0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-04-05 11:31:35 -05:00

feat(frontend): remove library from builtins

This commit is contained in:
Andrey Antukh 2019-06-20 20:40:30 +02:00
parent ba62ae07b5
commit b1b81c152f
17 changed files with 0 additions and 8536 deletions

View file

@ -1,105 +0,0 @@
;; 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.builtins.library.icons
(:require [uxbox.builtins.library.icons.material.actions :as md-actions]
[uxbox.builtins.library.icons.material.alerts :as md-alerts]
[uxbox.builtins.library.icons.material.av :as md-av]
[uxbox.builtins.library.icons.material.communication :as md-comm]
[uxbox.builtins.library.icons.material.content :as md-content]
[uxbox.builtins.library.icons.material.device :as md-device]
[uxbox.builtins.library.icons.material.editor :as md-editor]
[uxbox.builtins.library.icons.material.file :as md-file]
[uxbox.builtins.library.icons.material.hardware :as md-hardware]
[uxbox.builtins.library.icons.material.image :as md-image]
[uxbox.builtins.library.icons.material.maps :as md-maps]
[uxbox.builtins.library.icons.material.navigation :as md-nav]
[uxbox.builtins.library.icons.material.notification :as md-not]
[uxbox.builtins.library.icons.material.social :as md-social]
[uxbox.builtins.library.icons.material.toggle :as md-toggle]
[uxbox.util.data :refer (index-by)]
[uxbox.util.uuid :as uuid]))
(def collections-list
[{:name "Material design (Actions)"
:id md-actions/+collection-icons-id+
:type :builtin
:created-at 1
:icons md-actions/+icons+}
{:name "Material design (Alerts)"
:id md-alerts/+collection-icons-id+
:type :builtin
:created-at 2
:icons md-alerts/+icons+}
{:name "Material design (Av)"
:id md-av/+collection-icons-id+
:type :builtin
:created-at 3
:icons md-av/+icons+}
{:name "Material design (Communication)"
:id md-comm/+collection-icons-id+
:type :builtin
:created-at 4
:icons md-comm/+icons+}
{:name "Material design (Content)"
:id md-content/+collection-icons-id+
:type :builtin
:created-at 5
:icons md-content/+icons+}
{:name "Material design (Device)"
:id md-device/+collection-icons-id+
:type :builtin
:created-at 6
:icons md-device/+icons+}
{:name "Material design (Editor)"
:id md-editor/+collection-icons-id+
:type :builtin
:created-at 7
:icons md-editor/+icons+}
{:name "Material design (File)"
:id md-file/+collection-icons-id+
:type :builtin
:created-at 8
:icons md-file/+icons+}
{:name "Material design (Hardware)"
:id md-hardware/+collection-icons-id+
:type :builtin
:created-at 9
:icons md-hardware/+icons+}
{:name "Material design (Image)"
:id md-image/+collection-icons-id+
:type :builtin
:created-at 10
:icons md-image/+icons+}
{:name "Material design (Maps)"
:id md-maps/+collection-icons-id+
:type :builtin
:created-at 11
:icons md-maps/+icons+}
{:name "Material design (Navigation)"
:id md-nav/+collection-icons-id+
:type :builtin
:created-at 12
:icons md-nav/+icons+}
{:name "Material design (Notifications)"
:id md-not/+collection-icons-id+
:type :builtin
:created-at 13
:icons md-not/+icons+}
{:name "Material design (Social)"
:id md-social/+collection-icons-id+
:type :builtin
:created-at 14
:icons md-social/+icons+}
{:name "Material design (Toggle)"
:id md-toggle/+collection-icons-id+
:type :builtin
:created-at 15
:icons md-toggle/+icons+}])
(def collections
(index-by collections-list :id))

View file

@ -1,396 +0,0 @@
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.

File diff suppressed because it is too large Load diff

View file

@ -1,31 +0,0 @@
;; 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.builtins.library.icons.material.alerts
(:require [sablono.core :refer-macros [html]]
[uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Error"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,944 +0,0 @@
;; 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.builtins.library.icons.material.av
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Album"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M20 40h8V8h-8v32zM8 40h8V24H8v16zm24-22v22h8V18h-8z"}]}
{:name "Explicit"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M8 36l17-12L8 12v24zm18-24v24l17-12-17-12z"}]}
{:name "Fast Rewind"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M22 36V12L5 24l17 12zm1-12l17 12V12L23 24z"}]}
{:name "Games"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M12 38h8V10h-8v28zm16-28v28h8V10h-8z"}]}
{:name "Pause Circle Fill"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path {:style {:stroke nil} :d "M16 10v28l22-14z"}]}
{:name "Play Circle Fill"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d
"M28 20H4v4h24v-4zm0-8H4v4h24v-4zm8 16v-8h-4v8h-8v4h8v8h4v-8h8v-4h-8zM4 32h16v-4H4v4z"}]}
{:name "Queue"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d
"M14 14h20v6l8-8-8-8v6H10v12h4v-8zm20 20H14v-6l-8 8 8 8v-6h24V26h-4v8z"}]}
{:name "Repeat One"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M12 36l17-12-17-12v24zm20-24v24h4V12h-4z"}]}
{:name "Skip Previous"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil} :d "M12 12h4v24h-4zm7 12l17 12V12z"}]}
{:name "Snooze"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path {:style {:stroke nil} :d "M12 12h24v24H12z"}]}
{:name "Subtitles"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path {:style {:stroke nil} :d "M14 18v12h8l10 10V8L22 18h-8z"}]}
{:name "Volume Off"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,406 +0,0 @@
;; 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.builtins.library.icons.material.communication
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Business"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,365 +0,0 @@
;; 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.builtins.library.icons.material.content
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Add"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M38 26h-12v12h-4v-12h-12v-4h12v-12h4v12h12v4z"}]}
{:name "Add Box"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M20 36h8v-4h-8v4zm-14-24v4h36v-4h-36zm6 14h24v-4h-24v4z"}]}
{:name "Flag"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M28.8 12l-.8-4h-18v34h4v-14h11.2l.8 4h14v-20z"}]}
{:name "Forward"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M24 16v-8l16 16-16 16v-8h-16v-16z"}]}
{:name "Gesture"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path {:style {:stroke nil}
:d "M38 26h-28v-4h28v4z"}]}
{:name "Remove Outline"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M4.02 42l41.98-18-41.98-18-.02 14 30 4-30 4z"}]}
{:name "Sort"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M6 36h12v-4h-12v4zm0-24v4h36v-4h-36zm0 14h24v-4h-24v4z"}]}
{:name "Text Format"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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"}]}])

File diff suppressed because it is too large Load diff

View file

@ -1,549 +0,0 @@
;; 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.builtins.library.icons.material.editor
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Attach File"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M12 34h6l4-8v-12h-12v12h6zm16 0h6l4-8v-12h-12v12h6z"}]}
{:name "Format Size"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d
"M18 8v6h10v24h6v-24h10v-6h-26zm-12 16h6v14h6v-14h6v-6h-18v6z"}]}
{:name "Format Strikethrough"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M36 8h-24v4l13 12-13 12v4h24v-6h-14l10-10-10-10h14z"}]}
{:name "Format Underline"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M10 8v4h28v-4h-28zm0 20h8v12h12v-12h8l-14-14-14 14z"}]}
{:name "Vertical Align Bottom"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M32 26h-6v-20h-4v20h-6l8 8 8-8zm-24 12v4h32v-4h-32z"}]}
{:name "Vertical Align Center"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M16 22h6v20h4v-20h6l-8-8-8 8zm-8-16v4h32v-4h-32z"}]}
{:name "Wrap Text"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,146 +0,0 @@
;; 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.builtins.library.icons.material.file
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Attachment"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M38 18h-8v-12h-12v12h-8l14 14 14-14zm-28 18v4h28v-4h-28z"}]}
{:name "File Upload"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M18 32h12v-12h8l-14-14-14 14h8zm-8 4h28v4h-28z"}]}
{:name "Folder"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,446 +0,0 @@
;; 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.builtins.library.icons.material.hardware
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Cast"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d
"M44 36v-30h-40v30h-4v4h48v-4h-4zm-16 0h-8v-2h8v2zm12-6h-32v-20h32v20z"}]}
{:name "Laptop Mac"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,620 +0,0 @@
;; 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.builtins.library.icons.material.maps
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Been Here"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d
"M22 26v12H12v4h24v-4H26V26l16-16V6H6v4l16 16zm-7-12l-4-4h26l-4 4H15z"}]}
{:name "Local Cafe"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M24 4L9 40.59 10.41 42 24 36l13.59 6L39 40.59z"}]}
{:name "Pin Drop"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d
"M40 8H8v4h32V8zm2 20v-4l-2-10H8L6 24v4h2v12h20V28h8v12h4V28h2zm-18 8H12v-8h12v8z"}]}
{:name "Terrain"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,231 +0,0 @@
;; 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.builtins.library.icons.material.navigation
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Apps"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path {:style {:stroke nil}
:d "M14 20l10 10 10-10z"}]}
{:name "Arrow Drop Down Circle"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path {:style {:stroke nil}
:d "M14 28l10-10 10 10z"}]}
{:name "Arrow Forward"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d
"M24 8l-2.83 2.83L32.34 22H8v4h24.34L21.17 37.17 24 40l16-16z"}]}
{:name "Cancel"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M18 32.34L9.66 24l-2.83 2.83L18 38l24-24-2.83-2.83z"}]}
{:name "Chevron Left"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M30.83 14.83L28 12 16 24l12 12 2.83-2.83L21.66 24z"}]}
{:name "Chevron Right"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M20 12l-2.83 2.83L26.34 24l-9.17 9.17L20 36l12-12z"}]}
{:name "Close"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M24 16L12 28l2.83 2.83L24 21.66l9.17 9.17L36 28z"}]}
{:name "Expand More"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M33.17 17.17L24 26.34l-9.17-9.17L12 20l12 12 12-12z"}]}
{:name "Fullscreen"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d
"M14 28h-4v10h10v-4h-6v-6zm-4-8h4v-6h6v-4H10v10zm24 14h-6v4h10V28h-4v6zm-6-24v4h6v6h4V10H28z"}]}
{:name "Fullscreen Exit"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d
"M10 32h6v6h4V28H10v4zm6-16h-6v4h10V10h-4v6zm12 22h4v-6h6v-4H28v10zm4-22v-6h-4v10h10v-4h-6z"}]}
{:name "Menu"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path
{:style {:stroke nil}
:d "M6 36h36v-4H6v4zm0-10h36v-4H6v4zm0-14v4h36v-4H6z"}]}
{:name "More Horiz"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,384 +0,0 @@
;; 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.builtins.library.icons.material.notification
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "ADB"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,202 +0,0 @@
;; 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.builtins.library.icons.material.social
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Cake"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [:path {:d "M20 16h-4v8H8v4h8v8h4v-8h8v-4h-8zm9-3.84v3.64l5-1V36h4V10z" :style {:stroke nil}}]}
{:name "Poll"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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

@ -1,87 +0,0 @@
;; 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.builtins.library.icons.material.toggle
(:require [uxbox.util.uuid :as uuid]))
(def +collection-icons-id+
(uuid/random))
(def +icons+
[{:name "Check Box"
:id (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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 (uuid/random)
:collection +collection-icons-id+
:metadata {:width 48
:height 48
:view-box [0 0 48 48]}
:content [: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"}]}])