0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-11 15:21:18 -05:00

Restore Material Design icon stores

This commit is contained in:
mathieu.brunot 2019-02-19 18:22:22 +01:00
parent eb6f222d82
commit 122816efaf
No known key found for this signature in database
GPG key ID: 81584BEAF692D7E0
19 changed files with 6933 additions and 2 deletions

View file

@ -0,0 +1,101 @@
;; This Source Code Form is subject to the terms of the Mozilla Public
;; License, v. 2.0. If a copy of the MPL was not distributed with this
;; file, You can obtain one at http://mozilla.org/MPL/2.0/.
;;
;; Copyright (c) 2015-2017 Andrey Antukh <niwi@niwi.nz>
;; Copyright (c) 2015-2017 Juan de la Cruz <delacruzgarciajuan@gmail.com>
(ns uxbox.library.icons
(:require [uxbox.library.icons.material.actions :as md-actions]
[uxbox.library.icons.material.alerts :as md-alerts]
[uxbox.library.icons.material.av :as md-av]
[uxbox.library.icons.material.communication :as md-comm]
[uxbox.library.icons.material.content :as md-content]
[uxbox.library.icons.material.device :as md-device]
[uxbox.library.icons.material.editor :as md-editor]
[uxbox.library.icons.material.file :as md-file]
[uxbox.library.icons.material.hardware :as md-hardware]
[uxbox.library.icons.material.image :as md-image]
[uxbox.library.icons.material.maps :as md-maps]
[uxbox.library.icons.material.navigation :as md-nav]
[uxbox.library.icons.material.notification :as md-not]
[uxbox.library.icons.material.social :as md-social]
[uxbox.library.icons.material.toggle :as md-toggle]
))
(def +collections+
[{:name "Material design (actions)"
:id #uuid "00000000-0000-0000-0000-100000000001"
:created-at 1
:type :builtin
:icons md-actions/+icons+}
{:name "Material design (alerts)"
:id #uuid "00000000-0000-0000-0000-100000000002"
:created-at 2
:type :builtin
:icons md-alerts/+icons+}
{:name "Material design (Av)"
:id #uuid "00000000-0000-0000-0000-100000000003"
:created-at 3
:type :builtin
:icons md-av/+icons+}
{:name "Material design (Communication)"
:id #uuid "00000000-0000-0000-0000-100000000004"
:created-at 4
:type :builtin
:icons md-comm/+icons+}
{:name "Material design (Content)"
:id #uuid "00000000-0000-0000-0000-100000000005"
:created-at 5
:type :builtin
:icons md-content/+icons+}
{:name "Material design (Device)"
:id #uuid "00000000-0000-0000-0000-100000000006"
:created-at 6
:type :builtin
:icons md-device/+icons+}
{:name "Material design (Editor)"
:id #uuid "00000000-0000-0000-0000-100000000007"
:created-at 7
:type :builtin
:icons md-editor/+icons+}
{:name "Material design (File)"
:id #uuid "00000000-0000-0000-0000-100000000008"
:created-at 8
:type :builtin
:icons md-file/+icons+}
{:name "Material design (Hardware)"
:id #uuid "00000000-0000-0000-0000-100000000009"
:created-at 9
:type :builtin
:icons md-hardware/+icons+}
{:name "Material design (Image)"
:id #uuid "00000000-0000-0000-0000-1000000000010"
:created-at 10
:type :builtin
:icons md-image/+icons+}
{:name "Material design (Maps)"
:id #uuid "00000000-0000-0000-0000-100000000011"
:created-at 11
:type :builtin
:icons md-maps/+icons+}
{:name "Material design (Navigation)"
:id #uuid "00000000-0000-0000-0000-100000000012"
:created-at 12
:type :builtin
:icons md-nav/+icons+}
{:name "Material design (Notifications)"
:id #uuid "00000000-0000-0000-0000-100000000013"
:created-at 13
:type :builtin
:icons md-not/+icons+}
{:name "Material design (Social)"
:id #uuid "00000000-0000-0000-0000-100000000014"
:created-at 14
:type :builtin
:icons md-social/+icons+}
{:name "Material design (Toggle)"
:id #uuid "00000000-0000-0000-0000-100000000015"
:created-at 15
:type :builtin
:icons md-toggle/+icons+}])

View file

@ -0,0 +1,396 @@
Attribution 4.0 International
=======================================================================
Creative Commons Corporation ("Creative Commons") is not a law firm and
does not provide legal services or legal advice. Distribution of
Creative Commons public licenses does not create a lawyer-client or
other relationship. Creative Commons makes its licenses and related
information available on an "as-is" basis. Creative Commons gives no
warranties regarding its licenses, any material licensed under their
terms and conditions, or any related information. Creative Commons
disclaims all liability for damages resulting from their use to the
fullest extent possible.
Using Creative Commons Public Licenses
Creative Commons public licenses provide a standard set of terms and
conditions that creators and other rights holders may use to share
original works of authorship and other material subject to copyright
and certain other rights specified in the public license below. The
following considerations are for informational purposes only, are not
exhaustive, and do not form part of our licenses.
Considerations for licensors: Our public licenses are
intended for use by those authorized to give the public
permission to use material in ways otherwise restricted by
copyright and certain other rights. Our licenses are
irrevocable. Licensors should read and understand the terms
and conditions of the license they choose before applying it.
Licensors should also secure all rights necessary before
applying our licenses so that the public can reuse the
material as expected. Licensors should clearly mark any
material not subject to the license. This includes other CC-
licensed material, or material used under an exception or
limitation to copyright. More considerations for licensors:
wiki.creativecommons.org/Considerations_for_licensors
Considerations for the public: By using one of our public
licenses, a licensor grants the public permission to use the
licensed material under specified terms and conditions. If
the licensor's permission is not necessary for any reason--for
example, because of any applicable exception or limitation to
copyright--then that use is not regulated by the license. Our
licenses grant only permissions under copyright and certain
other rights that a licensor has authority to grant. Use of
the licensed material may still be restricted for other
reasons, including because others have copyright or other
rights in the material. A licensor may make special requests,
such as asking that all changes be marked or described.
Although not required by our licenses, you are encouraged to
respect those requests where reasonable. More_considerations
for the public:
wiki.creativecommons.org/Considerations_for_licensees
=======================================================================
Creative Commons Attribution 4.0 International Public License
By exercising the Licensed Rights (defined below), You accept and agree
to be bound by the terms and conditions of this Creative Commons
Attribution 4.0 International Public License ("Public License"). To the
extent this Public License may be interpreted as a contract, You are
granted the Licensed Rights in consideration of Your acceptance of
these terms and conditions, and the Licensor grants You such rights in
consideration of benefits the Licensor receives from making the
Licensed Material available under these terms and conditions.
Section 1 -- Definitions.
a. Adapted Material means material subject to Copyright and Similar
Rights that is derived from or based upon the Licensed Material
and in which the Licensed Material is translated, altered,
arranged, transformed, or otherwise modified in a manner requiring
permission under the Copyright and Similar Rights held by the
Licensor. For purposes of this Public License, where the Licensed
Material is a musical work, performance, or sound recording,
Adapted Material is always produced where the Licensed Material is
synched in timed relation with a moving image.
b. Adapter's License means the license You apply to Your Copyright
and Similar Rights in Your contributions to Adapted Material in
accordance with the terms and conditions of this Public License.
c. Copyright and Similar Rights means copyright and/or similar rights
closely related to copyright including, without limitation,
performance, broadcast, sound recording, and Sui Generis Database
Rights, without regard to how the rights are labeled or
categorized. For purposes of this Public License, the rights
specified in Section 2(b)(1)-(2) are not Copyright and Similar
Rights.
d. Effective Technological Measures means those measures that, in the
absence of proper authority, may not be circumvented under laws
fulfilling obligations under Article 11 of the WIPO Copyright
Treaty adopted on December 20, 1996, and/or similar international
agreements.
e. Exceptions and Limitations means fair use, fair dealing, and/or
any other exception or limitation to Copyright and Similar Rights
that applies to Your use of the Licensed Material.
f. Licensed Material means the artistic or literary work, database,
or other material to which the Licensor applied this Public
License.
g. Licensed Rights means the rights granted to You subject to the
terms and conditions of this Public License, which are limited to
all Copyright and Similar Rights that apply to Your use of the
Licensed Material and that the Licensor has authority to license.
h. Licensor means the individual(s) or entity(ies) granting rights
under this Public License.
i. Share means to provide material to the public by any means or
process that requires permission under the Licensed Rights, such
as reproduction, public display, public performance, distribution,
dissemination, communication, or importation, and to make material
available to the public including in ways that members of the
public may access the material from a place and at a time
individually chosen by them.
j. Sui Generis Database Rights means rights other than copyright
resulting from Directive 96/9/EC of the European Parliament and of
the Council of 11 March 1996 on the legal protection of databases,
as amended and/or succeeded, as well as other essentially
equivalent rights anywhere in the world.
k. You means the individual or entity exercising the Licensed Rights
under this Public License. Your has a corresponding meaning.
Section 2 -- Scope.
a. License grant.
1. Subject to the terms and conditions of this Public License,
the Licensor hereby grants You a worldwide, royalty-free,
non-sublicensable, non-exclusive, irrevocable license to
exercise the Licensed Rights in the Licensed Material to:
a. reproduce and Share the Licensed Material, in whole or
in part; and
b. produce, reproduce, and Share Adapted Material.
2. Exceptions and Limitations. For the avoidance of doubt, where
Exceptions and Limitations apply to Your use, this Public
License does not apply, and You do not need to comply with
its terms and conditions.
3. Term. The term of this Public License is specified in Section
6(a).
4. Media and formats; technical modifications allowed. The
Licensor authorizes You to exercise the Licensed Rights in
all media and formats whether now known or hereafter created,
and to make technical modifications necessary to do so. The
Licensor waives and/or agrees not to assert any right or
authority to forbid You from making technical modifications
necessary to exercise the Licensed Rights, including
technical modifications necessary to circumvent Effective
Technological Measures. For purposes of this Public License,
simply making modifications authorized by this Section 2(a)
(4) never produces Adapted Material.
5. Downstream recipients.
a. Offer from the Licensor -- Licensed Material. Every
recipient of the Licensed Material automatically
receives an offer from the Licensor to exercise the
Licensed Rights under the terms and conditions of this
Public License.
b. No downstream restrictions. You may not offer or impose
any additional or different terms or conditions on, or
apply any Effective Technological Measures to, the
Licensed Material if doing so restricts exercise of the
Licensed Rights by any recipient of the Licensed
Material.
6. No endorsement. Nothing in this Public License constitutes or
may be construed as permission to assert or imply that You
are, or that Your use of the Licensed Material is, connected
with, or sponsored, endorsed, or granted official status by,
the Licensor or others designated to receive attribution as
provided in Section 3(a)(1)(A)(i).
b. Other rights.
1. Moral rights, such as the right of integrity, are not
licensed under this Public License, nor are publicity,
privacy, and/or other similar personality rights; however, to
the extent possible, the Licensor waives and/or agrees not to
assert any such rights held by the Licensor to the limited
extent necessary to allow You to exercise the Licensed
Rights, but not otherwise.
2. Patent and trademark rights are not licensed under this
Public License.
3. To the extent possible, the Licensor waives any right to
collect royalties from You for the exercise of the Licensed
Rights, whether directly or through a collecting society
under any voluntary or waivable statutory or compulsory
licensing scheme. In all other cases the Licensor expressly
reserves any right to collect such royalties.
Section 3 -- License Conditions.
Your exercise of the Licensed Rights is expressly made subject to the
following conditions.
a. Attribution.
1. If You Share the Licensed Material (including in modified
form), You must:
a. retain the following if it is supplied by the Licensor
with the Licensed Material:
i. identification of the creator(s) of the Licensed
Material and any others designated to receive
attribution, in any reasonable manner requested by
the Licensor (including by pseudonym if
designated);
ii. a copyright notice;
iii. a notice that refers to this Public License;
iv. a notice that refers to the disclaimer of
warranties;
v. a URI or hyperlink to the Licensed Material to the
extent reasonably practicable;
b. indicate if You modified the Licensed Material and
retain an indication of any previous modifications; and
c. indicate the Licensed Material is licensed under this
Public License, and include the text of, or the URI or
hyperlink to, this Public License.
2. You may satisfy the conditions in Section 3(a)(1) in any
reasonable manner based on the medium, means, and context in
which You Share the Licensed Material. For example, it may be
reasonable to satisfy the conditions by providing a URI or
hyperlink to a resource that includes the required
information.
3. If requested by the Licensor, You must remove any of the
information required by Section 3(a)(1)(A) to the extent
reasonably practicable.
4. If You Share Adapted Material You produce, the Adapter's
License You apply must not prevent recipients of the Adapted
Material from complying with this Public License.
Section 4 -- Sui Generis Database Rights.
Where the Licensed Rights include Sui Generis Database Rights that
apply to Your use of the Licensed Material:
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
to extract, reuse, reproduce, and Share all or a substantial
portion of the contents of the database;
b. if You include all or a substantial portion of the database
contents in a database in which You have Sui Generis Database
Rights, then the database in which You have Sui Generis Database
Rights (but not its individual contents) is Adapted Material; and
c. You must comply with the conditions in Section 3(a) if You Share
all or a substantial portion of the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not
replace Your obligations under this Public License where the Licensed
Rights include other Copyright and Similar Rights.
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
c. The disclaimer of warranties and limitation of liability provided
above shall be interpreted in a manner that, to the extent
possible, most closely approximates an absolute disclaimer and
waiver of all liability.
Section 6 -- Term and Termination.
a. This Public License applies for the term of the Copyright and
Similar Rights licensed here. However, if You fail to comply with
this Public License, then Your rights under this Public License
terminate automatically.
b. Where Your right to use the Licensed Material has terminated under
Section 6(a), it reinstates:
1. automatically as of the date the violation is cured, provided
it is cured within 30 days of Your discovery of the
violation; or
2. upon express reinstatement by the Licensor.
For the avoidance of doubt, this Section 6(b) does not affect any
right the Licensor may have to seek remedies for Your violations
of this Public License.
c. For the avoidance of doubt, the Licensor may also offer the
Licensed Material under separate terms or conditions or stop
distributing the Licensed Material at any time; however, doing so
will not terminate this Public License.
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
License.
Section 7 -- Other Terms and Conditions.
a. The Licensor shall not be bound by any additional or different
terms or conditions communicated by You unless expressly agreed.
b. Any arrangements, understandings, or agreements regarding the
Licensed Material not stated herein are separate from and
independent of the terms and conditions of this Public License.
Section 8 -- Interpretation.
a. For the avoidance of doubt, this Public License does not, and
shall not be interpreted to, reduce, limit, restrict, or impose
conditions on any use of the Licensed Material that could lawfully
be made without permission under this Public License.
b. To the extent possible, if any provision of this Public License is
deemed unenforceable, it shall be automatically reformed to the
minimum extent necessary to make it enforceable. If the provision
cannot be reformed, it shall be severed from this Public License
without affecting the enforceability of the remaining terms and
conditions.
c. No term or condition of this Public License will be waived and no
failure to comply consented to unless expressly agreed to by the
Licensor.
d. Nothing in this Public License constitutes or may be interpreted
as a limitation upon, or waiver of, any privileges and immunities
that apply to the Licensor or You, including from the legal
processes of any jurisdiction or authority.
=======================================================================
Creative Commons is not a party to its public
licenses. Notwithstanding, Creative Commons may elect to apply one of
its public licenses to material it publishes and in those instances
will be considered the “Licensor.” The text of the Creative Commons
public licenses is dedicated to the public domain under the CC0 Public
Domain Dedication. Except for the limited purpose of indicating that
material is shared under a Creative Commons public license or as
otherwise permitted by the Creative Commons policies published at
creativecommons.org/policies, Creative Commons does not authorize the
use of the trademark "Creative Commons" or any other trademark or logo
of Creative Commons without its prior written consent including,
without limitation, in connection with any unauthorized modifications
to any of its public licenses or any other arrangements,
understandings, or agreements concerning use of licensed material. For
the avoidance of doubt, this paragraph does not form part of the
public licenses.
Creative Commons may be contacted at creativecommons.org.

View file

@ -0,0 +1,809 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.actions)
(def +icons+
[{:name "Attachment"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M15 36c-6.08 0-11-4.93-11-11s4.92-11 11-11h21c4.42 0 8 3.58 8 8s-3.58 8-8 8h-17c-2.76 0-5-2.24-5-5s2.24-5 5-5h15v3h-15c-1.1 0-2 .89-2 2s.9 2 2 2h17c2.76 0 5-2.24 5-5s-2.24-5-5-5h-21c-4.42 0-8 3.58-8 8s3.58 8 8 8h19v3h-19z"}]}
{:name "Cloud"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93z"}]}
{:name "3d rotation"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M15.03 42.97c-6.53-3.1-11.22-9.45-11.93-16.97h-3c1.02 12.32 11.32 22 23.9 22 .45 0 .88-.04 1.32-.07l-7.62-7.63-2.67 2.67zm1.78-13.05c-.38 0-.73-.05-1.05-.17-.31-.11-.58-.27-.8-.47-.22-.2-.39-.45-.51-.73-.12-.29-.18-.6-.18-.94h-2.6c0 .72.14 1.35.42 1.9.28.55.65 1.01 1.12 1.37.47.37 1.01.64 1.63.83.62.2 1.26.29 1.94.29.74 0 1.43-.1 2.07-.3.64-.2 1.19-.5 1.66-.89s.83-.87 1.1-1.44c.26-.57.4-1.22.4-1.95 0-.39-.05-.76-.14-1.12-.1-.36-.25-.7-.45-1.02-.21-.32-.48-.6-.81-.86-.33-.25-.74-.46-1.21-.63.4-.18.75-.4 1.05-.66.3-.26.55-.54.75-.83.2-.3.35-.6.45-.92.1-.32.15-.64.15-.95 0-.73-.12-1.37-.36-1.92-.24-.55-.58-1.01-1.02-1.38-.44-.37-.96-.65-1.58-.84-.64-.2-1.32-.29-2.06-.29-.72 0-1.39.11-2 .32-.61.21-1.13.51-1.57.89-.44.38-.78.83-1.03 1.35-.25.52-.37 1.09-.37 1.7h2.6c0-.34.06-.64.18-.9.12-.27.29-.5.5-.68.21-.19.47-.34.76-.44.29-.1.61-.16.95-.16.8 0 1.39.21 1.78.62.39.41.58.99.58 1.73 0 .36-.05.68-.16.97-.11.29-.27.54-.49.75-.22.21-.5.37-.82.49-.33.12-.72.18-1.16.18h-1.54v2.05h1.54c.44 0 .84.05 1.19.15.35.1.65.25.9.47.25.21.44.48.58.8.13.32.2.7.2 1.14 0 .81-.23 1.43-.7 1.86-.45.42-1.08.63-1.89.63zm17.12-11.85c-.63-.66-1.39-1.17-2.27-1.53-.89-.36-1.86-.54-2.93-.54h-4.73v16h4.59c1.11 0 2.11-.18 3.02-.54.91-.36 1.68-.87 2.32-1.53.64-.66 1.14-1.46 1.48-2.39.35-.93.52-1.98.52-3.14v-.79c0-1.16-.18-2.2-.53-3.14-.35-.94-.84-1.74-1.47-2.4zm-.79 6.34c0 .83-.09 1.59-.29 2.25-.19.67-.47 1.23-.85 1.69-.38.46-.85.81-1.42 1.06-.57.24-1.23.37-1.99.37h-1.81v-11.54h1.95c1.44 0 2.53.46 3.29 1.37.75.92 1.13 2.24 1.13 3.98v.82zm-9.14-24.41c-.45 0-.88.04-1.32.07l7.62 7.63 2.66-2.66c6.54 3.09 11.23 9.44 11.94 16.96h3c-1.02-12.32-11.32-22-23.9-22z" :style {:stroke nil}}]}
{:name "accesiblity"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm18 14h-12v26h-4v-12h-4v12h-4v-26h-12v-4h36v4z" :style {:stroke nil}}]}
{:name "Account Balance"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M8 20v14h6v-14h-6zm12 0v14h6v-14h-6zm-16 24h38v-6h-38v6zm28-24v14h6v-14h-6zm-9-18l-19 10v4h38v-4l-19-10z" :style {:stroke nil}}]}
{:name "Account Balance Wallet"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M42 36v2c0 2.21-1.79 4-4 4h-28c-2.21 0-4-1.79-4-4v-28c0-2.21 1.79-4 4-4h28c2.21 0 4 1.79 4 4v2h-18c-2.21 0-4 1.79-4 4v16c0 2.21 1.79 4 4 4h18zm-18-4h20v-16h-20v16zm8-5c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z" :style {:stroke nil}}]}
{:name "Account Box"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M6 10v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4h-28c-2.21 0-4 1.79-4 4zm24 8c0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6s6 2.69 6 6zm-18 16c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2h-24v-2z" :style {:stroke nil}}]}
{:name "Account Child"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M33 24c2.76 0 4.98-2.24 4.98-5s-2.22-5-4.98-5c-2.76 0-5 2.24-5 5s2.24 5 5 5zm-15-2c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm15 6c-3.67 0-11 1.84-11 5.5v4.5h22v-4.5c0-3.66-7.33-5.5-11-5.5zm-15-2c-4.67 0-14 2.34-14 7v5h14v-4.5c0-1.7.67-4.67 4.74-6.94-1.74-.37-3.43-.56-4.74-.56z" :style {:stroke nil}}]}
{:name "Account Circle"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 6c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm0 28.4c-5.01 0-9.41-2.56-12-6.44.05-3.97 8.01-6.16 12-6.16s11.94 2.19 12 6.16c-2.59 3.88-6.99 6.44-12 6.44z" :style {:stroke nil}}]}
{:name "Add Shopping Cart"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M22 18h4v-6h6v-4h-6v-6h-4v6h-6v4h6v6zm-8 18c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4zm20 0c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4zm-19.65-6.5c0-.09.02-.17.06-.24l1.8-3.26h14.9c1.5 0 2.81-.83 3.5-2.06l7.72-14.02-3.5-1.92h-.01l-2.21 4-5.51 10h-14.03l-.26-.54-4.49-9.46-1.9-4-1.89-4h-6.53v4h4l7.2 15.17-2.71 4.9c-.31.58-.49 1.23-.49 1.93 0 2.21 1.79 4 4 4h24v-4h-23.15c-.28 0-.5-.22-.5-.5z" :style {:stroke nil}}]}
{:name "Alarm"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-28.24-4.66l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm9.24 9.22h-3v12l9.49 5.71 1.51-2.47-8-4.74v-10.5zm-1.01-8c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14z" :style {:stroke nil}}]}
{:name "Alarm Add"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M15.76 6.78l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm28.24 4.66l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-20.01-3.44c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14zm2-22h-4v6h-6v4h6v6h4v-6h6v-4h-6v-6z" :style {:stroke nil}}]}
{:name "Alarm Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 12c7.73 0 14 6.27 14 14 0 1.69-.31 3.3-.86 4.8l3.04 3.04c1.16-2.37 1.82-5.03 1.82-7.84 0-9.94-8.06-18-18.01-18-2.81 0-5.46.66-7.84 1.81l3.05 3.05c1.5-.55 3.11-.86 4.8-.86zm20-.56l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-38.16-6.85l-2.55 2.54 2.66 2.66-2.22 1.86 2.84 2.84 2.22-1.86 1.6 1.6c-2.73 3.16-4.39 7.27-4.39 11.77 0 9.94 8.04 18 17.99 18 4.51 0 8.62-1.67 11.77-4.4l4.4 4.4 2.54-2.55-34.91-34.91-1.95-1.95zm27.1 32.19c-2.43 2.01-5.54 3.22-8.94 3.22-7.73 0-14-6.27-14-14 0-3.4 1.21-6.51 3.22-8.94l19.72 19.72zm-16.91-30.23l-2.84-2.84-1.7 1.43 2.84 2.84 1.7-1.43z" :style {:stroke nil}}]}
{:name "Alarm Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-28.24-4.66l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm8.23 1.22c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14zm-2.93-10.95l-4.24-4.24-2.12 2.12 6.36 6.36 12.01-12.01-2.12-2.12-9.89 9.89z" :style {:stroke nil}}]}
{:name "Android"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M12 36c0 1.1.9 2 2 2h2v7c0 1.66 1.34 3 3 3s3-1.34 3-3v-7h4v7c0 1.66 1.34 3 3 3s3-1.34 3-3v-7h2c1.1 0 2-.9 2-2v-20h-24v20zm-5-20c-1.66 0-3 1.34-3 3v14c0 1.66 1.34 3 3 3s3-1.34 3-3v-14c0-1.66-1.34-3-3-3zm34 0c-1.66 0-3 1.34-3 3v14c0 1.66 1.34 3 3 3s3-1.34 3-3v-14c0-1.66-1.34-3-3-3zm-9.94-11.68l2.61-2.61c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0l-2.96 2.95c-1.6-.79-3.39-1.25-5.3-1.25-1.92 0-3.72.46-5.33 1.26l-2.97-2.97c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l2.62 2.62c-2.97 2.19-4.91 5.71-4.91 9.68h24c0-3.98-1.95-7.5-4.94-9.68zm-11.06 5.68h-2v-2h2v2zm10 0h-2v-2h2v2z" :style {:stroke nil}}]}
{:name "Announcement"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-14 18h-4v-12h4v12zm0 8h-4v-4h4v4z" :style {:stroke nil}}]}
{:name "Aspect Ratio"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 24h-4v6h-6v4h10v-10zm-24-6h6v-4h-10v10h4v-6zm28-12h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06z" :style {:stroke nil}}]}
{:name "Assesment"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-20 28h-4v-14h4v14zm8 0h-4v-20h4v20zm8 0h-4v-8h4v8z" :style {:stroke nil}}]}
{:name "Assignment"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm4 28h-14v-4h14v4zm6-8h-20v-4h20v4zm0-8h-20v-4h20v4z" :style {:stroke nil}}]}
{:name "Assignment Ind"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm0 8c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm12 24h-24v-2.8c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2.8z" :style {:stroke nil}}]}
{:name "Assignment Late"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-12 30h-4v-4h4v4zm0-8h-4v-12h4v12zm-2-18c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2z" :style {:stroke nil}}]}
{:name "Assignment Return"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm8 24h-8v6l-10-10 10-10v6h8v8z" :style {:stroke nil}}]}
{:name "Assignment Returned"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm0 30l-10-10h6v-8h8v8h6l-10 10z" :style {:stroke nil}}]}
{:name "Autorenew"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 12v6l8-8-8-8v6c-8.84 0-16 7.16-16 16 0 3.14.92 6.05 2.48 8.52l2.92-2.92c-.89-1.67-1.4-3.57-1.4-5.6 0-6.63 5.37-12 12-12zm13.52 3.48l-2.92 2.92c.89 1.67 1.4 3.57 1.4 5.6 0 6.63-5.37 12-12 12v-6l-8 8 8 8v-6c8.84 0 16-7.16 16-16 0-3.14-.92-6.05-2.48-8.52z" :style {:stroke nil}}]}
{:name "Backup"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-10.71 5.93v8h-8v-8h-6l10-10 10 10h-6z" :style {:stroke nil}}]}
{:name "Book"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 4h-24c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-24 4h10v16l-5-3-5 3v-16z" :style {:stroke nil}}]}
{:name "Bookmark"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M34 6h-20c-2.21 0-3.98 1.79-3.98 4l-.02 32 14-6 14 6v-32c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]}
{:name "Bookmark Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M34 6h-20c-2.21 0-3.98 1.79-3.98 4l-.02 32 14-6 14 6v-32c0-2.21-1.79-4-4-4zm0 30l-10-4.35-10 4.35v-26h20v26z" :style {:stroke nil}}]}
{:name "Bug Report"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 16h-5.62c-.9-1.56-2.14-2.91-3.63-3.92l3.25-3.25-2.83-2.83-4.35 4.35c-.9-.22-1.85-.35-2.82-.35-.97 0-1.92.13-2.82.35l-4.35-4.35-2.83 2.83 3.25 3.25c-1.49 1.01-2.73 2.36-3.63 3.92h-5.62v4h4.18c-.11.65-.18 1.32-.18 2v2h-4v4h4v2c0 .68.07 1.35.18 2h-4.18v4h5.62c2.07 3.58 5.94 6 10.38 6s8.31-2.42 10.38-6h5.62v-4h-4.18c.11-.65.18-1.32.18-2v-2h4v-4h-4v-2c0-.68-.07-1.35-.18-2h4.18v-4zm-12 16h-8v-4h8v4zm0-8h-8v-4h8v4z" :style {:stroke nil}}]}
{:name "Cached"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 16l-8 8h6c0 6.63-5.37 12-12 12-2.03 0-3.93-.51-5.61-1.39l-2.92 2.92c2.48 1.55 5.39 2.47 8.53 2.47 8.84 0 16-7.16 16-16h6l-8-8zm-26 8c0-6.63 5.37-12 12-12 2.03 0 3.93.51 5.61 1.39l2.92-2.92c-2.48-1.55-5.39-2.47-8.53-2.47-8.84 0-16 7.16-16 16h-6l8 8 8-8h-6z" :style {:stroke nil}}]}
{:name "Class"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 4h-24c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-24 4h10v16l-5-3-5 3v-16z" :style {:stroke nil}}]}
{:name "Credit Card"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-32v-12h32v12zm0-20h-32v-4h32v4z" :style {:stroke nil}}]}
{:name "Dashboard"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M6 26h16v-20h-16v20zm0 16h16v-12h-16v12zm20 0h16v-20h-16v20zm0-36v12h16v-12h-16z" :style {:stroke nil}}]}
{:name "Delete"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M12 38c0 2.21 1.79 4 4 4h16c2.21 0 4-1.79 4-4v-24h-24v24zm26-30h-7l-2-2h-10l-2 2h-7v4h28v-4z" :style {:stroke nil}}]}
{:name "Description"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M28 4h-16c-2.21 0-3.98 1.79-3.98 4l-.02 32c0 2.21 1.77 4 3.98 4h24.02c2.21 0 4-1.79 4-4v-24l-12-12zm4 32h-16v-4h16v4zm0-8h-16v-4h16v4zm-6-10v-11l11 11h-11z" :style {:stroke nil}}]}
{:name "DNS"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 26h-32c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h32c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-26 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm26-32h-32c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h32c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-26 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z" :style {:stroke nil}}]}
{:name "Done"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M18 32.34l-8.34-8.34-2.83 2.83 11.17 11.17 24-24-2.83-2.83z" :style {:stroke nil}}]}
{:name "Done All"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 14l-2.83-2.83-12.68 12.69 2.83 2.83 12.68-12.69zm8.49-2.83l-21.18 21.17-8.34-8.34-2.83 2.83 11.17 11.17 24-24-2.82-2.83zm-43.66 15.66l11.17 11.17 2.83-2.83-11.17-11.17-2.83 2.83z" :style {:stroke nil}}]}
{:name "Event"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M34 24h-10v10h10v-10zm-2-22v4h-16v-4h-4v4h-2c-2.21 0-3.98 1.79-3.98 4l-.02 28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4h-2v-4h-4zm6 36h-28v-22h28v22z" :style {:stroke nil}}]}
{:name "Exit To App"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M20.17 31.17l2.83 2.83 10-10-10-10-2.83 2.83 5.17 5.17h-19.34v4h19.34l-5.17 5.17zm17.83-25.17h-28c-2.21 0-4 1.79-4 4v8h4v-8h28v28h-28v-8h-4v8c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]}
{:name "Explore"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 21.8c-1.21 0-2.2.99-2.2 2.2s.99 2.2 2.2 2.2c1.22 0 2.2-.99 2.2-2.2s-.98-2.2-2.2-2.2zm0-17.8c-11.05 0-20 8.95-20 20 0 11.04 8.95 20 20 20s20-8.96 20-20c0-11.05-8.95-20-20-20zm4.38 24.38l-16.38 7.62 7.62-16.38 16.38-7.62-7.62 16.38z" :style {:stroke nil}}]}
{:name "Explore"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M41 22h-3v-8c0-2.21-1.79-4-4-4h-8v-3c0-2.76-2.24-5-5-5s-5 2.24-5 5v3h-8c-2.21 0-3.98 1.79-3.98 4l-.01 7.6h2.99c2.98 0 5.4 2.42 5.4 5.4s-2.42 5.4-5.4 5.4h-2.99l-.01 7.6c0 2.21 1.79 4 4 4h7.6v-3c0-2.98 2.42-5.4 5.4-5.4 2.98 0 5.4 2.42 5.4 5.4v3h7.6c2.21 0 4-1.79 4-4v-8h3c2.76 0 5-2.24 5-5s-2.24-5-5-5z" :style {:stroke nil}}]}
{:name "Face Unlock"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path {:d "M29.39 34.21c-1.49 1.15-3.4 1.79-5.39 1.79s-3.9-.64-5.39-1.79c-.43-.34-1.06-.26-1.4.18-.34.44-.26 1.06.18 1.4 1.83 1.42 4.18 2.21 6.61 2.21s4.78-.79 6.61-2.21c.44-.34.52-.97.18-1.4-.34-.44-.97-.52-1.4-.18z" :style {:stroke nil}}]
[:circle {:cx "17" :cy "25" :r "2" :style {:stroke nil}}]
[:path {:d "M24 0c-13.25 0-24 10.75-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24zm15.92 29.64c-2.18 7.48-8.54 12.91-16.08 12.91-7.55 0-13.92-5.45-16.09-12.95-2.38-.2-4.25-2.36-4.25-5.02 0-2.54 1.71-4.63 3.93-4.99v-.01c4.18-2.93 7.61-6.98 8.19-10.1l.01.01v-.03c2.71 5.25 12.6 10.38 23.65 10.12.2-.03.39-.07.59-.07 2.55 0 4.62 2.27 4.62 5.07.01 2.78-2.04 5.04-4.57 5.06z" :style {:stroke nil}}]
[:circle {:cx "31" :cy "25" :r "2" :style {:stroke nil}}]]}
{:name "Favorite"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 42.7l-2.9-2.63c-10.3-9.35-17.1-15.52-17.1-23.07 0-6.17 4.83-11 11-11 3.48 0 6.82 1.62 9 4.17 2.18-2.55 5.52-4.17 9-4.17 6.17 0 11 4.83 11 11 0 7.55-6.8 13.72-17.1 23.07l-2.9 2.63z" :style {:stroke nil}}]}
{:name "Favorite Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M33 6c-3.48 0-6.82 1.62-9 4.17-2.18-2.55-5.52-4.17-9-4.17-6.17 0-11 4.83-11 11 0 7.55 6.8 13.72 17.1 23.07l2.9 2.63 2.9-2.63c10.3-9.35 17.1-15.52 17.1-23.07 0-6.17-4.83-11-11-11zm-8.79 31.11l-.21.19-.21-.19c-9.51-8.63-15.79-14.33-15.79-20.11 0-3.99 3.01-7 7-7 3.08 0 6.08 1.99 7.13 4.72h3.73c1.06-2.73 4.06-4.72 7.14-4.72 3.99 0 7 3.01 7 7 0 5.78-6.28 11.48-15.79 20.11z" :style {:stroke nil}}]}
{:name "Find In Page"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 39.17v-23.17l-12-12h-16c-2.21 0-3.98 1.79-3.98 4l-.02 32c0 2.21 1.77 4 3.98 4h24.02c.89 0 1.71-.3 2.37-.8l-8.87-8.87c-1.57 1.05-3.46 1.67-5.5 1.67-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10c0 2.04-.62 3.93-1.66 5.51l7.66 7.66zm-22-13.17c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6-6 2.69-6 6z" :style {:stroke nil}}]}
{:name "Find Replace"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M22 12c2.76 0 5.26 1.12 7.07 2.93l-5.07 5.07h12v-12l-4.1 4.1c-2.53-2.53-6.03-4.1-9.9-4.1-7.05 0-12.87 5.22-13.84 12h4.04c.93-4.56 4.96-8 9.8-8zm11.28 18.27c1.33-1.81 2.23-3.95 2.56-6.27h-4.04c-.93 4.56-4.96 8-9.8 8-2.76 0-5.26-1.12-7.07-2.93l5.07-5.07h-12v12l4.1-4.1c2.53 2.53 6.03 4.1 9.9 4.1 3.1 0 5.96-1.02 8.28-2.73l9.72 9.71 2.98-2.98-9.7-9.73z" :style {:stroke nil}}]}
{:name "Flip To Back"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M18 14h-4v4h4v-4zm0 8h-4v4h4v-4zm0-16c-2.21 0-4 1.79-4 4h4v-4zm8 24h-4v4h4v-4zm12-24v4h4c0-2.21-1.79-4-4-4zm-12 0h-4v4h4v-4zm-8 28v-4h-4c0 2.21 1.79 4 4 4zm20-8h4v-4h-4v4zm0-8h4v-4h-4v4zm0 16c2.21 0 4-1.79 4-4h-4v4zm-28-20h-4v24c0 2.21 1.79 4 4 4h24v-4h-24v-24zm20-4h4v-4h-4v4zm0 24h4v-4h-4v4z" :style {:stroke nil}}]}
{:name "Flip To Front"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M6 26h4v-4h-4v4zm0 8h4v-4h-4v4zm4 8v-4h-4c0 2.21 1.79 4 4 4zm-4-24h4v-4h-4v4zm24 24h4v-4h-4v4zm8-36h-20c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-20v-20h20v20zm-16 12h4v-4h-4v4zm-8 0h4v-4h-4v4z" :style {:stroke nil}}]}
{:name "Get App"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 18h-8v-12h-12v12h-8l14 14 14-14zm-28 18v4h28v-4h-28z" :style {:stroke nil}}]}
{:name "Grade"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 34.54l12.36 7.46-3.27-14.06 10.91-9.45-14.38-1.24-5.62-13.25-5.62 13.25-14.38 1.24 10.91 9.45-3.27 14.06z" :style {:stroke nil}}]}
{:name "Group Work"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 4c-11.05 0-20 8.95-20 20 0 11.04 8.95 20 20 20s20-8.96 20-20c0-11.05-8.95-20-20-20zm-8 31c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm3-19c0-2.76 2.24-5 5-5s5 2.24 5 5-2.24 5-5 5-5-2.24-5-5zm13 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z" :style {:stroke nil}}]}
{:name "Help"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm2 34h-4v-4h4v4zm4.13-15.49l-1.79 1.84c-1.44 1.44-2.34 2.65-2.34 5.65h-4v-1c0-2.21.9-4.21 2.34-5.66l2.49-2.52c.72-.72 1.17-1.72 1.17-2.82 0-2.21-1.79-4-4-4s-4 1.79-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-.71 3.35-1.87 4.51z" :style {:stroke nil}}]}
{:name "Highlight Remove"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M29.17 16l-5.17 5.17-5.17-5.17-2.83 2.83 5.17 5.17-5.17 5.17 2.83 2.83 5.17-5.17 5.17 5.17 2.83-2.83-5.17-5.17 5.17-5.17-2.83-2.83zm-5.17-12c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z" :style {:stroke nil}}]}
{:name "History"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:opacity ".9" :d "M25.99 6c-9.95 0-17.99 8.06-17.99 18h-6l7.79 7.79.14.29 8.07-8.08h-6c0-7.73 6.27-14 14-14s14 6.27 14 14-6.27 14-14 14c-3.87 0-7.36-1.58-9.89-4.11l-2.83 2.83c3.25 3.26 7.74 5.28 12.71 5.28 9.95 0 18.01-8.06 18.01-18s-8.06-18-18.01-18zm-1.99 10v10l8.56 5.08 1.44-2.43-7-4.15v-8.5h-3z" :style {:stroke nil}}]}
{:name "Home"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M20 40v-12h8v12h10v-16h6l-20-18-20 18h6v16z" :style {:stroke nil}}]}
{:name "Https"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 16h-2v-4c0-5.52-4.48-10-10-10s-10 4.48-10 10v4h-2c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-12 18c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm6.2-18h-12.4v-4c0-3.42 2.78-6.2 6.2-6.2 3.42 0 6.2 2.78 6.2 6.2v4z" :style {:stroke nil}}]}
{:name "Info"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm2 30h-4v-12h4v12zm0-16h-4v-4h4v4z" :style {:stroke nil}}]}
{:name "Info Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M22 34h4v-12h-4v12zm2-30c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z" :style {:stroke nil}}]}
{:name "Input"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M42 6.02h-36c-2.21 0-4 1.79-4 4v7.98h4v-8.02h36v28.06h-36v-8.04h-4v8.02c0 2.21 1.79 3.96 4 3.96h36c2.21 0 4-1.76 4-3.96v-28c0-2.21-1.79-4-4-4zm-20 25.98l8-8-8-8v6h-20v4h20v6z" :style {:stroke nil}}]}
{:name "Invert Colors"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M35.31 15.86l-11.31-11.32-11.31 11.32c-6.25 6.25-6.25 16.38 0 22.63 3.12 3.12 7.22 4.69 11.31 4.69s8.19-1.56 11.31-4.69c6.25-6.25 6.25-16.38 0-22.63zm-11.31 23.31c-3.21 0-6.22-1.25-8.48-3.52-2.27-2.26-3.52-5.27-3.52-8.48s1.25-6.22 3.52-8.49l8.48-8.48v28.97z" :style {:stroke nil}}]}
{:name "Label"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M35.27 11.69c-.73-1.02-1.92-1.69-3.27-1.69l-22 .02c-2.21 0-4 1.77-4 3.98v20c0 2.21 1.79 3.98 4 3.98l22 .02c1.35 0 2.54-.67 3.27-1.69l8.73-12.31-8.73-12.31z" :style {:stroke nil}}]}
{:name "Label Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M35.27 11.69c-.73-1.02-1.92-1.69-3.27-1.69l-22 .02c-2.21 0-4 1.77-4 3.98v20c0 2.21 1.79 3.98 4 3.98l22 .02c1.35 0 2.54-.67 3.27-1.69l8.73-12.31-8.73-12.31zm-3.27 22.31h-22v-20h22l7.09 10-7.09 10z" :style {:stroke nil}}]}
{:name "Language"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm13.85 12h-5.9c-.65-2.5-1.56-4.9-2.76-7.12 3.68 1.26 6.74 3.81 8.66 7.12zm-13.84-7.93c1.67 2.4 2.97 5.07 3.82 7.93h-7.64c.85-2.86 2.15-5.53 3.82-7.93zm-15.48 19.93c-.33-1.28-.52-2.62-.52-4s.19-2.72.52-4h6.75c-.16 1.31-.27 2.64-.27 4 0 1.36.11 2.69.28 4h-6.76zm1.63 4h5.9c.65 2.5 1.56 4.9 2.76 7.13-3.68-1.26-6.74-3.82-8.66-7.13zm5.9-16h-5.9c1.92-3.31 4.98-5.87 8.66-7.13-1.2 2.23-2.11 4.63-2.76 7.13zm7.95 23.93c-1.66-2.4-2.96-5.07-3.82-7.93h7.64c-.86 2.86-2.16 5.53-3.82 7.93zm4.68-11.93h-9.36c-.19-1.31-.32-2.64-.32-4 0-1.36.13-2.69.32-4h9.36c.19 1.31.32 2.64.32 4 0 1.36-.13 2.69-.32 4zm.51 11.12c1.2-2.23 2.11-4.62 2.76-7.12h5.9c-1.93 3.31-4.99 5.86-8.66 7.12zm3.53-11.12c.16-1.31.28-2.64.28-4 0-1.36-.11-2.69-.28-4h6.75c.33 1.28.53 2.62.53 4s-.19 2.72-.53 4h-6.75z" :style {:stroke nil}}]}
{:name "Launch"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 38h-28v-28h14v-4h-14c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-14h-4v14zm-10-32v4h7.17l-19.66 19.66 2.83 2.83 19.66-19.66v7.17h4v-14h-14z" :style {:stroke nil}}]}
{:name "List"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M6 26h4v-4h-4v4zm0 8h4v-4h-4v4zm0-16h4v-4h-4v4zm8 8h28v-4h-28v4zm0 8h28v-4h-28v4zm0-20v4h28v-4h-28z" :style {:stroke nil}}]}
{:name "Lock"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 16h-2v-4c0-5.52-4.48-10-10-10s-10 4.48-10 10v4h-2c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-12 18c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm6.2-18h-12.4v-4c0-3.42 2.78-6.2 6.2-6.2 3.42 0 6.2 2.78 6.2 6.2v4z" :style {:stroke nil}}]}
{:name "Lock Open"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 34c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm12-18h-2v-4c0-5.52-4.48-10-10-10s-10 4.48-10 10h3.8c0-3.42 2.78-6.2 6.2-6.2 3.42 0 6.2 2.78 6.2 6.2v4h-18.2c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-24v-20h24v20z" :style {:stroke nil}}]}
{:name "Lock Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 16h-2v-4c0-5.52-4.48-10-10-10s-10 4.48-10 10v4h-2c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-12-10.2c3.42 0 6.2 2.78 6.2 6.2v4h-12.2v-4h-.2c0-3.42 2.78-6.2 6.2-6.2zm12 34.2h-24v-20h24v20zm-12-6c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4z" :style {:stroke nil}}]}
{:name "Loyalty"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M42.82 23.16l-17.99-17.99c-.72-.72-1.72-1.17-2.83-1.17h-14c-2.21 0-4 1.79-4 4v14c0 1.11.45 2.11 1.18 2.83l18 18c.72.72 1.72 1.17 2.82 1.17 1.11 0 2.11-.45 2.83-1.17l14-14c.72-.73 1.17-1.73 1.17-2.83 0-1.11-.45-2.11-1.18-2.84zm-31.82-9.16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm23.54 16.54l-8.54 8.54-8.54-8.54c-.9-.91-1.46-2.16-1.46-3.54 0-2.76 2.24-5 5-5 1.38 0 2.64.56 3.54 1.47l1.46 1.46 1.46-1.46c.91-.91 2.16-1.47 3.54-1.47 2.76 0 5 2.24 5 5 0 1.38-.56 2.63-1.46 3.54z" :style {:stroke nil}}]}
{:name "Markunread mailbox"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 12h-20v12h-4v-16h12v-8h-16v12h-4c-2.2 0-4 1.8-4 4v24c0 2.2 1.8 4 4 4h32c2.2 0 4-1.8 4-4v-24c0-2.2-1.8-4-4-4z" :style {:stroke nil}}]}
{:name "Note Add"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M28 4h-16c-2.21 0-3.98 1.79-3.98 4l-.02 32c0 2.21 1.77 4 3.98 4h24.02c2.21 0 4-1.79 4-4v-24l-12-12zm4 28h-6v6h-4v-6h-6v-4h6v-6h4v6h6v4zm-6-14v-11l11 11h-11z" :style {:stroke nil}}]}
{:name "Open In Browser"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 8h-28c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h8v-4h-8v-20h28v20h-8v4h8c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-14 12l-8 8h6v12h4v-12h6l-8-8z" :style {:stroke nil}}]}
{:name "Open In New"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 38h-28v-28h14v-4h-14c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-14h-4v14zm-10-32v4h7.17l-19.66 19.66 2.83 2.83 19.66-19.66v7.17h4v-14h-14z" :style {:stroke nil}}]}
{:name "Open With"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M20 18h8v-6h6l-10-10-10 10h6v6zm-2 2h-6v-6l-10 10 10 10v-6h6v-8zm28 4l-10-10v6h-6v8h6v6l10-10zm-18 6h-8v6h-6l10 10 10-10h-6v-6z" :style {:stroke nil}}]}
{:name "Pageview"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M22 16c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm16-10h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-2.83 32l-7.66-7.66c-1.58 1.04-3.47 1.66-5.51 1.66-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10c0 2.04-.62 3.93-1.66 5.51l7.66 7.66-2.83 2.83z" :style {:stroke nil}}]}
{:name "Payment"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-32v-12h32v12zm0-20h-32v-4h32v4z" :style {:stroke nil}}]}
{:name "Perm Camera Mic"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 10h-6.34l-3.66-4h-12l-3.66 4h-6.34c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h14v-4.18c-5.67-.96-10-5.89-10-11.82h4c0 4.41 3.59 8 8 8s8-3.59 8-8h4c0 5.93-4.33 10.86-10 11.82v4.18h14c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-12 16c0 2.21-1.79 4-4 4s-4-1.79-4-4v-8c0-2.21 1.79-4 4-4s4 1.79 4 4v8z" :style {:stroke nil}}]}
{:name "Perm Contact Cal"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 6h-2v-4h-4v4h-16v-4h-4v4h-2c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 6c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm12 24h-24v-2c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2z" :style {:stroke nil}}]}
{:name "Perm Data Setting"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M37.98 23c.68 0 1.36.06 2.02.15v-23.15l-40 40h23.13c-.09-.66-.15-1.32-.15-2 0-8.28 6.72-15 15-15zm7.43 15.98c.04-.32.07-.64.07-.98 0-.33-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.37-2.65c-.04-.24-.25-.42-.5-.42h-4c-.25 0-.46.18-.49.42l-.37 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.13.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.37 2.65c.04.24.25.42.49.42h4c.25 0 .45-.18.49-.42l.37-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.13-.22.07-.49-.12-.64l-2.1-1.65zm-7.43 2.02c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z" :style {:stroke nil}}]}
{:name "Perm Device Info"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M26 14h-4v4h4v-4zm0 8h-4v12h4v-12zm8-19.98l-20-.02c-2.21 0-4 1.79-4 4v36c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z" :style {:stroke nil}}]}
{:name "Perm Identity"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 11.8c2.32 0 4.2 1.88 4.2 4.2s-1.88 4.2-4.2 4.2-4.2-1.88-4.2-4.2 1.88-4.2 4.2-4.2m0 18c5.95 0 12.2 2.91 12.2 4.2v2.2h-24.4v-2.2c0-1.29 6.25-4.2 12.2-4.2m0-21.8c-4.42 0-8 3.58-8 8 0 4.41 3.58 8 8 8s8-3.59 8-8c0-4.42-3.58-8-8-8zm0 18c-5.33 0-16 2.67-16 8v6h32v-6c0-5.33-10.67-8-16-8z" :style {:stroke nil}}]}
{:name "Perm Media"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M4 12h-4v10h.02l-.02 18c0 2.21 1.79 4 4 4h36v-4h-36v-28zm40-4h-16l-4-4h-12c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-30 22l9-12 7 9.01 5-6.01 7 9h-28z" :style {:stroke nil}}]}
{:name "Perm Phone Msg"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 31c-2.49 0-4.9-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.42c.55-.55.71-1.34.49-2.03-.74-2.24-1.14-4.65-1.14-7.14 0-1.11-.89-2-2-2h-7c-1.1 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zm-16-25v20l6-6h12v-14h-18z" :style {:stroke nil}}]}
{:name "Perm Scan Wifi"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 6c-10.09 0-17.71 3.7-24 8.47l24 29.53 24-29.5c-6.29-4.76-13.91-8.5-24-8.5zm2 26h-4v-12h4v12zm-4-16v-4h4v4h-4z" :style {:stroke nil}}]}
{:name "Picture In Picture"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 14h-16v12h16v-12zm4-8h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 3.96 4 3.96h36c2.21 0 4-1.76 4-3.96v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06z" :style {:stroke nil}}]}
{:name "Polymer"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 8h-8l-15.79 25.26-5.21-9.26 9-16h-8l-9 16 9 16h8l15.79-25.26 5.21 9.26-9 16h8l9-16z" :style {:stroke nil}}]}
{:name "Print"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 16h-28c-3.31 0-6 2.69-6 6v12h8v8h24v-8h8v-12c0-3.31-2.69-6-6-6zm-6 22h-16v-10h16v10zm6-14c-1.11 0-2-.89-2-2s.89-2 2-2c1.11 0 2 .89 2 2s-.89 2-2 2zm-2-18h-24v8h24v-8z" :style {:stroke nil}}]}
{:name "Query Builder"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z" :style {:stroke nil}}]}
{:name "Question Answer"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M42 12h-4v18h-26v4c0 1.1.9 2 2 2h22l8 8v-30c0-1.1-.9-2-2-2zm-8 12v-18c0-1.1-.9-2-2-2h-26c-1.1 0-2 .9-2 2v28l8-8h20c1.1 0 2-.9 2-2z" :style {:stroke nil}}]}
{:name "Receipt"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 34h-24v-4h24v4zm0-8h-24v-4h24v4zm0-8h-24v-4h24v4zm-30 26l3-3 3 3 3-3 3 3 3-3 3 3 3-3 3 3 3-3 3 3 3-3 3 3v-40l-3 3-3-3-3 3-3-3-3 3-3-3-3 3-3-3-3 3-3-3-3 3-3-3v40z" :style {:stroke nil}}]}
{:name "Redeem"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 12h-4.37c.22-.63.37-1.29.37-2 0-3.31-2.69-6-6-6-2.09 0-3.93 1.07-5 2.69l-1 1.36-1-1.36c-1.07-1.62-2.91-2.69-5-2.69-3.31 0-6 2.69-6 6 0 .71.14 1.37.37 2h-4.37c-2.21 0-3.98 1.79-3.98 4l-.02 22c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm-10-4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-12 0c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm22 30h-32v-4h32v4zm0-10h-32v-12h10.16l-4.16 5.67 3.25 2.33 4.75-6.47 2-2.72 2 2.72 4.75 6.47 3.25-2.33-4.16-5.67h10.16v12z" :style {:stroke nil}}]}
{:name "Reorder"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M3,15h18v-2H3V15z M3,19h18v-2H3V19z M3,11h18V9H3V11z M3,5v2h18V5H3z" :style {:stroke nil}}]}
{:name "Report Problem"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M2 42h44l-22-38-22 38zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z" :style {:stroke nil}}]}
{:name "Restore"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M25.99 6c-9.95 0-17.99 8.06-17.99 18h-6l7.79 7.79.14.29 8.07-8.08h-6c0-7.73 6.27-14 14-14s14 6.27 14 14-6.27 14-14 14c-3.87 0-7.36-1.58-9.89-4.11l-2.83 2.83c3.25 3.26 7.74 5.28 12.71 5.28 9.95 0 18.01-8.06 18.01-18s-8.06-18-18.01-18zm-1.99 10v10l8.56 5.08 1.44-2.43-7-4.15v-8.5h-3z" :style {:stroke nil}}]}
{:name "Room"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 4c-7.73 0-14 6.27-14 14 0 10.5 14 26 14 26s14-15.5 14-26c0-7.73-6.27-14-14-14zm0 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z" :style {:stroke nil}}]}
{:name "Schedule"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path {:fill-opacity ".9" :d "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z" :style {:stroke nil}}]
[:path {:fill-opacity ".9" :d "M25 14h-3v12l10.49 6.3 1.51-2.46-9-5.34z" :style {:stroke nil}}]]}
{:name "Search"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M31 28h-1.59l-.55-.55c1.96-2.27 3.14-5.22 3.14-8.45 0-7.18-5.82-13-13-13s-13 5.82-13 13 5.82 13 13 13c3.23 0 6.18-1.18 8.45-3.13l.55.55v1.58l10 9.98 2.98-2.98-9.98-10zm-12 0c-4.97 0-9-4.03-9-9s4.03-9 9-9 9 4.03 9 9-4.03 9-9 9z" :style {:stroke nil}}]}
{:name "Settings"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38.86 25.95c.08-.64.14-1.29.14-1.95s-.06-1.31-.14-1.95l4.23-3.31c.38-.3.49-.84.24-1.28l-4-6.93c-.25-.43-.77-.61-1.22-.43l-4.98 2.01c-1.03-.79-2.16-1.46-3.38-1.97l-.75-5.3c-.09-.47-.5-.84-1-.84h-8c-.5 0-.91.37-.99.84l-.75 5.3c-1.22.51-2.35 1.17-3.38 1.97l-4.98-2.01c-.45-.17-.97 0-1.22.43l-4 6.93c-.25.43-.14.97.24 1.28l4.22 3.31c-.08.64-.14 1.29-.14 1.95s.06 1.31.14 1.95l-4.22 3.31c-.38.3-.49.84-.24 1.28l4 6.93c.25.43.77.61 1.22.43l4.98-2.01c1.03.79 2.16 1.46 3.38 1.97l.75 5.3c.08.47.49.84.99.84h8c.5 0 .91-.37.99-.84l.75-5.3c1.22-.51 2.35-1.17 3.38-1.97l4.98 2.01c.45.17.97 0 1.22-.43l4-6.93c.25-.43.14-.97-.24-1.28l-4.22-3.31zm-14.86 5.05c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z" :style {:stroke nil}}]}
{:name "Settings Applications"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 20c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm14-14h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-3.5 18c0 .46-.04.92-.1 1.37l2.96 2.32c.26.21.34.59.16.89l-2.8 4.85c-.17.3-.54.42-.86.3l-3.49-1.41c-.72.56-1.51 1.02-2.37 1.38l-.52 3.71c-.04.33-.33.59-.68.59h-5.6c-.35 0-.64-.26-.69-.59l-.52-3.71c-.85-.35-1.64-.82-2.37-1.38l-3.48 1.4c-.32.12-.68 0-.86-.3l-2.8-4.85c-.18-.3-.1-.68.16-.89l2.96-2.31c-.06-.45-.1-.9-.1-1.37 0-.46.04-.92.1-1.37l-2.96-2.31c-.26-.21-.34-.59-.16-.89l2.8-4.85c.18-.3.54-.42.86-.3l3.48 1.4c.72-.55 1.51-1.02 2.37-1.38l.52-3.71c.05-.33.34-.59.69-.59h5.6c.35 0 .64.26.69.59l.52 3.71c.85.35 1.64.82 2.37 1.38l3.48-1.4c.32-.12.68 0 .86.3l2.8 4.85c.18.3.1.68-.16.89l-2.96 2.32c.06.44.1.9.1 1.36z" :style {:stroke nil}}]}
{:name "Settings Backup Restore"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M28 24c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4zm-4-18c-9.94 0-18 8.06-18 18h-6l8 8 8-8h-6c0-7.73 6.27-14 14-14s14 6.27 14 14-6.27 14-14 14c-3.03 0-5.82-.97-8.12-2.61l-2.83 2.87c3.04 2.34 6.83 3.74 10.95 3.74 9.94 0 18-8.06 18-18s-8.06-18-18-18z" :style {:stroke nil}}]}
{:name "Settings Bluetooth"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M22 48h4v-4h-4v4zm-8 0h4v-4h-4v4zm16 0h4v-4h-4v4zm5.41-36.59l-11.41-11.41h-2v15.17l-9.17-9.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l11.41-11.41-8.58-8.59 8.58-8.59zm-9.41-3.75l3.76 3.76-3.76 3.75v-7.51zm3.76 20.93l-3.76 3.75v-7.51l3.76 3.76z" :style {:stroke nil}}]}
{:name "Settings Cell"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M14 48h4v-4h-4v4zm8 0h4v-4h-4v4zm8 0h4v-4h-4v4zm2-47.98l-16-.02c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h16c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-3.98-4-3.98zm0 31.98h-16v-24h16v24z" :style {:stroke nil}}]}
{:name "Settings Display"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M42 6h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06zm-26-6.03h5l3 3 3-3h5v-5l3-3-3-3v-5h-5l-3-3-3 3h-5v5l-3 3 3 3v5zm8-14c3.31 0 6 2.69 6 6s-2.69 6-6 6v-12z" :style {:stroke nil}}]}
{:name "Settings Ethernet"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M15.54 13.52l-3.08-2.55-10.82 13.03 10.82 13.04 3.08-2.55-8.7-10.49 8.7-10.48zm-1.54 12.48h4v-4h-4v4zm20-4h-4v4h4v-4zm-12 4h4v-4h-4v4zm13.54-15.04l-3.08 2.55 8.7 10.49-8.7 10.48 3.08 2.55 10.82-13.03-10.82-13.04z" :style {:stroke nil}}]}
{:name "Settings Input Antenna"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 10c-7.73 0-14 6.27-14 14h4c0-5.52 4.48-10 10-10s10 4.48 10 10h4c0-7.73-6.27-14-14-14zm2 18.58c1.76-.77 3-2.53 3-4.58 0-2.76-2.24-5-5-5s-5 2.24-5 5c0 2.05 1.24 3.81 3 4.58v6.59l-6.83 6.83 2.83 2.83 6-6 6 6 2.83-2.83-6.83-6.83v-6.59zm-2-26.58c-12.15 0-22 9.85-22 22h4c0-9.94 8.06-18 18-18s18 8.06 18 18h4c0-12.15-9.85-22-22-22z" :style {:stroke nil}}]}
{:name "Settings Input Component"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M10 4c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4v-8zm8 28c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4zm-16 0c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4zm40-20v-8c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4zm-16-8c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4v-8zm8 28c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4z" :style {:stroke nil}}]}
{:name "Settings Input Composite"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M10 4c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4v-8zm8 28c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4zm-16 0c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4zm40-20v-8c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4zm-16-8c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4v-8zm8 28c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4z" :style {:stroke nil}}]}
{:name "Settings Input HDMI"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 14v-6c0-2.21-1.79-4-4-4h-16c-2.21 0-4 1.79-4 4v6h-2v12l6 12v6h16v-6l6-12v-12h-2zm-20-6h16v6h-4v-4h-2v4h-4v-4h-2v4h-4v-6z" :style {:stroke nil}}]}
{:name "Settings Input svideo"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M16 23c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3zm14-10c0-1.66-1.34-3-3-3h-6c-1.66 0-3 1.34-3 3s1.34 3 3 3h6c1.66 0 3-1.34 3-3zm-13 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm7-28c-12.13 0-22 9.87-22 22s9.87 22 22 22 22-9.87 22-22-9.87-22-22-22zm0 40c-9.93 0-18-8.08-18-18s8.07-18 18-18 18 8.08 18 18-8.07 18-18 18zm11-22c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm-4 10c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z" :style {:stroke nil}}]}
{:name "Settings Overscan"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24.01 11l-4.01 5h8l-3.99-5zm11.99 9v8l5-3.99-5-4.01zm-24 0l-5 4.01 5 3.99v-8zm16 12h-8l4.01 5 3.99-5zm14-26h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06z" :style {:stroke nil}}]}
{:name "Settings Phone"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M26 18h-4v4h4v-4zm8 0h-4v4h4v-4zm6 13c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03-.74-2.25-1.14-4.66-1.14-7.15 0-1.11-.89-2-2-2h-7c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zm-2-13v4h4v-4h-4z" :style {:stroke nil}}]}
{:name "Settings Power"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M14 48h4v-4h-4v4zm8 0h4v-4h-4v4zm4-44h-4v20h4v-20zm7.13 4.87l-2.89 2.89c3.45 2.11 5.76 5.9 5.76 10.24 0 6.63-5.37 12-12 12s-12-5.37-12-12c0-4.34 2.31-8.13 5.76-10.24l-2.89-2.89c-4.15 2.89-6.87 7.69-6.87 13.13 0 8.84 7.16 16 16 16s16-7.16 16-16c0-5.44-2.72-10.24-6.87-13.13zm-3.13 39.13h4v-4h-4v4z" :style {:stroke nil}}]}
{:name "Settings Remote"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M30 18h-12c-1.11 0-2 .9-2 2v24c0 1.1.89 2 2 2h12c1.11 0 2-.9 2-2v-24c0-1.1-.89-2-2-2zm-6 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm-9.9-17.9l2.83 2.83c1.81-1.81 4.31-2.93 7.07-2.93s5.26 1.12 7.07 2.93l2.83-2.83c-2.53-2.53-6.03-4.1-9.9-4.1s-7.37 1.57-9.9 4.1zm9.9-12.1c-6.07 0-11.57 2.46-15.56 6.44l2.83 2.83c3.26-3.26 7.76-5.27 12.73-5.27s9.47 2.01 12.73 5.27l2.83-2.83c-3.99-3.98-9.49-6.44-15.56-6.44z" :style {:stroke nil}}]}
{:name "Settings Voice"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M14 48h4v-4h-4v4zm10-22c3.31 0 5.98-2.69 5.98-6l.02-12c0-3.32-2.68-6-6-6-3.31 0-6 2.68-6 6v12c0 3.31 2.69 6 6 6zm-2 22h4v-4h-4v4zm8 0h4v-4h-4v4zm8-28h-3.4c0 6-5.07 10.2-10.6 10.2-5.52 0-10.6-4.2-10.6-10.2h-3.4c0 6.83 5.44 12.47 12 13.44v6.56h4v-6.56c6.56-.97 12-6.61 12-13.44z" :style {:stroke nil}}]}
{:name "Shop Two"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 10v-4c0-2.21-1.79-4-4-4h-8c-2.21 0-4 1.79-4 4v4h-10v22c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-22h-10zm-12-4h8v4h-8v-4zm0 24v-14l11 6-11 8zm-18-12h-4v22c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4h-32v-22z" :style {:stroke nil}}]}
{:name "Shopping Basket"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M34.42 18l-8.76-13.11c-.38-.58-1.02-.85-1.66-.85-.64 0-1.28.28-1.66.85l-8.76 13.11h-9.58c-1.1 0-2 .9-2 2 0 .19.03.37.07.54l5.07 18.54c.47 1.68 2.02 2.92 3.86 2.92h26c1.84 0 3.39-1.24 3.85-2.93l5.07-18.54c.05-.16.08-.34.08-.53 0-1.1-.9-2-2-2h-9.58zm-16.42 0l6-8.8 6 8.8h-12zm6 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z" :style {:stroke nil}}]}
{:name "Shopping Cart"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M14 36c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4zm-12-32v4h4l7.19 15.17-2.7 4.9c-.31.58-.49 1.23-.49 1.93 0 2.21 1.79 4 4 4h24v-4h-23.15c-.28 0-.5-.22-.5-.5 0-.09.02-.17.06-.24l1.79-3.26h14.9c1.5 0 2.81-.83 3.5-2.06l7.15-12.98c.16-.28.25-.61.25-.96 0-1.11-.9-2-2-2h-29.57l-1.9-4h-6.53zm32 32c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4z" :style {:stroke nil}}]}
{:name "Speaker Notes"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-24 24h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4v-4h4v4zm14 12h-10v-4h10v4zm6-6h-16v-4h16v4zm0-6h-16v-4h16v4z" :style {:stroke nil}}]}
{:name "Spellcheck"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24.89 32h4.18l-10.21-26h-3.71l-10.22 26h4.18l2.25-6h11.29l2.24 6zm-12.03-10l4.14-11.05 4.14 11.05h-8.28zm30.31 1.17l-16.17 16.17-7.34-7.34-2.83 2.83 10.17 10.17 19-19-2.83-2.83z" :style {:stroke nil}}]}
{:name "Star Rate"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 28.6l7.42 5.4-2.84-8.72 7.42-5.28h-9.1l-2.9-9-2.9 9h-9.1l7.42 5.28-2.83 8.72z" :style {:stroke nil}}]}
{:name "Stars"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm8.47 32l-8.46-5.1-8.46 5.1 2.24-9.62-7.46-6.47 9.84-.84 3.84-9.07 3.84 9.07 9.84.84-7.46 6.47 2.24 9.62z" :style {:stroke nil}}]}
{:name "Store"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 8h-32v4h32v-4zm2 20v-4l-2-10h-32l-2 10v4h2v12h20v-12h8v12h4v-12h2zm-18 8h-12v-8h12v8z" :style {:stroke nil}}]}
{:name "Subject"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M28 34h-20v4h20v-4zm12-16h-32v4h32v-4zm-32 12h32v-4h-32v4zm0-20v4h32v-4h-32z" :style {:stroke nil}}]}
{:name "Supervisor Account"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 2.5c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25-2.25-1.01-2.25-2.25 1.01-2.25 2.25-2.25zm5 10.56v2.5c-.45.41-.96.77-1.5 1.05v-.68c0-.34-.17-.65-.46-.92-.65-.62-1.89-1.02-3.04-1.02-.96 0-1.96.28-2.65.73l-.17.12-.21.17c.78.47 1.63.72 2.54.82l1.33.15c.37.04.66.36.66.75 0 .29-.16.53-.4.66-.28.15-.64.09-.95.09-.35 0-.69-.01-1.03-.05-.5-.06-.99-.17-1.46-.33-.49-.16-.97-.38-1.42-.64-.22-.13-.44-.27-.65-.43l-.31-.24c-.04-.02-.28-.18-.28-.23v-4.28c0-1.58 2.63-2.78 5-2.78s5 1.2 5 2.78v1.78z" :style {:stroke nil}}]}
{:name "Swap Horiz"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M13.98 22l-7.98 8 7.98 8v-6h14.02v-4h-14.02v-6zm28.02-4l-7.98-8v6h-14.02v4h14.02v6l7.98-8z" :style {:stroke nil}}]}
{:name "Swap Vert Circle"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm-11 14l7-7 7 7h-5v8h-4v-8h-5zm22 12l-7 7-7-7h5v-8h4v8h5z" :style {:stroke nil}}]}
{:name "System Update Tv"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 32.5l8-8h-6v-18h-4v18h-6l8 8zm18-26h-12v3.97h12v28.06h-36v-28.06h12v-3.97h-12c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]}
{:name "Tab"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M42 6h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-36v-28h20v8h16v20z" :style {:stroke nil}}]}
{:name "Tab Unselected"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M2 18h4v-4h-4v4zm0 8h4v-4h-4v4zm0-16h4v-4c-2.21 0-4 1.79-4 4zm16 32h4v-4h-4v4zm-16-8h4v-4h-4v4zm4 8v-4h-4c0 2.21 1.79 4 4 4zm36-36h-16v12h20v-8c0-2.21-1.79-4-4-4zm0 28h4v-4h-4v4zm-24-24h4v-4h-4v4zm-8 32h4v-4h-4v4zm0-32h4v-4h-4v4zm32 32c2.21 0 4-1.79 4-4h-4v4zm0-16h4v-4h-4v4zm-16 16h4v-4h-4v4zm8 0h4v-4h-4v4z" :style {:stroke nil}}]}
{:name "Theaters"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 6v4h-4v-4h-16v4h-4v-4h-4v36h4v-4h4v4h16v-4h4v4h4v-36h-4zm-20 28h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 16h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4z" :style {:stroke nil}}]}
{:name "Thumb Down"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M30 6h-18c-1.66 0-3.08 1.01-3.68 2.44l-6.03 14.1c-.18.46-.29.95-.29 1.46v3.83l.02.02-.02.15c0 2.21 1.79 4 4 4h12.63l-1.91 9.14c-.04.2-.07.41-.07.63 0 .83.34 1.58.88 2.12l2.13 2.11 13.17-13.17c.72-.73 1.17-1.73 1.17-2.83v-20c0-2.21-1.79-4-4-4zm8 0v24h8v-24h-8z" :style {:stroke nil}}]}
{:name "Thumbs Up Down"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 12c0-1.1-.9-2-2-2h-10.37l1.33-6.35c.03-.15.05-.31.05-.47 0-.62-.25-1.18-.66-1.59l-1.59-1.59-9.88 9.88c-.54.54-.88 1.29-.88 2.12v13c0 1.66 1.34 3 3 3h13.5c1.24 0 2.31-.75 2.76-1.83l4.53-10.58c.13-.34.21-.7.21-1.09v-2.5zm21 8h-13.5c-1.24 0-2.31.75-2.76 1.83l-4.53 10.58c-.13.34-.21.7-.21 1.09v2.5c0 1.1.9 2 2 2h10.37l-1.33 6.35c-.03.15-.05.31-.05.47 0 .62.25 1.18.66 1.59l1.59 1.59 9.88-9.88c.54-.54.88-1.29.88-2.12v-13c0-1.66-1.34-3-3-3z" :style {:stroke nil}}]}
{:name "Toc"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M6 18h28v-4h-28v4zm0 8h28v-4h-28v4zm0 8h28v-4h-28v4zm32 0h4v-4h-4v4zm0-20v4h4v-4h-4zm0 12h4v-4h-4v4z" :style {:stroke nil}}]}
{:name "Today"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 6h-2v-4h-4v4h-16v-4h-4v4h-2c-2.21 0-3.98 1.79-3.98 4l-.02 28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-22h28v22zm-24-18h10v10h-10z" :style {:stroke nil}}]}
{:name "Track Changes"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:fill "#231F20" :d "M38.14 9.86l-2.83 2.83c2.9 2.89 4.69 6.89 4.69 11.31 0 8.84-7.16 16-16 16s-16-7.16-16-16c0-8.16 6.11-14.88 14-15.86v4.04c-5.67.95-10 5.88-10 11.82 0 6.63 5.37 12 12 12s12-5.37 12-12c0-3.31-1.34-6.31-3.51-8.49l-2.83 2.83c1.44 1.45 2.34 3.45 2.34 5.66 0 4.42-3.58 8-8 8s-8-3.58-8-8c0-3.72 2.56-6.83 6-7.72v4.27c-1.19.69-2 1.97-2 3.45 0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.48-.81-2.75-2-3.45v-16.55h-2c-11.05 0-20 8.95-20 20 0 11.04 8.95 20 20 20 11.04 0 20-8.96 20-20 0-5.52-2.24-10.52-5.86-14.14z" :style {:stroke nil}}]}
{:name "Translate"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M25.74 30.15l-5.08-5.02.06-.06c3.48-3.88 5.96-8.34 7.42-13.06h5.86v-4.01h-14v-4h-4v4h-14v3.98h22.34c-1.35 3.86-3.46 7.52-6.34 10.72-1.86-2.07-3.4-4.32-4.62-6.7h-4c1.46 3.26 3.46 6.34 5.96 9.12l-10.17 10.05 2.83 2.83 10-10 6.22 6.22 1.52-4.07zm11.26-10.15h-4l-9 24h4l2.25-6h9.5l2.25 6h4l-9-24zm-5.25 14l3.25-8.67 3.25 8.67h-6.5z" :style {:stroke nil}}]}
{:name "Trending Down"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M32 36l4.59-4.59-9.76-9.75-8 8-14.83-14.83 2.83-2.83 12 12 8-8 12.58 12.59 4.59-4.59v12z" :style {:stroke nil}}]}
{:name "Trending Neutral"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M44 24l-8-8v6h-30v4h30v6z" :style {:stroke nil}}]}
{:name "Trending Up"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M32 12l4.59 4.59-9.76 9.75-8-8-14.83 14.83 2.83 2.83 12-12 8 8 12.58-12.59 4.59 4.59v-12z" :style {:stroke nil}}]}
{:name "Turned In"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M34 6h-20c-2.21 0-3.98 1.79-3.98 4l-.02 32 14-6 14 6v-32c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]}
{:name "Turned In Not"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M34 6h-20c-2.21 0-3.98 1.79-3.98 4l-.02 32 14-6 14 6v-32c0-2.21-1.79-4-4-4zm0 30l-10-4.35-10 4.35v-26h20v26z" :style {:stroke nil}}]}
{:name "Verified User"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 2l-18 8v12c0 11.11 7.67 21.47 18 24 10.33-2.53 18-12.89 18-24v-12l-18-8zm-4 32l-8-8 2.83-2.83 5.17 5.17 13.17-13.17 2.83 2.83-16 16z" :style {:stroke nil}}]}
{:name "View Agenda"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 26h-34c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h34c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm0-20h-34c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h34c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2z" :style {:stroke nil}}]}
{:name "View Array"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M8 36h6v-26h-6v26zm28-26v26h6v-26h-6zm-20 26h18v-26h-18v26z" :style {:stroke nil}}]}
{:name "View Column"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M20 36h10v-26h-10v26zm-12 0h10v-26h-10v26zm24-26v26h10v-26h-10z" :style {:stroke nil}}]}
{:name "View Day"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M4 42h38v-6h-38v6zm36-26h-34c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h34c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-36-10v6h38v-6h-38z" :style {:stroke nil}}]}
{:name "View Headline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M8 30h34v-4h-34v4zm0 8h34v-4h-34v4zm0-16h34v-4h-34v4zm0-12v4h34v-4h-34z" :style {:stroke nil}}]}
{:name "View List"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M8 28h8v-8h-8v8zm0 10h8v-8h-8v8zm0-20h8v-8h-8v8zm10 10h24v-8h-24v8zm0 10h24v-8h-24v8zm0-28v8h24v-8h-24z" :style {:stroke nil}}]}
{:name "View Module"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M8 22h10v-12h-10v12zm0 14h10v-12h-10v12zm12 0h10v-12h-10v12zm12 0h10v-12h-10v12zm-12-14h10v-12h-10v12zm12-12v12h10v-12h-10z" :style {:stroke nil}}]}
{:name "View Quilt"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M20 36h10v-12h-10v12zm-12 0h10v-26h-10v26zm24 0h10v-12h-10v12zm-12-26v12h22v-12h-22z" :style {:stroke nil}}]}
{:name "View Stream"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M8 36h34v-12h-34v12zm0-26v12h34v-12h-34z" :style {:stroke nil}}]}
{:name "View Week"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M12 10h-6c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-24c0-1.1-.9-2-2-2zm28 0h-6c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-24c0-1.1-.9-2-2-2zm-14 0h-6c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-24c0-1.1-.9-2-2-2z" :style {:stroke nil}}]}
{:name "Visibility"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 9c-10 0-18.54 6.22-22 15 3.46 8.78 12 15 22 15 10.01 0 18.54-6.22 22-15-3.46-8.78-11.99-15-22-15zm0 25c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10zm0-16c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z" :style {:stroke nil}}]}
{:name "Visibility Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 14c5.52 0 10 4.48 10 10 0 1.29-.26 2.52-.71 3.65l5.85 5.85c3.02-2.52 5.4-5.78 6.87-9.5-3.47-8.78-12-15-22.01-15-2.8 0-5.48.5-7.97 1.4l4.32 4.31c1.13-.44 2.36-.71 3.65-.71zm-20-5.45l4.56 4.56.91.91c-3.3 2.58-5.91 6.01-7.47 9.98 3.46 8.78 12 15 22 15 3.1 0 6.06-.6 8.77-1.69l.85.85 5.83 5.84 2.55-2.54-35.45-35.46-2.55 2.55zm11.06 11.05l3.09 3.09c-.09.43-.15.86-.15 1.31 0 3.31 2.69 6 6 6 .45 0 .88-.06 1.3-.15l3.09 3.09c-1.33.66-2.81 1.06-4.39 1.06-5.52 0-10-4.48-10-10 0-1.58.4-3.06 1.06-4.4zm8.61-1.57l6.3 6.3.03-.33c0-3.31-2.69-6-6-6l-.33.03z" :style {:stroke nil}}]}
{:name "Wallet Giftcard"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 12h-4.37c.22-.63.37-1.3.37-2 0-3.31-2.69-6-6-6-2.09 0-3.93 1.07-5 2.69l-1 1.36-1-1.36c-1.07-1.62-2.91-2.69-5-2.69-3.31 0-6 2.69-6 6 0 .7.14 1.37.37 2h-4.37c-2.21 0-3.98 1.79-3.98 4l-.02 22c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm-10-4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-12 0c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm22 30h-32v-4h32v4zm0-10h-32v-12h10.16l-4.16 5.67 3.25 2.33 4.75-6.47 2-2.72 2 2.72 4.75 6.47 3.25-2.33-4.16-5.67h10.16v12z" :style {:stroke nil}}]}
{:name "Wallet Membership"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 4h-32c-2.21 0-4 1.79-4 4v22c0 2.21 1.79 4 4 4h8v10l8-4 8 4v-10h8c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm0 26h-32v-4h32v4zm0-10h-32v-12h32v12z" :style {:stroke nil}}]}
{:name "Wallet Travel"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 12h-6v-4c0-2.21-1.79-4-4-4h-12c-2.21 0-4 1.79-4 4v4h-6c-2.21 0-4 1.79-4 4v22c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm-22-4h12v4h-12v-4zm22 30h-32v-4h32v4zm0-10h-32v-12h6v4h4v-4h12v4h4v-4h6v12z" :style {:stroke nil}}]}
{:name "Work"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 12h-8v-4c0-2.21-1.79-4-4-4h-8c-2.21 0-4 1.79-4 4v4h-8c-2.21 0-3.98 1.79-3.98 4l-.02 22c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm-12 0h-8v-4h8v4z" :style {:stroke nil}}]}
])

View file

@ -0,0 +1,22 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.alerts)
(def +icons+
[{:name "Error"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:xmlns "http://www.w3.org/2000/svg"
:d "M24 4c-11.04 0-20 8.95-20 20s8.96 20 20 20 20-8.95 20-20-8.96-20-20-20zm2 30h-4v-4h4v4zm0-8h-4v-12h4v12z"
:style {:stroke nil}}]}
{:name "Warning"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:xmlns "http://www.w3.org/2000/svg"
:d "M2 42h44l-22-38-22 38zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z"
:style {:stroke nil}}]}
])

View file

@ -0,0 +1,768 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.av)
(def +icons+
[{:name "Album"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 29c-4.97 0-9-4.03-9-9s4.03-9 9-9 9 4.03 9 9-4.03 9-9 9zm0-11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}]}
{:name "AV Timer"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M22 34c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zm0-28v8h4v-3.84c6.78.97 12 6.79 12 13.84 0 7.73-6.27 14-14 14s-14-6.27-14-14c0-3.36 1.18-6.43 3.15-8.85L24 26l2.83-2.83-13.6-13.6-.02.04C8.84 12.89 6 18.11 6 24c0 9.94 8.04 18 17.99 18S42 33.94 42 24 33.94 6 23.99 6H22zm14 18c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-24 0c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z"}]}
{:name "Closed Caption"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 8H10c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM22 22h-3v-1h-4v6h4v-1h3v2c0 1.1-.89 2-2 2h-6c-1.11 0-2-.9-2-2v-8c0-1.1.89-2 2-2h6c1.11 0 2 .9 2 2v2zm14 0h-3v-1h-4v6h4v-1h3v2c0 1.1-.89 2-2 2h-6c-1.11 0-2-.9-2-2v-8c0-1.1.89-2 2-2h6c1.11 0 2 .9 2 2v2z"}]}
{:name "Equalizer"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M20 40h8V8h-8v32zM8 40h8V24H8v16zm24-22v22h8V18h-8z"}]}
{:name "Explicit"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm-8 12h-8v4h8v4h-8v4h8v4H18V14h12v4z"}]}
{:name "Fast Forward"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M8 36l17-12L8 12v24zm18-24v24l17-12-17-12z"}]}
{:name "Fast Rewind"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M22 36V12L5 24l17 12zm1-12l17 12V12L23 24z"}]}
{:name "Games"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M30 15V4H18v11l6 6 6-6zm-15 3H4v12h11l6-6-6-6zm3 15v11h12V33l-6-6-6 6zm15-15l-6 6 6 6h11V18H33z"}]}
{:name "Hearing"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 40c-.57 0-1.13-.12-1.53-.3-1.41-.75-2.43-1.77-3.42-4.77-1.03-3.11-2.94-4.58-4.79-6.01-1.58-1.22-3.22-2.48-4.63-5.05C18.58 21.95 18 19.86 18 18c0-5.61 4.39-10 10-10s10 4.39 10 10h4c0-7.85-6.15-14-14-14s-14 6.15-14 14c0 2.53.76 5.3 2.13 7.8 1.82 3.31 3.97 4.96 5.7 6.3 1.62 1.25 2.79 2.15 3.43 4.09 1.2 3.63 2.75 5.68 5.45 7.1 1.04.47 2.14.71 3.29.71 4.41 0 8-3.59 8-8h-4c0 2.21-1.79 4-4 4zM15.27 5.27l-2.83-2.83C8.46 6.42 6 11.92 6 18s2.46 11.58 6.44 15.56l2.83-2.83C12.01 27.47 10 22.97 10 18s2.01-9.47 5.27-12.73zM23 18c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5z"}]}
{:name "High Quality"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 8H10c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM22 30h-3v-4h-4v4h-3V18h3v5h4v-5h3v12zm14-2c0 1.1-.89 2-2 2h-1.5v3h-3v-3H28c-1.11 0-2-.9-2-2v-8c0-1.1.89-2 2-2h6c1.11 0 2 .9 2 2v8zm-7-1h4v-6h-4v6z"}]}
{:name "Loop"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 8V2l-8 8 8 8v-6c6.63 0 12 5.37 12 12 0 2.03-.51 3.93-1.39 5.61l2.92 2.92C39.08 30.05 40 27.14 40 24c0-8.84-7.16-16-16-16zm0 28c-6.63 0-12-5.37-12-12 0-2.03.51-3.93 1.39-5.61l-2.92-2.92C8.92 17.95 8 20.86 8 24c0 8.84 7.16 16 16 16v6l8-8-8-8v6z"}]}
{:name "Mic"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 28c3.31 0 5.98-2.69 5.98-6L30 10c0-3.32-2.68-6-6-6-3.31 0-6 2.68-6 6v12c0 3.31 2.69 6 6 6zm10.6-6c0 6-5.07 10.2-10.6 10.2-5.52 0-10.6-4.2-10.6-10.2H10c0 6.83 5.44 12.47 12 13.44V42h4v-6.56c6.56-.97 12-6.61 12-13.44h-3.4z"}]}
{:name "Mic None"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 28c3.31 0 5.98-2.69 5.98-6L30 10c0-3.32-2.68-6-6-6-3.31 0-6 2.68-6 6v12c0 3.31 2.69 6 6 6zM21.6 9.8c0-1.32 1.08-2.4 2.4-2.4 1.32 0 2.4 1.08 2.4 2.4l-.02 12.4c0 1.32-1.07 2.4-2.38 2.4-1.32 0-2.4-1.08-2.4-2.4V9.8zm13 12.2c0 6-5.07 10.2-10.6 10.2-5.52 0-10.6-4.2-10.6-10.2H10c0 6.83 5.44 12.47 12 13.44V42h4v-6.56c6.56-.97 12-6.61 12-13.44h-3.4z"}]}
{:name "Mic Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 22h-3.4c0 1.49-.31 2.87-.87 4.1l2.46 2.46C37.33 26.61 38 24.38 38 22zm-8.03.33c0-.11.03-.22.03-.33V10c0-3.32-2.69-6-6-6s-6 2.68-6 6v.37l11.97 11.96zM8.55 6L6 8.55l12.02 12.02v1.44c0 3.31 2.67 6 5.98 6 .45 0 .88-.06 1.3-.15l3.32 3.32c-1.43.66-3 1.03-4.62 1.03-5.52 0-10.6-4.2-10.6-10.2H10c0 6.83 5.44 12.47 12 13.44V42h4v-6.56c1.81-.27 3.53-.9 5.08-1.81L39.45 42 42 39.46 8.55 6z"}]}
{:name "Movie"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 8l4 8h-6l-4-8h-4l4 8h-6l-4-8h-4l4 8h-6l-4-8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V8h-8z"}]}
{:name "My Library Add"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12zm32-8H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-2 18h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"}]}
{:name "My Library Books"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12zm32-8H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-2 18H18v-4h20v4zm-8 8H18v-4h12v4zm8-16H18v-4h20v4z"}]}
{:name "My Library Music"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-4 10h-6v11c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5c1.13 0 2.16.39 3 1.02V10h8v4zM8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12z"}]}
{:name "New Releases"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M46 24l-4.88-5.56.68-7.37-7.22-1.63-3.78-6.36L24 6l-6.8-2.92-3.78 6.36-7.22 1.63.68 7.37L2 24l4.88 5.56-.68 7.37 7.22 1.63 3.78 6.36L24 42l6.8 2.92 3.78-6.36 7.22-1.63-.68-7.37L46 24zM26 34h-4v-4h4v4zm0-8h-4V14h4v12z"}]}
{:name "Not Interested"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.84 0-16-7.16-16-16 0-3.7 1.27-7.09 3.37-9.8L33.8 36.63C31.09 38.73 27.7 40 24 40zm12.63-6.2L14.2 11.37C16.91 9.27 20.3 8 24 8c8.84 0 16 7.16 16 16 0 3.7-1.27 7.09-3.37 9.8z"}]}
{:name "Pause"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M12 38h8V10h-8v28zm16-28v28h8V10h-8z"}]}
{:name "Pause Circle Fill"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-2 28h-4V16h4v16zm8 0h-4V16h4v16z"}]}
{:name "Pause Circle Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18 32h4V16h-4v16zm6-28C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm2-8h4V16h-4v16z"}]}
{:name "Play"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:style {:stroke nil} :d "M16 10v28l22-14z"}]}
{:name "Play Circle Fill"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-4 29V15l12 9-12 9z"}]}
{:name "Play Circle Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M20 33l12-9-12-9v18zm4-29C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"}]}
{:name "Play Shopping Bag"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M32 12V8c0-2.21-1.79-4-4-4h-8c-2.21 0-4 1.79-4 4v4H4v26c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12H32zM20 8h8v4h-8V8zm-2 28V18l15 8-15 10z"}]}
{:name "Playlist Add"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M28 20H4v4h24v-4zm0-8H4v4h24v-4zm8 16v-8h-4v8h-8v4h8v8h4v-8h8v-4h-8zM4 32h16v-4H4v4z"}]}
{:name "Queue"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12zm32-8H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-2 18h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"}]}
{:name "Queue Music"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M30 12H6v4h24v-4zm0 8H6v4h24v-4zM6 32h16v-4H6v4zm28-20v16.37c-.63-.23-1.29-.37-2-.37-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6V16h6v-4H34z"}]}
{:name "Radio"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6.47 12.3C5.02 12.87 4 14.33 4 16v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4H16.61l16.53-6.67L31.76 2 6.47 12.3zM14 40c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm26-16h-4v-4h-4v4H8v-8h32v8z"}]}
{:name "Recent Actors"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 10v28h4V10h-4zm-8 28h4V10h-4v28zm-6-28H4c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2V12c0-1.1-.9-2-2-2zm-12 5.5c2.48 0 4.5 2.02 4.5 4.5 0 2.49-2.02 4.5-4.5 4.5s-4.5-2.01-4.5-4.5c0-2.48 2.02-4.5 4.5-4.5zM25 34H7v-1.5c0-3 6-4.5 9-4.5s9 1.5 9 4.5V34z"}]}
{:name "Repeat"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 14h20v6l8-8-8-8v6H10v12h4v-8zm20 20H14v-6l-8 8 8 8v-6h24V26h-4v8z"}]}
{:name "Repeat One"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 14h20v6l8-8-8-8v6H10v12h4v-8zm20 20H14v-6l-8 8 8 8v-6h24V26h-4v8zm-8-4V18h-2l-4 2v2h3v8h3z"}]}
{:name "Replay"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 10V2L14 12l10 10v-8c6.63 0 12 5.37 12 12s-5.37 12-12 12-12-5.37-12-12H8c0 8.84 7.16 16 16 16s16-7.16 16-16-7.16-16-16-16z"}]}
{:name "Shuffle"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M21.17 18.34L10.83 8 8 10.83l10.34 10.34 2.83-2.83zM29 8l4.09 4.09L8 37.17 10.83 40l25.09-25.09L40 19V8H29zm.66 18.83l-2.83 2.83 6.26 6.26L29 40h11V29l-4.09 4.09-6.25-6.26z"}]}
{:name "Skip Next"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M12 36l17-12-17-12v24zm20-24v24h4V12h-4z"}]}
{:name "Skip Previous"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil} :d "M12 12h4v24h-4zm7 12l17 12V12z"}]}
{:name "Snooze"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M15.76 6.78l-2.57-3.06L4 11.43l2.57 3.06 9.19-7.71zM44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71L44 11.44zM23.99 8C14.04 8 6 16.06 6 26s8.04 18 17.99 18S42 35.94 42 26 33.94 8 23.99 8zM24 40c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14zm-6-18h7.25L18 30.4V34h12v-4h-7.25L30 21.6V18H18v4z"}]}
{:name "Stop"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:style {:stroke nil} :d "M12 12h24v24H12z"}]}
{:name "Subtitles"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 8H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM8 24h8v4H8v-4zm20 12H8v-4h20v4zm12 0h-8v-4h8v4zm0-8H20v-4h20v4z"}]}
{:name "Surround Sound"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 8H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM15.51 32.49l-2.83 2.83C9.57 32.19 8 28.1 8 24c0-4.1 1.57-8.19 4.69-11.31l2.83 2.83C13.18 17.85 12 20.93 12 24c0 3.07 1.17 6.15 3.51 8.49zM24 32c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm11.31 3.31l-2.83-2.83C34.83 30.15 36 27.07 36 24c0-3.07-1.18-6.15-3.51-8.49l2.83-2.83C38.43 15.81 40 19.9 40 24c0 4.1-1.57 8.19-4.69 11.31zM24 20c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]}
{:name "Video Collection"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12zm32-8H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM24 29V11l12 9-12 9z"}]}
{:name "Videocam"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 21v-7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2v-7l8 8V13l-8 8z"}]}
{:name "Videocam Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 13l-8 8v-7c0-1.1-.9-2-2-2H19.64L42 34.36V13zM6.55 4L4 6.55 9.45 12H8c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h24c.41 0 .77-.15 1.09-.37L39.46 42 42 39.45 6.55 4z"}]}
{:name "Volume Down"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37 24c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zm-27-6v12h8l10 10V8L18 18h-8z"}]}
{:name "Volume Mute"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:style {:stroke nil} :d "M14 18v12h8l10 10V8L22 18h-8z"}]}
{:name "Volume Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M33 24c0-3.53-2.04-6.58-5-8.05v4.42l4.91 4.91c.06-.42.09-.85.09-1.28zm5 0c0 1.88-.41 3.65-1.08 5.28l3.03 3.03C41.25 29.82 42 27 42 24c0-8.56-5.99-15.72-14-17.54v4.13c5.78 1.72 10 7.07 10 13.41zM8.55 6L6 8.55 15.45 18H6v12h8l10 10V26.55l8.51 8.51c-1.34 1.03-2.85 1.86-4.51 2.36v4.13c2.75-.63 5.26-1.89 7.37-3.62L39.45 42 42 39.45l-18-18L8.55 6zM24 8l-4.18 4.18L24 16.36V8z"}]}
{:name "Volume Up"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 18v12h8l10 10V8L14 18H6zm27 6c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zM28 6.46v4.13c5.78 1.72 10 7.07 10 13.41s-4.22 11.69-10 13.41v4.13c8.01-1.82 14-8.97 14-17.54S36.01 8.28 28 6.46z"}]}
{:name "Web"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM30 36H8v-8h22v8zm0-10H8v-8h22v8zm10 10h-8V18h8v18z"}]}
;; communication
{:name "Business"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 14v-8h-20v36h40v-28h-20zm-12 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm8 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 24h-16v-4h4v-4h-4v-4h4v-4h-4v-4h16v20zm-4-16h-4v4h4v-4zm0 8h-4v4h4v-4z"}]}
{:name "Call"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49 2.24.74 4.65 1.14 7.14 1.14 1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2-18.78 0-34-15.22-34-34 0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]}
{:name "Call End"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 18c-3.21 0-6.3.5-9.2 1.44v6.21c0 .79-.46 1.47-1.12 1.8-1.95.98-3.74 2.23-5.33 3.7-.36.35-.85.57-1.4.57-.55 0-1.05-.22-1.41-.59l-4.95-4.95c-.37-.37-.59-.87-.59-1.42 0-.55.22-1.05.59-1.42 6.09-5.79 14.34-9.34 23.41-9.34s17.32 3.55 23.41 9.34c.37.36.59.87.59 1.42 0 .55-.22 1.05-.59 1.41l-4.95 4.95c-.36.36-.86.59-1.41.59-.54 0-1.04-.22-1.4-.57-1.59-1.47-3.38-2.72-5.33-3.7-.66-.33-1.12-1.01-1.12-1.8v-6.21c-2.9-.93-5.99-1.43-9.2-1.43z"}]}
{:name "Call Made"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18 10v4h13.17l-23.17 23.17 2.83 2.83 23.17-23.17v13.17h4v-20z"}]}
{:name "Call Merge"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 40.83l2.83-2.83-6.83-6.83-2.83 2.83 6.83 6.83zm-19-24.83h7v11.17l-10.83 10.83 2.83 2.83 12-12v-12.83h7l-9-9-9 9z"}]}
{:name "Call Missed"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M39.17 14l-15.17 15.17-11.17-11.17h9.17v-4h-16v16h4v-9.17l14 14 18-18z"}]}
{:name "Call Received"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 10.83l-2.83-2.83-23.17 23.17v-13.17h-4v20h20v-4h-13.17z"}]}
{:name "Call Split"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M28 8l4.59 4.59-5.76 5.75 2.83 2.83 5.75-5.76 4.59 4.59v-12zm-8 0h-12v12l4.59-4.59 9.41 9.42v15.17h4v-16.83l-10.59-10.58z"}]}
{:name "Chat"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-28 14h24v4h-24v-4zm16 10h-16v-4h16v4zm8-12h-24v-4h24v4z"}]}
{:name "Contacts"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 0h-32v4h32v-4zm-32 48h32v-4h-32v4zm32-40h-32c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-16 5.5c2.48 0 4.5 2.02 4.5 4.5 0 2.49-2.02 4.5-4.5 4.5s-4.5-2.01-4.5-4.5c0-2.48 2.02-4.5 4.5-4.5zm10 20.5h-20v-3c0-3.33 6.67-5 10-5s10 1.67 10 5v3z"}]}
{:name "Dialer Sip"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 6h-2v10h2v-10zm-4 4h-4v-2h4v-2h-6v6h4v2h-4v2h6v-6zm6-4v10h2v-4h4v-6h-6zm4 4h-2v-2h2v2zm0 21c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.66-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03-.74-2.25-1.14-4.66-1.14-7.15 0-1.11-.89-2-2-2h-7c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2z"}]}
{:name "Dialpad"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 38c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12-36c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm24-16c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-12 16c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0-12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0-12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]}
{:name "Dnd On"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.84 0-16-7.16-16-16 0-3.7 1.27-7.09 3.37-9.8l22.43 22.43c-2.71 2.1-6.1 3.37-9.8 3.37zm12.63-6.2l-22.43-22.43c2.71-2.1 6.1-3.37 9.8-3.37 8.84 0 16 7.16 16 16 0 3.7-1.27 7.09-3.37 9.8z"}]}
{:name "Email"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 8l-16 10-16-10v-4l16 10 16-10v4z"}]}
{:name "Forum"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 12h-4v18h-26v4c0 1.1.9 2 2 2h22l8 8v-30c0-1.1-.9-2-2-2zm-8 12v-18c0-1.1-.9-2-2-2h-26c-1.1 0-2 .9-2 2v28l8-8h20c1.1 0 2-.9 2-2z"}]}
{:name "Import Export"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18 6l-8 7.98h6v14.02h4v-14.02h6l-8-7.98zm14 28.02v-14.02h-4v14.02h-6l8 7.98 8-7.98h-6z"}]}
{:name "Invert Colors Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M41.29 41.75l-4.71-4.71-12.58-12.58-7.13-7.13-2.83-2.83-5.5-5.5-2.54 2.55 5.56 5.56c-5.1 6.28-4.72 15.53 1.12 21.38 3.12 3.12 7.22 4.69 11.31 4.69 3.57 0 7.14-1.19 10.06-3.56l5.4 5.38 2.55-2.55-.71-.7zm-17.29-2.58c-3.21 0-6.22-1.25-8.48-3.51-2.27-2.27-3.52-5.28-3.52-8.49 0-2.64.86-5.14 2.42-7.21l9.58 9.59v9.62zm0-28.97v9.16l14.51 14.51c2.73-5.91 1.68-13.14-3.2-18.02l-11.31-11.31-7.41 7.41 2.83 2.83 4.58-4.58z"}]}
{:name "Invert Colors On"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M35.31 15.86l-11.31-11.32-11.31 11.32c-6.25 6.25-6.25 16.38 0 22.63 3.12 3.12 7.22 4.69 11.31 4.69s8.19-1.56 11.31-4.69c6.25-6.25 6.25-16.38 0-22.63zm-11.31 23.31c-3.21 0-6.22-1.25-8.48-3.52-2.27-2.26-3.52-5.27-3.52-8.48s1.25-6.22 3.52-8.49l8.48-8.48v28.97z"}]}
{:name "Live Help"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 4h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h8l6 6 6-6h8c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-12 32h-4v-4h4v4zm4.13-15.49l-1.79 1.84c-1.44 1.44-2.34 2.65-2.34 5.65h-4v-1c0-2.21.9-4.21 2.34-5.66l2.49-2.52c.72-.72 1.17-1.72 1.17-2.82 0-2.21-1.79-4-4-4s-4 1.79-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-.71 3.35-1.87 4.51z"}]}
{:name "Location Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 13c2.76 0 5 2.24 5 5 0 1.47-.65 2.78-1.66 3.7l7.26 7.26c1.95-3.72 3.4-7.59 3.4-10.96 0-7.73-6.27-14-14-14-3.96 0-7.53 1.65-10.07 4.29l6.37 6.37c.91-1.01 2.23-1.66 3.7-1.66zm8.75 19.2l-9.25-9.25-.22-.22-16.74-16.73-2.54 2.55 6.36 6.36c-.23.99-.36 2.02-.36 3.09 0 10.5 14 26 14 26s3.34-3.7 6.75-8.7l6.7 6.7 2.55-2.55-7.25-7.25z"}]}
{:name "Location On"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4c-7.73 0-14 6.27-14 14 0 10.5 14 26 14 26s14-15.5 14-26c0-7.73-6.27-14-14-14zm0 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"}]}
{:name "Message"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-4 24h-24v-4h24v4zm0-6h-24v-4h24v4zm0-6h-24v-4h24v4z"}]}
{:name "Messenger"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4h-32c-2.21 0-4 1.79-4 4v36l8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4z"}]}
{:name "No Sim"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37.98 10c0-2.21-1.77-4-3.98-4h-14l-4.68 4.68 22.68 22.68-.02-23.36zm-30.68-2.24l-2.54 2.54 5.24 5.25v22.45c0 2.21 1.79 4 4 4h20.02c.7 0 1.35-.2 1.92-.51l3.76 3.76 2.54-2.55-34.94-34.94z"}]}
{:name "Phone"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49 2.24.74 4.65 1.14 7.14 1.14 1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2-18.78 0-34-15.22-34-34 0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]}
{:name "Portable Wifi off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M35.12 28.48c.56-1.38.88-2.89.88-4.48 0-6.63-5.37-12-12-12-1.59 0-3.1.32-4.49.88l3.25 3.25c.41-.07.82-.13 1.24-.13 4.42 0 8 3.58 8 8 0 .43-.04.85-.11 1.25l3.23 3.23zm-11.12-20.48c8.84 0 16 7.16 16 16 0 2.71-.7 5.24-1.89 7.47l2.94 2.94c1.86-3.03 2.95-6.59 2.95-10.41 0-11.05-8.96-20-20-20-3.82 0-7.38 1.09-10.41 2.95l2.92 2.92c2.23-1.19 4.78-1.87 7.49-1.87zm-17.46-3l-2.54 2.55 4.21 4.21c-2.63 3.38-4.21 7.62-4.21 12.24 0 7.39 4.02 13.83 9.99 17.29l2-3.46c-4.77-2.76-7.99-7.92-7.99-13.83 0-3.51 1.14-6.75 3.06-9.39l2.87 2.87c-1.22 1.88-1.93 4.11-1.93 6.52 0 4.44 2.41 8.3 5.99 10.38l2.02-3.48c-2.39-1.39-4.01-3.94-4.01-6.9 0-1.29.34-2.49.88-3.57l3.16 3.16-.04.41c0 2.21 1.79 4 4 4l.41-.04.02.02 15.02 15.02 2.55-2.55-33.46-33.45-2-2z"}]}
{:name "Quick Contacts Dialer"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M44 6h-40c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h40c2.21 0 3.98-1.79 3.98-4l.02-28c0-2.21-1.79-4-4-4zm-28 6c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm12 24h-24v-2c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2zm7.7-8h3.28l3.02 4-3.99 3.99c-2.61-1.96-4.56-4.75-5.46-7.99-.35-1.28-.55-2.61-.55-4s.2-2.72.56-4c.89-3.24 2.84-6.03 5.46-7.99l3.98 3.99-3.02 4h-3.28c-.44 1.25-.7 2.6-.7 4s.25 2.75.7 4z"}]}
{:name "Ring Volume"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M47.41 33.34c-6.09-5.79-14.34-9.34-23.41-9.34s-17.32 3.55-23.41 9.34c-.37.36-.59.87-.59 1.42 0 .55.22 1.05.59 1.41l4.95 4.95c.36.36.86.59 1.41.59.54 0 1.04-.22 1.4-.57 1.59-1.47 3.38-2.72 5.33-3.7.66-.33 1.12-1.01 1.12-1.8v-6.21c2.9-.93 5.99-1.43 9.2-1.43s6.3.5 9.2 1.44v6.21c0 .79.46 1.47 1.12 1.8 1.95.98 3.75 2.23 5.33 3.7.36.35.85.57 1.4.57.55 0 1.05-.22 1.42-.59l4.95-4.95c.36-.36.59-.86.59-1.41-.01-.56-.23-1.07-.6-1.43zm-5.09-20.83l-2.83-2.83-7.12 7.12 2.83 2.83s6.9-7.04 7.12-7.12zm-16.32-8.51h-4v10h4v-10zm-13.2 15.63l2.83-2.83-7.12-7.12-2.83 2.83c.22.08 7.12 7.12 7.12 7.12z"}]}
{:name "Stay Current Landscape"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M2.02 14l-.02 20c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4h-36c-2.21 0-3.98 1.79-3.98 4zm35.98 0v20h-28v-20h28z"}]}
{:name "Stay Current Portrait"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]}
{:name "Stay Primary Landscape"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]}
{:name "Stay Primary Portrait"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]}
{:name "Swap Calls"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 8l-8 8h6v14c0 2.21-1.79 4-4 4s-4-1.79-4-4v-14c0-4.41-3.59-8-8-8s-8 3.59-8 8v14h-6l8 8 8-8h-6v-14c0-2.21 1.79-4 4-4s4 1.79 4 4v14c0 4.41 3.59 8 8 8s8-3.59 8-8v-14h6l-8-8z"}]}
{:name "Textsms"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-22 18h-4v-4h4v4zm8 0h-4v-4h4v4zm8 0h-4v-4h4v4z"}]}
{:name "Voicemail"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37 12c-6.08 0-11 4.92-11 11 0 2.66.94 5.1 2.51 7h-9.03c1.57-1.9 2.51-4.34 2.51-7 0-6.08-4.92-11-11-11s-10.99 4.92-10.99 11 4.92 11 11 11h26c6.08 0 11-4.92 11-11s-4.92-11-11-11zm-26 18c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm26 0c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"}]}
{:name "VPN Key"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M25.3 20c-1.65-4.66-6.08-8-11.3-8-6.63 0-12 5.37-12 12s5.37 12 12 12c5.22 0 9.65-3.34 11.3-8h8.7v8h8v-8h4v-8h-20.7zm-11.3 8c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]}
])

View file

@ -0,0 +1,330 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.communication)
(def +icons+
[{:name "Business"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 14v-8h-20v36h40v-28h-20zm-12 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm8 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 24h-16v-4h4v-4h-4v-4h4v-4h-4v-4h16v20zm-4-16h-4v4h4v-4zm0 8h-4v4h4v-4z"}]}
{:name "Call"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49 2.24.74 4.65 1.14 7.14 1.14 1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2-18.78 0-34-15.22-34-34 0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]}
{:name "Call End"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 18c-3.21 0-6.3.5-9.2 1.44v6.21c0 .79-.46 1.47-1.12 1.8-1.95.98-3.74 2.23-5.33 3.7-.36.35-.85.57-1.4.57-.55 0-1.05-.22-1.41-.59l-4.95-4.95c-.37-.37-.59-.87-.59-1.42 0-.55.22-1.05.59-1.42 6.09-5.79 14.34-9.34 23.41-9.34s17.32 3.55 23.41 9.34c.37.36.59.87.59 1.42 0 .55-.22 1.05-.59 1.41l-4.95 4.95c-.36.36-.86.59-1.41.59-.54 0-1.04-.22-1.4-.57-1.59-1.47-3.38-2.72-5.33-3.7-.66-.33-1.12-1.01-1.12-1.8v-6.21c-2.9-.93-5.99-1.43-9.2-1.43z"}]}
{:name "Call Made"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18 10v4h13.17l-23.17 23.17 2.83 2.83 23.17-23.17v13.17h4v-20z"}]}
{:name "Call Merge"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 40.83l2.83-2.83-6.83-6.83-2.83 2.83 6.83 6.83zm-19-24.83h7v11.17l-10.83 10.83 2.83 2.83 12-12v-12.83h7l-9-9-9 9z"}]}
{:name "Call Missed"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M39.17 14l-15.17 15.17-11.17-11.17h9.17v-4h-16v16h4v-9.17l14 14 18-18z"}]}
{:name "Call Received"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 10.83l-2.83-2.83-23.17 23.17v-13.17h-4v20h20v-4h-13.17z"}]}
{:name "Call Split"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M28 8l4.59 4.59-5.76 5.75 2.83 2.83 5.75-5.76 4.59 4.59v-12zm-8 0h-12v12l4.59-4.59 9.41 9.42v15.17h4v-16.83l-10.59-10.58z"}]}
{:name "Chat"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-28 14h24v4h-24v-4zm16 10h-16v-4h16v4zm8-12h-24v-4h24v4z"}]}
{:name "Contacts"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 0h-32v4h32v-4zm-32 48h32v-4h-32v4zm32-40h-32c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-16 5.5c2.48 0 4.5 2.02 4.5 4.5 0 2.49-2.02 4.5-4.5 4.5s-4.5-2.01-4.5-4.5c0-2.48 2.02-4.5 4.5-4.5zm10 20.5h-20v-3c0-3.33 6.67-5 10-5s10 1.67 10 5v3z"}]}
{:name "Dialer Sip"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 6h-2v10h2v-10zm-4 4h-4v-2h4v-2h-6v6h4v2h-4v2h6v-6zm6-4v10h2v-4h4v-6h-6zm4 4h-2v-2h2v2zm0 21c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.66-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03-.74-2.25-1.14-4.66-1.14-7.15 0-1.11-.89-2-2-2h-7c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2z"}]}
{:name "Dialpad"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 38c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12-36c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm24-16c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-12 16c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0-12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0-12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]}
{:name "Dnd On"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.84 0-16-7.16-16-16 0-3.7 1.27-7.09 3.37-9.8l22.43 22.43c-2.71 2.1-6.1 3.37-9.8 3.37zm12.63-6.2l-22.43-22.43c2.71-2.1 6.1-3.37 9.8-3.37 8.84 0 16 7.16 16 16 0 3.7-1.27 7.09-3.37 9.8z"}]}
{:name "Email"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 8l-16 10-16-10v-4l16 10 16-10v4z"}]}
{:name "Forum"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 12h-4v18h-26v4c0 1.1.9 2 2 2h22l8 8v-30c0-1.1-.9-2-2-2zm-8 12v-18c0-1.1-.9-2-2-2h-26c-1.1 0-2 .9-2 2v28l8-8h20c1.1 0 2-.9 2-2z"}]}
{:name "Import Export"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18 6l-8 7.98h6v14.02h4v-14.02h6l-8-7.98zm14 28.02v-14.02h-4v14.02h-6l8 7.98 8-7.98h-6z"}]}
{:name "Invert Colors Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M41.29 41.75l-4.71-4.71-12.58-12.58-7.13-7.13-2.83-2.83-5.5-5.5-2.54 2.55 5.56 5.56c-5.1 6.28-4.72 15.53 1.12 21.38 3.12 3.12 7.22 4.69 11.31 4.69 3.57 0 7.14-1.19 10.06-3.56l5.4 5.38 2.55-2.55-.71-.7zm-17.29-2.58c-3.21 0-6.22-1.25-8.48-3.51-2.27-2.27-3.52-5.28-3.52-8.49 0-2.64.86-5.14 2.42-7.21l9.58 9.59v9.62zm0-28.97v9.16l14.51 14.51c2.73-5.91 1.68-13.14-3.2-18.02l-11.31-11.31-7.41 7.41 2.83 2.83 4.58-4.58z"}]}
{:name "Invert Colors On"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M35.31 15.86l-11.31-11.32-11.31 11.32c-6.25 6.25-6.25 16.38 0 22.63 3.12 3.12 7.22 4.69 11.31 4.69s8.19-1.56 11.31-4.69c6.25-6.25 6.25-16.38 0-22.63zm-11.31 23.31c-3.21 0-6.22-1.25-8.48-3.52-2.27-2.26-3.52-5.27-3.52-8.48s1.25-6.22 3.52-8.49l8.48-8.48v28.97z"}]}
{:name "Live Help"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 4h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h8l6 6 6-6h8c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-12 32h-4v-4h4v4zm4.13-15.49l-1.79 1.84c-1.44 1.44-2.34 2.65-2.34 5.65h-4v-1c0-2.21.9-4.21 2.34-5.66l2.49-2.52c.72-.72 1.17-1.72 1.17-2.82 0-2.21-1.79-4-4-4s-4 1.79-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-.71 3.35-1.87 4.51z"}]}
{:name "Location Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 13c2.76 0 5 2.24 5 5 0 1.47-.65 2.78-1.66 3.7l7.26 7.26c1.95-3.72 3.4-7.59 3.4-10.96 0-7.73-6.27-14-14-14-3.96 0-7.53 1.65-10.07 4.29l6.37 6.37c.91-1.01 2.23-1.66 3.7-1.66zm8.75 19.2l-9.25-9.25-.22-.22-16.74-16.73-2.54 2.55 6.36 6.36c-.23.99-.36 2.02-.36 3.09 0 10.5 14 26 14 26s3.34-3.7 6.75-8.7l6.7 6.7 2.55-2.55-7.25-7.25z"}]}
{:name "Location On"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4c-7.73 0-14 6.27-14 14 0 10.5 14 26 14 26s14-15.5 14-26c0-7.73-6.27-14-14-14zm0 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"}]}
{:name "Message"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-4 24h-24v-4h24v4zm0-6h-24v-4h24v4zm0-6h-24v-4h24v4z"}]}
{:name "Messenger"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4h-32c-2.21 0-4 1.79-4 4v36l8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4z"}]}
{:name "No Sim"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37.98 10c0-2.21-1.77-4-3.98-4h-14l-4.68 4.68 22.68 22.68-.02-23.36zm-30.68-2.24l-2.54 2.54 5.24 5.25v22.45c0 2.21 1.79 4 4 4h20.02c.7 0 1.35-.2 1.92-.51l3.76 3.76 2.54-2.55-34.94-34.94z"}]}
{:name "Phone"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49 2.24.74 4.65 1.14 7.14 1.14 1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2-18.78 0-34-15.22-34-34 0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]}
{:name "Portable Wifi off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M35.12 28.48c.56-1.38.88-2.89.88-4.48 0-6.63-5.37-12-12-12-1.59 0-3.1.32-4.49.88l3.25 3.25c.41-.07.82-.13 1.24-.13 4.42 0 8 3.58 8 8 0 .43-.04.85-.11 1.25l3.23 3.23zm-11.12-20.48c8.84 0 16 7.16 16 16 0 2.71-.7 5.24-1.89 7.47l2.94 2.94c1.86-3.03 2.95-6.59 2.95-10.41 0-11.05-8.96-20-20-20-3.82 0-7.38 1.09-10.41 2.95l2.92 2.92c2.23-1.19 4.78-1.87 7.49-1.87zm-17.46-3l-2.54 2.55 4.21 4.21c-2.63 3.38-4.21 7.62-4.21 12.24 0 7.39 4.02 13.83 9.99 17.29l2-3.46c-4.77-2.76-7.99-7.92-7.99-13.83 0-3.51 1.14-6.75 3.06-9.39l2.87 2.87c-1.22 1.88-1.93 4.11-1.93 6.52 0 4.44 2.41 8.3 5.99 10.38l2.02-3.48c-2.39-1.39-4.01-3.94-4.01-6.9 0-1.29.34-2.49.88-3.57l3.16 3.16-.04.41c0 2.21 1.79 4 4 4l.41-.04.02.02 15.02 15.02 2.55-2.55-33.46-33.45-2-2z"}]}
{:name "Quick Contacts Dialer"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M44 6h-40c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h40c2.21 0 3.98-1.79 3.98-4l.02-28c0-2.21-1.79-4-4-4zm-28 6c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm12 24h-24v-2c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2zm7.7-8h3.28l3.02 4-3.99 3.99c-2.61-1.96-4.56-4.75-5.46-7.99-.35-1.28-.55-2.61-.55-4s.2-2.72.56-4c.89-3.24 2.84-6.03 5.46-7.99l3.98 3.99-3.02 4h-3.28c-.44 1.25-.7 2.6-.7 4s.25 2.75.7 4z"}]}
{:name "Ring Volume"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M47.41 33.34c-6.09-5.79-14.34-9.34-23.41-9.34s-17.32 3.55-23.41 9.34c-.37.36-.59.87-.59 1.42 0 .55.22 1.05.59 1.41l4.95 4.95c.36.36.86.59 1.41.59.54 0 1.04-.22 1.4-.57 1.59-1.47 3.38-2.72 5.33-3.7.66-.33 1.12-1.01 1.12-1.8v-6.21c2.9-.93 5.99-1.43 9.2-1.43s6.3.5 9.2 1.44v6.21c0 .79.46 1.47 1.12 1.8 1.95.98 3.75 2.23 5.33 3.7.36.35.85.57 1.4.57.55 0 1.05-.22 1.42-.59l4.95-4.95c.36-.36.59-.86.59-1.41-.01-.56-.23-1.07-.6-1.43zm-5.09-20.83l-2.83-2.83-7.12 7.12 2.83 2.83s6.9-7.04 7.12-7.12zm-16.32-8.51h-4v10h4v-10zm-13.2 15.63l2.83-2.83-7.12-7.12-2.83 2.83c.22.08 7.12 7.12 7.12 7.12z"}]}
{:name "Stay Current Landscape"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M2.02 14l-.02 20c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4h-36c-2.21 0-3.98 1.79-3.98 4zm35.98 0v20h-28v-20h28z"}]}
{:name "Stay Current Portrait"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]}
{:name "Stay Primary Landscape"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]}
{:name "Stay Primary Portrait"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]}
{:name "Swap Calls"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 8l-8 8h6v14c0 2.21-1.79 4-4 4s-4-1.79-4-4v-14c0-4.41-3.59-8-8-8s-8 3.59-8 8v14h-6l8 8 8-8h-6v-14c0-2.21 1.79-4 4-4s4 1.79 4 4v14c0 4.41 3.59 8 8 8s8-3.59 8-8v-14h6l-8-8z"}]}
{:name "Textsms"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-22 18h-4v-4h4v4zm8 0h-4v-4h4v4zm8 0h-4v-4h4v4z"}]}
{:name "Voicemail"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37 12c-6.08 0-11 4.92-11 11 0 2.66.94 5.1 2.51 7h-9.03c1.57-1.9 2.51-4.34 2.51-7 0-6.08-4.92-11-11-11s-10.99 4.92-10.99 11 4.92 11 11 11h26c6.08 0 11-4.92 11-11s-4.92-11-11-11zm-26 18c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm26 0c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"}]}
{:name "VPN Key"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M25.3 20c-1.65-4.66-6.08-8-11.3-8-6.63 0-12 5.37-12 12s5.37 12 12 12c5.22 0 9.65-3.34 11.3-8h8.7v8h8v-8h4v-8h-20.7zm-11.3 8c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]}])

View file

@ -0,0 +1,295 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.content)
(def +icons+
[{:name "Add"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M38 26h-12v12h-4v-12h-12v-4h12v-12h4v12h12v4z"}]}
{:name "Add Box"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-4 20h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"}]}
{:name "Add Circle"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm10 22h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"}]}
{:name "Add Circle Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M26 14h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8zm-2-10c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z"}]}
{:name "Archive"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M41.09 10.45l-2.77-3.36c-.56-.66-1.39-1.09-2.32-1.09h-24c-.93 0-1.76.43-2.31 1.09l-2.77 3.36c-.58.7-.92 1.58-.92 2.55v25c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-25c0-.97-.34-1.85-.91-2.55zm-17.09 24.55l-11-11h7v-4h8v4h7l-11 11zm-13.75-25l1.63-2h24l1.87 2h-27.5z"}]}
{:name "Archive"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M44 6h-30c-1.38 0-2.47.7-3.19 1.76l-10.81 16.23 10.81 16.23c.72 1.06 1.81 1.78 3.19 1.78h30c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-6 25.17l-2.83 2.83-7.17-7.17-7.17 7.17-2.83-2.83 7.17-7.17-7.17-7.17 2.83-2.83 7.17 7.17 7.17-7.17 2.83 2.83-7.17 7.17 7.17 7.17z"}]}
{:name "Block"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm-16 20c0-8.84 7.16-16 16-16 3.7 0 7.09 1.27 9.8 3.37l-22.43 22.43c-2.1-2.71-3.37-6.1-3.37-9.8zm16 16c-3.7 0-7.09-1.27-9.8-3.37l22.43-22.43c2.1 2.71 3.37 6.1 3.37 9.8 0 8.84-7.16 16-16 16z"}]}
{:name "Clear"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 12.83l-2.83-2.83-11.17 11.17-11.17-11.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 11.17-11.17 11.17 11.17 2.83-2.83-11.17-11.17z"}]}
{:name "Content Copy"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z"}]}
{:name "Content Cut"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M19.28 15.28c.45-1 .72-2.11.72-3.28 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c1.17 0 2.28-.27 3.28-.72l4.72 4.72-4.72 4.72c-1-.45-2.11-.72-3.28-.72-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8c0-1.17-.27-2.28-.72-3.28l4.72-4.72 14 14h6v-2l-24.72-24.72zm-7.28.72c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm0 24c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm12-15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm14-19l-12 12 4 4 14-14v-2z"}]}
{:name "Content Paste"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 4h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm14 36h-28v-32h4v6h20v-6h4v32z"}]}
{:name "Create"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 34.5v7.5h7.5l22.13-22.13-7.5-7.5-22.13 22.13zm35.41-20.41c.78-.78.78-2.05 0-2.83l-4.67-4.67c-.78-.78-2.05-.78-2.83 0l-3.66 3.66 7.5 7.5 3.66-3.66z"}]}
{:name "Drafts"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M43.98 16c0-1.44-.75-2.69-1.88-3.4l-18.1-10.6-18.1 10.6c-1.13.71-1.9 1.96-1.9 3.4v20c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4l-.02-20zm-19.98 10l-16.52-10.33 16.52-9.67 16.52 9.67-16.52 10.33z"}]}
{:name "Filter List"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M20 36h8v-4h-8v4zm-14-24v4h36v-4h-36zm6 14h24v-4h-24v4z"}]}
{:name "Flag"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M28.8 12l-.8-4h-18v34h4v-14h11.2l.8 4h14v-20z"}]}
{:name "Forward"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M24 16v-8l16 16-16 16v-8h-16v-16z"}]}
{:name "Gesture"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M9.19 13.77c1.4-1.43 2.8-2.71 3.43-2.45.99.41-.02 2.08-.6 3.05-.5.84-5.72 7.77-5.72 12.62 0 2.56.95 4.68 2.69 5.96 1.5 1.11 3.47 1.45 5.28.92 2.14-.63 3.9-2.79 6.12-5.53 2.42-2.98 5.66-6.88 8.16-6.88 3.26 0 3.3 2.02 3.52 3.59-7.58 1.3-10.77 7.35-10.77 10.76s2.88 6.19 6.41 6.19c3.25 0 8.59-2.66 9.38-12.2h4.91v-5h-4.94c-.3-3.3-2.18-8.39-8.06-8.39-4.5 0-8.37 3.82-9.87 5.69-1.16 1.45-4.11 4.95-4.57 5.45-.51.59-1.35 1.68-2.23 1.68-.89 0-1.43-1.67-.73-3.85.7-2.19 2.8-5.72 3.7-7.03 1.57-2.28 2.59-3.85 2.59-6.56 0-4.4-3.28-5.78-5.02-5.78-2.64 0-4.94 2-5.45 2.51-.71.72-1.31 1.31-1.75 1.85l3.52 3.4zm18.58 23.34c-.62 0-1.47-.52-1.47-1.45 0-1.2 1.45-4.4 5.75-5.53-.62 5.39-2.88 6.98-4.28 6.98z"}]}
{:name "Inbox"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 6h-28.02c-2.21 0-3.96 1.79-3.96 4l-.02 28c0 2.21 1.77 4 3.98 4h28.02c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 24h-8c0 3.31-2.69 6-6 6s-6-2.69-6-6h-8.02v-20h28.02v20zm-6-10h-4v-6h-8v6h-4l8 8 8-8z"}]}
{:name "Link"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M7.8 24c0-3.42 2.78-6.2 6.2-6.2h8v-3.8h-8c-5.52 0-10 4.48-10 10s4.48 10 10 10h8v-3.8h-8c-3.42 0-6.2-2.78-6.2-6.2zm8.2 2h16v-4h-16v4zm18-12h-8v3.8h8c3.42 0 6.2 2.78 6.2 6.2s-2.78 6.2-6.2 6.2h-8v3.8h8c5.52 0 10-4.48 10-10s-4.48-10-10-10z"}]}
{:name "Mail"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 8l-16 10-16-10v-4l16 10 16-10v4z"}]}
{:name "Redo"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36.79 21.2c-3.68-3.23-8.5-5.2-13.79-5.2-9.3 0-17.17 6.06-19.92 14.44l4.73 1.56c2.1-6.39 8.1-11 15.19-11 3.91 0 7.46 1.44 10.23 3.77l-7.23 7.23h18v-18l-7.21 7.2z"}]}
{:name "Remove"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:style {:stroke nil}
:d "M38 26h-28v-4h28v4z"}]}
{:name "Remove Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm10 22h-20v-4h20v4z"}]}
{:name "Remove Outline Circle"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 22v4h20v-4h-20zm10-18c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z"}]}
{:name "Reply"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M20 18v-8l-14 14 14 14v-8.2c10 0 17 3.2 22 10.2-2-10-8-20-22-22z"}]}
{:name "Reply All"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 16v-6l-14 14 14 14v-6l-8-8 8-8zm12 2v-8l-14 14 14 14v-8.2c10 0 17 3.2 22 10.2-2-10-8-20-22-22z"}]}
{:name "Report"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M31.46 6h-14.92l-10.54 10.54v14.91l10.54 10.55h14.91l10.55-10.54v-14.92l-10.54-10.54zm-7.46 28.6c-1.43 0-2.6-1.16-2.6-2.6 0-1.43 1.17-2.6 2.6-2.6 1.43 0 2.6 1.16 2.6 2.6 0 1.44-1.17 2.6-2.6 2.6zm2-8.6h-4v-12h4v12z"}]}
{:name "Save"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 6h-24c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-24l-8-8zm-10 32c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm6-20h-20v-8h20v8z"}]}
{:name "Select All"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 10h4v-4c-2.21 0-4 1.79-4 4zm0 16h4v-4h-4v4zm8 16h4v-4h-4v4zm-8-24h4v-4h-4v4zm20-12h-4v4h4v-4zm12 0v4h4c0-2.21-1.79-4-4-4zm-28 36v-4h-4c0 2.21 1.79 4 4 4zm-4-8h4v-4h-4v4zm12-28h-4v4h4v-4zm4 36h4v-4h-4v4zm16-16h4v-4h-4v4zm0 16c2.21 0 4-1.79 4-4h-4v4zm0-24h4v-4h-4v4zm0 16h4v-4h-4v4zm-8 8h4v-4h-4v4zm0-32h4v-4h-4v4zm-16 24h20v-20h-20v20zm4-16h12v12h-12v-12z"}]}
{:name "Send"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M4.02 42l41.98-18-41.98-18-.02 14 30 4-30 4z"}]}
{:name "Sort"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M6 36h12v-4h-12v4zm0-24v4h36v-4h-36zm0 14h24v-4h-24v4z"}]}
{:name "Text Format"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M10 34v4h28v-4h-28zm9-8.4h10l1.8 4.4h4.2l-9.5-22h-3l-9.5 22h4.2l1.8-4.4zm5-13.64l3.74 10.04h-7.48l3.74-10.04z"}]}
{:name "Undo"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M25 16c-5.29 0-10.11 1.97-13.8 5.2l-7.2-7.2v18h18l-7.23-7.23c2.77-2.33 6.32-3.77 10.23-3.77 7.09 0 13.09 4.61 15.19 11l4.73-1.56c-2.75-8.38-10.62-14.44-19.92-14.44z"}]}])

View file

@ -0,0 +1,870 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.device
(:require [sablono.core :as html :refer-macros [html]]))
(def +icons+
[{:name "Access Alarm"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-28.24-4.66l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm9.24 9.22h-3v12l9.49 5.71 1.51-2.47-8-4.74v-10.5zm-1.01-8c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14z"}]}
{:name "Access Alarms"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-28.24-4.66l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm9.24 9.22h-3v12l9.49 5.71 1.51-2.47-8-4.74v-10.5zm-1.01-8c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14z"}]}
{:name "Access Times"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g {}
[:path
{:style {:stroke nil}
:key "1"
:d
"M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"
:fill-opacity ".9"}]
[:path
{:style {:stroke nil}
:key "2"
:d "M25 14h-3v12l10.49 6.3 1.51-2.46-9-5.34z"
:fill-opacity ".9"}]]}
{:name "Add Alarm"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M15.76 6.78l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm28.24 4.66l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-20.01-3.44c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14zm2-22h-4v6h-6v4h6v6h4v-6h6v-4h-6v-6z"}]}
{:name "Airplanemode Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M26 18v-11c0-1.66-1.34-3-3-3s-3 1.34-3 3v7.36l15.65 15.65 6.35 1.99v-4l-16-10zm-20-7.45l9.97 9.97-11.97 7.48v4l16-5v11l-4 3v3l7-2 7 2v-3l-4-3v-7.45l11.45 11.45 2.55-2.55-31.45-31.45-2.55 2.55z"}]}
{:name "Airplanemode On"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 32v-4l-16-10v-11c0-1.66-1.34-3-3-3s-3 1.34-3 3v11l-16 10v4l16-5v11l-4 3v3l7-2 7 2v-3l-4-3v-11l16 5z"}]}
{:name "Battery 20"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g [:path
{:style {:stroke nil}
:d
"M14 34v7.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-7.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z"
:fill-opacity ".3"}]]}
{:name "Battery 30"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 30v11.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-11.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z"
:fill-opacity ".3"}]]}
{:name "Battery 50"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 26v15.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-15.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z"
:fill-opacity ".3"}]]}
{:name "Battery 60"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 22v19.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-19.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z"
:fill-opacity ".3"}]]}
{:name "Battery 80"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 18v23.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-23.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z"
:fill-opacity ".3"}]]}
{:name "Battery 90"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 16v25.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-25.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z"
:fill-opacity ".3"}]]}
{:name "Battery Alert"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67zm-5.33 28h-4v-4h4v4zm0-8h-4v-10h4v10z"}]}
{:name "Battery Charging 20"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M22 40v-6h-8v7.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-7.33h-8.8l-3.21 6z"}]
[:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z"
:fill-opacity ".3"}]]}
{:name "Battery Charging 30"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 30v11.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-11.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z"
:fill-opacity ".3"}]]}
{:name "Battery Charging 50"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 26v15.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-15.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z"
:fill-opacity ".3"}]]}
{:name "Battery Charging 60"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 22v19.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-19.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z"
:fill-opacity ".3"}]]}
{:name "Battery Charging 80"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 18v23.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-23.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z"
:fill-opacity ".3"}]]}
{:name "Battery Charging 90"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M14 16v25.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-25.33h-20.01z"}]
[:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z"
:fill-opacity ".3"}]]}
{:name "Battery Charging Full"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67zm-9.33 32v-11h-4l8-15v11h4l-8 15z"}]}
{:name "Battery Full"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67z"}]}
{:name "Battery Std"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67z"}]}
{:name "Battery Unknown"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67zm-5.43 27.9h-3.8v-3.8h3.8v3.8zm2.7-10.52s-.76.84-1.34 1.42c-.97.97-1.66 2.29-1.66 3.2h-3.2c0-1.66.92-3.05 1.86-3.99l1.86-1.89c.54-.54.88-1.29.88-2.12 0-1.66-1.34-3-3-3s-3 1.34-3 3h-3c0-3.31 2.69-6 6-6s6 2.69 6 6c0 1.32-.53 2.52-1.4 3.38z"}]}
{:name "Bluetooth"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M35.41 15.41l-11.41-11.41h-2v15.17l-9.17-9.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l11.41-11.41-8.58-8.59 8.58-8.59zm-9.41-3.75l3.76 3.76-3.76 3.75v-7.51zm3.76 20.93l-3.76 3.75v-7.52l3.76 3.77z"}]}
{:name "Bluetooth Connected"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 24l-4-4-4 4 4 4 4-4zm21.41-8.59l-11.41-11.41h-2v15.17l-9.17-9.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l11.41-11.41-8.58-8.59 8.58-8.59zm-9.41-3.75l3.76 3.76-3.76 3.75v-7.51zm3.76 20.93l-3.76 3.75v-7.52l3.76 3.77zm8.24-12.59l-4 4 4 4 4-4-4-4z"}]}
{:name "Bluetooth Disabled"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M26 11.83l3.76 3.76-3.2 3.2 2.83 2.83 6.03-6.03-11.42-11.42h-2v10.06l4 4v-6.4zm-15.17-3.66l-2.83 2.83 13.17 13.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l8.59-8.59 4.59 4.59 2.82-2.83-29.17-29.17zm15.17 28.34v-7.51l3.76 3.76-3.76 3.75z"}]}
{:name "Bluetooth Searching"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M28.48 24.02l4.64 4.64c.56-1.45.88-3.02.88-4.66 0-1.63-.31-3.19-.86-4.63l-4.66 4.65zm10.58-10.59l-2.53 2.53c1.25 2.41 1.97 5.14 1.97 8.05s-.72 5.63-1.97 8.05l2.4 2.4c1.93-3.1 3.07-6.73 3.07-10.63 0-3.82-1.09-7.37-2.94-10.4zm-7.65 1.98l-11.41-11.41h-2v15.17l-9.17-9.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l11.41-11.41-8.58-8.59 8.58-8.59zm-9.41-3.75l3.76 3.76-3.76 3.75v-7.51zm3.76 20.93l-3.76 3.75v-7.52l3.76 3.77z"}]}
{:name "Brightness Auto"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M21.7 25.3h4.6l-2.3-7.3-2.3 7.3zm18.3-7.93v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37l6.63-6.63-6.63-6.63zm-11.4 14.63l-1.4-4h-6.4l-1.4 4h-3.8l6.4-18h4l6.4 18h-3.8z"}]}
{:name "Brightness High"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 17.37v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37l6.63-6.63-6.63-6.63zm-16 18.63c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12zm0-20c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8z"}]}
{:name "Brightness Low"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 30.63l6.63-6.63-6.63-6.63v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37zm-16 5.37c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12z"}]}
{:name "Brightness Medium"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 30.63l6.63-6.63-6.63-6.63v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37zm-16 5.37v-24c6.63 0 12 5.37 12 12s-5.37 12-12 12z"}]}
{:name "Data Usage"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M26 4.1v6.06c6.78.97 12 6.79 12 13.84 0 1.79-.35 3.5-.96 5.07l5.2 3.07c1.11-2.49 1.76-5.23 1.76-8.14 0-10.37-7.89-18.89-18-19.9zm-2 33.9c-7.73 0-14-6.27-14-14 0-7.05 5.22-12.87 12-13.84v-6.06c-10.12 1-18 9.53-18 19.9 0 11.05 8.94 20 19.99 20 6.62 0 12.47-3.23 16.11-8.18l-5.19-3.06c-2.56 3.19-6.49 5.24-10.91 5.24z"}]}
{:name "Developer Mode"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 10.17h20v4h4v-8c0-2.21-1.79-3.98-4-3.98l-20-.02c-2.21 0-4 1.79-4 4v8h4v-4zm16.83 23.17l9.17-9.17-9.17-9.17-2.83 2.83 6.34 6.34-6.34 6.35 2.83 2.82zm-10.83-2.82l-6.34-6.34 6.34-6.35-2.83-2.83-9.17 9.17 9.17 9.17 2.83-2.82zm14 7.65h-20v-4h-4v8c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-8h-4v4z"}]}
{:name "Devices"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 12h36v-4h-36c-2.21 0-4 1.79-4 4v22h-4v6h28v-6h-20v-22zm38 4h-12c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-20c0-1.1-.9-2-2-2zm-2 18h-8v-14h8v14z"}]}
{:name "DVR"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 6h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h10v4h16v-4h10c2.21 0 3.98-1.79 3.98-4l.02-24c0-2.21-1.79-4-4-4zm0 28h-36v-24h36v24zm-4-18h-22v4h22v-4zm0 8h-22v4h22v-4zm-24-8h-4v4h4v-4zm0 8h-4v4h4v-4z"}]}
{:name "GPS Fixed"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 16c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm17.88 6c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-8.34.92-14.96 7.54-15.88 15.88h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c8.34-.92 14.96-7.54 15.88-15.88h4.12v-4h-4.12zm-17.88 16c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"}]}
{:name "GPS Not Fixed"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M41.88 22c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-8.34.92-14.96 7.54-15.88 15.88h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c8.34-.92 14.96-7.54 15.88-15.88h4.12v-4h-4.12zm-17.88 16c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"}]}
{:name "GPS Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M41.88 22c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-2.26.25-4.38.93-6.31 1.94l3 3c1.64-.68 3.43-1.06 5.31-1.06 7.73 0 14 6.27 14 14 0 1.88-.38 3.67-1.05 5.31l3 3c1.01-1.93 1.68-4.05 1.93-6.31h4.12v-4h-4.12zm-35.88-13.45l4.07 4.07c-2.14 2.62-3.56 5.84-3.95 9.38h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c3.54-.39 6.76-1.82 9.38-3.96l4.07 4.08 2.55-2.54-33.45-33.46-2.55 2.55zm26.53 26.53c-2.36 1.82-5.31 2.92-8.53 2.92-7.73 0-14-6.27-14-14 0-3.22 1.1-6.17 2.92-8.53l19.61 19.61z"}]}
{:name "Location Disabled"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M41.88 22c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-2.26.25-4.38.93-6.31 1.94l3 3c1.64-.68 3.43-1.06 5.31-1.06 7.73 0 14 6.27 14 14 0 1.88-.38 3.67-1.05 5.31l3 3c1.01-1.93 1.68-4.05 1.93-6.31h4.12v-4h-4.12zm-35.88-13.45l4.07 4.07c-2.14 2.62-3.56 5.84-3.95 9.38h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c3.54-.39 6.76-1.82 9.38-3.96l4.07 4.08 2.55-2.54-33.45-33.46-2.55 2.55zm26.53 26.53c-2.36 1.82-5.31 2.92-8.53 2.92-7.73 0-14-6.27-14-14 0-3.22 1.1-6.17 2.92-8.53l19.61 19.61z"}]}
{:name "Location Searching"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M41.88 22.17c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-8.34.92-14.96 7.54-15.88 15.88h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c8.34-.92 14.96-7.54 15.88-15.88h4.12v-4h-4.12zm-17.88 16c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"}]}
{:name "Multitrack Audio"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 36h4v-24h-4v24zm8 8h4v-40h-4v40zm-16-16h4v-8h-4v8zm24 8h4v-24h-4v24zm8-16v8h4v-8h-4z"}]}
{:name "Network Cell"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path {:style {:stroke nil}
:d "M34 14l-30 30h30z"}]
[:path {:style {:stroke nil}
:d "M4 44h40v-40z"
:fill-opacity ".3"}]]}
{:name "Network Wifi"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M7.07 21.91l16.92 21.07.01.02.02-.02 16.92-21.07c-.86-.66-7.32-5.91-16.94-5.91-9.63 0-16.08 5.25-16.93 5.91z"}]
[:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8s-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"
:fill-opacity ".3"}]]}
{:name "NFC"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4.17h-32c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm0 36h-32v-32h32v32zm-4-28h-10c-2.21 0-4 1.79-4 4v4.55c-1.19.69-2 1.97-2 3.45 0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.48-.81-2.75-2-3.45v-4.55h6v16h-16v-16h4v-4h-8v24h24v-24z"}]}
{:name "Now Wallpaper"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 8h14v-4h-14c-2.21 0-4 1.79-4 4v14h4v-14zm12 18l-8 10h24l-6-8-4.06 5.42-5.94-7.42zm14-9c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3zm6-13h-14v4h14v14h4v-14c0-2.21-1.79-4-4-4zm0 36h-14v4h14c2.21 0 4-1.79 4-4v-14h-4v14zm-32-14h-4v14c0 2.21 1.79 4 4 4h14v-4h-14v-14z"}]}
{:name "Now Widgets"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M26 26v16h16v-16h-16zm-20 16h16v-16h-16v16zm0-36v16h16v-16h-16zm27.31-2.63l-11.31 11.32 11.31 11.31 11.31-11.31-11.31-11.32z"}]}
{:name "Screen Lock Landscape"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 10h-36c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-4 24h-28v-20h28v20zm-18-2h8c1.11 0 2-.9 2-2v-6c0-1.1-.89-2-2-2v-2c0-2.21-1.79-4-4-4s-4 1.79-4 4v2c-1.11 0-2 .9-2 2v6c0 1.1.89 2 2 2zm1.6-12c0-1.33 1.07-2.4 2.4-2.4 1.33 0 2.4 1.08 2.4 2.4v2h-4.8v-2z"}]}
{:name "Screen Lock Portrait"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M20 32h8c1.11 0 2-.9 2-2v-6c0-1.1-.89-2-2-2v-2c0-2.21-1.79-4-4-4s-4 1.79-4 4v2c-1.11 0-2 .9-2 2v6c0 1.1.89 2 2 2zm1.6-12c0-1.33 1.07-2.4 2.4-2.4 1.33 0 2.4 1.08 2.4 2.4v2h-4.8v-2zm12.4-18h-20c-2.21 0-4 1.79-4 4v36c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-4-4-4zm0 36h-20v-28h20v28z"}]}
{:name "Screen Lock Rotation"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M46.51 25.54l-5.14-5.14-2.83 2.83 4.43 4.43-11.31 11.31-22.63-22.63 11.31-11.31 4.19 4.19 2.83-2.83-4.9-4.9c-1.17-1.17-3.07-1.17-4.24 0l-12.73 12.73c-1.17 1.17-1.17 3.07 0 4.24l24.04 24.04c1.17 1.17 3.07 1.17 4.24 0l12.73-12.73c1.18-1.16 1.18-3.06.01-4.23zm-29.58 15.43c-6.53-3.1-11.22-9.45-11.93-16.97h-3c1.02 12.32 11.32 22 23.9 22 .45 0 .88-.04 1.33-.07l-7.63-7.63-2.67 2.67zm15.07-22.97h10c1.11 0 2-.9 2-2v-8c0-1.1-.89-2-2-2v-1c0-2.76-2.24-5-5-5s-5 2.24-5 5v1c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2zm1.6-13c0-1.88 1.52-3.4 3.4-3.4s3.4 1.52 3.4 3.4v1h-6.8v-1z"}]}
{:name "Screen Rotation"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M32.97 5.03c6.53 3.1 11.22 9.45 11.93 16.97h3c-1.02-12.32-11.32-22-23.9-22-.45 0-.88.04-1.33.07l7.63 7.63 2.67-2.67zm-12.51-1.54c-1.17-1.17-3.07-1.17-4.24 0l-12.73 12.73c-1.17 1.17-1.17 3.07 0 4.24l24.04 24.04c1.17 1.17 3.07 1.17 4.24 0l12.73-12.73c1.17-1.17 1.17-3.07 0-4.24l-24.04-24.04zm9.2 38.89l-24.05-24.04 12.73-12.73 24.04 24.04-12.72 12.73zm-14.63.59c-6.53-3.1-11.22-9.45-11.93-16.97h-3c1.02 12.32 11.32 22 23.9 22 .45 0 .88-.04 1.33-.07l-7.63-7.63-2.67 2.67z"}]}
{:name "SD Storage"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 4h-16l-11.96 12-.04 24c0 2.2 1.8 4 4 4h24c2.2 0 4-1.8 4-4v-32c0-2.2-1.8-4-4-4zm-12 12h-4v-8h4v8zm6 0h-4v-8h4v8zm6 0h-4v-8h4v8z"}]}
{:name "System Settings Daydream"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18 32h13c2.76 0 5-2.24 5-5s-2.24-5-5-5h-.1c-.49-3.39-3.38-6-6.9-6-2.8 0-5.2 1.66-6.32 4.04h-.33c-3.01.32-5.35 2.87-5.35 5.96 0 3.31 2.69 6 6 6zm24-26h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06z"}]}
{:name "Signal Cellular 0 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M4 44h40v-40z"
:fill-opacity ".3"}]}
{:name "Signal Cellular 1 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path {:style {:stroke nil}
:d "M24 24l-20 20h20z"}]
[:path {:style {:stroke nil}
:d "M4 44h40v-40z"
:fill-opacity ".3"}]]}
{:name "Signal Cellular 2 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path {:style {:stroke nil}
:d "M28 20l-24 24h24z"}]
[:path {:style {:stroke nil}
:d "M4 44h40v-40z"
:fill-opacity ".3"}]]}
{:name "Signal Cellular 3 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path {:style {:stroke nil}
:d "M34 14l-30 30h30z"}]
[:path {:style {:stroke nil}
:d "M4 44h40v-40z"
:fill-opacity ".3"}]]}
{:name "Signal Cellular 4 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:style {:stroke nil}
:d "M4 44h40v-40z"}]}
{:name "Signal Cellular Connected No Internet 0 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path {:style {:stroke nil}
:d "M40 44h4v-4h-4v4zm0-24v16h4v-16h-4z"}]
[:path
{:style {:stroke nil}
:d "M44 16v-12l-40 40h32v-28z"
:fill-opacity ".3"}]]}
{:name "Signal Cellular Connected No Internet 1 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d "M40 20v16h4v-16h-4zm-16 24v-20l-20 20h20zm16 0h4v-4h-4v4z"}]
[:path
{:style {:stroke nil}
:d "M44 16v-12l-40 40h32v-28z"
:fill-opacity ".3"}]]}
{:name "Signal Cellular Connected No Internet 2 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d "M28 44v-24l-24 24h24zm12-24v16h4v-16h-4zm0 24h4v-4h-4v4z"}]
[:path
{:style {:stroke nil}
:d "M44 16v-12l-40 40h32v-28z"
:fill-opacity ".3"}]]}
{:name "Signal Cellular Connected No Internet 3 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d "M34 44v-30l-30 30h30zm6-24v16h4v-16h-4zm0 24h4v-4h-4v4z"}]
[:path
{:style {:stroke nil}
:d "M44 16v-12l-40 40h32v-28z"
:fill-opacity ".3"}]]}
{:name "Signal Cellular No Sim"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37.98 10c0-2.21-1.77-4-3.98-4h-14l-4.68 4.68 22.68 22.68-.02-23.36zm-30.68-2.24l-2.54 2.54 5.24 5.25v22.45c0 2.21 1.79 4 4 4h20.02c.7 0 1.35-.2 1.92-.51l3.76 3.76 2.54-2.55-34.94-34.94z"}]}
{:name "Signal Cellular Null"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M40 13.66v26.34h-26.34l26.34-26.34m4-9.66l-40 40h40v-40z"}]}
{:name "Signal Cellular Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 2l-17.18 17.18 17.18 17.18v-34.36zm-32.45 7l-2.55 2.54 12.73 12.73-17.73 17.73h35.45l4 4 2.55-2.55-34.45-34.45z"}]}
{:name "Signal Wifi 0 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"
:fill-opacity ".3"}]}
{:name "Signal Wifi 1 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M13.34 29.72l10.65 13.27.01.01.01-.01 10.65-13.27c-.53-.41-4.6-3.72-10.66-3.72s-10.13 3.31-10.66 3.72z"}]
[:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"
:fill-opacity ".3"}]]}
{:name "Signal Wifi 2 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M9.58 25.03l14.41 17.95.01.02.01-.02 14.41-17.95c-.72-.56-6.22-5.03-14.42-5.03s-13.7 4.47-14.42 5.03z"}]
[:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"
:fill-opacity ".3"}]]}
{:name "Signal Wifi 3 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M7.07 21.91l16.92 21.07.01.02.02-.02 16.92-21.07c-.86-.66-7.32-5.91-16.94-5.91-9.63 0-16.08 5.25-16.93 5.91z"}]
[:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"
:fill-opacity ".3"}]]}
{:name "Signal Wifi 4 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8s-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"}]}
{:name "Signal Wifi Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M47.28 14c-.9-.68-9.85-8-23.28-8-3.01 0-5.78.38-8.3.96l20.66 20.64 10.92-13.6zm-40.73-11.11l-2.55 2.55 4.11 4.11c-4.28 1.97-6.92 4.1-7.39 4.46l23.26 28.98.02.01.02-.02 7.8-9.72 6.63 6.63 2.55-2.55-34.45-34.45z"}]}
{:name "Signal Wifi Statusbar 0 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"
:fill-opacity ".3"}]}
{:name "Signal Wifi Statusbar 1 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M13.34 29.72l10.65 13.27.01.01.01-.01 10.65-13.27c-.53-.41-4.6-3.72-10.66-3.72s-10.13 3.31-10.66 3.72z"}]
[:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"
:fill-opacity ".3"}]]}
{:name "Signal Wifi Statusbar 2 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M9.58 25.03l14.41 17.95.01.02.01-.02 14.41-17.95c-.72-.56-6.22-5.03-14.42-5.03s-13.7 4.47-14.42 5.03z"}]
[:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"
:fill-opacity ".3"}]]}
{:name "Signal Wifi Statusbar 3 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M7.07 21.91l16.92 21.07.01.02.02-.02 16.92-21.07c-.86-.66-7.32-5.91-16.94-5.91-9.63 0-16.08 5.25-16.93 5.91z"}]
[:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"
:fill-opacity ".3"}]]}
{:name "Signal Wifi Statusbar 4 Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8s-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"}]}
{:name "Signal Wifi Statusbar Null"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M13 4c4.25 0 7.62 1.51 9.68 2.75l-9.68 12.05-9.67-12.05c2.05-1.24 5.42-2.75 9.67-2.75m0-2c-7.26 0-12.1 3.96-12.58 4.32l12.57 15.66.01.02.01-.01 12.57-15.67c-.48-.36-5.32-4.32-12.58-4.32z"}]}
{:name "Storage"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M4 40h40v-8h-40v8zm4-6h4v4h-4v-4zm-4-26v8h40v-8h-40zm8 6h-4v-4h4v4zm-8 14h40v-8h-40v8zm4-6h4v4h-4v-4z"}]}
{:name "Usb"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M30 14v8h2v4h-6v-16h4l-6-8-6 8h4v16h-6v-4.14c1.41-.73 2.4-2.16 2.4-3.86 0-2.43-1.97-4.4-4.4-4.4-2.43 0-4.4 1.97-4.4 4.4 0 1.7.99 3.13 2.4 3.86v4.14c0 2.21 1.79 4 4 4h6v6.1c-1.42.73-2.4 2.19-2.4 3.9 0 2.43 1.97 4.4 4.4 4.4 2.43 0 4.4-1.97 4.4-4.4 0-1.71-.98-3.17-2.4-3.9v-6.1h6c2.21 0 4-1.79 4-4v-4h2v-8h-8z"}]}
{:name "Wifi Lock"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M41 19c.56 0 1.09.08 1.63.16l5.37-7.16c-6.69-5.02-15-8-24-8s-17.31 2.98-24 8l24 32 7-9.33v-5.67c0-5.52 4.48-10 10-10zm5 13v-3c0-2.76-2.24-5-5-5s-5 2.24-5 5v3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm-2 0h-6v-3c0-1.66 1.34-3 3-3s3 1.34 3 3v3z"}]}
{:name "Wifi Tethering"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 22c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm12 4c0-6.63-5.37-12-12-12s-12 5.37-12 12c0 4.44 2.41 8.3 5.99 10.38l2.02-3.48c-2.39-1.39-4.01-3.94-4.01-6.9 0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.62 5.51-4.01 6.89l2.02 3.48c3.58-2.07 5.99-5.93 5.99-10.37zm-12-20c-11.05 0-20 8.95-20 20 0 7.39 4.02 13.83 9.99 17.29l2-3.46c-4.77-2.76-7.99-7.92-7.99-13.83 0-8.84 7.16-16 16-16s16 7.16 16 16c0 5.91-3.22 11.07-7.99 13.84l2 3.46c5.97-3.47 9.99-9.91 9.99-17.3 0-11.05-8.96-20-20-20z"}]}])

View file

@ -0,0 +1,447 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.editor)
(def +icons+
[{:name "Attach File"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M33 12v23c0 4.42-3.58 8-8 8s-8-3.58-8-8v-25c0-2.76 2.24-5 5-5s5 2.24 5 5v21c0 1.1-.89 2-2 2-1.11 0-2-.9-2-2v-19h-3v19c0 2.76 2.24 5 5 5s5-2.24 5-5v-21c0-4.42-3.58-8-8-8s-8 3.58-8 8v25c0 6.08 4.93 11 11 11s11-4.92 11-11v-23h-3z"}]}
{:name "Attach Money"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M23.6 21.8c-4.54-1.18-6-2.39-6-4.29 0-2.18 2.01-3.71 5.4-3.71 3.56 0 4.88 1.7 5 4.2h4.42c-.13-3.45-2.24-6.59-6.42-7.62v-4.38h-6v4.32c-3.88.85-7 3.35-7 7.22 0 4.62 3.83 6.92 9.4 8.26 5.01 1.2 6 2.95 6 4.83 0 1.37-.97 3.57-5.4 3.57-4.12 0-5.75-1.85-5.96-4.2h-4.41c.25 4.38 3.52 6.83 7.37 7.66v4.34h6v-4.3c3.89-.75 7-3 7-7.11 0-5.66-4.86-7.6-9.4-8.79z"}]}
{:name "Border All"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 6v36h36v-36h-36zm16 32h-12v-12h12v12zm0-16h-12v-12h12v12zm16 16h-12v-12h12v12zm0-16h-12v-12h12v12z"}]}
{:name "Border Bottom"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18 22h-4v4h4v-4zm8 8h-4v4h4v-4zm-8-24h-4v4h4v-4zm8 16h-4v4h4v-4zm-16-16h-4v4h4v-4zm16 8h-4v4h4v-4zm8 8h-4v4h4v-4zm-8-16h-4v4h4v-4zm8 0h-4v4h4v-4zm4 20h4v-4h-4v4zm0 8h4v-4h-4v4zm-28-20h-4v4h4v-4zm28-8v4h4v-4h-4zm0 12h4v-4h-4v4zm-28 4h-4v4h4v-4zm-4 20h36v-4h-36v4zm4-12h-4v4h4v-4z"}]}
{:name "Border Clear"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 10h4v-4h-4v4zm0 16h4v-4h-4v4zm0 16h4v-4h-4v4zm8-8h4v-4h-4v4zm0 8h4v-4h-4v4zm-16 0h4v-4h-4v4zm0-8h4v-4h-4v4zm0-8h4v-4h-4v4zm0-8h4v-4h-4v4zm0-8h4v-4h-4v4zm16 16h4v-4h-4v4zm16 8h4v-4h-4v4zm0-8h4v-4h-4v4zm0 16h4v-4h-4v4zm0-24h4v-4h-4v4zm-16 0h4v-4h-4v4zm16-12v4h4v-4h-4zm-16 4h4v-4h-4v4zm8 32h4v-4h-4v4zm0-16h4v-4h-4v4zm0-16h4v-4h-4v4z"}]}
{:name "Border Color"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path
{:style {:stroke nil}
:d
"M35.5 14l-7.5-7.5-20 20v7.5h7.5l20-20zm5.91-5.91c.78-.78.78-2.05 0-2.83l-4.67-4.67c-.78-.78-2.05-.78-2.83 0l-3.91 3.91 7.5 7.5 3.91-3.91z"}]
[:path
{:style {:stroke nil}
:d "M0 40h48v8h-48z"
:fill-opacity ".36"}]]}
{:name "Border Horizontal"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 42h4v-4h-4v4zm4-28h-4v4h4v-4zm-4 20h4v-4h-4v4zm8 8h4v-4h-4v4zm-4-36h-4v4h4v-4zm8 0h-4v4h4v-4zm16 0h-4v4h4v-4zm-8 8h-4v4h4v-4zm0-8h-4v4h4v-4zm12 28h4v-4h-4v4zm-16 8h4v-4h-4v4zm-16-16h36v-4h-36v4zm32-20v4h4v-4h-4zm0 12h4v-4h-4v4zm-16 16h4v-4h-4v4zm8 8h4v-4h-4v4zm8 0h4v-4h-4v4z"}]}
{:name "Border Inner"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 42h4v-4h-4v4zm8 0h4v-4h-4v4zm-4-28h-4v4h4v-4zm-4 20h4v-4h-4v4zm12-28h-4v4h4v-4zm-8 0h-4v4h4v-4zm24 0h-4v4h4v-4zm4 12h4v-4h-4v4zm0-12v4h4v-4h-4zm-8 36h4v-4h-4v4zm-4-36h-4v16h-16v4h16v16h4v-16h16v-4h-16v-16zm12 36h4v-4h-4v4zm0-8h4v-4h-4v4z"}]}
{:name "Border Left"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M22 42h4v-4h-4v4zm0-8h4v-4h-4v4zm0-24h4v-4h-4v4zm0 8h4v-4h-4v4zm0 8h4v-4h-4v4zm-8 16h4v-4h-4v4zm0-32h4v-4h-4v4zm0 16h4v-4h-4v4zm-8 16h4v-36h-4v36zm32-24h4v-4h-4v4zm-8 24h4v-4h-4v4zm8-8h4v-4h-4v4zm0-28v4h4v-4h-4zm0 20h4v-4h-4v4zm0 16h4v-4h-4v4zm-8-16h4v-4h-4v4zm0-16h4v-4h-4v4z"}]}
{:name "Border Outer"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M26 14h-4v4h4v-4zm0 8h-4v4h4v-4zm8 0h-4v4h4v-4zm-28-16v36h36v-36h-36zm32 32h-28v-28h28v28zm-12-8h-4v4h4v-4zm-8-8h-4v4h4v-4z"}]}
{:name "Border Right"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 42h4v-4h-4v4zm-8-32h4v-4h-4v4zm8 0h4v-4h-4v4zm0 16h4v-4h-4v4zm-8 16h4v-4h-4v4zm16 0h4v-4h-4v4zm-16-16h4v-4h-4v4zm0 8h4v-4h-4v4zm0-16h4v-4h-4v4zm16 16h4v-4h-4v4zm8-8h4v-4h-4v4zm8-20v36h4v-36h-4zm-8 36h4v-4h-4v4zm0-32h4v-4h-4v4zm-8 16h4v-4h-4v4zm0-16h4v-4h-4v4zm0 8h4v-4h-4v4z"}]}
{:name "Border Style"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M30 42h4v-4h-4v4zm8 0h4v-4h-4v4zm-24 0h4v-4h-4v4zm8 0h4v-4h-4v4zm16-8h4v-4h-4v4zm0-8h4v-4h-4v4zm-32-20v36h4v-32h32v-4h-36zm32 12h4v-4h-4v4z"}]}
{:name "Border Top"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 42h4v-4h-4v4zm0-16h4v-4h-4v4zm8 0h4v-4h-4v4zm0 16h4v-4h-4v4zm-16-8h4v-4h-4v4zm0 8h4v-4h-4v4zm0-16h4v-4h-4v4zm0-8h4v-4h-4v4zm16 16h4v-4h-4v4zm16-16h4v-4h-4v4zm0 8h4v-4h-4v4zm-32-20v4h36v-4h-36zm32 28h4v-4h-4v4zm-8 8h4v-4h-4v4zm-8-24h4v-4h-4v4zm16 24h4v-4h-4v4zm-8-16h4v-4h-4v4z"}]}
{:name "Border Vertical"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 18h4v-4h-4v4zm0-8h4v-4h-4v4zm8 32h4v-4h-4v4zm0-16h4v-4h-4v4zm-8 0h4v-4h-4v4zm0 16h4v-4h-4v4zm0-8h4v-4h-4v4zm8-24h4v-4h-4v4zm24 24h4v-4h-4v4zm-16 8h4v-36h-4v36zm16 0h4v-4h-4v4zm0-16h4v-4h-4v4zm0-20v4h4v-4h-4zm0 12h4v-4h-4v4zm-8-8h4v-4h-4v4zm0 32h4v-4h-4v4zm0-16h4v-4h-4v4z"}]}
{:name "Format Align Center"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 30v4h20v-4h-20zm-8 12h36v-4h-36v4zm0-16h36v-4h-36v4zm8-12v4h20v-4h-20zm-8-8v4h36v-4h-36z"}]}
{:name "Format Align Justify"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 42h36v-4h-36v4zm0-8h36v-4h-36v4zm0-8h36v-4h-36v4zm0-8h36v-4h-36v4zm0-12v4h36v-4h-36z"}]}
{:name "Format Align Left"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M30 30h-24v4h24v-4zm0-16h-24v4h24v-4zm-24 12h36v-4h-36v4zm0 16h36v-4h-36v4zm0-36v4h36v-4h-36z"}]}
{:name "Format Align Right"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 42h36v-4h-36v4zm12-8h24v-4h-24v4zm-12-8h36v-4h-36v4zm12-8h24v-4h-24v4zm-12-12v4h36v-4h-36z"}]}
{:name "Format Bold"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M31.2 21.58c1.93-1.35 3.3-3.53 3.3-5.58 0-4.51-3.49-8-8-8h-12.5v28h14.08c4.19 0 7.42-3.4 7.42-7.58 0-3.04-1.73-5.63-4.3-6.84zm-11.2-8.58h6c1.66 0 3 1.34 3 3s-1.34 3-3 3h-6v-6zm7 18h-7v-6h7c1.66 0 3 1.34 3 3s-1.34 3-3 3z"}]}
{:name "Format Clear"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6.54 10l-2.54 2.55 13.94 13.94-4.94 11.51h6l3.14-7.32 11.32 11.32 2.54-2.55-28.91-28.9-.55-.55zm5.46 0v.36l5.64 5.64h4.79l-1.44 3.35 4.2 4.2 3.24-7.55h11.57v-6h-28z"}]}
{:name "Format Color Fill"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M33.12 17.88l-17.88-17.88-2.83 2.83 4.76 4.76-10.29 10.29c-1.17 1.17-1.17 3.07 0 4.24l11 11c.58.59 1.35.88 2.12.88s1.54-.29 2.12-.88l11-11c1.17-1.17 1.17-3.07 0-4.24zm-22.71 2.12l9.59-9.58 9.59 9.58h-19.18zm27.59 3s-4 4.33-4 7c0 2.21 1.79 4 4 4s4-1.79 4-4c0-2.67-4-7-4-7z"}]}
{:name "Format Color Reset"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 28c0-8-12-21.6-12-21.6s-2.66 3.02-5.47 7.04l17.17 17.17c.19-.84.3-1.71.3-2.61zm-1.76 6.24l-9.24-9.24-14.46-14.46-2.54 2.55 6.64 6.64c-1.53 2.92-2.64 5.85-2.64 8.27 0 6.63 5.37 12 12 12 3.04 0 5.8-1.14 7.91-3l5.27 5.27 2.54-2.55-5.48-5.48z"}]}
{:name "Format Color Text"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M22 6l-11 28h4.5l2.25-6h12.5l2.25 6h4.5l-11-28h-4zm-2.75 18l4.75-12.67 4.75 12.67h-9.5z"}]}
{:name "Format Indent Decrease"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M22 34h20v-4h-20v4zm-16-10l8 8v-16l-8 8zm0 18h36v-4h-36v4zm0-36v4h36v-4h-36zm16 12h20v-4h-20v4zm0 8h20v-4h-20v4z"}]}
{:name "Format Italic"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M20 8v6h4.43l-6.86 16h-5.57v6h16v-6h-4.43l6.86-16h5.57v-6z"}]}
{:name "Format Line Spacing"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M12 14h5l-7-7-7 7h5v20h-5l7 7 7-7h-5v-20zm8-4v4h24v-4h-24zm0 28h24v-4h-24v4zm0-12h24v-4h-24v4z"}]}
{:name "Format List Bulleted"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 21c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0-12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0 24.33c-1.47 0-2.67 1.19-2.67 2.67s1.2 2.67 2.67 2.67 2.67-1.19 2.67-2.67-1.2-2.67-2.67-2.67zm6 4.67h28v-4h-28v4zm0-12h28v-4h-28v4zm0-16v4h28v-4h-28z"}]}
{:name "Format List Numbered"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M4 34h4v1h-2v2h2v1h-4v2h6v-8h-6v2zm2-18h2v-8h-4v2h2v6zm-2 6h3.6l-3.6 4.2v1.8h6v-2h-3.6l3.6-4.2v-1.8h-6v2zm10-12v4h28v-4h-28zm0 28h28v-4h-28v4zm0-12h28v-4h-28v4z"}]}
{:name "Format Paint"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 8v-2c0-1.1-.9-2-2-2h-24c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2v-2h2v8h-20v22c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-18h16v-16h-6z"}]}
{:name "Format Quote"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M12 34h6l4-8v-12h-12v12h6zm16 0h6l4-8v-12h-12v12h6z"}]}
{:name "Format Size"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18 8v6h10v24h6v-24h10v-6h-26zm-12 16h6v14h6v-14h6v-6h-18v6z"}]}
{:name "Format Strikethrough"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M20 38h8v-6h-8v6zm-10-30v6h10v6h8v-6h10v-6h-28zm-4 20h36v-4h-36v4z"}]}
{:name "Format Text Direction l To r"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M36 8h-24v4l13 12-13 12v4h24v-6h-14l10-10-10-10h14z"}]}
{:name "Format Underline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 34c6.63 0 12-5.37 12-12v-16h-5v16c0 3.87-3.13 7-7 7s-7-3.13-7-7v-16h-5v16c0 6.63 5.37 12 12 12zm-14 4v4h28v-4h-28z"}]}
{:name "Functions"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M20 20v10h4v-22h4v22h4v-22h4v-4h-16c-4.42 0-8 3.58-8 8s3.58 8 8 8zm-4 14v-6l-8 8 8 8v-6h24v-4h-24z"}]}
{:name "Insert Chart"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-20 28h-4v-14h4v14zm8 0h-4v-20h4v20zm8 0h-4v-8h4v8z"}]}
{:name "Insert Comment"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4h-32c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28l8 8v-36c0-2.21-1.79-4-4-4zm-4 24h-24v-4h24v4zm0-6h-24v-4h24v4zm0-6h-24v-4h24v4z"}]}
{:name "Insert Drive File"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M12 4c-2.21 0-3.98 1.79-3.98 4l-.02 32c0 2.21 1.77 4 3.98 4h24.02c2.21 0 4-1.79 4-4v-24l-12-12h-16zm14 14v-11l11 11h-11z"}]}
{:name "Insert Emoticon"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm7-18c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm-14 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm7 13c4.66 0 8.61-2.91 10.21-7h-20.42c1.6 4.09 5.55 7 10.21 7z"}]}
{:name "Insert Invitation"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 24h-10v10h10v-10zm-2-22v4h-16v-4h-4v4h-2c-2.21 0-3.98 1.79-3.98 4l-.02 28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4h-2v-4h-4zm6 36h-28v-22h28v22z"}]}
{:name "Insert Link"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M7.8 24c0-3.42 2.78-6.2 6.2-6.2h8v-3.8h-8c-5.52 0-10 4.48-10 10s4.48 10 10 10h8v-3.8h-8c-3.42 0-6.2-2.78-6.2-6.2zm8.2 2h16v-4h-16v4zm18-12h-8v3.8h8c3.42 0 6.2 2.78 6.2 6.2s-2.78 6.2-6.2 6.2h-8v3.8h8c5.52 0 10-4.48 10-10s-4.48-10-10-10z"}]}
{:name "Insert Photo"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 38v-28c0-2.21-1.79-4-4-4h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4zm-25-11l5 6.01 7-9.01 9 12h-28l7-9z"}]}
{:name "Merge Type"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 40.83l2.83-2.83-6.83-6.83-2.83 2.83 6.83 6.83zm-19-24.83h7v11.17l-10.83 10.83 2.83 2.83 12-12v-12.83h7l-9-9-9 9z"}]}
{:name "Mode Comment"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M43.98 8c0-2.21-1.77-4-3.98-4h-32c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28l8 8-.02-36z"}]}
{:name "Publish"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M10 8v4h28v-4h-28zm0 20h8v12h12v-12h8l-14-14-14 14z"}]}
{:name "Vertical Align Bottom"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M32 26h-6v-20h-4v20h-6l8 8 8-8zm-24 12v4h32v-4h-32z"}]}
{:name "Vertical Align Center"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M16 38h6v8h4v-8h6l-8-8-8 8zm16-28h-6v-8h-4v8h-6l8 8 8-8zm-24 12v4h32v-4h-32z"}]}
{:name "Vertical Align Top"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M16 22h6v20h4v-20h6l-8-8-8 8zm-8-16v4h32v-4h-32z"}]}
{:name "Wrap Text"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 38h12v-4h-12v4zm32-28h-32v4h32v-4zm-6 12h-26v4h26.5c2.21 0 4 1.79 4 4s-1.79 4-4 4h-4.5v-4l-6 6 6 6v-4h4c4.41 0 8-3.59 8-8s-3.59-8-8-8z"}]}])

View file

@ -0,0 +1,116 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.file)
(def +icons+
[{:name "Attachment"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:d
"M15 36c-6.08 0-11-4.93-11-11s4.92-11 11-11h21c4.42 0 8 3.58 8 8s-3.58 8-8 8h-17c-2.76 0-5-2.24-5-5s2.24-5 5-5h15v3h-15c-1.1 0-2 .89-2 2s.9 2 2 2h17c2.76 0 5-2.24 5-5s-2.24-5-5-5h-21c-4.42 0-8 3.58-8 8s3.58 8 8 8h19v3h-19z"}]}
{:name "Cloud"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:d
"M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93z"}]}
{:name "Cloud Circle"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:d
"M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm9 28h-17c-3.31 0-6-2.69-6-6s2.69-6 6-6l.27.03c.89-3.46 4-6.03 7.73-6.03 4.42 0 8 3.58 8 8h1c2.76 0 5 2.24 5 5s-2.24 5-5 5z"}]}
{:name "Cloud Done"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:d
"M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-18.71 13.93l-7-7 2.83-2.83 4.17 4.17 10.35-10.35 2.83 2.83-13.18 13.18z"}]}
{:name "Cloud Download"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:d
"M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-4.71 5.93l-10 10-10-10h6v-8h8v8h6z"}]}
{:name "Cloud Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-2.95 0-5.7.87-8.02 2.34l2.92 2.92c1.53-.79 3.26-1.26 5.1-1.26 6.08 0 11 4.92 11 11v1h3c3.31 0 6 2.69 6 6 0 2.27-1.27 4.22-3.13 5.24l2.9 2.9c2.55-1.81 4.23-4.77 4.23-8.14 0-5.28-4.11-9.56-9.29-9.93zm-32.71-9.52l5.5 5.48c-6.38.27-11.5 5.52-11.5 11.97 0 6.63 5.37 12 12 12h23.45l4 4 2.55-2.54-33.45-33.46-2.55 2.55zm9.45 9.45l16 16h-19.45c-4.42 0-8-3.58-8-8s3.58-8 8-8h3.45z"}]}
{:name "Cloud Queue"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-.71 15.93h-26c-4.42 0-8-3.58-8-8s3.58-8 8-8h1.42c1.31-4.61 5.54-8 10.58-8 6.08 0 11 4.92 11 11v1h3c3.31 0 6 2.69 6 6s-2.69 6-6 6z"}]}
{:name "Cloud Upload"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-10.71 5.93v8h-8v-8h-6l10-10 10 10h-6z"}]}
{:name "File Download"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M38 18h-8v-12h-12v12h-8l14 14 14-14zm-28 18v4h28v-4h-28z"}]}
{:name "File Upload"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M18 32h12v-12h8l-14-14-14 14h8zm-8 4h28v4h-28z"}]}
{:name "Folder"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M20 8h-12c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4h-16l-4-4z"}]}
{:name "Folder Open"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 12h-16l-4-4h-12c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-32v-20h32v20z"}]}
{:name "Folder Shared"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 12h-16l-4-4h-12c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-10 6c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm8 16h-16v-2c0-2.67 5.33-4 8-4s8 1.33 8 4v2z"}]}])

View file

@ -0,0 +1,362 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.hardware)
(def +icons+
[{:name "Cast"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 6h-36c-2.21 0-4 1.79-4 4v6h4v-6h36v28h-14v4h14c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-40 30v6h6c0-3.31-2.69-6-6-6zm0-8v4c5.52 0 10 4.48 10 10h4c0-7.73-6.27-14-14-14zm0-8v4c9.94 0 18 8.06 18 18h4c0-12.15-9.85-22-22-22z"}]}
{:name "Cast Connected"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M2 36v6h6c0-3.31-2.69-6-6-6zm0-8v4c5.52 0 10 4.48 10 10h4c0-7.73-6.27-14-14-14zm36-14h-28v3.27c7.92 2.56 14.17 8.81 16.73 16.73h11.27v-20zm-36 6v4c9.94 0 18 8.06 18 18h4c0-12.15-9.85-22-22-22zm40-14h-36c-2.21 0-4 1.79-4 4v6h4v-6h36v28h-14v4h14c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4z"}]}
{:name "Computer"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 36c2.21 0 3.98-1.79 3.98-4l.02-20c0-2.21-1.79-4-4-4h-32c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h-8v4h48v-4h-8zm-32-24h32v20h-32v-20z"}]}
{:name "Desktop Mac"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 4h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h14l-4 6v2h16v-2l-4-6h14c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 24h-36v-20h36v20z"}]}
{:name "Desktop Windows"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 4h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h14v4h-4v4h16v-4h-4v-4h14c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-36v-24h36v24z"}]}
{:name "Dock"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M16 46h16v-4h-16v4zm16-43.98l-16-.02c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h16c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-3.98-4-3.98zm0 27.98h-16v-20h16v20z"}]}
{:name "Gamepad"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M30 15v-11h-12v11l6 6 6-6zm-15 3h-11v12h11l6-6-6-6zm3 15v11h12v-11l-6-6-6 6zm15-15l-6 6 6 6h11v-12h-11z"}]}
{:name "Headset"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 2c-9.94 0-18 8.06-18 18v14c0 3.31 2.69 6 6 6h6v-16h-8v-4c0-7.73 6.27-14 14-14s14 6.27 14 14v4h-8v16h6c3.31 0 6-2.69 6-6v-14c0-9.94-8.06-18-18-18z"}]}
{:name "Headset Mic"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 2c-9.94 0-18 8.06-18 18v14c0 3.31 2.69 6 6 6h6v-16h-8v-4c0-7.73 6.27-14 14-14s14 6.27 14 14v4h-8v16h8v2h-14v4h12c3.31 0 6-2.69 6-6v-20c0-9.94-8.06-18-18-18z"}]}
{:name "Keyboard"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 10h-32c-2.21 0-3.98 1.79-3.98 4l-.02 20c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-18 6h4v4h-4v-4zm0 6h4v4h-4v-4zm-6-6h4v4h-4v-4zm0 6h4v4h-4v-4zm-2 4h-4v-4h4v4zm0-6h-4v-4h4v4zm18 14h-16v-4h16v4zm0-8h-4v-4h4v4zm0-6h-4v-4h4v4zm6 6h-4v-4h4v4zm0-6h-4v-4h4v4z"}]}
{:name "Keyboard Alt"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M31 21c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm-14 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm7 14c5.22 0 9.65-3.34 11.3-8h-22.6c1.65 4.66 6.08 8 11.3 8zm-.01-32c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"}]}
{:name "Keyboard Arrow Down"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M14.83 16.42l9.17 9.17 9.17-9.17 2.83 2.83-12 12-12-12z"}]}
{:name "Keyboard Arrow Left"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M30.83 32.67l-9.17-9.17 9.17-9.17-2.83-2.83-12 12 12 12z"}]}
{:name "Keyboard Arrow Right"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M17.17 32.92l9.17-9.17-9.17-9.17 2.83-2.83 12 12-12 12z"}]}
{:name "Keyboard Arrow Up"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M14.83 30.83l9.17-9.17 9.17 9.17 2.83-2.83-12-12-12 12z"}]}
{:name "Keyboard Capslock"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 16.83l9.17 9.17 2.83-2.83-12-12-12 12 2.83 2.83 9.17-9.17zm-12 19.17h24v-4h-24v4z"}]}
{:name "Keyboard Control"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M12 20c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm24 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]}
{:name "Keyboard Hide"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 6h-32c-2.21 0-3.98 1.79-3.98 4l-.02 20c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-18 6h4v4h-4v-4zm0 6h4v4h-4v-4zm-6-6h4v4h-4v-4zm0 6h4v4h-4v-4zm-2 4h-4v-4h4v4zm0-6h-4v-4h4v4zm18 14h-16v-4h16v4zm0-8h-4v-4h4v4zm0-6h-4v-4h4v4zm6 6h-4v-4h4v4zm0-6h-4v-4h4v4zm-14 30l8-8h-16l8 8z"}]}
{:name "Keyboard Return"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 14v8h-26.34l7.17-7.17-2.83-2.83-12 12 12 12 2.83-2.83-7.17-7.17h30.34v-12z"}]}
{:name "Keyboard Tab"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M23.17 14.83l7.17 7.17h-28.34v4h28.34l-7.17 7.17 2.83 2.83 12-12-12-12-2.83 2.83zm16.83-2.83v24h4v-24h-4z"}]}
{:name "Keyboard Voice"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 30c3.31 0 5.98-2.69 5.98-6l.02-12c0-3.32-2.68-6-6-6-3.31 0-6 2.68-6 6v12c0 3.31 2.69 6 6 6zm10.6-6c0 6-5.07 10.2-10.6 10.2-5.52 0-10.6-4.2-10.6-10.2h-3.4c0 6.83 5.44 12.47 12 13.44v6.56h4v-6.56c6.56-.97 12-6.61 12-13.44h-3.4z"}]}
{:name "Laptop"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 36c2.2 0 4-1.8 4-4v-20c0-2.2-1.8-4-4-4h-32c-2.2 0-4 1.8-4 4v20c0 2.2 1.8 4 4 4h-8v4h48v-4h-8zm-32-24h32v20h-32v-20z"}]}
{:name "Laptop Chromebook"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M44 36v-30h-40v30h-4v4h48v-4h-4zm-16 0h-8v-2h8v2zm12-6h-32v-20h32v20z"}]}
{:name "Laptop Mac"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 36c2.21 0 3.98-1.79 3.98-4l.02-22c0-2.21-1.79-4-4-4h-32c-2.21 0-4 1.79-4 4v22c0 2.21 1.79 4 4 4h-8c0 2.21 1.79 4 4 4h40c2.21 0 4-1.79 4-4h-8zm-32-26h32v22h-32v-22zm16 28c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"}]}
{:name "Laptop Windows"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 36v-2c2.21 0 3.98-1.79 3.98-4l.02-20c0-2.21-1.79-4-4-4h-32c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4v2h-8v4h48v-4h-8zm-32-26h32v20h-32v-20z"}]}
{:name "Memory"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M30 18h-12v12h12v-12zm-4 8h-4v-4h4v4zm16-4v-4h-4v-4c0-2.21-1.79-4-4-4h-4v-4h-4v4h-4v-4h-4v4h-4c-2.21 0-4 1.79-4 4v4h-4v4h4v4h-4v4h4v4c0 2.21 1.79 4 4 4h4v4h4v-4h4v4h4v-4h4c2.21 0 4-1.79 4-4v-4h4v-4h-4v-4h4zm-8 12h-20v-20h20v20z"}]}
{:name "Mouse"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M26 2.14v15.86h14c0-8.16-6.11-14.88-14-15.86zm-18 27.86c0 8.84 7.16 16 16 16s16-7.16 16-16v-8h-32v8zm14-27.86c-7.89.98-14 7.7-14 15.86h14v-15.86z"}]}
{:name "Phone android"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M32 2h-16c-3.31 0-6 2.69-6 6v32c0 3.31 2.69 6 6 6h16c3.31 0 6-2.69 6-6v-32c0-3.31-2.69-6-6-6zm-4 40h-8v-2h8v2zm6.5-6h-21v-28h21v28z"}]}
{:name "Phone iPhone"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M31 2h-16c-2.76 0-5 2.24-5 5v34c0 2.76 2.24 5 5 5h16c2.76 0 5-2.24 5-5v-34c0-2.76-2.24-5-5-5zm-8 42c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm9-8h-18v-28h18v28z"}]}
{:name "Phonelink"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 12h36v-4h-36c-2.21 0-4 1.79-4 4v22h-4v6h28v-6h-20v-22zm38 4h-12c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-20c0-1.1-.9-2-2-2zm-2 18h-8v-14h8v14z"}]}
{:name "Phonelink Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M44 12v-4h-30.36l4 4h26.36zm-40.16-8.71l-2.55 2.55 3.63 3.63c-.56.69-.92 1.57-.92 2.53v22h-4v6h35.46l4.71 4.71 2.54-2.55-34.92-34.92-3.95-3.95zm4.16 9.26l21.46 21.45h-21.46v-21.45zm38 3.45h-12c-1.1 0-2 .9-2 2v8.36l4 4v-10.36h8v14h-4.36l6 6h.36c1.1 0 2-.9 2-2v-20c0-1.1-.9-2-2-2z"}]}
{:name "Security"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 2l-18 8v12c0 11.11 7.67 21.47 18 24 10.33-2.53 18-12.89 18-24v-12l-18-8zm0 21.98h14c-1.06 8.24-6.55 15.58-14 17.87v-17.85h-14v-11.4l14-6.22v17.6z"}]}
{:name "Sim Card"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M39.98 8c0-2.21-1.77-4-3.98-4h-16l-12 12v24c0 2.21 1.79 4 4 4h24.02c2.21 0 3.98-1.79 3.98-4l-.02-32zm-21.98 30h-4v-4h4v4zm16 0h-4v-4h4v4zm-16-8h-4v-8h4v8zm8 8h-4v-8h4v8zm0-12h-4v-4h4v4zm8 4h-4v-8h4v8z"}]}
{:name "Smartphone"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 2.02l-20-.02c-2.21 0-4 1.79-4 4v36c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]}
{:name "Speaker"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 4h-20c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 3.98 4 3.98l20 .02c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-10 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 32c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10zm0-16c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z"}]}
{:name "Tablet"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 8h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h36c2.21 0 3.98-1.79 3.98-4l.02-24c0-2.21-1.79-4-4-4zm-4 28h-28v-24h28v24z"}]}
{:name "Tablet Android"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 0h-24c-3.31 0-6 2.69-6 6v36c0 3.31 2.69 6 6 6h24c3.31 0 6-2.69 6-6v-36c0-3.31-2.69-6-6-6zm-8 44h-8v-2h8v2zm10.5-6h-29v-32h29v32z"}]}
{:name "Tablet Mac"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37 0h-28c-2.76 0-5 2.24-5 5v38c0 2.76 2.24 5 5 5h28c2.76 0 5-2.24 5-5v-38c0-2.76-2.24-5-5-5zm-14 46c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm15-8h-30v-32h30v32z"}]}
{:name "TV"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 6h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h10v4h16v-4h10c2.21 0 3.98-1.79 3.98-4l.02-24c0-2.21-1.79-4-4-4zm0 28h-36v-24h36v24z"}]}
{:name "Clock"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 24c0-5.09-2.38-9.62-6.09-12.55l-1.91-11.45h-16l-1.91 11.45c-3.71 2.93-6.09 7.46-6.09 12.55s2.38 9.62 6.09 12.55l1.91 11.45h16l1.91-11.45c3.71-2.93 6.09-7.46 6.09-12.55zm-28 0c0-6.63 5.37-12 12-12s12 5.37 12 12-5.37 12-12 12-12-5.37-12-12z"}]}])

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,506 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.maps)
(def +icons+
[{:name "Been Here"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 2H10C7.79 2 6.02 3.79 6.02 6L6 31.87c0 1.38.7 2.6 1.76 3.32L23.99 46l16.23-10.81c1.06-.72 1.76-1.94 1.76-3.32L42 6c0-2.21-1.79-4-4-4zM20 32L10 22l2.83-2.83L20 26.34l15.17-15.17L38 14 20 32z"}]}
{:name "Direction"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M43.41 22.59l-18-18c-.78-.78-2.05-.78-2.82 0l-18 18c-.78.78-.78 2.05 0 2.83l18 17.99v.01c.78.78 2.05.78 2.83 0l18-18c.78-.79.78-2.05-.01-2.83zM28 29v-5h-8v6h-4v-8c0-1.11.89-2 2-2h10v-5l7 7-7 7z"}]}
{:name "Direction Bike"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M32 9.6c1.98 0 3.6-1.61 3.6-3.6S33.98 2.4 32 2.4c-1.99 0-3.6 1.61-3.6 3.6s1.61 3.6 3.6 3.6zM38 24c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 17c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-8.4-21H38v-3.6h-6.4l-3.87-6.53c-.59-1-1.68-1.67-2.93-1.67-.94 0-1.79.38-2.4 1L15 16.59c-.62.62-1 1.47-1 2.41 0 1.26.67 2.32 1.7 2.94L22.4 26v10H26V23.04l-4.5-3.34 4.64-4.66L29.6 20zM10 24C4.48 24 0 28.48 0 34s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 17c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"}]}
{:name "Direction Bus"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 32c0 1.77.78 3.34 2 4.44V40c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h16v2c0 1.1.89 2 2 2h2c1.1 0 2-.9 2-2v-3.56c1.22-1.1 2-2.67 2-4.44V12c0-7-7.16-8-16-8S8 5 8 12v20zm7 2c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm18 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-12H12V12h24v10z"}]}
{:name "Direction Car"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37.84 12.02C37.43 10.84 36.31 10 35 10H13c-1.31 0-2.43.84-2.84 2.02L6 24v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V24l-4.16-11.98zM13 32c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 22l3-9h22l3 9H10z"}]}
{:name "Direction Ferry"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 42c-2.78 0-5.56-.94-8-2.65-4.88 3.42-11.12 3.42-16 0C13.56 41.06 10.78 42 8 42H4v4h4c2.75 0 5.48-.69 8-1.99 5.04 2.59 10.96 2.59 16 0C34.52 45.3 37.25 46 40 46h4v-4h-4zM7.89 38H8c3.2 0 6.05-1.76 8-4 1.95 2.24 4.8 4 8 4s6.05-1.76 8-4c1.96 2.24 4.79 4 8 4h.11l3.79-13.37c.17-.51.12-1.07-.12-1.55-.25-.48-.68-.84-1.2-.99L40 21.24V12c0-2.21-1.79-4-4-4h-6V2H18v6h-6c-2.21 0-4 1.79-4 4v9.24l-2.57.84c-.52.16-.95.51-1.2.99s-.29 1.04-.12 1.55L7.89 38zM12 12h24v7.93L24 16l-12 3.93V12z"}]}
{:name "Direction Subway"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C15.16 4 8 5 8 12v19c0 3.87 3.14 7 7 7l-3 3v1h24v-1l-3-3c3.87 0 7-3.13 7-7V12c0-7-7.16-8-16-8zm-9 30c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm7-12H12V12h10v10zm11 12c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-12H26V12h10v10z"}]}
{:name "Direction Train"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 31c0 3.87 3.14 7 7 7l-3 3v1h24v-1l-3-3c3.87 0 7-3.13 7-7V10c0-7-7.16-8-16-8S8 3 8 10v21zm16 3c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm12-14H12V10h24v10z"}]}
{:name "Direction Transit"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C15.16 4 8 5 8 12v19c0 3.87 3.14 7 7 7l-3 3v1h24v-1l-3-3c3.87 0 7-3.13 7-7V12c0-7-7.16-8-16-8zm-9 30c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm7-12H12V12h10v10zm11 12c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-12H26V12h10v10z"}]}
{:name "Direction Walk"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M28 7.6c1.98 0 3.6-1.61 3.6-3.6S29.98.4 28 .4c-1.99 0-3.6 1.61-3.6 3.6s1.61 3.6 3.6 3.6zm.24 12.4H38v-3.6h-7.25l-4-6.66c-.59-1-1.68-1.66-2.92-1.66-.34 0-.67.05-.98.14L12 11.6V22h3.6v-7.33l4.21-1.31L12 44h3.6l5.74-16.22L26 34v10h3.6V31.19l-4.98-9.08 1.47-5.74L28.24 20z"}]}
{:name "Flight"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:path {:d "M20.36 18"}]
[:path
{:style {:stroke nil}
:d
"M42 32v-4L26 18V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v11L4 28v4l16-5v11l-4 3v3l7-2 7 2v-3l-4-3V27l16 5z"}]]}
{:name "Hotel"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 26c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zm24-12H22v14H6V10H2v30h4v-6h36v6h4V22c0-4.42-3.58-8-8-8z"}]}
{:name "Layers"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M23.99 37.08L9.24 25.61 6 28.13l18 14 18-14-3.26-2.53-14.75 11.48zM24 32l14.73-11.45L42 18 24 4 6 18l3.26 2.53L24 32z"}]}
{:name "Layers Clear"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M39.62 29.98L42 28.13l-2.85-2.85-2.38 1.85 2.85 2.85zm-.89-9.43L42 18 24 4l-5.83 4.53 15.75 15.75 4.81-3.73zM6.55 2L4 4.55l8.44 8.44L6 18l3.26 2.53L24 32l4.19-3.26 2.85 2.85-7.06 5.49L9.24 25.61 6 28.13l18 14 9.89-7.7L41.46 42 44 39.45 6.55 2z"}]}
{:name "Local Airport"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 32v-4L26 18V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v11L4 28v4l16-5v11l-4 3v3l7-2 7 2v-3l-4-3V27l16 5z"}]}
{:name "Local ATM"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M22 34h4v-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2h-6v-2h8v-4h-4v-2h-4v2h-2c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h6v2h-8v4h4v2zM40 8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm0 28H8V12h32v24z"}]}
{:name "Local Attraction"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 24c0-2.21 1.79-4 4-4v-8c0-2.21-1.79-4-4-4H8c-2.21 0-3.98 1.79-3.98 4l-.01 8C6.22 20.01 8 21.8 8 24c0 2.21-1.79 4-3.99 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-8c-2.21 0-4-1.79-4-4zm-8.84 9.6L24 29l-7.16 4.6L19 25.37l-6.58-5.38 8.49-.5L24 11.6l3.09 7.89 8.49.5L29 25.37l2.16 8.23z"}]}
{:name "Local Bar"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M22 26v12H12v4h24v-4H26V26l16-16V6H6v4l16 16zm-7-12l-4-4h26l-4 4H15z"}]}
{:name "Local Cafe"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 6H8v20c0 4.42 3.58 8 8 8h12c4.42 0 8-3.58 8-8v-6h4c2.21 0 4-1.79 4-4v-6c0-2.21-1.79-4-4-4zm0 10h-4v-6h4v6zM4 42h36v-4H4v4z"}]}
{:name "Local Car Wash"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 10c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S31 5 31 7c0 1.66 1.34 3 3 3zm-10 0c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S21 5 21 7c0 1.66 1.34 3 3 3zm-10 0c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S11 5 11 7c0 1.66 1.34 3 3 3zm23.84 6.02C37.43 14.84 36.31 14 35 14H13c-1.31 0-2.43.84-2.84 2.02L6 28v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V28l-4.16-11.98zM13 36c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 26l3-9h22l3 9H10z"}]}
{:name "Local Convenience Store"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 14V8H10v6H4v26h16v-8h8v8h16V14h-6zm-16 6h-4v2h4v2h-6v-6h4v-2h-4v-2h6v6zm10 4h-2v-4h-4v-6h2v4h2v-4h2v10z"}]}
{:name "Local Drink"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 4l4.03 36.47C10.26 42.46 11.95 44 14 44h20c2.05 0 3.74-1.54 3.97-3.53L42 4H6zm18 34c-3.31 0-6-2.69-6-6 0-4 6-10.8 6-10.8S30 28 30 32c0 3.31-2.69 6-6 6zm12.65-22h-25.3l-.88-8h27.07l-.89 8z"}]}
{:name "Local Florist"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 44c9.94 0 18-8.06 18-18-9.94 0-18 8.06-18 18zM11.21 20.5c0 2.76 2.24 5 5 5 1.05 0 2.03-.33 2.83-.88L19 25c0 2.76 2.24 5 5 5s5-2.24 5-5l-.04-.38c.81.56 1.78.88 2.83.88 2.76 0 5-2.24 5-5 0-1.99-1.17-3.7-2.86-4.5 1.68-.8 2.86-2.51 2.86-4.5 0-2.76-2.24-5-5-5-1.05 0-2.03.33-2.83.88L29 7c0-2.76-2.24-5-5-5s-5 2.24-5 5l.04.38c-.81-.56-1.78-.88-2.83-.88-2.76 0-5 2.24-5 5 0 1.99 1.17 3.7 2.86 4.5-1.69.8-2.86 2.51-2.86 4.5zM24 11c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5zM6 26c0 9.94 8.06 18 18 18 0-9.94-8.06-18-18-18z"}]}
{:name "Local Gas Station"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M39.54 14.46l.03-.03L32.12 7 30 9.12l4.22 4.22C32.34 14.06 31 15.87 31 18c0 2.76 2.24 5 5 5 .71 0 1.39-.15 2-.42V37c0 1.1-.9 2-2 2s-2-.9-2-2v-9c0-2.21-1.79-4-4-4h-2V10c0-2.21-1.79-4-4-4H12c-2.21 0-4 1.79-4 4v32h20V27h3v10c0 2.76 2.24 5 5 5s5-2.24 5-5V18c0-1.38-.56-2.63-1.46-3.54zM24 20H12V10h12v10zm12 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"}]}
{:name "Local Grocery Store"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 36c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4zM2 4v4h4l7.19 15.17-2.7 4.9c-.31.58-.49 1.23-.49 1.93 0 2.21 1.79 4 4 4h24v-4H14.85c-.28 0-.5-.22-.5-.5 0-.09.02-.17.06-.24L16.2 26h14.9c1.5 0 2.81-.83 3.5-2.06l7.15-12.98c.16-.28.25-.61.25-.96 0-1.11-.9-2-2-2H10.43l-1.9-4H2zm32 32c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4z"}]}
{:name "Local Hospital"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 6H10c-2.21 0-3.98 1.79-3.98 4L6 38c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm-2 22h-8v8h-8v-8h-8v-8h8v-8h8v8h8v8z"}]}
{:name "Local Hotel"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 26c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zm24-12H22v14H6V10H2v30h4v-6h36v6h4V22c0-4.42-3.58-8-8-8z"}]}
{:name "Local Laundry Service"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18.34 33.66c3.12 3.12 8.19 3.12 11.31 0 3.12-3.12 3.12-8.19 0-11.31L18.34 33.66zM36 4.02L12 4C9.79 4 8 5.79 8 8v32c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-3.98-4-3.98zM20 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-6 0c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm10 32c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12z"}]}
{:name "Local Library"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 23.09C19.27 18.7 12.96 16 6 16v22c6.96 0 13.27 2.7 18 7.09C28.73 40.7 35.04 38 42 38V16c-6.96 0-13.27 2.7-18 7.09zM24 16c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6z"}]}
{:name "Local Mall"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 12h-4c0-5.52-4.48-10-10-10S14 6.48 14 12h-4c-2.21 0-3.98 1.79-3.98 4L6 40c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4zM24 6c3.31 0 6 2.69 6 6H18c0-3.31 2.69-6 6-6zm0 20c-5.52 0-10-4.48-10-10h4c0 3.31 2.69 6 6 6s6-2.69 6-6h4c0 5.52-4.48 10-10 10z"}]}
{:name "Local Movies"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 6v4h-4V6H16v4h-4V6H8v36h4v-4h4v4h16v-4h4v4h4V6h-4zM16 34h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 16h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4z"}]}
{:name "Local Offer"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42.82 23.16L24.83 5.17C24.1 4.45 23.1 4 22 4H8C5.79 4 4 5.79 4 8v14c0 1.11.45 2.11 1.18 2.83l18 18C23.9 43.55 24.9 44 26 44c1.1 0 2.11-.45 2.83-1.17l14-14C43.55 28.1 44 27.1 44 26c0-1.11-.45-2.11-1.18-2.84zM11 14c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"}]}
{:name "Local Parking"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M26 6H12v36h8V30h6c6.63 0 12-5.37 12-12S32.63 6 26 6zm.4 16H20v-8h6.4c2.21 0 4 1.79 4 4s-1.79 4-4 4z"}]}
{:name "Local Pharmacy"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M42 10h-5.29L39 3.71 34.3 2l-2.91 8H6v4l4 12-4 12v4h36v-4l-4-12 4-12v-4zM32 28h-6v6h-4v-6h-6v-4h6v-6h4v6h6v4z"}]}
{:name "Local Phone"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49C35.1 30.6 37.51 31 40 31c1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2C21.22 42 6 26.78 6 8c0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]}
{:name "Local Pizza"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4c-7.13 0-13.55 3.09-17.98 8L24 44l17.99-31.99C37.56 7.09 31.14 4 24 4zM14 14c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4zm10 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]}
{:name "Local Play"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 24c0-2.21 1.79-4 4-4v-8c0-2.21-1.79-4-4-4H8c-2.21 0-3.98 1.79-3.98 4l-.01 8C6.22 20.01 8 21.8 8 24c0 2.21-1.79 4-3.99 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-8c-2.21 0-4-1.79-4-4zm-8.84 9.6L24 29l-7.16 4.6L19 25.37l-6.58-5.38 8.49-.5L24 11.6l3.09 7.89 8.49.5L29 25.37l2.16 8.23z"}]}
{:name "Local Post Office"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm0 8L24 26 8 16v-4l16 10 16-10v4z"}]}
{:name "Local Print Shop"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 16H10c-3.31 0-6 2.69-6 6v12h8v8h24v-8h8V22c0-3.31-2.69-6-6-6zm-6 22H16V28h16v10zm6-14c-1.11 0-2-.89-2-2s.89-2 2-2c1.11 0 2 .89 2 2s-.89 2-2 2zM36 6H12v8h24V6z"}]}
{:name "Local Restaurant"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M16.2 26.69l5.66-5.66L7.83 7c-3.12 3.12-3.12 8.19 0 11.31l8.37 8.38zm13.57-3.63c3.05 1.43 7.36.42 10.54-2.76 3.83-3.83 4.56-9.3 1.63-12.23C39 5.14 33.52 5.87 29.7 9.7c-3.18 3.18-4.18 7.49-2.76 10.54-4.45 4.44-19.53 19.52-19.53 19.52l2.83 2.83L24 28.83l13.76 13.76 2.83-2.83L26.83 26l2.94-2.94z"}]}
{:name "Local See"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:g
[:circle {:r "6.4"
:cy "24"
:cx "24"}]
[:path
{:style {:stroke nil}
:d
"M18 4l-3.66 4H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4h-6.34L30 4H18zm6 30c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10z"}]]}
{:name "Local Shipping"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 16h-6V8H6c-2.21 0-4 1.79-4 4v22h4c0 3.31 2.69 6 6 6s6-2.69 6-6h12c0 3.31 2.69 6 6 6s6-2.69 6-6h4V24l-6-8zM12 37c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm27-18l3.93 5H34v-5h5zm-3 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"}]}
{:name "Local Taxi"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37.84 12.02C37.43 10.84 36.31 10 35 10h-5V6H18v4h-5c-1.31 0-2.43.84-2.84 2.02L6 24v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V24l-4.16-11.98zM13 32c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 22l3-9h22l3 9H10z"}]}
{:name "Location History"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 4H10C7.79 4 6 5.79 6 8v28c0 2.21 1.79 4 4 4h8l6 6 6-6h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-14 6.6c2.98 0 5.4 2.42 5.4 5.4 0 2.98-2.42 5.4-5.4 5.4-2.98 0-5.4-2.42-5.4-5.4 0-2.98 2.42-5.4 5.4-5.4zM36 32H12v-1.8c0-4 8-6.2 12-6.2s12 2.2 12 6.2V32z"}]}
{:name "Map"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M41 6c-.11 0-.21.01-.31.05L30 10.2 18 6 6.73 9.8c-.42.14-.73.5-.73.96V41c0 .55.45 1 1 1 .11 0 .21-.01.31-.05L18 37.8 30 42l11.28-3.79c.42-.15.72-.51.72-.97V7c0-.55-.45-1-1-1zM30 38l-12-4.21V10l12 4.21V38z"}]}
{:name "My Location"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 16c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm17.88 6C40.96 13.66 34.34 7.04 26 6.12V2h-4v4.12C13.66 7.04 7.04 13.66 6.12 22H2v4h4.12c.92 8.34 7.54 14.96 15.88 15.88V46h4v-4.12c8.34-.92 14.96-7.54 15.88-15.88H46v-4h-4.12zM24 38c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"}]}
{:name "Navigation"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M24 4L9 40.59 10.41 42 24 36l13.59 6L39 40.59z"}]}
{:name "Pin Drop"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 16c0-6.63-5.37-12-12-12S12 9.37 12 16c0 9 12 22 12 22s12-13 12-22zm-16 0c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4zM10 40v4h28v-4H10z"}]}
{:name "Place"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4c-7.73 0-14 6.27-14 14 0 10.5 14 26 14 26s14-15.5 14-26c0-7.73-6.27-14-14-14zm0 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"}]}
{:name "Rate Review"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM12 28v-4.95L25.76 9.29c.39-.39 1.02-.39 1.41 0l3.54 3.54c.39.39.39 1.02 0 1.41L16.95 28H12zm24 0H21l4-4h11v4z"}]}
{:name "Restaurant Menu"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M16.2 26.69l5.66-5.66L7.83 7c-3.12 3.12-3.12 8.19 0 11.31l8.37 8.38zm13.57-3.63c3.05 1.43 7.36.42 10.54-2.76 3.83-3.83 4.56-9.3 1.63-12.23C39 5.14 33.52 5.87 29.7 9.7c-3.18 3.18-4.18 7.49-2.76 10.54-4.45 4.44-19.53 19.52-19.53 19.52l2.83 2.83L24 28.83l13.76 13.76 2.83-2.83L26.83 26l2.94-2.94z"}]}
{:name "Satellite"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM10 9.98h6c0 3.31-2.69 6.02-6 6.02V9.98zM10 24v-4c5.52 0 10-4.5 10-10.02h4C24 17.71 17.73 24 10 24zm0 12l7-9 5 6.01L29 24l9 12H10z"}]}
{:name "Store Mall Directory"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 8H8v4h32V8zm2 20v-4l-2-10H8L6 24v4h2v12h20V28h8v12h4V28h2zm-18 8H12v-8h12v8z"}]}
{:name "Terrain"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M28 12l-7.5 10 5.7 7.6L23 32c-3.38-4.5-9-12-9-12L2 36h44L28 12z"}]}
{:name "Traffic"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 20h-6v-2.28c3.45-.89 6-3.99 6-7.72h-6V8c0-1.1-.89-2-2-2H16c-1.1 0-2 .9-2 2v2H8c0 3.72 2.56 6.83 6 7.72V20H8c0 3.72 2.56 6.83 6 7.72V30H8c0 3.72 2.56 6.83 6 7.72V40c0 1.1.9 2 2 2h16c1.11 0 2-.9 2-2v-2.28c3.45-.89 6-3.99 6-7.72h-6v-2.28c3.45-.89 6-4 6-7.72zM24 38c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm0-10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm0-10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]}])

View file

@ -0,0 +1,185 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.navigation)
(def +icons+
[{:name "Apps"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M8 16h8V8H8v8zm12 24h8v-8h-8v8zM8 40h8v-8H8v8zm0-12h8v-8H8v8zm12 0h8v-8h-8v8zM32 8v8h8V8h-8zm-12 8h8V8h-8v8zm12 12h8v-8h-8v8zm0 12h8v-8h-8v8z"}]}
{:name "Arrow Back"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 22H15.66l11.17-11.17L24 8 8 24l16 16 2.83-2.83L15.66 26H40v-4z"}]}
{:name "Arrow Drop Down"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:style {:stroke nil}
:d "M14 20l10 10 10-10z"}]}
{:name "Arrow Drop Down Circle"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 24l-8-8h16l-8 8z"}]}
{:name "Arrow Drop Up"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:style {:stroke nil}
:d "M14 28l10-10 10 10z"}]}
{:name "Arrow Forward"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 8l-2.83 2.83L32.34 22H8v4h24.34L21.17 37.17 24 40l16-16z"}]}
{:name "Cancel"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm10 27.17L31.17 34 24 26.83 16.83 34 14 31.17 21.17 24 14 16.83 16.83 14 24 21.17 31.17 14 34 16.83 26.83 24 34 31.17z"}]}
{:name "Check"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M18 32.34L9.66 24l-2.83 2.83L18 38l24-24-2.83-2.83z"}]}
{:name "Chevron Left"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M30.83 14.83L28 12 16 24l12 12 2.83-2.83L21.66 24z"}]}
{:name "Chevron Right"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M20 12l-2.83 2.83L26.34 24l-9.17 9.17L20 36l12-12z"}]}
{:name "Close"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 12.83L35.17 10 24 21.17 12.83 10 10 12.83 21.17 24 10 35.17 12.83 38 24 26.83 35.17 38 38 35.17 26.83 24z"}]}
{:name "Expand Less"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M24 16L12 28l2.83 2.83L24 21.66l9.17 9.17L36 28z"}]}
{:name "Expand More"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M33.17 17.17L24 26.34l-9.17-9.17L12 20l12 12 12-12z"}]}
{:name "Fullscreen"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14 28h-4v10h10v-4h-6v-6zm-4-8h4v-6h6v-4H10v10zm24 14h-6v4h10V28h-4v6zm-6-24v4h6v6h4V10H28z"}]}
{:name "Fullscreen Exit"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M10 32h6v6h4V28H10v4zm6-16h-6v4h10V10h-4v6zm12 22h4v-6h6v-4H28v10zm4-22v-6h-4v10h10v-4h-6z"}]}
{:name "Menu"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d "M6 36h36v-4H6v4zm0-10h36v-4H6v4zm0-14v4h36v-4H6z"}]}
{:name "More Horiz"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M12 20c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm24 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]}
{:name "More Vert"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 16c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]}
{:name "Refresh"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M35.3 12.7C32.41 9.8 28.42 8 24 8 15.16 8 8.02 15.16 8.02 24S15.16 40 24 40c7.45 0 13.69-5.1 15.46-12H35.3c-1.65 4.66-6.07 8-11.3 8-6.63 0-12-5.37-12-12s5.37-12 12-12c3.31 0 6.28 1.38 8.45 3.55L26 22h14V8l-4.7 4.7z"}]}
{:name "Unfold Less"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M14.83 37.17L17.66 40 24 33.66 30.34 40l2.83-2.83L24 28l-9.17 9.17zm18.34-26.34L30.34 8 24 14.34 17.66 8l-2.83 2.83L24 20l9.17-9.17z"}]}
{:name "Unfold More"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 11.66L30.34 18l2.83-2.83L24 6l-9.17 9.17L17.66 18 24 11.66zm0 24.68L17.66 30l-2.83 2.83L24 42l9.17-9.17L30.34 30 24 36.34z"}]}])

View file

@ -0,0 +1,312 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.notification)
(def +icons+
[{:name "ADB"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M10 32c0 7.73 6.27 14 14 14s14-6.27 14-14v-8H10v8zM32.25 8.74l4.2-4.2-1.65-1.65-4.61 4.61C28.31 6.57 26.23 6 24 6c-2.23 0-4.31.57-6.19 1.5L13.2 2.89l-1.65 1.65 4.2 4.2C12.28 11.28 10 15.36 10 20v2h28v-2c0-4.64-2.28-8.72-5.75-11.26zM18 18c-1.11 0-2-.9-2-2s.89-2 2-2c1.11 0 2 .9 2 2s-.89 2-2 2zm12 0c-1.11 0-2-.9-2-2s.89-2 2-2c1.11 0 2 .9 2 2s-.89 2-2 2z"}]}
{:name "Bluetooth Audio"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M28.48 24.02l4.64 4.64c.56-1.45.88-3.02.88-4.66 0-1.63-.31-3.19-.86-4.63l-4.66 4.65zm10.58-10.59l-2.53 2.53c1.25 2.41 1.97 5.14 1.97 8.05s-.72 5.63-1.97 8.05l2.4 2.4c1.93-3.1 3.07-6.73 3.07-10.63 0-3.82-1.09-7.37-2.94-10.4zm-7.65 1.98L20 4h-2v15.17L8.83 10 6 12.83 17.17 24 6 35.17 8.83 38 18 28.83V44h2l11.41-11.41L22.83 24l8.58-8.59zM22 11.66l3.76 3.76L22 19.17v-7.51zm3.76 20.93L22 36.34v-7.52l3.76 3.77z"}]}
{:name "Disc Full"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 32h4v-4h-4v4zm0-18v10h4V14h-4zM20 8C11.16 8 4 15.16 4 24s7.16 16 16 16 16-7.16 16-16S28.84 8 20 8zm0 20c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]}
{:name "DND Forwardslash"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C13 4 4 13 4 24s9 20 20 20 20-9 20-20S35 4 24 4zM8 24c0-8.8 7.2-16 16-16 3.7 0 7.1 1.3 9.8 3.4L11.4 33.8C9.3 31.1 8 27.7 8 24zm16 16c-3.7 0-7.1-1.3-9.8-3.4l22.4-22.4c2.1 2.7 3.4 6.1 3.4 9.8 0 8.8-7.2 16-16 16z"}]}
{:name "Do Not Disturb"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.84 0-16-7.16-16-16 0-3.7 1.27-7.09 3.37-9.8L33.8 36.63C31.09 38.73 27.7 40 24 40zm12.63-6.2L14.2 11.37C16.91 9.27 20.3 8 24 8c8.84 0 16 7.16 16 16 0 3.7-1.27 7.09-3.37 9.8z"}]}
{:name "Drive ETA"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37.84 10.02C37.43 8.84 36.31 8 35 8H13c-1.31 0-2.43.84-2.84 2.02L6 22v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V22l-4.16-11.98zM13 30c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 20l3-9h22l3 9H10z"}]}
{:name "Event Available"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M33.06 22.12L30.94 20l-9.76 9.76-4.24-4.24-2.12 2.12L21.18 34l11.88-11.88zM38 6h-2V2h-4v4H16V2h-4v4h-2c-2.21 0-3.98 1.79-3.98 4L6 38c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm0 32H10V16h28v22z"}]}
{:name "Event Busy"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M18.62 34l4.88-4.88L28.38 34l2.12-2.12L25.62 27l4.88-4.88L28.38 20l-4.88 4.88L18.62 20l-2.12 2.12L21.38 27l-4.88 4.88L18.62 34zM38 6h-2V2h-4v4H16V2h-4v4h-2c-2.21 0-3.98 1.79-3.98 4L6 38c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm0 32H10V16h28v22z"}]}
{:name "Event Note"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 20H14v4h20v-4zm4-14h-2V2h-4v4H16V2h-4v4h-2c-2.21 0-3.98 1.79-3.98 4L6 38c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm0 32H10V16h28v22zM28 28H14v4h14v-4z"}]}
{:name "Folder Special"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 12H24l-4-4H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4zM27.16 36L20 31.81 12.84 36l1.89-8.14-6.32-5.47 8.33-.72L20 14l3.25 7.67 8.33.72-6.32 5.47 1.9 8.14z"}]}
{:name "MMS"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM10 28l7-9 5 6.01L29 16l9 12H10z"}]}
{:name "More"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M44 6H14c-1.38 0-2.47.7-3.19 1.76L0 23.99l10.81 16.23c.72 1.06 1.94 1.78 3.32 1.78H44c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM18 27c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm10 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm10 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"}]}
{:name "Network Locked"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M39 20c.34 0 .67.06 1 .1V2L2 40h26v-6c0-1.77.77-3.37 2-4.47V29c0-4.96 4.04-9 9-9zm5 12v-3c0-2.76-2.24-5-5-5s-5 2.24-5 5v3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm-2 0h-6v-3c0-1.66 1.34-3 3-3s3 1.34 3 3v3z"}]}
{:name "Network Blueooth Speaker"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M29.41 19L34 14.41V22h1l5.71-5.71-4.3-4.29 4.29-4.29L35 2h-1v7.59L29.41 5 28 6.41 33.59 12 28 17.59 29.41 19zM36 5.83l1.88 1.88L36 9.59V5.83zm0 8.58l1.88 1.88L36 18.17v-3.76zM40 31c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2z"}]}
{:name "Phone Forwarded"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M29.41 19L34 14.41V22h1l5.71-5.71-4.3-4.29 4.29-4.29L35 2h-1v7.59L29.41 5 28 6.41 33.59 12 28 17.59 29.41 19zM36 5.83l1.88 1.88L36 9.59V5.83zm0 8.58l1.88 1.88L36 18.17v-3.76zM40 31c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2z"}]}
{:name "Phone In Talk"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 31c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zm-2-7h4c0-9.94-8.06-18-18-18v4c7.73 0 14 6.27 14 14zm-8 0h4c0-5.52-4.48-10-10-10v4c3.31 0 6 2.69 6 6z"}]}
{:name "Phone Locked"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 31c-2.49 0-4.9-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.1 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zm0-23V7c0-2.76-2.24-5-5-5s-5 2.24-5 5v1c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h10c1.11 0 2-.9 2-2v-8c0-1.1-.89-2-2-2zm-1.6 0h-6.8V7c0-1.88 1.52-3.4 3.4-3.4s3.4 1.52 3.4 3.4v1z"}]}
{:name "Phone Missed"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M13 11l11 11L38 8l-2-2-12 12-9-9h7V6H10v12h3v-7zm34.41 22.34C41.32 27.55 33.07 24 24 24S6.68 27.55.59 33.34c-.37.37-.59.87-.59 1.42s.22 1.05.59 1.41l4.95 4.96c.36.36.86.59 1.42.59.54 0 1.04-.22 1.4-.57 1.58-1.47 3.38-2.72 5.33-3.71.66-.33 1.12-1.01 1.12-1.8v-6.21C17.7 28.5 20.79 28 24 28s6.3.5 9.2 1.44v6.21c0 .79.46 1.47 1.12 1.8 1.95.98 3.75 2.23 5.33 3.71.36.35.85.57 1.4.57.55 0 1.05-.22 1.42-.59l4.95-4.96c.36-.36.59-.86.59-1.41s-.23-1.06-.6-1.43z"}]}
{:name "Phone Paused"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 6h-4v14h4V6zm6 25c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zM38 6v14h4V6h-4z"}]}
{:name "Play Download"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 12h-8V8l-4-4h-8l-4 4v4H8c-2.21 0-3.98 1.79-3.98 4L4 38c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4zM20 8h8v4h-8V8zm4 30L14 28h6v-8h8v8h6L24 38z"}]}
{:name "Play Install"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 12h-8V8l-4-4h-8l-4 4v4H8c-2.21 0-3.98 1.79-3.98 4L4 38c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4zM20 8h8v4h-8V8zm1 27l-7-7 2.83-2.83L21 29.34l10.35-10.35 2.83 2.83L21 35z"}]}
{:name "SD Card"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 4H20L8.04 16 8 40c0 2.2 1.8 4 4 4h24c2.2 0 4-1.8 4-4V8c0-2.2-1.8-4-4-4zM24 16h-4V8h4v8zm6 0h-4V8h4v8zm6 0h-4V8h4v8z"}]}
{:name "Sim Card Alert"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M36 4H20L8.05 16 8 40c0 2.2 1.8 4 4 4h24c2.2 0 4-1.8 4-4V8c0-2.2-1.8-4-4-4zM26 34h-4v-4h4v4zm0-8h-4V16h4v10z"}]}
{:name "SMS"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM18 22h-4v-4h4v4zm8 0h-4v-4h4v4zm8 0h-4v-4h4v4z"}]}
{:name "SMS Failed"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM26 28h-4v-4h4v4zm0-8h-4v-8h4v8z"}]}
{:name "Sync"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 8V2l-8 8 8 8v-6c6.63 0 12 5.37 12 12 0 2.03-.51 3.93-1.39 5.61l2.92 2.92C39.08 30.05 40 27.14 40 24c0-8.84-7.16-16-16-16zm0 28c-6.63 0-12-5.37-12-12 0-2.03.51-3.93 1.39-5.61l-2.92-2.92C8.92 17.95 8 20.86 8 24c0 8.84 7.16 16 16 16v6l8-8-8-8v6z"}]}
{:name "Sync Disabled"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M20 12.7V8.52c-1.6.41-3.09 1.07-4.46 1.92l2.93 2.93c.49-.25 1-.49 1.53-.67zM5.73 10.82l4.71 4.71C8.9 17.99 8 20.88 8 24c0 4.42 1.81 8.4 4.71 11.29L8 40h12V28l-4.47 4.47C13.35 30.3 12 27.31 12 24c0-2 .5-3.88 1.37-5.54l16.17 16.17c-.49.26-1 .49-1.53.68v4.17c1.6-.41 3.09-1.07 4.46-1.92l4.72 4.72 2.55-2.55L8.27 8.27l-2.54 2.55zM40 8H28v12l4.47-4.47C34.65 17.7 36 20.69 36 24c0 2-.5 3.88-1.37 5.54l2.93 2.93C39.1 30.01 40 27.12 40 24c0-4.42-1.81-8.4-4.71-11.29L40 8z"}]}
{:name "Sync Problem"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M6 24c0 4.42 1.82 8.4 4.71 11.29L6 40h12V28l-4.47 4.47C11.35 30.3 10 27.31 10 24c0-5.22 3.34-9.65 8-11.3V8.52C11.1 10.3 6 16.55 6 24zm16 10h4v-4h-4v4zM42 8H30v12l4.47-4.47C36.65 17.7 38 20.69 38 24c0 5.22-3.34 9.65-8 11.3v4.17C36.9 37.7 42 31.45 42 24c0-4.42-1.82-8.4-4.71-11.29L42 8zM22 26h4V14h-4v12z"}]}
{:name "System Update"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M34 2.02L14 2c-2.21 0-4 1.79-4 4v36c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4V6c0-2.21-1.79-3.98-4-3.98zM34 38H14V10h20v28zm-2-12h-6V16h-4v10h-6l8 8 8-8z"}]}
{:name "Tap And Play"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M4 32v4c5.52 0 10 4.48 10 10h4c0-7.73-6.27-14-14-14zm0 8v6h6c0-3.31-2.69-6-6-6zm0-16v4c9.94 0 18 8.06 18 18h4c0-12.15-9.85-22-22-22zM34 2.02L14 2c-2.21 0-4 1.79-4 4v14.74c1.38.33 2.72.74 4 1.28V10h20v26h-6.06c1.04 2.49 1.68 5.19 1.9 8H34c2.21 0 4-1.79 4-4V6c0-2.21-1.79-3.98-4-3.98z"}]}
{:name "Time To Leave"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M37.84 10.02C37.43 8.84 36.31 8 35 8H13c-1.31 0-2.43.84-2.84 2.02L6 22v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V22l-4.16-11.98zM13 30c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 20l3-9h22l3 9H10z"}]}
{:name "Vibration"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M0 30h4V18H0v12zm6 4h4V14H6v20zm38-16v12h4V18h-4zm-6 16h4V14h-4v20zM33 6H15c-1.66 0-3 1.34-3 3v30c0 1.66 1.34 3 3 3h18c1.66 0 3-1.34 3-3V9c0-1.66-1.34-3-3-3zm-1 32H16V10h16v28z"}]}
{:name "Voice Chat"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-4 24l-8-6.4V28H12V12h16v6.4l8-6.4v16z"}]}
{:name "VPN Lock"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M44 8V7c0-2.76-2.24-5-5-5s-5 2.24-5 5v1c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h10c1.11 0 2-.9 2-2v-8c0-1.1-.89-2-2-2zm-1.6 0h-6.8V7c0-1.88 1.52-3.4 3.4-3.4s3.4 1.52 3.4 3.4v1zm-4.55 16c.08.66.15 1.32.15 2 0 4.16-1.6 7.94-4.21 10.79C33.28 35.17 31.78 34 30 34h-2v-6c0-1.1-.9-2-2-2H14v-4h4c1.1 0 2-.9 2-2v-4h4c2.21 0 4-1.79 4-4V6.92c-1.89-.6-3.91-.92-6-.92C10.95 6 2 14.95 2 26s8.95 20 20 20 20-8.95 20-20c0-.68-.04-1.34-.1-2h-4.05zM20 41.86C12.11 40.88 6 34.16 6 26c0-1.23.15-2.43.42-3.58L16 32v2c0 2.21 1.79 4 4 4v3.86z"}]}])

View file

@ -0,0 +1,150 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.social)
(def +icons+
[{:name "Cake"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 12c2.21 0 4-1.79 4-4 0-.75-.21-1.46-.57-2.06L24 0l-3.43 5.94C20.21 6.54 20 7.25 20 8c0 2.21 1.79 4 4 4zm9.19 19.97l-2.15-2.15-2.16 2.15c-2.61 2.61-7.17 2.61-9.78 0l-2.15-2.15-2.16 2.15C13.5 33.28 11.77 34 9.92 34c-1.45 0-2.8-.46-3.92-1.23V42c0 1.1.9 2 2 2h32c1.1 0 2-.9 2-2v-9.23c-1.12.77-2.46 1.23-3.92 1.23-1.85 0-3.58-.72-4.89-2.03zM36 18H26v-4h-4v4H12c-3.31 0-6 2.69-6 6v3.08C6 29.24 7.76 31 9.92 31c1.05 0 2.03-.41 2.77-1.15l4.28-4.27 4.27 4.26c1.48 1.48 4.06 1.48 5.54 0l4.28-4.26 4.27 4.26c.74.74 1.72 1.15 2.77 1.15 2.16 0 3.92-1.76 3.92-3.92V24c-.02-3.31-2.71-6-6.02-6z" :style {:stroke nil}}]}
{:name "Domain"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 14V6H4v36h40V14H24zM12 38H8v-4h4v4zm0-8H8v-4h4v4zm0-8H8v-4h4v4zm0-8H8v-4h4v4zm8 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 24H24v-4h4v-4h-4v-4h4v-4h-4v-4h16v20zm-4-16h-4v4h4v-4zm0 8h-4v4h4v-4z" :style {:stroke nil}}]}
{:name "Group"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M32 22c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm-16 0c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm0 4c-4.67 0-14 2.34-14 7v5h28v-5c0-4.66-9.33-7-14-7zm16 0c-.58 0-1.23.04-1.93.11C32.39 27.78 34 30.03 34 33v5h12v-5c0-4.66-9.33-7-14-7z" :style {:stroke nil}}]}
{:name "Group Add"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M16 20h-6v-6H6v6H0v4h6v6h4v-6h6v-4zm20 2c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-.64 0-1.25.1-1.83.29 1.13 1.62 1.81 3.59 1.81 5.71s-.68 4.09-1.81 5.71c.58.19 1.19.29 1.83.29zm-10 0c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm13.24 4.32C40.9 27.77 42 29.64 42 32v4h6v-4c0-3.08-4.75-4.97-8.76-5.68zM26 26c-4 0-12 2-12 6v4h24v-4c0-4-8-6-12-6z" :style {:stroke nil}}]}
{:name "Location City"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M30 22V10l-6-6-6 6v4H6v28h36V22H30zM14 38h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm12 16h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm12 24h-4v-4h4v4zm0-8h-4v-4h4v4z" :style {:stroke nil}}]}
{:name "Mood"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M23.99 4C12.94 4 4 12.95 4 24s8.94 20 19.99 20C35.04 44 44 35.05 44 24S35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16zm7-18c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm-14 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm7 13c4.66 0 8.61-2.91 10.21-7H13.79c1.6 4.09 5.55 7 10.21 7z" :style {:stroke nil}}]}
{:name "Notifications"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M23 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm13-12V21c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36C14.27 9.72 10 14.85 10 21v11l-4 4v2h34v-2l-4-4z" :style {:stroke nil}}]}
{:name "Notifications None"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M23 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm13-12V21c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36C14.27 9.72 10 14.85 10 21v11l-4 4v2h34v-2l-4-4zm-4 2H14V21c0-4.97 4.03-9 9-9s9 4.03 9 9v13z" :style {:stroke nil}}]}
{:name "Notifications Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M23 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm13-23c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36c-1.02.24-1.98.64-2.89 1.11L36 28.36V21zm-.54 17l4 4L42 39.45 8.55 6 6 8.55l5.84 5.84C10.68 16.32 10 18.58 10 21v11l-4 4v2h29.46z" :style {:stroke nil}}]}
{:name "Notifications On"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M13.16 7.16L10.3 4.3C5.51 7.95 2.35 13.59 2.05 20h4c.31-5.3 3.04-9.94 7.11-12.84zM39.95 20h4c-.3-6.41-3.46-12.05-8.25-15.7l-2.85 2.85c4.06 2.91 6.79 7.55 7.1 12.85zM36 21c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36C14.27 9.72 10 14.85 10 21v11l-4 4v2h34v-2l-4-4V21zM23 44c.28 0 .55-.03.81-.08 1.3-.27 2.37-1.17 2.88-2.36.2-.48.31-1 .31-1.56h-8c0 2.21 1.79 4 4 4z" :style {:stroke nil}}]}
{:name "Notifications Paused"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M23 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm13-12V21c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36C14.27 9.72 10 14.85 10 21v11l-4 4v2h34v-2l-4-4zm-8-12.4l-5.6 6.8H28V30H18v-3.6l5.6-6.8H18V16h10v3.6z" :style {:stroke nil}}]}
{:name "Pages"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M6 10v12h10l-2-8 8 2V6H10c-2.21 0-4 1.79-4 4zm10 16H6v12c0 2.21 1.79 4 4 4h12V32l-8 2 2-8zm18 8l-8-2v10h12c2.21 0 4-1.79 4-4V26H32l2 8zm4-28H26v10l8-2-2 8h10V10c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]}
{:name "Party Mode"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M40 8h-6.34L30 4H18l-3.66 4H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm-16 6c3.26 0 6.13 1.59 7.96 4H24c-3.31 0-6 2.69-6 6 0 .71.14 1.37.37 2H14.2c-.13-.65-.2-1.31-.2-2 0-5.52 4.48-10 10-10zm0 20c-3.26 0-6.13-1.58-7.95-4H24c3.31 0 6-2.69 6-6 0-.7-.14-1.37-.37-2h4.17c.13.65.2 1.31.2 2 0 5.52-4.48 10-10 10z" :style {:stroke nil}}]}
{:name "People"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M32 22c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm-16 0c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm0 4c-4.67 0-14 2.34-14 7v5h28v-5c0-4.66-9.33-7-14-7zm16 0c-.58 0-1.23.04-1.93.11C32.39 27.78 34 30.03 34 33v5h12v-5c0-4.66-9.33-7-14-7z" :style {:stroke nil}}]}
{:name "People Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M33 26c-2.41 0-6.15.67-9 2.01-2.85-1.34-6.59-2.01-9-2.01-4.33 0-13 2.17-13 6.5V38h44v-5.5c0-4.33-8.67-6.5-13-6.5zm-8 9H5v-2.5c0-1.07 5.12-3.5 10-3.5s10 2.43 10 3.5V35zm18 0H28v-2.5c0-.91-.4-1.72-1.04-2.44C28.73 29.46 30.89 29 33 29c4.88 0 10 2.43 10 3.5V35zM15 24c3.87 0 7-3.14 7-7s-3.13-7-7-7c-3.86 0-7 3.14-7 7s3.14 7 7 7zm0-11c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm18 11c3.87 0 7-3.14 7-7s-3.13-7-7-7c-3.86 0-7 3.14-7 7s3.14 7 7 7zm0-11c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4z" :style {:stroke nil}}]}
{:name "Person"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 24c4.42 0 8-3.59 8-8 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 4.41 3.58 8 8 8zm0 4c-5.33 0-16 2.67-16 8v4h32v-4c0-5.33-10.67-8-16-8z" :style {:stroke nil}}]}
{:name "Person Add"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M30 24c4.42 0 8-3.59 8-8 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 4.41 3.58 8 8 8zm-18-4v-6H8v6H2v4h6v6h4v-6h6v-4h-6zm18 8c-5.33 0-16 2.67-16 8v4h32v-4c0-5.33-10.67-8-16-8z" :style {:stroke nil}}]}
{:name "Person Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 11.8c2.32 0 4.2 1.88 4.2 4.2s-1.88 4.2-4.2 4.2-4.2-1.88-4.2-4.2 1.88-4.2 4.2-4.2m0 18c5.95 0 12.2 2.91 12.2 4.2v2.2H11.8V34c0-1.29 6.25-4.2 12.2-4.2M24 8c-4.42 0-8 3.58-8 8 0 4.41 3.58 8 8 8s8-3.59 8-8c0-4.42-3.58-8-8-8zm0 18c-5.33 0-16 2.67-16 8v6h32v-6c0-5.33-10.67-8-16-8z" :style {:stroke nil}}]}
{:name "Plus One"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M20 16h-4v8H8v4h8v8h4v-8h8v-4h-8zm9-3.84v3.64l5-1V36h4V10z" :style {:stroke nil}}]}
{:name "Poll"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM18 34h-4V20h4v14zm8 0h-4V14h4v20zm8 0h-4v-8h4v8z" :style {:stroke nil}}]}
{:name "Public"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-2 35.86C14.11 38.88 8 32.16 8 24c0-1.23.15-2.43.42-3.58L18 30v2c0 2.21 1.79 4 4 4v3.86zm13.79-5.07C35.28 33.17 33.78 32 32 32h-2v-6c0-1.1-.9-2-2-2H16v-4h4c1.1 0 2-.9 2-2v-4h4c2.21 0 4-1.79 4-4v-.83c5.86 2.37 10 8.11 10 14.83 0 4.16-1.6 7.94-4.21 10.79z" :style {:stroke nil}}]}
{:name "School"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M10 26.36v8L24 42l14-7.64v-8L24 34l-14-7.64zM24 6L2 18l22 12 18-9.82V34h4V18L24 6z" :style {:stroke nil}}]}
{:name "Share"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M36 32.17c-1.52 0-2.89.59-3.93 1.54L17.82 25.4c.11-.45.18-.92.18-1.4s-.07-.95-.18-1.4l14.1-8.23c1.07 1 2.5 1.62 4.08 1.62 3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6c0 .48.07.95.18 1.4l-14.1 8.23c-1.07-1-2.5-1.62-4.08-1.62-3.31 0-6 2.69-6 6s2.69 6 6 6c1.58 0 3.01-.62 4.08-1.62l14.25 8.31c-.1.42-.16.86-.16 1.31 0 3.22 2.61 5.83 5.83 5.83s5.83-2.61 5.83-5.83-2.61-5.83-5.83-5.83z" :style {:stroke nil}}]}
{:name "Whats Hot"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path {:d "M27 1.34s1.48 5.3 1.48 9.6c0 4.12-2.7 7.47-6.83 7.47s-7.25-3.34-7.25-7.47l.05-.72C10.43 15.03 8 21.23 8 28c0 8.84 7.16 16 16 16s16-7.16 16-16c0-10.79-5.19-20.41-13-26.66zM23.42 38c-3.56 0-6.45-2.81-6.45-6.28 0-3.25 2.09-5.53 5.63-6.24s7.2-2.41 9.23-5.15c.78 2.58 1.19 5.3 1.19 8.07 0 5.29-4.3 9.6-9.6 9.6z" :style {:stroke nil}}]}])

View file

@ -0,0 +1,69 @@
;; This work is licensed under CC BY 4.0.
;; The original source can be found here:
;; https://github.com/google/material-design-icons
(ns uxbox.library.icons.material.toggle)
(def +icons+
[{:name "Check Box"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM20 34L10 24l2.83-2.83L20 28.34l15.17-15.17L38 16 20 34z"}]}
{:name "Check Box Outline Blank"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M38 10v28H10V10h28m0-4H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4z"}]}
{:name "Radio Button Off"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z"}]}
{:name "Radio Button On"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M24 14c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0-10C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z"}]}
{:name "Star"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"}]}
{:name "Star Half"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M22 9.74l-7.19-.62L12 2.5 9.19 9.13 2 9.74l5.46 4.73-1.64 7.03L12 17.77l6.18 3.73-1.63-7.03L22 9.74zM12 15.9V6.6l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.9z"}]}
{:name "Star Outline"
:id (gensym "icon")
:type :builtin/icon
:view-box [0 0 48 48]
:data [:path
{:style {:stroke nil}
:d
"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}]}])

View file

@ -6,6 +6,7 @@
(ns uxbox.main.state
(:require [uxbox.builtins.colors :as colors]
[uxbox.library.icons :as icons]
[uxbox.util.storage :refer [storage]]))
(defn initial-state
@ -22,7 +23,7 @@
:workspace nil
:images-collections nil
:images nil
:icons-collections nil
:icons-collections icons/collections
:icons nil
:colors-collections colors/collections
:shapes nil

View file

@ -9,6 +9,7 @@
[lentes.core :as l]
[potok.core :as ptk]
[uxbox.builtins.colors :as colors]
[uxbox.library.icons :as icons]
[uxbox.util.storage :refer [storage]]))
(enable-console-print!)
@ -44,7 +45,7 @@
:workspace nil
:images-collections nil
:images nil
:icons-collections nil
:icons-collections icons/collections
:icons nil
:colors-collections colors/collections
:shapes nil