From 122816efaf50fa86cf516fc927f2e17d14ff058a Mon Sep 17 00:00:00 2001 From: "mathieu.brunot" Date: Tue, 19 Feb 2019 18:22:22 +0100 Subject: [PATCH] :sparkles: Restore Material Design icon stores --- frontend/src/uxbox/library/icons.cljs | 101 ++ .../src/uxbox/library/icons/material/LICENSE | 396 ++++++ .../uxbox/library/icons/material/actions.cljs | 809 +++++++++++ .../uxbox/library/icons/material/alerts.cljs | 22 + .../src/uxbox/library/icons/material/av.cljs | 768 +++++++++++ .../library/icons/material/communication.cljs | 330 +++++ .../uxbox/library/icons/material/content.cljs | 295 ++++ .../uxbox/library/icons/material/device.cljs | 870 ++++++++++++ .../uxbox/library/icons/material/editor.cljs | 447 +++++++ .../uxbox/library/icons/material/file.cljs | 116 ++ .../library/icons/material/hardware.cljs | 362 +++++ .../uxbox/library/icons/material/image.cljs | 1191 +++++++++++++++++ .../uxbox/library/icons/material/maps.cljs | 506 +++++++ .../library/icons/material/navigation.cljs | 185 +++ .../library/icons/material/notification.cljs | 312 +++++ .../uxbox/library/icons/material/social.cljs | 150 +++ .../uxbox/library/icons/material/toggle.cljs | 69 + frontend/src/uxbox/main/state.cljs | 3 +- frontend/src/uxbox/main/store.cljs | 3 +- 19 files changed, 6933 insertions(+), 2 deletions(-) create mode 100644 frontend/src/uxbox/library/icons.cljs create mode 100644 frontend/src/uxbox/library/icons/material/LICENSE create mode 100644 frontend/src/uxbox/library/icons/material/actions.cljs create mode 100644 frontend/src/uxbox/library/icons/material/alerts.cljs create mode 100644 frontend/src/uxbox/library/icons/material/av.cljs create mode 100644 frontend/src/uxbox/library/icons/material/communication.cljs create mode 100644 frontend/src/uxbox/library/icons/material/content.cljs create mode 100644 frontend/src/uxbox/library/icons/material/device.cljs create mode 100644 frontend/src/uxbox/library/icons/material/editor.cljs create mode 100644 frontend/src/uxbox/library/icons/material/file.cljs create mode 100644 frontend/src/uxbox/library/icons/material/hardware.cljs create mode 100644 frontend/src/uxbox/library/icons/material/image.cljs create mode 100644 frontend/src/uxbox/library/icons/material/maps.cljs create mode 100644 frontend/src/uxbox/library/icons/material/navigation.cljs create mode 100644 frontend/src/uxbox/library/icons/material/notification.cljs create mode 100644 frontend/src/uxbox/library/icons/material/social.cljs create mode 100644 frontend/src/uxbox/library/icons/material/toggle.cljs diff --git a/frontend/src/uxbox/library/icons.cljs b/frontend/src/uxbox/library/icons.cljs new file mode 100644 index 000000000..c11956885 --- /dev/null +++ b/frontend/src/uxbox/library/icons.cljs @@ -0,0 +1,101 @@ +;; This Source Code Form is subject to the terms of the Mozilla Public +;; License, v. 2.0. If a copy of the MPL was not distributed with this +;; file, You can obtain one at http://mozilla.org/MPL/2.0/. +;; +;; Copyright (c) 2015-2017 Andrey Antukh +;; Copyright (c) 2015-2017 Juan de la Cruz + +(ns uxbox.library.icons + (:require [uxbox.library.icons.material.actions :as md-actions] + [uxbox.library.icons.material.alerts :as md-alerts] + [uxbox.library.icons.material.av :as md-av] + [uxbox.library.icons.material.communication :as md-comm] + [uxbox.library.icons.material.content :as md-content] + [uxbox.library.icons.material.device :as md-device] + [uxbox.library.icons.material.editor :as md-editor] + [uxbox.library.icons.material.file :as md-file] + [uxbox.library.icons.material.hardware :as md-hardware] + [uxbox.library.icons.material.image :as md-image] + [uxbox.library.icons.material.maps :as md-maps] + [uxbox.library.icons.material.navigation :as md-nav] + [uxbox.library.icons.material.notification :as md-not] + [uxbox.library.icons.material.social :as md-social] + [uxbox.library.icons.material.toggle :as md-toggle] + )) + +(def +collections+ + [{:name "Material design (actions)" + :id #uuid "00000000-0000-0000-0000-100000000001" + :created-at 1 + :type :builtin + :icons md-actions/+icons+} + {:name "Material design (alerts)" + :id #uuid "00000000-0000-0000-0000-100000000002" + :created-at 2 + :type :builtin + :icons md-alerts/+icons+} + {:name "Material design (Av)" + :id #uuid "00000000-0000-0000-0000-100000000003" + :created-at 3 + :type :builtin + :icons md-av/+icons+} + {:name "Material design (Communication)" + :id #uuid "00000000-0000-0000-0000-100000000004" + :created-at 4 + :type :builtin + :icons md-comm/+icons+} + {:name "Material design (Content)" + :id #uuid "00000000-0000-0000-0000-100000000005" + :created-at 5 + :type :builtin + :icons md-content/+icons+} + {:name "Material design (Device)" + :id #uuid "00000000-0000-0000-0000-100000000006" + :created-at 6 + :type :builtin + :icons md-device/+icons+} + {:name "Material design (Editor)" + :id #uuid "00000000-0000-0000-0000-100000000007" + :created-at 7 + :type :builtin + :icons md-editor/+icons+} + {:name "Material design (File)" + :id #uuid "00000000-0000-0000-0000-100000000008" + :created-at 8 + :type :builtin + :icons md-file/+icons+} + {:name "Material design (Hardware)" + :id #uuid "00000000-0000-0000-0000-100000000009" + :created-at 9 + :type :builtin + :icons md-hardware/+icons+} + {:name "Material design (Image)" + :id #uuid "00000000-0000-0000-0000-1000000000010" + :created-at 10 + :type :builtin + :icons md-image/+icons+} + {:name "Material design (Maps)" + :id #uuid "00000000-0000-0000-0000-100000000011" + :created-at 11 + :type :builtin + :icons md-maps/+icons+} + {:name "Material design (Navigation)" + :id #uuid "00000000-0000-0000-0000-100000000012" + :created-at 12 + :type :builtin + :icons md-nav/+icons+} + {:name "Material design (Notifications)" + :id #uuid "00000000-0000-0000-0000-100000000013" + :created-at 13 + :type :builtin + :icons md-not/+icons+} + {:name "Material design (Social)" + :id #uuid "00000000-0000-0000-0000-100000000014" + :created-at 14 + :type :builtin + :icons md-social/+icons+} + {:name "Material design (Toggle)" + :id #uuid "00000000-0000-0000-0000-100000000015" + :created-at 15 + :type :builtin + :icons md-toggle/+icons+}]) diff --git a/frontend/src/uxbox/library/icons/material/LICENSE b/frontend/src/uxbox/library/icons/material/LICENSE new file mode 100644 index 000000000..53883b1c7 --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/LICENSE @@ -0,0 +1,396 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/frontend/src/uxbox/library/icons/material/actions.cljs b/frontend/src/uxbox/library/icons/material/actions.cljs new file mode 100644 index 000000000..ccc232129 --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/actions.cljs @@ -0,0 +1,809 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.actions) + +(def +icons+ + [{:name "Attachment" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M15 36c-6.08 0-11-4.93-11-11s4.92-11 11-11h21c4.42 0 8 3.58 8 8s-3.58 8-8 8h-17c-2.76 0-5-2.24-5-5s2.24-5 5-5h15v3h-15c-1.1 0-2 .89-2 2s.9 2 2 2h17c2.76 0 5-2.24 5-5s-2.24-5-5-5h-21c-4.42 0-8 3.58-8 8s3.58 8 8 8h19v3h-19z"}]} + {:name "Cloud" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93z"}]} + {:name "3d rotation" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M15.03 42.97c-6.53-3.1-11.22-9.45-11.93-16.97h-3c1.02 12.32 11.32 22 23.9 22 .45 0 .88-.04 1.32-.07l-7.62-7.63-2.67 2.67zm1.78-13.05c-.38 0-.73-.05-1.05-.17-.31-.11-.58-.27-.8-.47-.22-.2-.39-.45-.51-.73-.12-.29-.18-.6-.18-.94h-2.6c0 .72.14 1.35.42 1.9.28.55.65 1.01 1.12 1.37.47.37 1.01.64 1.63.83.62.2 1.26.29 1.94.29.74 0 1.43-.1 2.07-.3.64-.2 1.19-.5 1.66-.89s.83-.87 1.1-1.44c.26-.57.4-1.22.4-1.95 0-.39-.05-.76-.14-1.12-.1-.36-.25-.7-.45-1.02-.21-.32-.48-.6-.81-.86-.33-.25-.74-.46-1.21-.63.4-.18.75-.4 1.05-.66.3-.26.55-.54.75-.83.2-.3.35-.6.45-.92.1-.32.15-.64.15-.95 0-.73-.12-1.37-.36-1.92-.24-.55-.58-1.01-1.02-1.38-.44-.37-.96-.65-1.58-.84-.64-.2-1.32-.29-2.06-.29-.72 0-1.39.11-2 .32-.61.21-1.13.51-1.57.89-.44.38-.78.83-1.03 1.35-.25.52-.37 1.09-.37 1.7h2.6c0-.34.06-.64.18-.9.12-.27.29-.5.5-.68.21-.19.47-.34.76-.44.29-.1.61-.16.95-.16.8 0 1.39.21 1.78.62.39.41.58.99.58 1.73 0 .36-.05.68-.16.97-.11.29-.27.54-.49.75-.22.21-.5.37-.82.49-.33.12-.72.18-1.16.18h-1.54v2.05h1.54c.44 0 .84.05 1.19.15.35.1.65.25.9.47.25.21.44.48.58.8.13.32.2.7.2 1.14 0 .81-.23 1.43-.7 1.86-.45.42-1.08.63-1.89.63zm17.12-11.85c-.63-.66-1.39-1.17-2.27-1.53-.89-.36-1.86-.54-2.93-.54h-4.73v16h4.59c1.11 0 2.11-.18 3.02-.54.91-.36 1.68-.87 2.32-1.53.64-.66 1.14-1.46 1.48-2.39.35-.93.52-1.98.52-3.14v-.79c0-1.16-.18-2.2-.53-3.14-.35-.94-.84-1.74-1.47-2.4zm-.79 6.34c0 .83-.09 1.59-.29 2.25-.19.67-.47 1.23-.85 1.69-.38.46-.85.81-1.42 1.06-.57.24-1.23.37-1.99.37h-1.81v-11.54h1.95c1.44 0 2.53.46 3.29 1.37.75.92 1.13 2.24 1.13 3.98v.82zm-9.14-24.41c-.45 0-.88.04-1.32.07l7.62 7.63 2.66-2.66c6.54 3.09 11.23 9.44 11.94 16.96h3c-1.02-12.32-11.32-22-23.9-22z" :style {:stroke nil}}]} + {:name "accesiblity" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm18 14h-12v26h-4v-12h-4v12h-4v-26h-12v-4h36v4z" :style {:stroke nil}}]} + {:name "Account Balance" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M8 20v14h6v-14h-6zm12 0v14h6v-14h-6zm-16 24h38v-6h-38v6zm28-24v14h6v-14h-6zm-9-18l-19 10v4h38v-4l-19-10z" :style {:stroke nil}}]} + {:name "Account Balance Wallet" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M42 36v2c0 2.21-1.79 4-4 4h-28c-2.21 0-4-1.79-4-4v-28c0-2.21 1.79-4 4-4h28c2.21 0 4 1.79 4 4v2h-18c-2.21 0-4 1.79-4 4v16c0 2.21 1.79 4 4 4h18zm-18-4h20v-16h-20v16zm8-5c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z" :style {:stroke nil}}]} + {:name "Account Box" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M6 10v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4h-28c-2.21 0-4 1.79-4 4zm24 8c0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6s6 2.69 6 6zm-18 16c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2h-24v-2z" :style {:stroke nil}}]} + {:name "Account Child" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M33 24c2.76 0 4.98-2.24 4.98-5s-2.22-5-4.98-5c-2.76 0-5 2.24-5 5s2.24 5 5 5zm-15-2c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm15 6c-3.67 0-11 1.84-11 5.5v4.5h22v-4.5c0-3.66-7.33-5.5-11-5.5zm-15-2c-4.67 0-14 2.34-14 7v5h14v-4.5c0-1.7.67-4.67 4.74-6.94-1.74-.37-3.43-.56-4.74-.56z" :style {:stroke nil}}]} + {:name "Account Circle" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 6c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm0 28.4c-5.01 0-9.41-2.56-12-6.44.05-3.97 8.01-6.16 12-6.16s11.94 2.19 12 6.16c-2.59 3.88-6.99 6.44-12 6.44z" :style {:stroke nil}}]} + {:name "Add Shopping Cart" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M22 18h4v-6h6v-4h-6v-6h-4v6h-6v4h6v6zm-8 18c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4zm20 0c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4zm-19.65-6.5c0-.09.02-.17.06-.24l1.8-3.26h14.9c1.5 0 2.81-.83 3.5-2.06l7.72-14.02-3.5-1.92h-.01l-2.21 4-5.51 10h-14.03l-.26-.54-4.49-9.46-1.9-4-1.89-4h-6.53v4h4l7.2 15.17-2.71 4.9c-.31.58-.49 1.23-.49 1.93 0 2.21 1.79 4 4 4h24v-4h-23.15c-.28 0-.5-.22-.5-.5z" :style {:stroke nil}}]} + {:name "Alarm" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-28.24-4.66l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm9.24 9.22h-3v12l9.49 5.71 1.51-2.47-8-4.74v-10.5zm-1.01-8c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14z" :style {:stroke nil}}]} + {:name "Alarm Add" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M15.76 6.78l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm28.24 4.66l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-20.01-3.44c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14zm2-22h-4v6h-6v4h6v6h4v-6h6v-4h-6v-6z" :style {:stroke nil}}]} + {:name "Alarm Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 12c7.73 0 14 6.27 14 14 0 1.69-.31 3.3-.86 4.8l3.04 3.04c1.16-2.37 1.82-5.03 1.82-7.84 0-9.94-8.06-18-18.01-18-2.81 0-5.46.66-7.84 1.81l3.05 3.05c1.5-.55 3.11-.86 4.8-.86zm20-.56l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-38.16-6.85l-2.55 2.54 2.66 2.66-2.22 1.86 2.84 2.84 2.22-1.86 1.6 1.6c-2.73 3.16-4.39 7.27-4.39 11.77 0 9.94 8.04 18 17.99 18 4.51 0 8.62-1.67 11.77-4.4l4.4 4.4 2.54-2.55-34.91-34.91-1.95-1.95zm27.1 32.19c-2.43 2.01-5.54 3.22-8.94 3.22-7.73 0-14-6.27-14-14 0-3.4 1.21-6.51 3.22-8.94l19.72 19.72zm-16.91-30.23l-2.84-2.84-1.7 1.43 2.84 2.84 1.7-1.43z" :style {:stroke nil}}]} + {:name "Alarm Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-28.24-4.66l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm8.23 1.22c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14zm-2.93-10.95l-4.24-4.24-2.12 2.12 6.36 6.36 12.01-12.01-2.12-2.12-9.89 9.89z" :style {:stroke nil}}]} + {:name "Android" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M12 36c0 1.1.9 2 2 2h2v7c0 1.66 1.34 3 3 3s3-1.34 3-3v-7h4v7c0 1.66 1.34 3 3 3s3-1.34 3-3v-7h2c1.1 0 2-.9 2-2v-20h-24v20zm-5-20c-1.66 0-3 1.34-3 3v14c0 1.66 1.34 3 3 3s3-1.34 3-3v-14c0-1.66-1.34-3-3-3zm34 0c-1.66 0-3 1.34-3 3v14c0 1.66 1.34 3 3 3s3-1.34 3-3v-14c0-1.66-1.34-3-3-3zm-9.94-11.68l2.61-2.61c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0l-2.96 2.95c-1.6-.79-3.39-1.25-5.3-1.25-1.92 0-3.72.46-5.33 1.26l-2.97-2.97c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l2.62 2.62c-2.97 2.19-4.91 5.71-4.91 9.68h24c0-3.98-1.95-7.5-4.94-9.68zm-11.06 5.68h-2v-2h2v2zm10 0h-2v-2h2v2z" :style {:stroke nil}}]} + {:name "Announcement" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-14 18h-4v-12h4v12zm0 8h-4v-4h4v4z" :style {:stroke nil}}]} + {:name "Aspect Ratio" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 24h-4v6h-6v4h10v-10zm-24-6h6v-4h-10v10h4v-6zm28-12h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06z" :style {:stroke nil}}]} + {:name "Assesment" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-20 28h-4v-14h4v14zm8 0h-4v-20h4v20zm8 0h-4v-8h4v8z" :style {:stroke nil}}]} + {:name "Assignment" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm4 28h-14v-4h14v4zm6-8h-20v-4h20v4zm0-8h-20v-4h20v4z" :style {:stroke nil}}]} + {:name "Assignment Ind" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm0 8c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm12 24h-24v-2.8c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2.8z" :style {:stroke nil}}]} + {:name "Assignment Late" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-12 30h-4v-4h4v4zm0-8h-4v-12h4v12zm-2-18c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2z" :style {:stroke nil}}]} + {:name "Assignment Return" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm8 24h-8v6l-10-10 10-10v6h8v8z" :style {:stroke nil}}]} + {:name "Assignment Returned" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 6h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm0 30l-10-10h6v-8h8v8h6l-10 10z" :style {:stroke nil}}]} + {:name "Autorenew" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 12v6l8-8-8-8v6c-8.84 0-16 7.16-16 16 0 3.14.92 6.05 2.48 8.52l2.92-2.92c-.89-1.67-1.4-3.57-1.4-5.6 0-6.63 5.37-12 12-12zm13.52 3.48l-2.92 2.92c.89 1.67 1.4 3.57 1.4 5.6 0 6.63-5.37 12-12 12v-6l-8 8 8 8v-6c8.84 0 16-7.16 16-16 0-3.14-.92-6.05-2.48-8.52z" :style {:stroke nil}}]} + {:name "Backup" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-10.71 5.93v8h-8v-8h-6l10-10 10 10h-6z" :style {:stroke nil}}]} + {:name "Book" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 4h-24c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-24 4h10v16l-5-3-5 3v-16z" :style {:stroke nil}}]} + {:name "Bookmark" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M34 6h-20c-2.21 0-3.98 1.79-3.98 4l-.02 32 14-6 14 6v-32c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]} + {:name "Bookmark Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M34 6h-20c-2.21 0-3.98 1.79-3.98 4l-.02 32 14-6 14 6v-32c0-2.21-1.79-4-4-4zm0 30l-10-4.35-10 4.35v-26h20v26z" :style {:stroke nil}}]} + {:name "Bug Report" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 16h-5.62c-.9-1.56-2.14-2.91-3.63-3.92l3.25-3.25-2.83-2.83-4.35 4.35c-.9-.22-1.85-.35-2.82-.35-.97 0-1.92.13-2.82.35l-4.35-4.35-2.83 2.83 3.25 3.25c-1.49 1.01-2.73 2.36-3.63 3.92h-5.62v4h4.18c-.11.65-.18 1.32-.18 2v2h-4v4h4v2c0 .68.07 1.35.18 2h-4.18v4h5.62c2.07 3.58 5.94 6 10.38 6s8.31-2.42 10.38-6h5.62v-4h-4.18c.11-.65.18-1.32.18-2v-2h4v-4h-4v-2c0-.68-.07-1.35-.18-2h4.18v-4zm-12 16h-8v-4h8v4zm0-8h-8v-4h8v4z" :style {:stroke nil}}]} + {:name "Cached" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 16l-8 8h6c0 6.63-5.37 12-12 12-2.03 0-3.93-.51-5.61-1.39l-2.92 2.92c2.48 1.55 5.39 2.47 8.53 2.47 8.84 0 16-7.16 16-16h6l-8-8zm-26 8c0-6.63 5.37-12 12-12 2.03 0 3.93.51 5.61 1.39l2.92-2.92c-2.48-1.55-5.39-2.47-8.53-2.47-8.84 0-16 7.16-16 16h-6l8 8 8-8h-6z" :style {:stroke nil}}]} + {:name "Class" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 4h-24c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-24 4h10v16l-5-3-5 3v-16z" :style {:stroke nil}}]} + {:name "Credit Card" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-32v-12h32v12zm0-20h-32v-4h32v4z" :style {:stroke nil}}]} + {:name "Dashboard" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M6 26h16v-20h-16v20zm0 16h16v-12h-16v12zm20 0h16v-20h-16v20zm0-36v12h16v-12h-16z" :style {:stroke nil}}]} + {:name "Delete" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M12 38c0 2.21 1.79 4 4 4h16c2.21 0 4-1.79 4-4v-24h-24v24zm26-30h-7l-2-2h-10l-2 2h-7v4h28v-4z" :style {:stroke nil}}]} + {:name "Description" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M28 4h-16c-2.21 0-3.98 1.79-3.98 4l-.02 32c0 2.21 1.77 4 3.98 4h24.02c2.21 0 4-1.79 4-4v-24l-12-12zm4 32h-16v-4h16v4zm0-8h-16v-4h16v4zm-6-10v-11l11 11h-11z" :style {:stroke nil}}]} + {:name "DNS" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 26h-32c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h32c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-26 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm26-32h-32c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h32c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-26 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z" :style {:stroke nil}}]} + {:name "Done" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M18 32.34l-8.34-8.34-2.83 2.83 11.17 11.17 24-24-2.83-2.83z" :style {:stroke nil}}]} + {:name "Done All" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 14l-2.83-2.83-12.68 12.69 2.83 2.83 12.68-12.69zm8.49-2.83l-21.18 21.17-8.34-8.34-2.83 2.83 11.17 11.17 24-24-2.82-2.83zm-43.66 15.66l11.17 11.17 2.83-2.83-11.17-11.17-2.83 2.83z" :style {:stroke nil}}]} + {:name "Event" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M34 24h-10v10h10v-10zm-2-22v4h-16v-4h-4v4h-2c-2.21 0-3.98 1.79-3.98 4l-.02 28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4h-2v-4h-4zm6 36h-28v-22h28v22z" :style {:stroke nil}}]} + {:name "Exit To App" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M20.17 31.17l2.83 2.83 10-10-10-10-2.83 2.83 5.17 5.17h-19.34v4h19.34l-5.17 5.17zm17.83-25.17h-28c-2.21 0-4 1.79-4 4v8h4v-8h28v28h-28v-8h-4v8c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]} + {:name "Explore" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 21.8c-1.21 0-2.2.99-2.2 2.2s.99 2.2 2.2 2.2c1.22 0 2.2-.99 2.2-2.2s-.98-2.2-2.2-2.2zm0-17.8c-11.05 0-20 8.95-20 20 0 11.04 8.95 20 20 20s20-8.96 20-20c0-11.05-8.95-20-20-20zm4.38 24.38l-16.38 7.62 7.62-16.38 16.38-7.62-7.62 16.38z" :style {:stroke nil}}]} + {:name "Explore" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M41 22h-3v-8c0-2.21-1.79-4-4-4h-8v-3c0-2.76-2.24-5-5-5s-5 2.24-5 5v3h-8c-2.21 0-3.98 1.79-3.98 4l-.01 7.6h2.99c2.98 0 5.4 2.42 5.4 5.4s-2.42 5.4-5.4 5.4h-2.99l-.01 7.6c0 2.21 1.79 4 4 4h7.6v-3c0-2.98 2.42-5.4 5.4-5.4 2.98 0 5.4 2.42 5.4 5.4v3h7.6c2.21 0 4-1.79 4-4v-8h3c2.76 0 5-2.24 5-5s-2.24-5-5-5z" :style {:stroke nil}}]} + {:name "Face Unlock" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path {:d "M29.39 34.21c-1.49 1.15-3.4 1.79-5.39 1.79s-3.9-.64-5.39-1.79c-.43-.34-1.06-.26-1.4.18-.34.44-.26 1.06.18 1.4 1.83 1.42 4.18 2.21 6.61 2.21s4.78-.79 6.61-2.21c.44-.34.52-.97.18-1.4-.34-.44-.97-.52-1.4-.18z" :style {:stroke nil}}] + [:circle {:cx "17" :cy "25" :r "2" :style {:stroke nil}}] + [:path {:d "M24 0c-13.25 0-24 10.75-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24zm15.92 29.64c-2.18 7.48-8.54 12.91-16.08 12.91-7.55 0-13.92-5.45-16.09-12.95-2.38-.2-4.25-2.36-4.25-5.02 0-2.54 1.71-4.63 3.93-4.99v-.01c4.18-2.93 7.61-6.98 8.19-10.1l.01.01v-.03c2.71 5.25 12.6 10.38 23.65 10.12.2-.03.39-.07.59-.07 2.55 0 4.62 2.27 4.62 5.07.01 2.78-2.04 5.04-4.57 5.06z" :style {:stroke nil}}] + [:circle {:cx "31" :cy "25" :r "2" :style {:stroke nil}}]]} + {:name "Favorite" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 42.7l-2.9-2.63c-10.3-9.35-17.1-15.52-17.1-23.07 0-6.17 4.83-11 11-11 3.48 0 6.82 1.62 9 4.17 2.18-2.55 5.52-4.17 9-4.17 6.17 0 11 4.83 11 11 0 7.55-6.8 13.72-17.1 23.07l-2.9 2.63z" :style {:stroke nil}}]} + {:name "Favorite Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M33 6c-3.48 0-6.82 1.62-9 4.17-2.18-2.55-5.52-4.17-9-4.17-6.17 0-11 4.83-11 11 0 7.55 6.8 13.72 17.1 23.07l2.9 2.63 2.9-2.63c10.3-9.35 17.1-15.52 17.1-23.07 0-6.17-4.83-11-11-11zm-8.79 31.11l-.21.19-.21-.19c-9.51-8.63-15.79-14.33-15.79-20.11 0-3.99 3.01-7 7-7 3.08 0 6.08 1.99 7.13 4.72h3.73c1.06-2.73 4.06-4.72 7.14-4.72 3.99 0 7 3.01 7 7 0 5.78-6.28 11.48-15.79 20.11z" :style {:stroke nil}}]} + {:name "Find In Page" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 39.17v-23.17l-12-12h-16c-2.21 0-3.98 1.79-3.98 4l-.02 32c0 2.21 1.77 4 3.98 4h24.02c.89 0 1.71-.3 2.37-.8l-8.87-8.87c-1.57 1.05-3.46 1.67-5.5 1.67-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10c0 2.04-.62 3.93-1.66 5.51l7.66 7.66zm-22-13.17c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6-6 2.69-6 6z" :style {:stroke nil}}]} + {:name "Find Replace" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M22 12c2.76 0 5.26 1.12 7.07 2.93l-5.07 5.07h12v-12l-4.1 4.1c-2.53-2.53-6.03-4.1-9.9-4.1-7.05 0-12.87 5.22-13.84 12h4.04c.93-4.56 4.96-8 9.8-8zm11.28 18.27c1.33-1.81 2.23-3.95 2.56-6.27h-4.04c-.93 4.56-4.96 8-9.8 8-2.76 0-5.26-1.12-7.07-2.93l5.07-5.07h-12v12l4.1-4.1c2.53 2.53 6.03 4.1 9.9 4.1 3.1 0 5.96-1.02 8.28-2.73l9.72 9.71 2.98-2.98-9.7-9.73z" :style {:stroke nil}}]} + {:name "Flip To Back" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M18 14h-4v4h4v-4zm0 8h-4v4h4v-4zm0-16c-2.21 0-4 1.79-4 4h4v-4zm8 24h-4v4h4v-4zm12-24v4h4c0-2.21-1.79-4-4-4zm-12 0h-4v4h4v-4zm-8 28v-4h-4c0 2.21 1.79 4 4 4zm20-8h4v-4h-4v4zm0-8h4v-4h-4v4zm0 16c2.21 0 4-1.79 4-4h-4v4zm-28-20h-4v24c0 2.21 1.79 4 4 4h24v-4h-24v-24zm20-4h4v-4h-4v4zm0 24h4v-4h-4v4z" :style {:stroke nil}}]} + {:name "Flip To Front" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M6 26h4v-4h-4v4zm0 8h4v-4h-4v4zm4 8v-4h-4c0 2.21 1.79 4 4 4zm-4-24h4v-4h-4v4zm24 24h4v-4h-4v4zm8-36h-20c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-20v-20h20v20zm-16 12h4v-4h-4v4zm-8 0h4v-4h-4v4z" :style {:stroke nil}}]} + {:name "Get App" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 18h-8v-12h-12v12h-8l14 14 14-14zm-28 18v4h28v-4h-28z" :style {:stroke nil}}]} + {:name "Grade" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 34.54l12.36 7.46-3.27-14.06 10.91-9.45-14.38-1.24-5.62-13.25-5.62 13.25-14.38 1.24 10.91 9.45-3.27 14.06z" :style {:stroke nil}}]} + {:name "Group Work" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 4c-11.05 0-20 8.95-20 20 0 11.04 8.95 20 20 20s20-8.96 20-20c0-11.05-8.95-20-20-20zm-8 31c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm3-19c0-2.76 2.24-5 5-5s5 2.24 5 5-2.24 5-5 5-5-2.24-5-5zm13 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z" :style {:stroke nil}}]} + {:name "Help" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm2 34h-4v-4h4v4zm4.13-15.49l-1.79 1.84c-1.44 1.44-2.34 2.65-2.34 5.65h-4v-1c0-2.21.9-4.21 2.34-5.66l2.49-2.52c.72-.72 1.17-1.72 1.17-2.82 0-2.21-1.79-4-4-4s-4 1.79-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-.71 3.35-1.87 4.51z" :style {:stroke nil}}]} + {:name "Highlight Remove" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M29.17 16l-5.17 5.17-5.17-5.17-2.83 2.83 5.17 5.17-5.17 5.17 2.83 2.83 5.17-5.17 5.17 5.17 2.83-2.83-5.17-5.17 5.17-5.17-2.83-2.83zm-5.17-12c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z" :style {:stroke nil}}]} + {:name "History" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:opacity ".9" :d "M25.99 6c-9.95 0-17.99 8.06-17.99 18h-6l7.79 7.79.14.29 8.07-8.08h-6c0-7.73 6.27-14 14-14s14 6.27 14 14-6.27 14-14 14c-3.87 0-7.36-1.58-9.89-4.11l-2.83 2.83c3.25 3.26 7.74 5.28 12.71 5.28 9.95 0 18.01-8.06 18.01-18s-8.06-18-18.01-18zm-1.99 10v10l8.56 5.08 1.44-2.43-7-4.15v-8.5h-3z" :style {:stroke nil}}]} + {:name "Home" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M20 40v-12h8v12h10v-16h6l-20-18-20 18h6v16z" :style {:stroke nil}}]} + {:name "Https" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 16h-2v-4c0-5.52-4.48-10-10-10s-10 4.48-10 10v4h-2c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-12 18c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm6.2-18h-12.4v-4c0-3.42 2.78-6.2 6.2-6.2 3.42 0 6.2 2.78 6.2 6.2v4z" :style {:stroke nil}}]} + {:name "Info" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm2 30h-4v-12h4v12zm0-16h-4v-4h4v4z" :style {:stroke nil}}]} + {:name "Info Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M22 34h4v-12h-4v12zm2-30c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z" :style {:stroke nil}}]} + {:name "Input" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M42 6.02h-36c-2.21 0-4 1.79-4 4v7.98h4v-8.02h36v28.06h-36v-8.04h-4v8.02c0 2.21 1.79 3.96 4 3.96h36c2.21 0 4-1.76 4-3.96v-28c0-2.21-1.79-4-4-4zm-20 25.98l8-8-8-8v6h-20v4h20v6z" :style {:stroke nil}}]} + {:name "Invert Colors" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M35.31 15.86l-11.31-11.32-11.31 11.32c-6.25 6.25-6.25 16.38 0 22.63 3.12 3.12 7.22 4.69 11.31 4.69s8.19-1.56 11.31-4.69c6.25-6.25 6.25-16.38 0-22.63zm-11.31 23.31c-3.21 0-6.22-1.25-8.48-3.52-2.27-2.26-3.52-5.27-3.52-8.48s1.25-6.22 3.52-8.49l8.48-8.48v28.97z" :style {:stroke nil}}]} + {:name "Label" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M35.27 11.69c-.73-1.02-1.92-1.69-3.27-1.69l-22 .02c-2.21 0-4 1.77-4 3.98v20c0 2.21 1.79 3.98 4 3.98l22 .02c1.35 0 2.54-.67 3.27-1.69l8.73-12.31-8.73-12.31z" :style {:stroke nil}}]} + {:name "Label Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M35.27 11.69c-.73-1.02-1.92-1.69-3.27-1.69l-22 .02c-2.21 0-4 1.77-4 3.98v20c0 2.21 1.79 3.98 4 3.98l22 .02c1.35 0 2.54-.67 3.27-1.69l8.73-12.31-8.73-12.31zm-3.27 22.31h-22v-20h22l7.09 10-7.09 10z" :style {:stroke nil}}]} + {:name "Language" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm13.85 12h-5.9c-.65-2.5-1.56-4.9-2.76-7.12 3.68 1.26 6.74 3.81 8.66 7.12zm-13.84-7.93c1.67 2.4 2.97 5.07 3.82 7.93h-7.64c.85-2.86 2.15-5.53 3.82-7.93zm-15.48 19.93c-.33-1.28-.52-2.62-.52-4s.19-2.72.52-4h6.75c-.16 1.31-.27 2.64-.27 4 0 1.36.11 2.69.28 4h-6.76zm1.63 4h5.9c.65 2.5 1.56 4.9 2.76 7.13-3.68-1.26-6.74-3.82-8.66-7.13zm5.9-16h-5.9c1.92-3.31 4.98-5.87 8.66-7.13-1.2 2.23-2.11 4.63-2.76 7.13zm7.95 23.93c-1.66-2.4-2.96-5.07-3.82-7.93h7.64c-.86 2.86-2.16 5.53-3.82 7.93zm4.68-11.93h-9.36c-.19-1.31-.32-2.64-.32-4 0-1.36.13-2.69.32-4h9.36c.19 1.31.32 2.64.32 4 0 1.36-.13 2.69-.32 4zm.51 11.12c1.2-2.23 2.11-4.62 2.76-7.12h5.9c-1.93 3.31-4.99 5.86-8.66 7.12zm3.53-11.12c.16-1.31.28-2.64.28-4 0-1.36-.11-2.69-.28-4h6.75c.33 1.28.53 2.62.53 4s-.19 2.72-.53 4h-6.75z" :style {:stroke nil}}]} + {:name "Launch" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 38h-28v-28h14v-4h-14c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-14h-4v14zm-10-32v4h7.17l-19.66 19.66 2.83 2.83 19.66-19.66v7.17h4v-14h-14z" :style {:stroke nil}}]} + {:name "List" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M6 26h4v-4h-4v4zm0 8h4v-4h-4v4zm0-16h4v-4h-4v4zm8 8h28v-4h-28v4zm0 8h28v-4h-28v4zm0-20v4h28v-4h-28z" :style {:stroke nil}}]} + {:name "Lock" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 16h-2v-4c0-5.52-4.48-10-10-10s-10 4.48-10 10v4h-2c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-12 18c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm6.2-18h-12.4v-4c0-3.42 2.78-6.2 6.2-6.2 3.42 0 6.2 2.78 6.2 6.2v4z" :style {:stroke nil}}]} + {:name "Lock Open" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 34c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm12-18h-2v-4c0-5.52-4.48-10-10-10s-10 4.48-10 10h3.8c0-3.42 2.78-6.2 6.2-6.2 3.42 0 6.2 2.78 6.2 6.2v4h-18.2c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-24v-20h24v20z" :style {:stroke nil}}]} + {:name "Lock Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 16h-2v-4c0-5.52-4.48-10-10-10s-10 4.48-10 10v4h-2c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-12-10.2c3.42 0 6.2 2.78 6.2 6.2v4h-12.2v-4h-.2c0-3.42 2.78-6.2 6.2-6.2zm12 34.2h-24v-20h24v20zm-12-6c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4z" :style {:stroke nil}}]} + {:name "Loyalty" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M42.82 23.16l-17.99-17.99c-.72-.72-1.72-1.17-2.83-1.17h-14c-2.21 0-4 1.79-4 4v14c0 1.11.45 2.11 1.18 2.83l18 18c.72.72 1.72 1.17 2.82 1.17 1.11 0 2.11-.45 2.83-1.17l14-14c.72-.73 1.17-1.73 1.17-2.83 0-1.11-.45-2.11-1.18-2.84zm-31.82-9.16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm23.54 16.54l-8.54 8.54-8.54-8.54c-.9-.91-1.46-2.16-1.46-3.54 0-2.76 2.24-5 5-5 1.38 0 2.64.56 3.54 1.47l1.46 1.46 1.46-1.46c.91-.91 2.16-1.47 3.54-1.47 2.76 0 5 2.24 5 5 0 1.38-.56 2.63-1.46 3.54z" :style {:stroke nil}}]} + {:name "Markunread mailbox" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 12h-20v12h-4v-16h12v-8h-16v12h-4c-2.2 0-4 1.8-4 4v24c0 2.2 1.8 4 4 4h32c2.2 0 4-1.8 4-4v-24c0-2.2-1.8-4-4-4z" :style {:stroke nil}}]} + {:name "Note Add" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M28 4h-16c-2.21 0-3.98 1.79-3.98 4l-.02 32c0 2.21 1.77 4 3.98 4h24.02c2.21 0 4-1.79 4-4v-24l-12-12zm4 28h-6v6h-4v-6h-6v-4h6v-6h4v6h6v4zm-6-14v-11l11 11h-11z" :style {:stroke nil}}]} + {:name "Open In Browser" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 8h-28c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h8v-4h-8v-20h28v20h-8v4h8c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-14 12l-8 8h6v12h4v-12h6l-8-8z" :style {:stroke nil}}]} + {:name "Open In New" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 38h-28v-28h14v-4h-14c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-14h-4v14zm-10-32v4h7.17l-19.66 19.66 2.83 2.83 19.66-19.66v7.17h4v-14h-14z" :style {:stroke nil}}]} + {:name "Open With" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M20 18h8v-6h6l-10-10-10 10h6v6zm-2 2h-6v-6l-10 10 10 10v-6h6v-8zm28 4l-10-10v6h-6v8h6v6l10-10zm-18 6h-8v6h-6l10 10 10-10h-6v-6z" :style {:stroke nil}}]} + {:name "Pageview" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M22 16c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm16-10h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-2.83 32l-7.66-7.66c-1.58 1.04-3.47 1.66-5.51 1.66-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10c0 2.04-.62 3.93-1.66 5.51l7.66 7.66-2.83 2.83z" :style {:stroke nil}}]} + {:name "Payment" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-32v-12h32v12zm0-20h-32v-4h32v4z" :style {:stroke nil}}]} + {:name "Perm Camera Mic" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 10h-6.34l-3.66-4h-12l-3.66 4h-6.34c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h14v-4.18c-5.67-.96-10-5.89-10-11.82h4c0 4.41 3.59 8 8 8s8-3.59 8-8h4c0 5.93-4.33 10.86-10 11.82v4.18h14c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-12 16c0 2.21-1.79 4-4 4s-4-1.79-4-4v-8c0-2.21 1.79-4 4-4s4 1.79 4 4v8z" :style {:stroke nil}}]} + {:name "Perm Contact Cal" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 6h-2v-4h-4v4h-16v-4h-4v4h-2c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-14 6c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm12 24h-24v-2c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2z" :style {:stroke nil}}]} + {:name "Perm Data Setting" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M37.98 23c.68 0 1.36.06 2.02.15v-23.15l-40 40h23.13c-.09-.66-.15-1.32-.15-2 0-8.28 6.72-15 15-15zm7.43 15.98c.04-.32.07-.64.07-.98 0-.33-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.37-2.65c-.04-.24-.25-.42-.5-.42h-4c-.25 0-.46.18-.49.42l-.37 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.13.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.37 2.65c.04.24.25.42.49.42h4c.25 0 .45-.18.49-.42l.37-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.13-.22.07-.49-.12-.64l-2.1-1.65zm-7.43 2.02c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z" :style {:stroke nil}}]} + {:name "Perm Device Info" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M26 14h-4v4h4v-4zm0 8h-4v12h4v-12zm8-19.98l-20-.02c-2.21 0-4 1.79-4 4v36c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z" :style {:stroke nil}}]} + {:name "Perm Identity" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 11.8c2.32 0 4.2 1.88 4.2 4.2s-1.88 4.2-4.2 4.2-4.2-1.88-4.2-4.2 1.88-4.2 4.2-4.2m0 18c5.95 0 12.2 2.91 12.2 4.2v2.2h-24.4v-2.2c0-1.29 6.25-4.2 12.2-4.2m0-21.8c-4.42 0-8 3.58-8 8 0 4.41 3.58 8 8 8s8-3.59 8-8c0-4.42-3.58-8-8-8zm0 18c-5.33 0-16 2.67-16 8v6h32v-6c0-5.33-10.67-8-16-8z" :style {:stroke nil}}]} + {:name "Perm Media" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M4 12h-4v10h.02l-.02 18c0 2.21 1.79 4 4 4h36v-4h-36v-28zm40-4h-16l-4-4h-12c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-30 22l9-12 7 9.01 5-6.01 7 9h-28z" :style {:stroke nil}}]} + {:name "Perm Phone Msg" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 31c-2.49 0-4.9-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.42c.55-.55.71-1.34.49-2.03-.74-2.24-1.14-4.65-1.14-7.14 0-1.11-.89-2-2-2h-7c-1.1 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zm-16-25v20l6-6h12v-14h-18z" :style {:stroke nil}}]} + {:name "Perm Scan Wifi" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 6c-10.09 0-17.71 3.7-24 8.47l24 29.53 24-29.5c-6.29-4.76-13.91-8.5-24-8.5zm2 26h-4v-12h4v12zm-4-16v-4h4v4h-4z" :style {:stroke nil}}]} + {:name "Picture In Picture" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 14h-16v12h16v-12zm4-8h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 3.96 4 3.96h36c2.21 0 4-1.76 4-3.96v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06z" :style {:stroke nil}}]} + {:name "Polymer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 8h-8l-15.79 25.26-5.21-9.26 9-16h-8l-9 16 9 16h8l15.79-25.26 5.21 9.26-9 16h8l9-16z" :style {:stroke nil}}]} + {:name "Print" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 16h-28c-3.31 0-6 2.69-6 6v12h8v8h24v-8h8v-12c0-3.31-2.69-6-6-6zm-6 22h-16v-10h16v10zm6-14c-1.11 0-2-.89-2-2s.89-2 2-2c1.11 0 2 .89 2 2s-.89 2-2 2zm-2-18h-24v8h24v-8z" :style {:stroke nil}}]} + {:name "Query Builder" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z" :style {:stroke nil}}]} + {:name "Question Answer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M42 12h-4v18h-26v4c0 1.1.9 2 2 2h22l8 8v-30c0-1.1-.9-2-2-2zm-8 12v-18c0-1.1-.9-2-2-2h-26c-1.1 0-2 .9-2 2v28l8-8h20c1.1 0 2-.9 2-2z" :style {:stroke nil}}]} + {:name "Receipt" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 34h-24v-4h24v4zm0-8h-24v-4h24v4zm0-8h-24v-4h24v4zm-30 26l3-3 3 3 3-3 3 3 3-3 3 3 3-3 3 3 3-3 3 3 3-3 3 3v-40l-3 3-3-3-3 3-3-3-3 3-3-3-3 3-3-3-3 3-3-3-3 3-3-3v40z" :style {:stroke nil}}]} + {:name "Redeem" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 12h-4.37c.22-.63.37-1.29.37-2 0-3.31-2.69-6-6-6-2.09 0-3.93 1.07-5 2.69l-1 1.36-1-1.36c-1.07-1.62-2.91-2.69-5-2.69-3.31 0-6 2.69-6 6 0 .71.14 1.37.37 2h-4.37c-2.21 0-3.98 1.79-3.98 4l-.02 22c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm-10-4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-12 0c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm22 30h-32v-4h32v4zm0-10h-32v-12h10.16l-4.16 5.67 3.25 2.33 4.75-6.47 2-2.72 2 2.72 4.75 6.47 3.25-2.33-4.16-5.67h10.16v12z" :style {:stroke nil}}]} + {:name "Reorder" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M3,15h18v-2H3V15z M3,19h18v-2H3V19z M3,11h18V9H3V11z M3,5v2h18V5H3z" :style {:stroke nil}}]} + {:name "Report Problem" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M2 42h44l-22-38-22 38zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z" :style {:stroke nil}}]} + {:name "Restore" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M25.99 6c-9.95 0-17.99 8.06-17.99 18h-6l7.79 7.79.14.29 8.07-8.08h-6c0-7.73 6.27-14 14-14s14 6.27 14 14-6.27 14-14 14c-3.87 0-7.36-1.58-9.89-4.11l-2.83 2.83c3.25 3.26 7.74 5.28 12.71 5.28 9.95 0 18.01-8.06 18.01-18s-8.06-18-18.01-18zm-1.99 10v10l8.56 5.08 1.44-2.43-7-4.15v-8.5h-3z" :style {:stroke nil}}]} + {:name "Room" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 4c-7.73 0-14 6.27-14 14 0 10.5 14 26 14 26s14-15.5 14-26c0-7.73-6.27-14-14-14zm0 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z" :style {:stroke nil}}]} + {:name "Schedule" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path {:fill-opacity ".9" :d "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z" :style {:stroke nil}}] + [:path {:fill-opacity ".9" :d "M25 14h-3v12l10.49 6.3 1.51-2.46-9-5.34z" :style {:stroke nil}}]]} + {:name "Search" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M31 28h-1.59l-.55-.55c1.96-2.27 3.14-5.22 3.14-8.45 0-7.18-5.82-13-13-13s-13 5.82-13 13 5.82 13 13 13c3.23 0 6.18-1.18 8.45-3.13l.55.55v1.58l10 9.98 2.98-2.98-9.98-10zm-12 0c-4.97 0-9-4.03-9-9s4.03-9 9-9 9 4.03 9 9-4.03 9-9 9z" :style {:stroke nil}}]} + {:name "Settings" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38.86 25.95c.08-.64.14-1.29.14-1.95s-.06-1.31-.14-1.95l4.23-3.31c.38-.3.49-.84.24-1.28l-4-6.93c-.25-.43-.77-.61-1.22-.43l-4.98 2.01c-1.03-.79-2.16-1.46-3.38-1.97l-.75-5.3c-.09-.47-.5-.84-1-.84h-8c-.5 0-.91.37-.99.84l-.75 5.3c-1.22.51-2.35 1.17-3.38 1.97l-4.98-2.01c-.45-.17-.97 0-1.22.43l-4 6.93c-.25.43-.14.97.24 1.28l4.22 3.31c-.08.64-.14 1.29-.14 1.95s.06 1.31.14 1.95l-4.22 3.31c-.38.3-.49.84-.24 1.28l4 6.93c.25.43.77.61 1.22.43l4.98-2.01c1.03.79 2.16 1.46 3.38 1.97l.75 5.3c.08.47.49.84.99.84h8c.5 0 .91-.37.99-.84l.75-5.3c1.22-.51 2.35-1.17 3.38-1.97l4.98 2.01c.45.17.97 0 1.22-.43l4-6.93c.25-.43.14-.97-.24-1.28l-4.22-3.31zm-14.86 5.05c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z" :style {:stroke nil}}]} + {:name "Settings Applications" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 20c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm14-14h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-3.5 18c0 .46-.04.92-.1 1.37l2.96 2.32c.26.21.34.59.16.89l-2.8 4.85c-.17.3-.54.42-.86.3l-3.49-1.41c-.72.56-1.51 1.02-2.37 1.38l-.52 3.71c-.04.33-.33.59-.68.59h-5.6c-.35 0-.64-.26-.69-.59l-.52-3.71c-.85-.35-1.64-.82-2.37-1.38l-3.48 1.4c-.32.12-.68 0-.86-.3l-2.8-4.85c-.18-.3-.1-.68.16-.89l2.96-2.31c-.06-.45-.1-.9-.1-1.37 0-.46.04-.92.1-1.37l-2.96-2.31c-.26-.21-.34-.59-.16-.89l2.8-4.85c.18-.3.54-.42.86-.3l3.48 1.4c.72-.55 1.51-1.02 2.37-1.38l.52-3.71c.05-.33.34-.59.69-.59h5.6c.35 0 .64.26.69.59l.52 3.71c.85.35 1.64.82 2.37 1.38l3.48-1.4c.32-.12.68 0 .86.3l2.8 4.85c.18.3.1.68-.16.89l-2.96 2.32c.06.44.1.9.1 1.36z" :style {:stroke nil}}]} + {:name "Settings Backup Restore" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M28 24c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4zm-4-18c-9.94 0-18 8.06-18 18h-6l8 8 8-8h-6c0-7.73 6.27-14 14-14s14 6.27 14 14-6.27 14-14 14c-3.03 0-5.82-.97-8.12-2.61l-2.83 2.87c3.04 2.34 6.83 3.74 10.95 3.74 9.94 0 18-8.06 18-18s-8.06-18-18-18z" :style {:stroke nil}}]} + {:name "Settings Bluetooth" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M22 48h4v-4h-4v4zm-8 0h4v-4h-4v4zm16 0h4v-4h-4v4zm5.41-36.59l-11.41-11.41h-2v15.17l-9.17-9.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l11.41-11.41-8.58-8.59 8.58-8.59zm-9.41-3.75l3.76 3.76-3.76 3.75v-7.51zm3.76 20.93l-3.76 3.75v-7.51l3.76 3.76z" :style {:stroke nil}}]} + {:name "Settings Cell" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M14 48h4v-4h-4v4zm8 0h4v-4h-4v4zm8 0h4v-4h-4v4zm2-47.98l-16-.02c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h16c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-3.98-4-3.98zm0 31.98h-16v-24h16v24z" :style {:stroke nil}}]} + {:name "Settings Display" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M42 6h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06zm-26-6.03h5l3 3 3-3h5v-5l3-3-3-3v-5h-5l-3-3-3 3h-5v5l-3 3 3 3v5zm8-14c3.31 0 6 2.69 6 6s-2.69 6-6 6v-12z" :style {:stroke nil}}]} + {:name "Settings Ethernet" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M15.54 13.52l-3.08-2.55-10.82 13.03 10.82 13.04 3.08-2.55-8.7-10.49 8.7-10.48zm-1.54 12.48h4v-4h-4v4zm20-4h-4v4h4v-4zm-12 4h4v-4h-4v4zm13.54-15.04l-3.08 2.55 8.7 10.49-8.7 10.48 3.08 2.55 10.82-13.03-10.82-13.04z" :style {:stroke nil}}]} + {:name "Settings Input Antenna" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 10c-7.73 0-14 6.27-14 14h4c0-5.52 4.48-10 10-10s10 4.48 10 10h4c0-7.73-6.27-14-14-14zm2 18.58c1.76-.77 3-2.53 3-4.58 0-2.76-2.24-5-5-5s-5 2.24-5 5c0 2.05 1.24 3.81 3 4.58v6.59l-6.83 6.83 2.83 2.83 6-6 6 6 2.83-2.83-6.83-6.83v-6.59zm-2-26.58c-12.15 0-22 9.85-22 22h4c0-9.94 8.06-18 18-18s18 8.06 18 18h4c0-12.15-9.85-22-22-22z" :style {:stroke nil}}]} + {:name "Settings Input Component" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M10 4c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4v-8zm8 28c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4zm-16 0c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4zm40-20v-8c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4zm-16-8c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4v-8zm8 28c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4z" :style {:stroke nil}}]} + {:name "Settings Input Composite" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M10 4c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4v-8zm8 28c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4zm-16 0c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4zm40-20v-8c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4zm-16-8c0-1.1-.89-2-2-2s-2 .9-2 2v8h-4v12h12v-12h-4v-8zm8 28c0 2.61 1.68 4.81 4 5.63v8.37h4v-8.37c2.32-.83 4-3.02 4-5.63v-4h-12v4z" :style {:stroke nil}}]} + {:name "Settings Input HDMI" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 14v-6c0-2.21-1.79-4-4-4h-16c-2.21 0-4 1.79-4 4v6h-2v12l6 12v6h16v-6l6-12v-12h-2zm-20-6h16v6h-4v-4h-2v4h-4v-4h-2v4h-4v-6z" :style {:stroke nil}}]} + {:name "Settings Input svideo" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M16 23c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3zm14-10c0-1.66-1.34-3-3-3h-6c-1.66 0-3 1.34-3 3s1.34 3 3 3h6c1.66 0 3-1.34 3-3zm-13 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm7-28c-12.13 0-22 9.87-22 22s9.87 22 22 22 22-9.87 22-22-9.87-22-22-22zm0 40c-9.93 0-18-8.08-18-18s8.07-18 18-18 18 8.08 18 18-8.07 18-18 18zm11-22c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm-4 10c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z" :style {:stroke nil}}]} + {:name "Settings Overscan" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24.01 11l-4.01 5h8l-3.99-5zm11.99 9v8l5-3.99-5-4.01zm-24 0l-5 4.01 5 3.99v-8zm16 12h-8l4.01 5 3.99-5zm14-26h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06z" :style {:stroke nil}}]} + {:name "Settings Phone" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M26 18h-4v4h4v-4zm8 0h-4v4h4v-4zm6 13c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03-.74-2.25-1.14-4.66-1.14-7.15 0-1.11-.89-2-2-2h-7c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zm-2-13v4h4v-4h-4z" :style {:stroke nil}}]} + {:name "Settings Power" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M14 48h4v-4h-4v4zm8 0h4v-4h-4v4zm4-44h-4v20h4v-20zm7.13 4.87l-2.89 2.89c3.45 2.11 5.76 5.9 5.76 10.24 0 6.63-5.37 12-12 12s-12-5.37-12-12c0-4.34 2.31-8.13 5.76-10.24l-2.89-2.89c-4.15 2.89-6.87 7.69-6.87 13.13 0 8.84 7.16 16 16 16s16-7.16 16-16c0-5.44-2.72-10.24-6.87-13.13zm-3.13 39.13h4v-4h-4v4z" :style {:stroke nil}}]} + {:name "Settings Remote" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M30 18h-12c-1.11 0-2 .9-2 2v24c0 1.1.89 2 2 2h12c1.11 0 2-.9 2-2v-24c0-1.1-.89-2-2-2zm-6 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm-9.9-17.9l2.83 2.83c1.81-1.81 4.31-2.93 7.07-2.93s5.26 1.12 7.07 2.93l2.83-2.83c-2.53-2.53-6.03-4.1-9.9-4.1s-7.37 1.57-9.9 4.1zm9.9-12.1c-6.07 0-11.57 2.46-15.56 6.44l2.83 2.83c3.26-3.26 7.76-5.27 12.73-5.27s9.47 2.01 12.73 5.27l2.83-2.83c-3.99-3.98-9.49-6.44-15.56-6.44z" :style {:stroke nil}}]} + {:name "Settings Voice" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M14 48h4v-4h-4v4zm10-22c3.31 0 5.98-2.69 5.98-6l.02-12c0-3.32-2.68-6-6-6-3.31 0-6 2.68-6 6v12c0 3.31 2.69 6 6 6zm-2 22h4v-4h-4v4zm8 0h4v-4h-4v4zm8-28h-3.4c0 6-5.07 10.2-10.6 10.2-5.52 0-10.6-4.2-10.6-10.2h-3.4c0 6.83 5.44 12.47 12 13.44v6.56h4v-6.56c6.56-.97 12-6.61 12-13.44z" :style {:stroke nil}}]} + {:name "Shop Two" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 10v-4c0-2.21-1.79-4-4-4h-8c-2.21 0-4 1.79-4 4v4h-10v22c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-22h-10zm-12-4h8v4h-8v-4zm0 24v-14l11 6-11 8zm-18-12h-4v22c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4h-32v-22z" :style {:stroke nil}}]} + {:name "Shopping Basket" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M34.42 18l-8.76-13.11c-.38-.58-1.02-.85-1.66-.85-.64 0-1.28.28-1.66.85l-8.76 13.11h-9.58c-1.1 0-2 .9-2 2 0 .19.03.37.07.54l5.07 18.54c.47 1.68 2.02 2.92 3.86 2.92h26c1.84 0 3.39-1.24 3.85-2.93l5.07-18.54c.05-.16.08-.34.08-.53 0-1.1-.9-2-2-2h-9.58zm-16.42 0l6-8.8 6 8.8h-12zm6 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z" :style {:stroke nil}}]} + {:name "Shopping Cart" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M14 36c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4zm-12-32v4h4l7.19 15.17-2.7 4.9c-.31.58-.49 1.23-.49 1.93 0 2.21 1.79 4 4 4h24v-4h-23.15c-.28 0-.5-.22-.5-.5 0-.09.02-.17.06-.24l1.79-3.26h14.9c1.5 0 2.81-.83 3.5-2.06l7.15-12.98c.16-.28.25-.61.25-.96 0-1.11-.9-2-2-2h-29.57l-1.9-4h-6.53zm32 32c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4z" :style {:stroke nil}}]} + {:name "Speaker Notes" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-24 24h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4v-4h4v4zm14 12h-10v-4h10v4zm6-6h-16v-4h16v4zm0-6h-16v-4h16v4z" :style {:stroke nil}}]} + {:name "Spellcheck" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24.89 32h4.18l-10.21-26h-3.71l-10.22 26h4.18l2.25-6h11.29l2.24 6zm-12.03-10l4.14-11.05 4.14 11.05h-8.28zm30.31 1.17l-16.17 16.17-7.34-7.34-2.83 2.83 10.17 10.17 19-19-2.83-2.83z" :style {:stroke nil}}]} + {:name "Star Rate" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 28.6l7.42 5.4-2.84-8.72 7.42-5.28h-9.1l-2.9-9-2.9 9h-9.1l7.42 5.28-2.83 8.72z" :style {:stroke nil}}]} + {:name "Stars" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm8.47 32l-8.46-5.1-8.46 5.1 2.24-9.62-7.46-6.47 9.84-.84 3.84-9.07 3.84 9.07 9.84.84-7.46 6.47 2.24 9.62z" :style {:stroke nil}}]} + {:name "Store" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 8h-32v4h32v-4zm2 20v-4l-2-10h-32l-2 10v4h2v12h20v-12h8v12h4v-12h2zm-18 8h-12v-8h12v8z" :style {:stroke nil}}]} + {:name "Subject" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M28 34h-20v4h20v-4zm12-16h-32v4h32v-4zm-32 12h32v-4h-32v4zm0-20v4h32v-4h-32z" :style {:stroke nil}}]} + {:name "Supervisor Account" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 2.5c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25-2.25-1.01-2.25-2.25 1.01-2.25 2.25-2.25zm5 10.56v2.5c-.45.41-.96.77-1.5 1.05v-.68c0-.34-.17-.65-.46-.92-.65-.62-1.89-1.02-3.04-1.02-.96 0-1.96.28-2.65.73l-.17.12-.21.17c.78.47 1.63.72 2.54.82l1.33.15c.37.04.66.36.66.75 0 .29-.16.53-.4.66-.28.15-.64.09-.95.09-.35 0-.69-.01-1.03-.05-.5-.06-.99-.17-1.46-.33-.49-.16-.97-.38-1.42-.64-.22-.13-.44-.27-.65-.43l-.31-.24c-.04-.02-.28-.18-.28-.23v-4.28c0-1.58 2.63-2.78 5-2.78s5 1.2 5 2.78v1.78z" :style {:stroke nil}}]} + {:name "Swap Horiz" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M13.98 22l-7.98 8 7.98 8v-6h14.02v-4h-14.02v-6zm28.02-4l-7.98-8v6h-14.02v4h14.02v6l7.98-8z" :style {:stroke nil}}]} + {:name "Swap Vert Circle" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm-11 14l7-7 7 7h-5v8h-4v-8h-5zm22 12l-7 7-7-7h5v-8h4v8h5z" :style {:stroke nil}}]} + {:name "System Update Tv" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 32.5l8-8h-6v-18h-4v18h-6l8 8zm18-26h-12v3.97h12v28.06h-36v-28.06h12v-3.97h-12c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]} + {:name "Tab" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M42 6h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-36v-28h20v8h16v20z" :style {:stroke nil}}]} + {:name "Tab Unselected" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M2 18h4v-4h-4v4zm0 8h4v-4h-4v4zm0-16h4v-4c-2.21 0-4 1.79-4 4zm16 32h4v-4h-4v4zm-16-8h4v-4h-4v4zm4 8v-4h-4c0 2.21 1.79 4 4 4zm36-36h-16v12h20v-8c0-2.21-1.79-4-4-4zm0 28h4v-4h-4v4zm-24-24h4v-4h-4v4zm-8 32h4v-4h-4v4zm0-32h4v-4h-4v4zm32 32c2.21 0 4-1.79 4-4h-4v4zm0-16h4v-4h-4v4zm-16 16h4v-4h-4v4zm8 0h4v-4h-4v4z" :style {:stroke nil}}]} + {:name "Theaters" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 6v4h-4v-4h-16v4h-4v-4h-4v36h4v-4h4v4h16v-4h4v4h4v-36h-4zm-20 28h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 16h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4z" :style {:stroke nil}}]} + {:name "Thumb Down" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M30 6h-18c-1.66 0-3.08 1.01-3.68 2.44l-6.03 14.1c-.18.46-.29.95-.29 1.46v3.83l.02.02-.02.15c0 2.21 1.79 4 4 4h12.63l-1.91 9.14c-.04.2-.07.41-.07.63 0 .83.34 1.58.88 2.12l2.13 2.11 13.17-13.17c.72-.73 1.17-1.73 1.17-2.83v-20c0-2.21-1.79-4-4-4zm8 0v24h8v-24h-8z" :style {:stroke nil}}]} + {:name "Thumbs Up Down" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 12c0-1.1-.9-2-2-2h-10.37l1.33-6.35c.03-.15.05-.31.05-.47 0-.62-.25-1.18-.66-1.59l-1.59-1.59-9.88 9.88c-.54.54-.88 1.29-.88 2.12v13c0 1.66 1.34 3 3 3h13.5c1.24 0 2.31-.75 2.76-1.83l4.53-10.58c.13-.34.21-.7.21-1.09v-2.5zm21 8h-13.5c-1.24 0-2.31.75-2.76 1.83l-4.53 10.58c-.13.34-.21.7-.21 1.09v2.5c0 1.1.9 2 2 2h10.37l-1.33 6.35c-.03.15-.05.31-.05.47 0 .62.25 1.18.66 1.59l1.59 1.59 9.88-9.88c.54-.54.88-1.29.88-2.12v-13c0-1.66-1.34-3-3-3z" :style {:stroke nil}}]} + {:name "Toc" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M6 18h28v-4h-28v4zm0 8h28v-4h-28v4zm0 8h28v-4h-28v4zm32 0h4v-4h-4v4zm0-20v4h4v-4h-4zm0 12h4v-4h-4v4z" :style {:stroke nil}}]} + {:name "Today" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 6h-2v-4h-4v4h-16v-4h-4v4h-2c-2.21 0-3.98 1.79-3.98 4l-.02 28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-22h28v22zm-24-18h10v10h-10z" :style {:stroke nil}}]} + {:name "Track Changes" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:fill "#231F20" :d "M38.14 9.86l-2.83 2.83c2.9 2.89 4.69 6.89 4.69 11.31 0 8.84-7.16 16-16 16s-16-7.16-16-16c0-8.16 6.11-14.88 14-15.86v4.04c-5.67.95-10 5.88-10 11.82 0 6.63 5.37 12 12 12s12-5.37 12-12c0-3.31-1.34-6.31-3.51-8.49l-2.83 2.83c1.44 1.45 2.34 3.45 2.34 5.66 0 4.42-3.58 8-8 8s-8-3.58-8-8c0-3.72 2.56-6.83 6-7.72v4.27c-1.19.69-2 1.97-2 3.45 0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.48-.81-2.75-2-3.45v-16.55h-2c-11.05 0-20 8.95-20 20 0 11.04 8.95 20 20 20 11.04 0 20-8.96 20-20 0-5.52-2.24-10.52-5.86-14.14z" :style {:stroke nil}}]} + {:name "Translate" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M25.74 30.15l-5.08-5.02.06-.06c3.48-3.88 5.96-8.34 7.42-13.06h5.86v-4.01h-14v-4h-4v4h-14v3.98h22.34c-1.35 3.86-3.46 7.52-6.34 10.72-1.86-2.07-3.4-4.32-4.62-6.7h-4c1.46 3.26 3.46 6.34 5.96 9.12l-10.17 10.05 2.83 2.83 10-10 6.22 6.22 1.52-4.07zm11.26-10.15h-4l-9 24h4l2.25-6h9.5l2.25 6h4l-9-24zm-5.25 14l3.25-8.67 3.25 8.67h-6.5z" :style {:stroke nil}}]} + {:name "Trending Down" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M32 36l4.59-4.59-9.76-9.75-8 8-14.83-14.83 2.83-2.83 12 12 8-8 12.58 12.59 4.59-4.59v12z" :style {:stroke nil}}]} + {:name "Trending Neutral" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M44 24l-8-8v6h-30v4h30v6z" :style {:stroke nil}}]} + {:name "Trending Up" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M32 12l4.59 4.59-9.76 9.75-8-8-14.83 14.83 2.83 2.83 12-12 8 8 12.58-12.59 4.59 4.59v-12z" :style {:stroke nil}}]} + {:name "Turned In" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M34 6h-20c-2.21 0-3.98 1.79-3.98 4l-.02 32 14-6 14 6v-32c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]} + {:name "Turned In Not" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M34 6h-20c-2.21 0-3.98 1.79-3.98 4l-.02 32 14-6 14 6v-32c0-2.21-1.79-4-4-4zm0 30l-10-4.35-10 4.35v-26h20v26z" :style {:stroke nil}}]} + {:name "Verified User" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 2l-18 8v12c0 11.11 7.67 21.47 18 24 10.33-2.53 18-12.89 18-24v-12l-18-8zm-4 32l-8-8 2.83-2.83 5.17 5.17 13.17-13.17 2.83 2.83-16 16z" :style {:stroke nil}}]} + {:name "View Agenda" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 26h-34c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h34c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm0-20h-34c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h34c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2z" :style {:stroke nil}}]} + {:name "View Array" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M8 36h6v-26h-6v26zm28-26v26h6v-26h-6zm-20 26h18v-26h-18v26z" :style {:stroke nil}}]} + {:name "View Column" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M20 36h10v-26h-10v26zm-12 0h10v-26h-10v26zm24-26v26h10v-26h-10z" :style {:stroke nil}}]} + {:name "View Day" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M4 42h38v-6h-38v6zm36-26h-34c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h34c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-36-10v6h38v-6h-38z" :style {:stroke nil}}]} + {:name "View Headline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M8 30h34v-4h-34v4zm0 8h34v-4h-34v4zm0-16h34v-4h-34v4zm0-12v4h34v-4h-34z" :style {:stroke nil}}]} + {:name "View List" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M8 28h8v-8h-8v8zm0 10h8v-8h-8v8zm0-20h8v-8h-8v8zm10 10h24v-8h-24v8zm0 10h24v-8h-24v8zm0-28v8h24v-8h-24z" :style {:stroke nil}}]} + {:name "View Module" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M8 22h10v-12h-10v12zm0 14h10v-12h-10v12zm12 0h10v-12h-10v12zm12 0h10v-12h-10v12zm-12-14h10v-12h-10v12zm12-12v12h10v-12h-10z" :style {:stroke nil}}]} + {:name "View Quilt" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M20 36h10v-12h-10v12zm-12 0h10v-26h-10v26zm24 0h10v-12h-10v12zm-12-26v12h22v-12h-22z" :style {:stroke nil}}]} + {:name "View Stream" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M8 36h34v-12h-34v12zm0-26v12h34v-12h-34z" :style {:stroke nil}}]} + {:name "View Week" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M12 10h-6c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-24c0-1.1-.9-2-2-2zm28 0h-6c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-24c0-1.1-.9-2-2-2zm-14 0h-6c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-24c0-1.1-.9-2-2-2z" :style {:stroke nil}}]} + {:name "Visibility" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 9c-10 0-18.54 6.22-22 15 3.46 8.78 12 15 22 15 10.01 0 18.54-6.22 22-15-3.46-8.78-11.99-15-22-15zm0 25c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10zm0-16c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z" :style {:stroke nil}}]} + {:name "Visibility Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 14c5.52 0 10 4.48 10 10 0 1.29-.26 2.52-.71 3.65l5.85 5.85c3.02-2.52 5.4-5.78 6.87-9.5-3.47-8.78-12-15-22.01-15-2.8 0-5.48.5-7.97 1.4l4.32 4.31c1.13-.44 2.36-.71 3.65-.71zm-20-5.45l4.56 4.56.91.91c-3.3 2.58-5.91 6.01-7.47 9.98 3.46 8.78 12 15 22 15 3.1 0 6.06-.6 8.77-1.69l.85.85 5.83 5.84 2.55-2.54-35.45-35.46-2.55 2.55zm11.06 11.05l3.09 3.09c-.09.43-.15.86-.15 1.31 0 3.31 2.69 6 6 6 .45 0 .88-.06 1.3-.15l3.09 3.09c-1.33.66-2.81 1.06-4.39 1.06-5.52 0-10-4.48-10-10 0-1.58.4-3.06 1.06-4.4zm8.61-1.57l6.3 6.3.03-.33c0-3.31-2.69-6-6-6l-.33.03z" :style {:stroke nil}}]} + {:name "Wallet Giftcard" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 12h-4.37c.22-.63.37-1.3.37-2 0-3.31-2.69-6-6-6-2.09 0-3.93 1.07-5 2.69l-1 1.36-1-1.36c-1.07-1.62-2.91-2.69-5-2.69-3.31 0-6 2.69-6 6 0 .7.14 1.37.37 2h-4.37c-2.21 0-3.98 1.79-3.98 4l-.02 22c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm-10-4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-12 0c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm22 30h-32v-4h32v4zm0-10h-32v-12h10.16l-4.16 5.67 3.25 2.33 4.75-6.47 2-2.72 2 2.72 4.75 6.47 3.25-2.33-4.16-5.67h10.16v12z" :style {:stroke nil}}]} + {:name "Wallet Membership" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 4h-32c-2.21 0-4 1.79-4 4v22c0 2.21 1.79 4 4 4h8v10l8-4 8 4v-10h8c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm0 26h-32v-4h32v4zm0-10h-32v-12h32v12z" :style {:stroke nil}}]} + {:name "Wallet Travel" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 12h-6v-4c0-2.21-1.79-4-4-4h-12c-2.21 0-4 1.79-4 4v4h-6c-2.21 0-4 1.79-4 4v22c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm-22-4h12v4h-12v-4zm22 30h-32v-4h32v4zm0-10h-32v-12h6v4h4v-4h12v4h4v-4h6v12z" :style {:stroke nil}}]} + {:name "Work" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 12h-8v-4c0-2.21-1.79-4-4-4h-8c-2.21 0-4 1.79-4 4v4h-8c-2.21 0-3.98 1.79-3.98 4l-.02 22c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-22c0-2.21-1.79-4-4-4zm-12 0h-8v-4h8v4z" :style {:stroke nil}}]} + ]) diff --git a/frontend/src/uxbox/library/icons/material/alerts.cljs b/frontend/src/uxbox/library/icons/material/alerts.cljs new file mode 100644 index 000000000..6b21afca2 --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/alerts.cljs @@ -0,0 +1,22 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.alerts) + +(def +icons+ + [{:name "Error" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:xmlns "http://www.w3.org/2000/svg" + :d "M24 4c-11.04 0-20 8.95-20 20s8.96 20 20 20 20-8.95 20-20-8.96-20-20-20zm2 30h-4v-4h4v4zm0-8h-4v-12h4v12z" + :style {:stroke nil}}]} + {:name "Warning" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:xmlns "http://www.w3.org/2000/svg" + :d "M2 42h44l-22-38-22 38zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z" + :style {:stroke nil}}]} + ]) diff --git a/frontend/src/uxbox/library/icons/material/av.cljs b/frontend/src/uxbox/library/icons/material/av.cljs new file mode 100644 index 000000000..2514e0f7d --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/av.cljs @@ -0,0 +1,768 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.av) + +(def +icons+ + [{:name "Album" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 29c-4.97 0-9-4.03-9-9s4.03-9 9-9 9 4.03 9 9-4.03 9-9 9zm0-11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}]} + + {:name "AV Timer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 34c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zm0-28v8h4v-3.84c6.78.97 12 6.79 12 13.84 0 7.73-6.27 14-14 14s-14-6.27-14-14c0-3.36 1.18-6.43 3.15-8.85L24 26l2.83-2.83-13.6-13.6-.02.04C8.84 12.89 6 18.11 6 24c0 9.94 8.04 18 17.99 18S42 33.94 42 24 33.94 6 23.99 6H22zm14 18c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-24 0c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z"}]} + + {:name "Closed Caption" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 8H10c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM22 22h-3v-1h-4v6h4v-1h3v2c0 1.1-.89 2-2 2h-6c-1.11 0-2-.9-2-2v-8c0-1.1.89-2 2-2h6c1.11 0 2 .9 2 2v2zm14 0h-3v-1h-4v6h4v-1h3v2c0 1.1-.89 2-2 2h-6c-1.11 0-2-.9-2-2v-8c0-1.1.89-2 2-2h6c1.11 0 2 .9 2 2v2z"}]} + + {:name "Equalizer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M20 40h8V8h-8v32zM8 40h8V24H8v16zm24-22v22h8V18h-8z"}]} + + {:name "Explicit" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm-8 12h-8v4h8v4h-8v4h8v4H18V14h12v4z"}]} + + {:name "Fast Forward" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M8 36l17-12L8 12v24zm18-24v24l17-12-17-12z"}]} + + {:name "Fast Rewind" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M22 36V12L5 24l17 12zm1-12l17 12V12L23 24z"}]} + + {:name "Games" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 15V4H18v11l6 6 6-6zm-15 3H4v12h11l6-6-6-6zm3 15v11h12V33l-6-6-6 6zm15-15l-6 6 6 6h11V18H33z"}]} + + {:name "Hearing" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 40c-.57 0-1.13-.12-1.53-.3-1.41-.75-2.43-1.77-3.42-4.77-1.03-3.11-2.94-4.58-4.79-6.01-1.58-1.22-3.22-2.48-4.63-5.05C18.58 21.95 18 19.86 18 18c0-5.61 4.39-10 10-10s10 4.39 10 10h4c0-7.85-6.15-14-14-14s-14 6.15-14 14c0 2.53.76 5.3 2.13 7.8 1.82 3.31 3.97 4.96 5.7 6.3 1.62 1.25 2.79 2.15 3.43 4.09 1.2 3.63 2.75 5.68 5.45 7.1 1.04.47 2.14.71 3.29.71 4.41 0 8-3.59 8-8h-4c0 2.21-1.79 4-4 4zM15.27 5.27l-2.83-2.83C8.46 6.42 6 11.92 6 18s2.46 11.58 6.44 15.56l2.83-2.83C12.01 27.47 10 22.97 10 18s2.01-9.47 5.27-12.73zM23 18c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5z"}]} + + {:name "High Quality" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 8H10c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM22 30h-3v-4h-4v4h-3V18h3v5h4v-5h3v12zm14-2c0 1.1-.89 2-2 2h-1.5v3h-3v-3H28c-1.11 0-2-.9-2-2v-8c0-1.1.89-2 2-2h6c1.11 0 2 .9 2 2v8zm-7-1h4v-6h-4v6z"}]} + + {:name "Loop" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 8V2l-8 8 8 8v-6c6.63 0 12 5.37 12 12 0 2.03-.51 3.93-1.39 5.61l2.92 2.92C39.08 30.05 40 27.14 40 24c0-8.84-7.16-16-16-16zm0 28c-6.63 0-12-5.37-12-12 0-2.03.51-3.93 1.39-5.61l-2.92-2.92C8.92 17.95 8 20.86 8 24c0 8.84 7.16 16 16 16v6l8-8-8-8v6z"}]} + + {:name "Mic" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 28c3.31 0 5.98-2.69 5.98-6L30 10c0-3.32-2.68-6-6-6-3.31 0-6 2.68-6 6v12c0 3.31 2.69 6 6 6zm10.6-6c0 6-5.07 10.2-10.6 10.2-5.52 0-10.6-4.2-10.6-10.2H10c0 6.83 5.44 12.47 12 13.44V42h4v-6.56c6.56-.97 12-6.61 12-13.44h-3.4z"}]} + + {:name "Mic None" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 28c3.31 0 5.98-2.69 5.98-6L30 10c0-3.32-2.68-6-6-6-3.31 0-6 2.68-6 6v12c0 3.31 2.69 6 6 6zM21.6 9.8c0-1.32 1.08-2.4 2.4-2.4 1.32 0 2.4 1.08 2.4 2.4l-.02 12.4c0 1.32-1.07 2.4-2.38 2.4-1.32 0-2.4-1.08-2.4-2.4V9.8zm13 12.2c0 6-5.07 10.2-10.6 10.2-5.52 0-10.6-4.2-10.6-10.2H10c0 6.83 5.44 12.47 12 13.44V42h4v-6.56c6.56-.97 12-6.61 12-13.44h-3.4z"}]} + + {:name "Mic Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 22h-3.4c0 1.49-.31 2.87-.87 4.1l2.46 2.46C37.33 26.61 38 24.38 38 22zm-8.03.33c0-.11.03-.22.03-.33V10c0-3.32-2.69-6-6-6s-6 2.68-6 6v.37l11.97 11.96zM8.55 6L6 8.55l12.02 12.02v1.44c0 3.31 2.67 6 5.98 6 .45 0 .88-.06 1.3-.15l3.32 3.32c-1.43.66-3 1.03-4.62 1.03-5.52 0-10.6-4.2-10.6-10.2H10c0 6.83 5.44 12.47 12 13.44V42h4v-6.56c1.81-.27 3.53-.9 5.08-1.81L39.45 42 42 39.46 8.55 6z"}]} + + {:name "Movie" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 8l4 8h-6l-4-8h-4l4 8h-6l-4-8h-4l4 8h-6l-4-8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V8h-8z"}]} + + {:name "My Library Add" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12zm32-8H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-2 18h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"}]} + + {:name "My Library Books" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12zm32-8H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-2 18H18v-4h20v4zm-8 8H18v-4h12v4zm8-16H18v-4h20v4z"}]} + + {:name "My Library Music" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-4 10h-6v11c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5c1.13 0 2.16.39 3 1.02V10h8v4zM8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12z"}]} + + {:name "New Releases" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M46 24l-4.88-5.56.68-7.37-7.22-1.63-3.78-6.36L24 6l-6.8-2.92-3.78 6.36-7.22 1.63.68 7.37L2 24l4.88 5.56-.68 7.37 7.22 1.63 3.78 6.36L24 42l6.8 2.92 3.78-6.36 7.22-1.63-.68-7.37L46 24zM26 34h-4v-4h4v4zm0-8h-4V14h4v12z"}]} + + {:name "Not Interested" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.84 0-16-7.16-16-16 0-3.7 1.27-7.09 3.37-9.8L33.8 36.63C31.09 38.73 27.7 40 24 40zm12.63-6.2L14.2 11.37C16.91 9.27 20.3 8 24 8c8.84 0 16 7.16 16 16 0 3.7-1.27 7.09-3.37 9.8z"}]} + + {:name "Pause" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M12 38h8V10h-8v28zm16-28v28h8V10h-8z"}]} + + {:name "Pause Circle Fill" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-2 28h-4V16h4v16zm8 0h-4V16h4v16z"}]} + + {:name "Pause Circle Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 32h4V16h-4v16zm6-28C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm2-8h4V16h-4v16z"}]} + + {:name "Play" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:style {:stroke nil} :d "M16 10v28l22-14z"}]} + + {:name "Play Circle Fill" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-4 29V15l12 9-12 9z"}]} + + {:name "Play Circle Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 33l12-9-12-9v18zm4-29C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"}]} + + {:name "Play Shopping Bag" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32 12V8c0-2.21-1.79-4-4-4h-8c-2.21 0-4 1.79-4 4v4H4v26c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12H32zM20 8h8v4h-8V8zm-2 28V18l15 8-15 10z"}]} + + {:name "Playlist Add" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28 20H4v4h24v-4zm0-8H4v4h24v-4zm8 16v-8h-4v8h-8v4h8v8h4v-8h8v-4h-8zM4 32h16v-4H4v4z"}]} + + {:name "Queue" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12zm32-8H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-2 18h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"}]} + + {:name "Queue Music" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 12H6v4h24v-4zm0 8H6v4h24v-4zM6 32h16v-4H6v4zm28-20v16.37c-.63-.23-1.29-.37-2-.37-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6V16h6v-4H34z"}]} + + {:name "Radio" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6.47 12.3C5.02 12.87 4 14.33 4 16v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4H16.61l16.53-6.67L31.76 2 6.47 12.3zM14 40c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm26-16h-4v-4h-4v4H8v-8h32v8z"}]} + + {:name "Recent Actors" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 10v28h4V10h-4zm-8 28h4V10h-4v28zm-6-28H4c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2V12c0-1.1-.9-2-2-2zm-12 5.5c2.48 0 4.5 2.02 4.5 4.5 0 2.49-2.02 4.5-4.5 4.5s-4.5-2.01-4.5-4.5c0-2.48 2.02-4.5 4.5-4.5zM25 34H7v-1.5c0-3 6-4.5 9-4.5s9 1.5 9 4.5V34z"}]} + + {:name "Repeat" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 14h20v6l8-8-8-8v6H10v12h4v-8zm20 20H14v-6l-8 8 8 8v-6h24V26h-4v8z"}]} + + {:name "Repeat One" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 14h20v6l8-8-8-8v6H10v12h4v-8zm20 20H14v-6l-8 8 8 8v-6h24V26h-4v8zm-8-4V18h-2l-4 2v2h3v8h3z"}]} + + {:name "Replay" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 10V2L14 12l10 10v-8c6.63 0 12 5.37 12 12s-5.37 12-12 12-12-5.37-12-12H8c0 8.84 7.16 16 16 16s16-7.16 16-16-7.16-16-16-16z"}]} + + {:name "Shuffle" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M21.17 18.34L10.83 8 8 10.83l10.34 10.34 2.83-2.83zM29 8l4.09 4.09L8 37.17 10.83 40l25.09-25.09L40 19V8H29zm.66 18.83l-2.83 2.83 6.26 6.26L29 40h11V29l-4.09 4.09-6.25-6.26z"}]} + + {:name "Skip Next" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M12 36l17-12-17-12v24zm20-24v24h4V12h-4z"}]} + + {:name "Skip Previous" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} :d "M12 12h4v24h-4zm7 12l17 12V12z"}]} + + {:name "Snooze" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M15.76 6.78l-2.57-3.06L4 11.43l2.57 3.06 9.19-7.71zM44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71L44 11.44zM23.99 8C14.04 8 6 16.06 6 26s8.04 18 17.99 18S42 35.94 42 26 33.94 8 23.99 8zM24 40c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14zm-6-18h7.25L18 30.4V34h12v-4h-7.25L30 21.6V18H18v4z"}]} + + {:name "Stop" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:style {:stroke nil} :d "M12 12h24v24H12z"}]} + + {:name "Subtitles" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 8H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM8 24h8v4H8v-4zm20 12H8v-4h20v4zm12 0h-8v-4h8v4zm0-8H20v-4h20v4z"}]} + + {:name "Surround Sound" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 8H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM15.51 32.49l-2.83 2.83C9.57 32.19 8 28.1 8 24c0-4.1 1.57-8.19 4.69-11.31l2.83 2.83C13.18 17.85 12 20.93 12 24c0 3.07 1.17 6.15 3.51 8.49zM24 32c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm11.31 3.31l-2.83-2.83C34.83 30.15 36 27.07 36 24c0-3.07-1.18-6.15-3.51-8.49l2.83-2.83C38.43 15.81 40 19.9 40 24c0 4.1-1.57 8.19-4.69 11.31zM24 20c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]} + + {:name "Video Collection" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 12H4v28c0 2.21 1.79 4 4 4h28v-4H8V12zm32-8H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM24 29V11l12 9-12 9z"}]} + + {:name "Videocam" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 21v-7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2v-7l8 8V13l-8 8z"}]} + + {:name "Videocam Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 13l-8 8v-7c0-1.1-.9-2-2-2H19.64L42 34.36V13zM6.55 4L4 6.55 9.45 12H8c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h24c.41 0 .77-.15 1.09-.37L39.46 42 42 39.45 6.55 4z"}]} + + {:name "Volume Down" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37 24c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zm-27-6v12h8l10 10V8L18 18h-8z"}]} + + {:name "Volume Mute" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:style {:stroke nil} :d "M14 18v12h8l10 10V8L22 18h-8z"}]} + + {:name "Volume Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M33 24c0-3.53-2.04-6.58-5-8.05v4.42l4.91 4.91c.06-.42.09-.85.09-1.28zm5 0c0 1.88-.41 3.65-1.08 5.28l3.03 3.03C41.25 29.82 42 27 42 24c0-8.56-5.99-15.72-14-17.54v4.13c5.78 1.72 10 7.07 10 13.41zM8.55 6L6 8.55 15.45 18H6v12h8l10 10V26.55l8.51 8.51c-1.34 1.03-2.85 1.86-4.51 2.36v4.13c2.75-.63 5.26-1.89 7.37-3.62L39.45 42 42 39.45l-18-18L8.55 6zM24 8l-4.18 4.18L24 16.36V8z"}]} + + {:name "Volume Up" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 18v12h8l10 10V8L14 18H6zm27 6c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zM28 6.46v4.13c5.78 1.72 10 7.07 10 13.41s-4.22 11.69-10 13.41v4.13c8.01-1.82 14-8.97 14-17.54S36.01 8.28 28 6.46z"}]} + + {:name "Web" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM30 36H8v-8h22v8zm0-10H8v-8h22v8zm10 10h-8V18h8v18z"}]} + + + ;; communication + {:name "Business" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 14v-8h-20v36h40v-28h-20zm-12 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm8 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 24h-16v-4h4v-4h-4v-4h4v-4h-4v-4h16v20zm-4-16h-4v4h4v-4zm0 8h-4v4h4v-4z"}]} + + {:name "Call" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49 2.24.74 4.65 1.14 7.14 1.14 1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2-18.78 0-34-15.22-34-34 0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]} + + {:name "Call End" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 18c-3.21 0-6.3.5-9.2 1.44v6.21c0 .79-.46 1.47-1.12 1.8-1.95.98-3.74 2.23-5.33 3.7-.36.35-.85.57-1.4.57-.55 0-1.05-.22-1.41-.59l-4.95-4.95c-.37-.37-.59-.87-.59-1.42 0-.55.22-1.05.59-1.42 6.09-5.79 14.34-9.34 23.41-9.34s17.32 3.55 23.41 9.34c.37.36.59.87.59 1.42 0 .55-.22 1.05-.59 1.41l-4.95 4.95c-.36.36-.86.59-1.41.59-.54 0-1.04-.22-1.4-.57-1.59-1.47-3.38-2.72-5.33-3.7-.66-.33-1.12-1.01-1.12-1.8v-6.21c-2.9-.93-5.99-1.43-9.2-1.43z"}]} + + {:name "Call Made" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 10v4h13.17l-23.17 23.17 2.83 2.83 23.17-23.17v13.17h4v-20z"}]} + + {:name "Call Merge" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 40.83l2.83-2.83-6.83-6.83-2.83 2.83 6.83 6.83zm-19-24.83h7v11.17l-10.83 10.83 2.83 2.83 12-12v-12.83h7l-9-9-9 9z"}]} + + {:name "Call Missed" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M39.17 14l-15.17 15.17-11.17-11.17h9.17v-4h-16v16h4v-9.17l14 14 18-18z"}]} + + {:name "Call Received" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 10.83l-2.83-2.83-23.17 23.17v-13.17h-4v20h20v-4h-13.17z"}]} + + {:name "Call Split" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28 8l4.59 4.59-5.76 5.75 2.83 2.83 5.75-5.76 4.59 4.59v-12zm-8 0h-12v12l4.59-4.59 9.41 9.42v15.17h4v-16.83l-10.59-10.58z"}]} + + {:name "Chat" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-28 14h24v4h-24v-4zm16 10h-16v-4h16v4zm8-12h-24v-4h24v4z"}]} + + {:name "Contacts" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 0h-32v4h32v-4zm-32 48h32v-4h-32v4zm32-40h-32c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-16 5.5c2.48 0 4.5 2.02 4.5 4.5 0 2.49-2.02 4.5-4.5 4.5s-4.5-2.01-4.5-4.5c0-2.48 2.02-4.5 4.5-4.5zm10 20.5h-20v-3c0-3.33 6.67-5 10-5s10 1.67 10 5v3z"}]} + + {:name "Dialer Sip" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 6h-2v10h2v-10zm-4 4h-4v-2h4v-2h-6v6h4v2h-4v2h6v-6zm6-4v10h2v-4h4v-6h-6zm4 4h-2v-2h2v2zm0 21c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.66-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03-.74-2.25-1.14-4.66-1.14-7.15 0-1.11-.89-2-2-2h-7c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2z"}]} + + {:name "Dialpad" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 38c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12-36c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm24-16c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-12 16c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0-12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0-12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]} + + {:name "Dnd On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.84 0-16-7.16-16-16 0-3.7 1.27-7.09 3.37-9.8l22.43 22.43c-2.71 2.1-6.1 3.37-9.8 3.37zm12.63-6.2l-22.43-22.43c2.71-2.1 6.1-3.37 9.8-3.37 8.84 0 16 7.16 16 16 0 3.7-1.27 7.09-3.37 9.8z"}]} + + {:name "Email" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 8l-16 10-16-10v-4l16 10 16-10v4z"}]} + + {:name "Forum" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 12h-4v18h-26v4c0 1.1.9 2 2 2h22l8 8v-30c0-1.1-.9-2-2-2zm-8 12v-18c0-1.1-.9-2-2-2h-26c-1.1 0-2 .9-2 2v28l8-8h20c1.1 0 2-.9 2-2z"}]} + + {:name "Import Export" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 6l-8 7.98h6v14.02h4v-14.02h6l-8-7.98zm14 28.02v-14.02h-4v14.02h-6l8 7.98 8-7.98h-6z"}]} + + {:name "Invert Colors Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41.29 41.75l-4.71-4.71-12.58-12.58-7.13-7.13-2.83-2.83-5.5-5.5-2.54 2.55 5.56 5.56c-5.1 6.28-4.72 15.53 1.12 21.38 3.12 3.12 7.22 4.69 11.31 4.69 3.57 0 7.14-1.19 10.06-3.56l5.4 5.38 2.55-2.55-.71-.7zm-17.29-2.58c-3.21 0-6.22-1.25-8.48-3.51-2.27-2.27-3.52-5.28-3.52-8.49 0-2.64.86-5.14 2.42-7.21l9.58 9.59v9.62zm0-28.97v9.16l14.51 14.51c2.73-5.91 1.68-13.14-3.2-18.02l-11.31-11.31-7.41 7.41 2.83 2.83 4.58-4.58z"}]} + + {:name "Invert Colors On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M35.31 15.86l-11.31-11.32-11.31 11.32c-6.25 6.25-6.25 16.38 0 22.63 3.12 3.12 7.22 4.69 11.31 4.69s8.19-1.56 11.31-4.69c6.25-6.25 6.25-16.38 0-22.63zm-11.31 23.31c-3.21 0-6.22-1.25-8.48-3.52-2.27-2.26-3.52-5.27-3.52-8.48s1.25-6.22 3.52-8.49l8.48-8.48v28.97z"}]} + + {:name "Live Help" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 4h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h8l6 6 6-6h8c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-12 32h-4v-4h4v4zm4.13-15.49l-1.79 1.84c-1.44 1.44-2.34 2.65-2.34 5.65h-4v-1c0-2.21.9-4.21 2.34-5.66l2.49-2.52c.72-.72 1.17-1.72 1.17-2.82 0-2.21-1.79-4-4-4s-4 1.79-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-.71 3.35-1.87 4.51z"}]} + + {:name "Location Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 13c2.76 0 5 2.24 5 5 0 1.47-.65 2.78-1.66 3.7l7.26 7.26c1.95-3.72 3.4-7.59 3.4-10.96 0-7.73-6.27-14-14-14-3.96 0-7.53 1.65-10.07 4.29l6.37 6.37c.91-1.01 2.23-1.66 3.7-1.66zm8.75 19.2l-9.25-9.25-.22-.22-16.74-16.73-2.54 2.55 6.36 6.36c-.23.99-.36 2.02-.36 3.09 0 10.5 14 26 14 26s3.34-3.7 6.75-8.7l6.7 6.7 2.55-2.55-7.25-7.25z"}]} + + {:name "Location On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-7.73 0-14 6.27-14 14 0 10.5 14 26 14 26s14-15.5 14-26c0-7.73-6.27-14-14-14zm0 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"}]} + + {:name "Message" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-4 24h-24v-4h24v4zm0-6h-24v-4h24v4zm0-6h-24v-4h24v4z"}]} + + {:name "Messenger" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4h-32c-2.21 0-4 1.79-4 4v36l8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4z"}]} + + {:name "No Sim" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37.98 10c0-2.21-1.77-4-3.98-4h-14l-4.68 4.68 22.68 22.68-.02-23.36zm-30.68-2.24l-2.54 2.54 5.24 5.25v22.45c0 2.21 1.79 4 4 4h20.02c.7 0 1.35-.2 1.92-.51l3.76 3.76 2.54-2.55-34.94-34.94z"}]} + + {:name "Phone" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49 2.24.74 4.65 1.14 7.14 1.14 1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2-18.78 0-34-15.22-34-34 0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]} + + {:name "Portable Wifi off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M35.12 28.48c.56-1.38.88-2.89.88-4.48 0-6.63-5.37-12-12-12-1.59 0-3.1.32-4.49.88l3.25 3.25c.41-.07.82-.13 1.24-.13 4.42 0 8 3.58 8 8 0 .43-.04.85-.11 1.25l3.23 3.23zm-11.12-20.48c8.84 0 16 7.16 16 16 0 2.71-.7 5.24-1.89 7.47l2.94 2.94c1.86-3.03 2.95-6.59 2.95-10.41 0-11.05-8.96-20-20-20-3.82 0-7.38 1.09-10.41 2.95l2.92 2.92c2.23-1.19 4.78-1.87 7.49-1.87zm-17.46-3l-2.54 2.55 4.21 4.21c-2.63 3.38-4.21 7.62-4.21 12.24 0 7.39 4.02 13.83 9.99 17.29l2-3.46c-4.77-2.76-7.99-7.92-7.99-13.83 0-3.51 1.14-6.75 3.06-9.39l2.87 2.87c-1.22 1.88-1.93 4.11-1.93 6.52 0 4.44 2.41 8.3 5.99 10.38l2.02-3.48c-2.39-1.39-4.01-3.94-4.01-6.9 0-1.29.34-2.49.88-3.57l3.16 3.16-.04.41c0 2.21 1.79 4 4 4l.41-.04.02.02 15.02 15.02 2.55-2.55-33.46-33.45-2-2z"}]} + + {:name "Quick Contacts Dialer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 6h-40c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h40c2.21 0 3.98-1.79 3.98-4l.02-28c0-2.21-1.79-4-4-4zm-28 6c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm12 24h-24v-2c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2zm7.7-8h3.28l3.02 4-3.99 3.99c-2.61-1.96-4.56-4.75-5.46-7.99-.35-1.28-.55-2.61-.55-4s.2-2.72.56-4c.89-3.24 2.84-6.03 5.46-7.99l3.98 3.99-3.02 4h-3.28c-.44 1.25-.7 2.6-.7 4s.25 2.75.7 4z"}]} + + {:name "Ring Volume" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M47.41 33.34c-6.09-5.79-14.34-9.34-23.41-9.34s-17.32 3.55-23.41 9.34c-.37.36-.59.87-.59 1.42 0 .55.22 1.05.59 1.41l4.95 4.95c.36.36.86.59 1.41.59.54 0 1.04-.22 1.4-.57 1.59-1.47 3.38-2.72 5.33-3.7.66-.33 1.12-1.01 1.12-1.8v-6.21c2.9-.93 5.99-1.43 9.2-1.43s6.3.5 9.2 1.44v6.21c0 .79.46 1.47 1.12 1.8 1.95.98 3.75 2.23 5.33 3.7.36.35.85.57 1.4.57.55 0 1.05-.22 1.42-.59l4.95-4.95c.36-.36.59-.86.59-1.41-.01-.56-.23-1.07-.6-1.43zm-5.09-20.83l-2.83-2.83-7.12 7.12 2.83 2.83s6.9-7.04 7.12-7.12zm-16.32-8.51h-4v10h4v-10zm-13.2 15.63l2.83-2.83-7.12-7.12-2.83 2.83c.22.08 7.12 7.12 7.12 7.12z"}]} + + {:name "Stay Current Landscape" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M2.02 14l-.02 20c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4h-36c-2.21 0-3.98 1.79-3.98 4zm35.98 0v20h-28v-20h28z"}]} + + {:name "Stay Current Portrait" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]} + + {:name "Stay Primary Landscape" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]} + + {:name "Stay Primary Portrait" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]} + + {:name "Swap Calls" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 8l-8 8h6v14c0 2.21-1.79 4-4 4s-4-1.79-4-4v-14c0-4.41-3.59-8-8-8s-8 3.59-8 8v14h-6l8 8 8-8h-6v-14c0-2.21 1.79-4 4-4s4 1.79 4 4v14c0 4.41 3.59 8 8 8s8-3.59 8-8v-14h6l-8-8z"}]} + + {:name "Textsms" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-22 18h-4v-4h4v4zm8 0h-4v-4h4v4zm8 0h-4v-4h4v4z"}]} + + {:name "Voicemail" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37 12c-6.08 0-11 4.92-11 11 0 2.66.94 5.1 2.51 7h-9.03c1.57-1.9 2.51-4.34 2.51-7 0-6.08-4.92-11-11-11s-10.99 4.92-10.99 11 4.92 11 11 11h26c6.08 0 11-4.92 11-11s-4.92-11-11-11zm-26 18c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm26 0c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"}]} + + {:name "VPN Key" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M25.3 20c-1.65-4.66-6.08-8-11.3-8-6.63 0-12 5.37-12 12s5.37 12 12 12c5.22 0 9.65-3.34 11.3-8h8.7v8h8v-8h4v-8h-20.7zm-11.3 8c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]} + ]) + diff --git a/frontend/src/uxbox/library/icons/material/communication.cljs b/frontend/src/uxbox/library/icons/material/communication.cljs new file mode 100644 index 000000000..a8aafd04f --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/communication.cljs @@ -0,0 +1,330 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.communication) + +(def +icons+ + [{:name "Business" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 14v-8h-20v36h40v-28h-20zm-12 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm8 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 24h-16v-4h4v-4h-4v-4h4v-4h-4v-4h16v20zm-4-16h-4v4h4v-4zm0 8h-4v4h4v-4z"}]} + + {:name "Call" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49 2.24.74 4.65 1.14 7.14 1.14 1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2-18.78 0-34-15.22-34-34 0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]} + + {:name "Call End" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 18c-3.21 0-6.3.5-9.2 1.44v6.21c0 .79-.46 1.47-1.12 1.8-1.95.98-3.74 2.23-5.33 3.7-.36.35-.85.57-1.4.57-.55 0-1.05-.22-1.41-.59l-4.95-4.95c-.37-.37-.59-.87-.59-1.42 0-.55.22-1.05.59-1.42 6.09-5.79 14.34-9.34 23.41-9.34s17.32 3.55 23.41 9.34c.37.36.59.87.59 1.42 0 .55-.22 1.05-.59 1.41l-4.95 4.95c-.36.36-.86.59-1.41.59-.54 0-1.04-.22-1.4-.57-1.59-1.47-3.38-2.72-5.33-3.7-.66-.33-1.12-1.01-1.12-1.8v-6.21c-2.9-.93-5.99-1.43-9.2-1.43z"}]} + + {:name "Call Made" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 10v4h13.17l-23.17 23.17 2.83 2.83 23.17-23.17v13.17h4v-20z"}]} + + {:name "Call Merge" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 40.83l2.83-2.83-6.83-6.83-2.83 2.83 6.83 6.83zm-19-24.83h7v11.17l-10.83 10.83 2.83 2.83 12-12v-12.83h7l-9-9-9 9z"}]} + + {:name "Call Missed" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M39.17 14l-15.17 15.17-11.17-11.17h9.17v-4h-16v16h4v-9.17l14 14 18-18z"}]} + + {:name "Call Received" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 10.83l-2.83-2.83-23.17 23.17v-13.17h-4v20h20v-4h-13.17z"}]} + + {:name "Call Split" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28 8l4.59 4.59-5.76 5.75 2.83 2.83 5.75-5.76 4.59 4.59v-12zm-8 0h-12v12l4.59-4.59 9.41 9.42v15.17h4v-16.83l-10.59-10.58z"}]} + + {:name "Chat" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-28 14h24v4h-24v-4zm16 10h-16v-4h16v4zm8-12h-24v-4h24v4z"}]} + + {:name "Contacts" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 0h-32v4h32v-4zm-32 48h32v-4h-32v4zm32-40h-32c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-16 5.5c2.48 0 4.5 2.02 4.5 4.5 0 2.49-2.02 4.5-4.5 4.5s-4.5-2.01-4.5-4.5c0-2.48 2.02-4.5 4.5-4.5zm10 20.5h-20v-3c0-3.33 6.67-5 10-5s10 1.67 10 5v3z"}]} + + {:name "Dialer Sip" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 6h-2v10h2v-10zm-4 4h-4v-2h4v-2h-6v6h4v2h-4v2h6v-6zm6-4v10h2v-4h4v-6h-6zm4 4h-2v-2h2v2zm0 21c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.66-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03-.74-2.25-1.14-4.66-1.14-7.15 0-1.11-.89-2-2-2h-7c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2z"}]} + + {:name "Dialpad" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 38c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12-36c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm24-16c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-12 16c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0-12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0-12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]} + + {:name "Dnd On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.84 0-16-7.16-16-16 0-3.7 1.27-7.09 3.37-9.8l22.43 22.43c-2.71 2.1-6.1 3.37-9.8 3.37zm12.63-6.2l-22.43-22.43c2.71-2.1 6.1-3.37 9.8-3.37 8.84 0 16 7.16 16 16 0 3.7-1.27 7.09-3.37 9.8z"}]} + + {:name "Email" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 8l-16 10-16-10v-4l16 10 16-10v4z"}]} + + {:name "Forum" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 12h-4v18h-26v4c0 1.1.9 2 2 2h22l8 8v-30c0-1.1-.9-2-2-2zm-8 12v-18c0-1.1-.9-2-2-2h-26c-1.1 0-2 .9-2 2v28l8-8h20c1.1 0 2-.9 2-2z"}]} + + {:name "Import Export" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 6l-8 7.98h6v14.02h4v-14.02h6l-8-7.98zm14 28.02v-14.02h-4v14.02h-6l8 7.98 8-7.98h-6z"}]} + + {:name "Invert Colors Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41.29 41.75l-4.71-4.71-12.58-12.58-7.13-7.13-2.83-2.83-5.5-5.5-2.54 2.55 5.56 5.56c-5.1 6.28-4.72 15.53 1.12 21.38 3.12 3.12 7.22 4.69 11.31 4.69 3.57 0 7.14-1.19 10.06-3.56l5.4 5.38 2.55-2.55-.71-.7zm-17.29-2.58c-3.21 0-6.22-1.25-8.48-3.51-2.27-2.27-3.52-5.28-3.52-8.49 0-2.64.86-5.14 2.42-7.21l9.58 9.59v9.62zm0-28.97v9.16l14.51 14.51c2.73-5.91 1.68-13.14-3.2-18.02l-11.31-11.31-7.41 7.41 2.83 2.83 4.58-4.58z"}]} + + {:name "Invert Colors On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M35.31 15.86l-11.31-11.32-11.31 11.32c-6.25 6.25-6.25 16.38 0 22.63 3.12 3.12 7.22 4.69 11.31 4.69s8.19-1.56 11.31-4.69c6.25-6.25 6.25-16.38 0-22.63zm-11.31 23.31c-3.21 0-6.22-1.25-8.48-3.52-2.27-2.26-3.52-5.27-3.52-8.48s1.25-6.22 3.52-8.49l8.48-8.48v28.97z"}]} + + {:name "Live Help" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 4h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h8l6 6 6-6h8c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-12 32h-4v-4h4v4zm4.13-15.49l-1.79 1.84c-1.44 1.44-2.34 2.65-2.34 5.65h-4v-1c0-2.21.9-4.21 2.34-5.66l2.49-2.52c.72-.72 1.17-1.72 1.17-2.82 0-2.21-1.79-4-4-4s-4 1.79-4 4h-4c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.76-.71 3.35-1.87 4.51z"}]} + + {:name "Location Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 13c2.76 0 5 2.24 5 5 0 1.47-.65 2.78-1.66 3.7l7.26 7.26c1.95-3.72 3.4-7.59 3.4-10.96 0-7.73-6.27-14-14-14-3.96 0-7.53 1.65-10.07 4.29l6.37 6.37c.91-1.01 2.23-1.66 3.7-1.66zm8.75 19.2l-9.25-9.25-.22-.22-16.74-16.73-2.54 2.55 6.36 6.36c-.23.99-.36 2.02-.36 3.09 0 10.5 14 26 14 26s3.34-3.7 6.75-8.7l6.7 6.7 2.55-2.55-7.25-7.25z"}]} + + {:name "Location On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-7.73 0-14 6.27-14 14 0 10.5 14 26 14 26s14-15.5 14-26c0-7.73-6.27-14-14-14zm0 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"}]} + + {:name "Message" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-4 24h-24v-4h24v4zm0-6h-24v-4h24v4zm0-6h-24v-4h24v4z"}]} + + {:name "Messenger" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4h-32c-2.21 0-4 1.79-4 4v36l8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4z"}]} + + {:name "No Sim" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37.98 10c0-2.21-1.77-4-3.98-4h-14l-4.68 4.68 22.68 22.68-.02-23.36zm-30.68-2.24l-2.54 2.54 5.24 5.25v22.45c0 2.21 1.79 4 4 4h20.02c.7 0 1.35-.2 1.92-.51l3.76 3.76 2.54-2.55-34.94-34.94z"}]} + + {:name "Phone" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49 2.24.74 4.65 1.14 7.14 1.14 1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2-18.78 0-34-15.22-34-34 0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]} + + {:name "Portable Wifi off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M35.12 28.48c.56-1.38.88-2.89.88-4.48 0-6.63-5.37-12-12-12-1.59 0-3.1.32-4.49.88l3.25 3.25c.41-.07.82-.13 1.24-.13 4.42 0 8 3.58 8 8 0 .43-.04.85-.11 1.25l3.23 3.23zm-11.12-20.48c8.84 0 16 7.16 16 16 0 2.71-.7 5.24-1.89 7.47l2.94 2.94c1.86-3.03 2.95-6.59 2.95-10.41 0-11.05-8.96-20-20-20-3.82 0-7.38 1.09-10.41 2.95l2.92 2.92c2.23-1.19 4.78-1.87 7.49-1.87zm-17.46-3l-2.54 2.55 4.21 4.21c-2.63 3.38-4.21 7.62-4.21 12.24 0 7.39 4.02 13.83 9.99 17.29l2-3.46c-4.77-2.76-7.99-7.92-7.99-13.83 0-3.51 1.14-6.75 3.06-9.39l2.87 2.87c-1.22 1.88-1.93 4.11-1.93 6.52 0 4.44 2.41 8.3 5.99 10.38l2.02-3.48c-2.39-1.39-4.01-3.94-4.01-6.9 0-1.29.34-2.49.88-3.57l3.16 3.16-.04.41c0 2.21 1.79 4 4 4l.41-.04.02.02 15.02 15.02 2.55-2.55-33.46-33.45-2-2z"}]} + + {:name "Quick Contacts Dialer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 6h-40c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h40c2.21 0 3.98-1.79 3.98-4l.02-28c0-2.21-1.79-4-4-4zm-28 6c3.31 0 6 2.69 6 6 0 3.32-2.69 6-6 6s-6-2.68-6-6c0-3.31 2.69-6 6-6zm12 24h-24v-2c0-4 8-6.2 12-6.2s12 2.2 12 6.2v2zm7.7-8h3.28l3.02 4-3.99 3.99c-2.61-1.96-4.56-4.75-5.46-7.99-.35-1.28-.55-2.61-.55-4s.2-2.72.56-4c.89-3.24 2.84-6.03 5.46-7.99l3.98 3.99-3.02 4h-3.28c-.44 1.25-.7 2.6-.7 4s.25 2.75.7 4z"}]} + + {:name "Ring Volume" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M47.41 33.34c-6.09-5.79-14.34-9.34-23.41-9.34s-17.32 3.55-23.41 9.34c-.37.36-.59.87-.59 1.42 0 .55.22 1.05.59 1.41l4.95 4.95c.36.36.86.59 1.41.59.54 0 1.04-.22 1.4-.57 1.59-1.47 3.38-2.72 5.33-3.7.66-.33 1.12-1.01 1.12-1.8v-6.21c2.9-.93 5.99-1.43 9.2-1.43s6.3.5 9.2 1.44v6.21c0 .79.46 1.47 1.12 1.8 1.95.98 3.75 2.23 5.33 3.7.36.35.85.57 1.4.57.55 0 1.05-.22 1.42-.59l4.95-4.95c.36-.36.59-.86.59-1.41-.01-.56-.23-1.07-.6-1.43zm-5.09-20.83l-2.83-2.83-7.12 7.12 2.83 2.83s6.9-7.04 7.12-7.12zm-16.32-8.51h-4v10h4v-10zm-13.2 15.63l2.83-2.83-7.12-7.12-2.83 2.83c.22.08 7.12 7.12 7.12 7.12z"}]} + + {:name "Stay Current Landscape" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M2.02 14l-.02 20c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4h-36c-2.21 0-3.98 1.79-3.98 4zm35.98 0v20h-28v-20h28z"}]} + + {:name "Stay Current Portrait" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]} + + {:name "Stay Primary Landscape" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]} + + {:name "Stay Primary Portrait" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 2.02l-20-.02c-2.21 0-3.98 1.79-3.98 4v36c0 2.21 1.77 4 3.98 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]} + + {:name "Swap Calls" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 8l-8 8h6v14c0 2.21-1.79 4-4 4s-4-1.79-4-4v-14c0-4.41-3.59-8-8-8s-8 3.59-8 8v14h-6l8 8 8-8h-6v-14c0-2.21 1.79-4 4-4s4 1.79 4 4v14c0 4.41 3.59 8 8 8s8-3.59 8-8v-14h6l-8-8z"}]} + + {:name "Textsms" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4h-32c-2.21 0-3.98 1.79-3.98 4l-.02 36 8-8h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-22 18h-4v-4h4v4zm8 0h-4v-4h4v4zm8 0h-4v-4h4v4z"}]} + + {:name "Voicemail" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37 12c-6.08 0-11 4.92-11 11 0 2.66.94 5.1 2.51 7h-9.03c1.57-1.9 2.51-4.34 2.51-7 0-6.08-4.92-11-11-11s-10.99 4.92-10.99 11 4.92 11 11 11h26c6.08 0 11-4.92 11-11s-4.92-11-11-11zm-26 18c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm26 0c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"}]} + + {:name "VPN Key" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M25.3 20c-1.65-4.66-6.08-8-11.3-8-6.63 0-12 5.37-12 12s5.37 12 12 12c5.22 0 9.65-3.34 11.3-8h8.7v8h8v-8h4v-8h-20.7zm-11.3 8c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/content.cljs b/frontend/src/uxbox/library/icons/material/content.cljs new file mode 100644 index 000000000..93efa0a00 --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/content.cljs @@ -0,0 +1,295 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.content) + +(def +icons+ + [{:name "Add" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M38 26h-12v12h-4v-12h-12v-4h12v-12h4v12h12v4z"}]} + + {:name "Add Box" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-4 20h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"}]} + + {:name "Add Circle" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm10 22h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"}]} + + {:name "Add Circle Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 14h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8zm-2-10c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z"}]} + + {:name "Archive" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41.09 10.45l-2.77-3.36c-.56-.66-1.39-1.09-2.32-1.09h-24c-.93 0-1.76.43-2.31 1.09l-2.77 3.36c-.58.7-.92 1.58-.92 2.55v25c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-25c0-.97-.34-1.85-.91-2.55zm-17.09 24.55l-11-11h7v-4h8v4h7l-11 11zm-13.75-25l1.63-2h24l1.87 2h-27.5z"}]} + + {:name "Archive" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 6h-30c-1.38 0-2.47.7-3.19 1.76l-10.81 16.23 10.81 16.23c.72 1.06 1.81 1.78 3.19 1.78h30c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-6 25.17l-2.83 2.83-7.17-7.17-7.17 7.17-2.83-2.83 7.17-7.17-7.17-7.17 2.83-2.83 7.17 7.17 7.17-7.17 2.83 2.83-7.17 7.17 7.17 7.17z"}]} + + {:name "Block" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm-16 20c0-8.84 7.16-16 16-16 3.7 0 7.09 1.27 9.8 3.37l-22.43 22.43c-2.1-2.71-3.37-6.1-3.37-9.8zm16 16c-3.7 0-7.09-1.27-9.8-3.37l22.43-22.43c2.1 2.71 3.37 6.1 3.37 9.8 0 8.84-7.16 16-16 16z"}]} + + {:name "Clear" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 12.83l-2.83-2.83-11.17 11.17-11.17-11.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 11.17-11.17 11.17 11.17 2.83-2.83-11.17-11.17z"}]} + + {:name "Content Copy" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z"}]} + + {:name "Content Cut" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M19.28 15.28c.45-1 .72-2.11.72-3.28 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c1.17 0 2.28-.27 3.28-.72l4.72 4.72-4.72 4.72c-1-.45-2.11-.72-3.28-.72-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8c0-1.17-.27-2.28-.72-3.28l4.72-4.72 14 14h6v-2l-24.72-24.72zm-7.28.72c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm0 24c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm12-15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm14-19l-12 12 4 4 14-14v-2z"}]} + + {:name "Content Paste" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 4h-8.37c-.82-2.32-3.02-4-5.63-4s-4.81 1.68-5.63 4h-8.37c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-14 0c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm14 36h-28v-32h4v6h20v-6h4v32z"}]} + + {:name "Create" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 34.5v7.5h7.5l22.13-22.13-7.5-7.5-22.13 22.13zm35.41-20.41c.78-.78.78-2.05 0-2.83l-4.67-4.67c-.78-.78-2.05-.78-2.83 0l-3.66 3.66 7.5 7.5 3.66-3.66z"}]} + + {:name "Drafts" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M43.98 16c0-1.44-.75-2.69-1.88-3.4l-18.1-10.6-18.1 10.6c-1.13.71-1.9 1.96-1.9 3.4v20c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4l-.02-20zm-19.98 10l-16.52-10.33 16.52-9.67 16.52 9.67-16.52 10.33z"}]} + + {:name "Filter List" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M20 36h8v-4h-8v4zm-14-24v4h36v-4h-36zm6 14h24v-4h-24v4z"}]} + + {:name "Flag" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M28.8 12l-.8-4h-18v34h4v-14h11.2l.8 4h14v-20z"}]} + + {:name "Forward" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M24 16v-8l16 16-16 16v-8h-16v-16z"}]} + + {:name "Gesture" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M9.19 13.77c1.4-1.43 2.8-2.71 3.43-2.45.99.41-.02 2.08-.6 3.05-.5.84-5.72 7.77-5.72 12.62 0 2.56.95 4.68 2.69 5.96 1.5 1.11 3.47 1.45 5.28.92 2.14-.63 3.9-2.79 6.12-5.53 2.42-2.98 5.66-6.88 8.16-6.88 3.26 0 3.3 2.02 3.52 3.59-7.58 1.3-10.77 7.35-10.77 10.76s2.88 6.19 6.41 6.19c3.25 0 8.59-2.66 9.38-12.2h4.91v-5h-4.94c-.3-3.3-2.18-8.39-8.06-8.39-4.5 0-8.37 3.82-9.87 5.69-1.16 1.45-4.11 4.95-4.57 5.45-.51.59-1.35 1.68-2.23 1.68-.89 0-1.43-1.67-.73-3.85.7-2.19 2.8-5.72 3.7-7.03 1.57-2.28 2.59-3.85 2.59-6.56 0-4.4-3.28-5.78-5.02-5.78-2.64 0-4.94 2-5.45 2.51-.71.72-1.31 1.31-1.75 1.85l3.52 3.4zm18.58 23.34c-.62 0-1.47-.52-1.47-1.45 0-1.2 1.45-4.4 5.75-5.53-.62 5.39-2.88 6.98-4.28 6.98z"}]} + + {:name "Inbox" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6h-28.02c-2.21 0-3.96 1.79-3.96 4l-.02 28c0 2.21 1.77 4 3.98 4h28.02c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 24h-8c0 3.31-2.69 6-6 6s-6-2.69-6-6h-8.02v-20h28.02v20zm-6-10h-4v-6h-8v6h-4l8 8 8-8z"}]} + + {:name "Link" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M7.8 24c0-3.42 2.78-6.2 6.2-6.2h8v-3.8h-8c-5.52 0-10 4.48-10 10s4.48 10 10 10h8v-3.8h-8c-3.42 0-6.2-2.78-6.2-6.2zm8.2 2h16v-4h-16v4zm18-12h-8v3.8h8c3.42 0 6.2 2.78 6.2 6.2s-2.78 6.2-6.2 6.2h-8v3.8h8c5.52 0 10-4.48 10-10s-4.48-10-10-10z"}]} + + {:name "Mail" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 8h-32c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 8l-16 10-16-10v-4l16 10 16-10v4z"}]} + + {:name "Redo" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36.79 21.2c-3.68-3.23-8.5-5.2-13.79-5.2-9.3 0-17.17 6.06-19.92 14.44l4.73 1.56c2.1-6.39 8.1-11 15.19-11 3.91 0 7.46 1.44 10.23 3.77l-7.23 7.23h18v-18l-7.21 7.2z"}]} + + {:name "Remove" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:style {:stroke nil} + :d "M38 26h-28v-4h28v4z"}]} + + {:name "Remove Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm10 22h-20v-4h20v4z"}]} + + {:name "Remove Outline Circle" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 22v4h20v-4h-20zm10-18c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z"}]} + + {:name "Reply" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 18v-8l-14 14 14 14v-8.2c10 0 17 3.2 22 10.2-2-10-8-20-22-22z"}]} + + {:name "Reply All" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 16v-6l-14 14 14 14v-6l-8-8 8-8zm12 2v-8l-14 14 14 14v-8.2c10 0 17 3.2 22 10.2-2-10-8-20-22-22z"}]} + + {:name "Report" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31.46 6h-14.92l-10.54 10.54v14.91l10.54 10.55h14.91l10.55-10.54v-14.92l-10.54-10.54zm-7.46 28.6c-1.43 0-2.6-1.16-2.6-2.6 0-1.43 1.17-2.6 2.6-2.6 1.43 0 2.6 1.16 2.6 2.6 0 1.44-1.17 2.6-2.6 2.6zm2-8.6h-4v-12h4v12z"}]} + + {:name "Save" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 6h-24c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-24l-8-8zm-10 32c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm6-20h-20v-8h20v8z"}]} + + {:name "Select All" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 10h4v-4c-2.21 0-4 1.79-4 4zm0 16h4v-4h-4v4zm8 16h4v-4h-4v4zm-8-24h4v-4h-4v4zm20-12h-4v4h4v-4zm12 0v4h4c0-2.21-1.79-4-4-4zm-28 36v-4h-4c0 2.21 1.79 4 4 4zm-4-8h4v-4h-4v4zm12-28h-4v4h4v-4zm4 36h4v-4h-4v4zm16-16h4v-4h-4v4zm0 16c2.21 0 4-1.79 4-4h-4v4zm0-24h4v-4h-4v4zm0 16h4v-4h-4v4zm-8 8h4v-4h-4v4zm0-32h4v-4h-4v4zm-16 24h20v-20h-20v20zm4-16h12v12h-12v-12z"}]} + + {:name "Send" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M4.02 42l41.98-18-41.98-18-.02 14 30 4-30 4z"}]} + + {:name "Sort" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M6 36h12v-4h-12v4zm0-24v4h36v-4h-36zm0 14h24v-4h-24v4z"}]} + + {:name "Text Format" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M10 34v4h28v-4h-28zm9-8.4h10l1.8 4.4h4.2l-9.5-22h-3l-9.5 22h4.2l1.8-4.4zm5-13.64l3.74 10.04h-7.48l3.74-10.04z"}]} + + {:name "Undo" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M25 16c-5.29 0-10.11 1.97-13.8 5.2l-7.2-7.2v18h18l-7.23-7.23c2.77-2.33 6.32-3.77 10.23-3.77 7.09 0 13.09 4.61 15.19 11l4.73-1.56c-2.75-8.38-10.62-14.44-19.92-14.44z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/device.cljs b/frontend/src/uxbox/library/icons/material/device.cljs new file mode 100644 index 000000000..2870b9faf --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/device.cljs @@ -0,0 +1,870 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.device + (:require [sablono.core :as html :refer-macros [html]])) + +(def +icons+ + [{:name "Access Alarm" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-28.24-4.66l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm9.24 9.22h-3v12l9.49 5.71 1.51-2.47-8-4.74v-10.5zm-1.01-8c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14z"}]} + + {:name "Access Alarms" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 11.44l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-28.24-4.66l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm9.24 9.22h-3v12l9.49 5.71 1.51-2.47-8-4.74v-10.5zm-1.01-8c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14z"}]} + + {:name "Access Times" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g {} + [:path + {:style {:stroke nil} + :key "1" + :d + "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z" + :fill-opacity ".9"}] + [:path + {:style {:stroke nil} + :key "2" + :d "M25 14h-3v12l10.49 6.3 1.51-2.46-9-5.34z" + :fill-opacity ".9"}]]} + + {:name "Add Alarm" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M15.76 6.78l-2.57-3.06-9.19 7.71 2.57 3.06 9.19-7.71zm28.24 4.66l-9.19-7.71-2.57 3.06 9.19 7.71 2.57-3.06zm-20.01-3.44c-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18-8.06-18-18.01-18zm.01 32c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.26 14-14 14zm2-22h-4v6h-6v4h6v6h4v-6h6v-4h-6v-6z"}]} + + {:name "Airplanemode Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 18v-11c0-1.66-1.34-3-3-3s-3 1.34-3 3v7.36l15.65 15.65 6.35 1.99v-4l-16-10zm-20-7.45l9.97 9.97-11.97 7.48v4l16-5v11l-4 3v3l7-2 7 2v-3l-4-3v-7.45l11.45 11.45 2.55-2.55-31.45-31.45-2.55 2.55z"}]} + + {:name "Airplanemode On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 32v-4l-16-10v-11c0-1.66-1.34-3-3-3s-3 1.34-3 3v11l-16 10v4l16-5v11l-4 3v3l7-2 7 2v-3l-4-3v-11l16 5z"}]} + + {:name "Battery 20" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g [:path + {:style {:stroke nil} + :d + "M14 34v7.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-7.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z" + :fill-opacity ".3"}]]} + + {:name "Battery 30" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 30v11.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-11.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z" + :fill-opacity ".3"}]]} + + {:name "Battery 50" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 26v15.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-15.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z" + :fill-opacity ".3"}]]} + + {:name "Battery 60" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 22v19.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-19.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z" + :fill-opacity ".3"}]]} + + {:name "Battery 80" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 18v23.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-23.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z" + :fill-opacity ".3"}]]} + + {:name "Battery 90" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 16v25.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-25.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M34 10.67c0-1.48-1.19-2.67-2.67-2.67h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h20v-23.33z" + :fill-opacity ".3"}]]} + + {:name "Battery Alert" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67zm-5.33 28h-4v-4h4v4zm0-8h-4v-10h4v10z"}]} + + {:name "Battery Charging 20" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M22 40v-6h-8v7.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-7.33h-8.8l-3.21 6z"}] + [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z" + :fill-opacity ".3"}]]} + + {:name "Battery Charging 30" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 30v11.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-11.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z" + :fill-opacity ".3"}]]} + + {:name "Battery Charging 50" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 26v15.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-15.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z" + :fill-opacity ".3"}]]} + + {:name "Battery Charging 60" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 22v19.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-19.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z" + :fill-opacity ".3"}]]} + + {:name "Battery Charging 80" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 18v23.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-23.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z" + :fill-opacity ".3"}]]} + + {:name "Battery Charging 90" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M14 16v25.33c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-25.33h-20.01z"}] + [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v23.33h8v-5h-4l8-15v11h4l-4.8 9h8.8v-23.33c0-1.48-1.19-2.67-2.67-2.67z" + :fill-opacity ".3"}]]} + + {:name "Battery Charging Full" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67zm-9.33 32v-11h-4l8-15v11h4l-8 15z"}]} + + {:name "Battery Full" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67z"}]} + + {:name "Battery Std" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67z"}]} + + {:name "Battery Unknown" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31.33 8h-3.33v-4h-8v4h-3.33c-1.48 0-2.67 1.19-2.67 2.67v30.67c0 1.47 1.19 2.67 2.67 2.67h14.67c1.47 0 2.67-1.19 2.67-2.67v-30.67c-.01-1.48-1.2-2.67-2.68-2.67zm-5.43 27.9h-3.8v-3.8h3.8v3.8zm2.7-10.52s-.76.84-1.34 1.42c-.97.97-1.66 2.29-1.66 3.2h-3.2c0-1.66.92-3.05 1.86-3.99l1.86-1.89c.54-.54.88-1.29.88-2.12 0-1.66-1.34-3-3-3s-3 1.34-3 3h-3c0-3.31 2.69-6 6-6s6 2.69 6 6c0 1.32-.53 2.52-1.4 3.38z"}]} + + {:name "Bluetooth" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M35.41 15.41l-11.41-11.41h-2v15.17l-9.17-9.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l11.41-11.41-8.58-8.59 8.58-8.59zm-9.41-3.75l3.76 3.76-3.76 3.75v-7.51zm3.76 20.93l-3.76 3.75v-7.52l3.76 3.77z"}]} + + {:name "Bluetooth Connected" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 24l-4-4-4 4 4 4 4-4zm21.41-8.59l-11.41-11.41h-2v15.17l-9.17-9.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l11.41-11.41-8.58-8.59 8.58-8.59zm-9.41-3.75l3.76 3.76-3.76 3.75v-7.51zm3.76 20.93l-3.76 3.75v-7.52l3.76 3.77zm8.24-12.59l-4 4 4 4 4-4-4-4z"}]} + + {:name "Bluetooth Disabled" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 11.83l3.76 3.76-3.2 3.2 2.83 2.83 6.03-6.03-11.42-11.42h-2v10.06l4 4v-6.4zm-15.17-3.66l-2.83 2.83 13.17 13.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l8.59-8.59 4.59 4.59 2.82-2.83-29.17-29.17zm15.17 28.34v-7.51l3.76 3.76-3.76 3.75z"}]} + + {:name "Bluetooth Searching" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28.48 24.02l4.64 4.64c.56-1.45.88-3.02.88-4.66 0-1.63-.31-3.19-.86-4.63l-4.66 4.65zm10.58-10.59l-2.53 2.53c1.25 2.41 1.97 5.14 1.97 8.05s-.72 5.63-1.97 8.05l2.4 2.4c1.93-3.1 3.07-6.73 3.07-10.63 0-3.82-1.09-7.37-2.94-10.4zm-7.65 1.98l-11.41-11.41h-2v15.17l-9.17-9.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 9.17-9.17v15.17h2l11.41-11.41-8.58-8.59 8.58-8.59zm-9.41-3.75l3.76 3.76-3.76 3.75v-7.51zm3.76 20.93l-3.76 3.75v-7.52l3.76 3.77z"}]} + + {:name "Brightness Auto" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M21.7 25.3h4.6l-2.3-7.3-2.3 7.3zm18.3-7.93v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37l6.63-6.63-6.63-6.63zm-11.4 14.63l-1.4-4h-6.4l-1.4 4h-3.8l6.4-18h4l6.4 18h-3.8z"}]} + + {:name "Brightness High" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 17.37v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37l6.63-6.63-6.63-6.63zm-16 18.63c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12zm0-20c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8z"}]} + + {:name "Brightness Low" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 30.63l6.63-6.63-6.63-6.63v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37zm-16 5.37c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12z"}]} + + {:name "Brightness Medium" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 30.63l6.63-6.63-6.63-6.63v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37zm-16 5.37v-24c6.63 0 12 5.37 12 12s-5.37 12-12 12z"}]} + + {:name "Data Usage" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 4.1v6.06c6.78.97 12 6.79 12 13.84 0 1.79-.35 3.5-.96 5.07l5.2 3.07c1.11-2.49 1.76-5.23 1.76-8.14 0-10.37-7.89-18.89-18-19.9zm-2 33.9c-7.73 0-14-6.27-14-14 0-7.05 5.22-12.87 12-13.84v-6.06c-10.12 1-18 9.53-18 19.9 0 11.05 8.94 20 19.99 20 6.62 0 12.47-3.23 16.11-8.18l-5.19-3.06c-2.56 3.19-6.49 5.24-10.91 5.24z"}]} + + {:name "Developer Mode" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 10.17h20v4h4v-8c0-2.21-1.79-3.98-4-3.98l-20-.02c-2.21 0-4 1.79-4 4v8h4v-4zm16.83 23.17l9.17-9.17-9.17-9.17-2.83 2.83 6.34 6.34-6.34 6.35 2.83 2.82zm-10.83-2.82l-6.34-6.34 6.34-6.35-2.83-2.83-9.17 9.17 9.17 9.17 2.83-2.82zm14 7.65h-20v-4h-4v8c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-8h-4v4z"}]} + + {:name "Devices" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 12h36v-4h-36c-2.21 0-4 1.79-4 4v22h-4v6h28v-6h-20v-22zm38 4h-12c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-20c0-1.1-.9-2-2-2zm-2 18h-8v-14h8v14z"}]} + + {:name "DVR" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 6h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h10v4h16v-4h10c2.21 0 3.98-1.79 3.98-4l.02-24c0-2.21-1.79-4-4-4zm0 28h-36v-24h36v24zm-4-18h-22v4h22v-4zm0 8h-22v4h22v-4zm-24-8h-4v4h4v-4zm0 8h-4v4h4v-4z"}]} + + {:name "GPS Fixed" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 16c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm17.88 6c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-8.34.92-14.96 7.54-15.88 15.88h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c8.34-.92 14.96-7.54 15.88-15.88h4.12v-4h-4.12zm-17.88 16c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"}]} + + {:name "GPS Not Fixed" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41.88 22c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-8.34.92-14.96 7.54-15.88 15.88h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c8.34-.92 14.96-7.54 15.88-15.88h4.12v-4h-4.12zm-17.88 16c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"}]} + + {:name "GPS Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41.88 22c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-2.26.25-4.38.93-6.31 1.94l3 3c1.64-.68 3.43-1.06 5.31-1.06 7.73 0 14 6.27 14 14 0 1.88-.38 3.67-1.05 5.31l3 3c1.01-1.93 1.68-4.05 1.93-6.31h4.12v-4h-4.12zm-35.88-13.45l4.07 4.07c-2.14 2.62-3.56 5.84-3.95 9.38h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c3.54-.39 6.76-1.82 9.38-3.96l4.07 4.08 2.55-2.54-33.45-33.46-2.55 2.55zm26.53 26.53c-2.36 1.82-5.31 2.92-8.53 2.92-7.73 0-14-6.27-14-14 0-3.22 1.1-6.17 2.92-8.53l19.61 19.61z"}]} + + {:name "Location Disabled" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41.88 22c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-2.26.25-4.38.93-6.31 1.94l3 3c1.64-.68 3.43-1.06 5.31-1.06 7.73 0 14 6.27 14 14 0 1.88-.38 3.67-1.05 5.31l3 3c1.01-1.93 1.68-4.05 1.93-6.31h4.12v-4h-4.12zm-35.88-13.45l4.07 4.07c-2.14 2.62-3.56 5.84-3.95 9.38h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c3.54-.39 6.76-1.82 9.38-3.96l4.07 4.08 2.55-2.54-33.45-33.46-2.55 2.55zm26.53 26.53c-2.36 1.82-5.31 2.92-8.53 2.92-7.73 0-14-6.27-14-14 0-3.22 1.1-6.17 2.92-8.53l19.61 19.61z"}]} + + {:name "Location Searching" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41.88 22.17c-.92-8.34-7.54-14.96-15.88-15.88v-4.12h-4v4.12c-8.34.92-14.96 7.54-15.88 15.88h-4.12v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c8.34-.92 14.96-7.54 15.88-15.88h4.12v-4h-4.12zm-17.88 16c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"}]} + + {:name "Multitrack Audio" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 36h4v-24h-4v24zm8 8h4v-40h-4v40zm-16-16h4v-8h-4v8zm24 8h4v-24h-4v24zm8-16v8h4v-8h-4z"}]} + + {:name "Network Cell" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path {:style {:stroke nil} + :d "M34 14l-30 30h30z"}] + [:path {:style {:stroke nil} + :d "M4 44h40v-40z" + :fill-opacity ".3"}]]} + + {:name "Network Wifi" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M7.07 21.91l16.92 21.07.01.02.02-.02 16.92-21.07c-.86-.66-7.32-5.91-16.94-5.91-9.63 0-16.08 5.25-16.93 5.91z"}] + [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8s-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z" + :fill-opacity ".3"}]]} + + {:name "NFC" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4.17h-32c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm0 36h-32v-32h32v32zm-4-28h-10c-2.21 0-4 1.79-4 4v4.55c-1.19.69-2 1.97-2 3.45 0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.48-.81-2.75-2-3.45v-4.55h6v16h-16v-16h4v-4h-8v24h24v-24z"}]} + + {:name "Now Wallpaper" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 8h14v-4h-14c-2.21 0-4 1.79-4 4v14h4v-14zm12 18l-8 10h24l-6-8-4.06 5.42-5.94-7.42zm14-9c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3zm6-13h-14v4h14v14h4v-14c0-2.21-1.79-4-4-4zm0 36h-14v4h14c2.21 0 4-1.79 4-4v-14h-4v14zm-32-14h-4v14c0 2.21 1.79 4 4 4h14v-4h-14v-14z"}]} + + {:name "Now Widgets" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 26v16h16v-16h-16zm-20 16h16v-16h-16v16zm0-36v16h16v-16h-16zm27.31-2.63l-11.31 11.32 11.31 11.31 11.31-11.31-11.31-11.32z"}]} + + {:name "Screen Lock Landscape" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 10h-36c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-4 24h-28v-20h28v20zm-18-2h8c1.11 0 2-.9 2-2v-6c0-1.1-.89-2-2-2v-2c0-2.21-1.79-4-4-4s-4 1.79-4 4v2c-1.11 0-2 .9-2 2v6c0 1.1.89 2 2 2zm1.6-12c0-1.33 1.07-2.4 2.4-2.4 1.33 0 2.4 1.08 2.4 2.4v2h-4.8v-2z"}]} + + {:name "Screen Lock Portrait" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 32h8c1.11 0 2-.9 2-2v-6c0-1.1-.89-2-2-2v-2c0-2.21-1.79-4-4-4s-4 1.79-4 4v2c-1.11 0-2 .9-2 2v6c0 1.1.89 2 2 2zm1.6-12c0-1.33 1.07-2.4 2.4-2.4 1.33 0 2.4 1.08 2.4 2.4v2h-4.8v-2zm12.4-18h-20c-2.21 0-4 1.79-4 4v36c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-4-4-4zm0 36h-20v-28h20v28z"}]} + + {:name "Screen Lock Rotation" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M46.51 25.54l-5.14-5.14-2.83 2.83 4.43 4.43-11.31 11.31-22.63-22.63 11.31-11.31 4.19 4.19 2.83-2.83-4.9-4.9c-1.17-1.17-3.07-1.17-4.24 0l-12.73 12.73c-1.17 1.17-1.17 3.07 0 4.24l24.04 24.04c1.17 1.17 3.07 1.17 4.24 0l12.73-12.73c1.18-1.16 1.18-3.06.01-4.23zm-29.58 15.43c-6.53-3.1-11.22-9.45-11.93-16.97h-3c1.02 12.32 11.32 22 23.9 22 .45 0 .88-.04 1.33-.07l-7.63-7.63-2.67 2.67zm15.07-22.97h10c1.11 0 2-.9 2-2v-8c0-1.1-.89-2-2-2v-1c0-2.76-2.24-5-5-5s-5 2.24-5 5v1c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2zm1.6-13c0-1.88 1.52-3.4 3.4-3.4s3.4 1.52 3.4 3.4v1h-6.8v-1z"}]} + + {:name "Screen Rotation" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32.97 5.03c6.53 3.1 11.22 9.45 11.93 16.97h3c-1.02-12.32-11.32-22-23.9-22-.45 0-.88.04-1.33.07l7.63 7.63 2.67-2.67zm-12.51-1.54c-1.17-1.17-3.07-1.17-4.24 0l-12.73 12.73c-1.17 1.17-1.17 3.07 0 4.24l24.04 24.04c1.17 1.17 3.07 1.17 4.24 0l12.73-12.73c1.17-1.17 1.17-3.07 0-4.24l-24.04-24.04zm9.2 38.89l-24.05-24.04 12.73-12.73 24.04 24.04-12.72 12.73zm-14.63.59c-6.53-3.1-11.22-9.45-11.93-16.97h-3c1.02 12.32 11.32 22 23.9 22 .45 0 .88-.04 1.33-.07l-7.63-7.63-2.67 2.67z"}]} + + {:name "SD Storage" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 4h-16l-11.96 12-.04 24c0 2.2 1.8 4 4 4h24c2.2 0 4-1.8 4-4v-32c0-2.2-1.8-4-4-4zm-12 12h-4v-8h4v8zm6 0h-4v-8h4v8zm6 0h-4v-8h4v8z"}]} + + {:name "System Settings Daydream" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 32h13c2.76 0 5-2.24 5-5s-2.24-5-5-5h-.1c-.49-3.39-3.38-6-6.9-6-2.8 0-5.2 1.66-6.32 4.04h-.33c-3.01.32-5.35 2.87-5.35 5.96 0 3.31 2.69 6 6 6zm24-26h-36c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32.03h-36v-28.06h36v28.06z"}]} + + {:name "Signal Cellular 0 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M4 44h40v-40z" + :fill-opacity ".3"}]} + + {:name "Signal Cellular 1 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path {:style {:stroke nil} + :d "M24 24l-20 20h20z"}] + [:path {:style {:stroke nil} + :d "M4 44h40v-40z" + :fill-opacity ".3"}]]} + + {:name "Signal Cellular 2 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path {:style {:stroke nil} + :d "M28 20l-24 24h24z"}] + [:path {:style {:stroke nil} + :d "M4 44h40v-40z" + :fill-opacity ".3"}]]} + + {:name "Signal Cellular 3 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path {:style {:stroke nil} + :d "M34 14l-30 30h30z"}] + [:path {:style {:stroke nil} + :d "M4 44h40v-40z" + :fill-opacity ".3"}]]} + + {:name "Signal Cellular 4 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:style {:stroke nil} + :d "M4 44h40v-40z"}]} + + {:name "Signal Cellular Connected No Internet 0 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path {:style {:stroke nil} + :d "M40 44h4v-4h-4v4zm0-24v16h4v-16h-4z"}] + [:path + {:style {:stroke nil} + :d "M44 16v-12l-40 40h32v-28z" + :fill-opacity ".3"}]]} + + {:name "Signal Cellular Connected No Internet 1 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d "M40 20v16h4v-16h-4zm-16 24v-20l-20 20h20zm16 0h4v-4h-4v4z"}] + [:path + {:style {:stroke nil} + :d "M44 16v-12l-40 40h32v-28z" + :fill-opacity ".3"}]]} + + {:name "Signal Cellular Connected No Internet 2 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d "M28 44v-24l-24 24h24zm12-24v16h4v-16h-4zm0 24h4v-4h-4v4z"}] + [:path + {:style {:stroke nil} + :d "M44 16v-12l-40 40h32v-28z" + :fill-opacity ".3"}]]} + + {:name "Signal Cellular Connected No Internet 3 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d "M34 44v-30l-30 30h30zm6-24v16h4v-16h-4zm0 24h4v-4h-4v4z"}] + [:path + {:style {:stroke nil} + :d "M44 16v-12l-40 40h32v-28z" + :fill-opacity ".3"}]]} + + {:name "Signal Cellular No Sim" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37.98 10c0-2.21-1.77-4-3.98-4h-14l-4.68 4.68 22.68 22.68-.02-23.36zm-30.68-2.24l-2.54 2.54 5.24 5.25v22.45c0 2.21 1.79 4 4 4h20.02c.7 0 1.35-.2 1.92-.51l3.76 3.76 2.54-2.55-34.94-34.94z"}]} + + {:name "Signal Cellular Null" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M40 13.66v26.34h-26.34l26.34-26.34m4-9.66l-40 40h40v-40z"}]} + + {:name "Signal Cellular Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 2l-17.18 17.18 17.18 17.18v-34.36zm-32.45 7l-2.55 2.54 12.73 12.73-17.73 17.73h35.45l4 4 2.55-2.55-34.45-34.45z"}]} + + {:name "Signal Wifi 0 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z" + :fill-opacity ".3"}]} + + {:name "Signal Wifi 1 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M13.34 29.72l10.65 13.27.01.01.01-.01 10.65-13.27c-.53-.41-4.6-3.72-10.66-3.72s-10.13 3.31-10.66 3.72z"}] + [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z" + :fill-opacity ".3"}]]} + + {:name "Signal Wifi 2 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M9.58 25.03l14.41 17.95.01.02.01-.02 14.41-17.95c-.72-.56-6.22-5.03-14.42-5.03s-13.7 4.47-14.42 5.03z"}] + [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z" + :fill-opacity ".3"}]]} + + {:name "Signal Wifi 3 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M7.07 21.91l16.92 21.07.01.02.02-.02 16.92-21.07c-.86-.66-7.32-5.91-16.94-5.91-9.63 0-16.08 5.25-16.93 5.91z"}] + [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z" + :fill-opacity ".3"}]]} + + {:name "Signal Wifi 4 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8s-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"}]} + + {:name "Signal Wifi Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M47.28 14c-.9-.68-9.85-8-23.28-8-3.01 0-5.78.38-8.3.96l20.66 20.64 10.92-13.6zm-40.73-11.11l-2.55 2.55 4.11 4.11c-4.28 1.97-6.92 4.1-7.39 4.46l23.26 28.98.02.01.02-.02 7.8-9.72 6.63 6.63 2.55-2.55-34.45-34.45z"}]} + + {:name "Signal Wifi Statusbar 0 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z" + :fill-opacity ".3"}]} + + {:name "Signal Wifi Statusbar 1 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M13.34 29.72l10.65 13.27.01.01.01-.01 10.65-13.27c-.53-.41-4.6-3.72-10.66-3.72s-10.13 3.31-10.66 3.72z"}] + [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z" + :fill-opacity ".3"}]]} + + {:name "Signal Wifi Statusbar 2 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M9.58 25.03l14.41 17.95.01.02.01-.02 14.41-17.95c-.72-.56-6.22-5.03-14.42-5.03s-13.7 4.47-14.42 5.03z"}] + [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z" + :fill-opacity ".3"}]]} + + {:name "Signal Wifi Statusbar 3 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M7.07 21.91l16.92 21.07.01.02.02-.02 16.92-21.07c-.86-.66-7.32-5.91-16.94-5.91-9.63 0-16.08 5.25-16.93 5.91z"}] + [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8-13.43 0-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z" + :fill-opacity ".3"}]]} + + {:name "Signal Wifi Statusbar 4 Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24.02 42.98l23.26-28.98c-.9-.68-9.85-8-23.28-8s-22.38 7.32-23.28 8l23.26 28.98.02.02.02-.02z"}]} + + {:name "Signal Wifi Statusbar Null" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M13 4c4.25 0 7.62 1.51 9.68 2.75l-9.68 12.05-9.67-12.05c2.05-1.24 5.42-2.75 9.67-2.75m0-2c-7.26 0-12.1 3.96-12.58 4.32l12.57 15.66.01.02.01-.01 12.57-15.67c-.48-.36-5.32-4.32-12.58-4.32z"}]} + + {:name "Storage" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M4 40h40v-8h-40v8zm4-6h4v4h-4v-4zm-4-26v8h40v-8h-40zm8 6h-4v-4h4v4zm-8 14h40v-8h-40v8zm4-6h4v4h-4v-4z"}]} + + {:name "Usb" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 14v8h2v4h-6v-16h4l-6-8-6 8h4v16h-6v-4.14c1.41-.73 2.4-2.16 2.4-3.86 0-2.43-1.97-4.4-4.4-4.4-2.43 0-4.4 1.97-4.4 4.4 0 1.7.99 3.13 2.4 3.86v4.14c0 2.21 1.79 4 4 4h6v6.1c-1.42.73-2.4 2.19-2.4 3.9 0 2.43 1.97 4.4 4.4 4.4 2.43 0 4.4-1.97 4.4-4.4 0-1.71-.98-3.17-2.4-3.9v-6.1h6c2.21 0 4-1.79 4-4v-4h2v-8h-8z"}]} + + {:name "Wifi Lock" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41 19c.56 0 1.09.08 1.63.16l5.37-7.16c-6.69-5.02-15-8-24-8s-17.31 2.98-24 8l24 32 7-9.33v-5.67c0-5.52 4.48-10 10-10zm5 13v-3c0-2.76-2.24-5-5-5s-5 2.24-5 5v3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm-2 0h-6v-3c0-1.66 1.34-3 3-3s3 1.34 3 3v3z"}]} + + {:name "Wifi Tethering" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 22c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm12 4c0-6.63-5.37-12-12-12s-12 5.37-12 12c0 4.44 2.41 8.3 5.99 10.38l2.02-3.48c-2.39-1.39-4.01-3.94-4.01-6.9 0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.62 5.51-4.01 6.89l2.02 3.48c3.58-2.07 5.99-5.93 5.99-10.37zm-12-20c-11.05 0-20 8.95-20 20 0 7.39 4.02 13.83 9.99 17.29l2-3.46c-4.77-2.76-7.99-7.92-7.99-13.83 0-8.84 7.16-16 16-16s16 7.16 16 16c0 5.91-3.22 11.07-7.99 13.84l2 3.46c5.97-3.47 9.99-9.91 9.99-17.3 0-11.05-8.96-20-20-20z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/editor.cljs b/frontend/src/uxbox/library/icons/material/editor.cljs new file mode 100644 index 000000000..359f54c3f --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/editor.cljs @@ -0,0 +1,447 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.editor) + +(def +icons+ + [{:name "Attach File" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M33 12v23c0 4.42-3.58 8-8 8s-8-3.58-8-8v-25c0-2.76 2.24-5 5-5s5 2.24 5 5v21c0 1.1-.89 2-2 2-1.11 0-2-.9-2-2v-19h-3v19c0 2.76 2.24 5 5 5s5-2.24 5-5v-21c0-4.42-3.58-8-8-8s-8 3.58-8 8v25c0 6.08 4.93 11 11 11s11-4.92 11-11v-23h-3z"}]} + + {:name "Attach Money" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M23.6 21.8c-4.54-1.18-6-2.39-6-4.29 0-2.18 2.01-3.71 5.4-3.71 3.56 0 4.88 1.7 5 4.2h4.42c-.13-3.45-2.24-6.59-6.42-7.62v-4.38h-6v4.32c-3.88.85-7 3.35-7 7.22 0 4.62 3.83 6.92 9.4 8.26 5.01 1.2 6 2.95 6 4.83 0 1.37-.97 3.57-5.4 3.57-4.12 0-5.75-1.85-5.96-4.2h-4.41c.25 4.38 3.52 6.83 7.37 7.66v4.34h6v-4.3c3.89-.75 7-3 7-7.11 0-5.66-4.86-7.6-9.4-8.79z"}]} + + {:name "Border All" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 6v36h36v-36h-36zm16 32h-12v-12h12v12zm0-16h-12v-12h12v12zm16 16h-12v-12h12v12zm0-16h-12v-12h12v12z"}]} + + {:name "Border Bottom" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 22h-4v4h4v-4zm8 8h-4v4h4v-4zm-8-24h-4v4h4v-4zm8 16h-4v4h4v-4zm-16-16h-4v4h4v-4zm16 8h-4v4h4v-4zm8 8h-4v4h4v-4zm-8-16h-4v4h4v-4zm8 0h-4v4h4v-4zm4 20h4v-4h-4v4zm0 8h4v-4h-4v4zm-28-20h-4v4h4v-4zm28-8v4h4v-4h-4zm0 12h4v-4h-4v4zm-28 4h-4v4h4v-4zm-4 20h36v-4h-36v4zm4-12h-4v4h4v-4z"}]} + + {:name "Border Clear" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 10h4v-4h-4v4zm0 16h4v-4h-4v4zm0 16h4v-4h-4v4zm8-8h4v-4h-4v4zm0 8h4v-4h-4v4zm-16 0h4v-4h-4v4zm0-8h4v-4h-4v4zm0-8h4v-4h-4v4zm0-8h4v-4h-4v4zm0-8h4v-4h-4v4zm16 16h4v-4h-4v4zm16 8h4v-4h-4v4zm0-8h4v-4h-4v4zm0 16h4v-4h-4v4zm0-24h4v-4h-4v4zm-16 0h4v-4h-4v4zm16-12v4h4v-4h-4zm-16 4h4v-4h-4v4zm8 32h4v-4h-4v4zm0-16h4v-4h-4v4zm0-16h4v-4h-4v4z"}]} + + {:name "Border Color" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path + {:style {:stroke nil} + :d + "M35.5 14l-7.5-7.5-20 20v7.5h7.5l20-20zm5.91-5.91c.78-.78.78-2.05 0-2.83l-4.67-4.67c-.78-.78-2.05-.78-2.83 0l-3.91 3.91 7.5 7.5 3.91-3.91z"}] + [:path + {:style {:stroke nil} + :d "M0 40h48v8h-48z" + :fill-opacity ".36"}]]} + + {:name "Border Horizontal" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 42h4v-4h-4v4zm4-28h-4v4h4v-4zm-4 20h4v-4h-4v4zm8 8h4v-4h-4v4zm-4-36h-4v4h4v-4zm8 0h-4v4h4v-4zm16 0h-4v4h4v-4zm-8 8h-4v4h4v-4zm0-8h-4v4h4v-4zm12 28h4v-4h-4v4zm-16 8h4v-4h-4v4zm-16-16h36v-4h-36v4zm32-20v4h4v-4h-4zm0 12h4v-4h-4v4zm-16 16h4v-4h-4v4zm8 8h4v-4h-4v4zm8 0h4v-4h-4v4z"}]} + + {:name "Border Inner" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 42h4v-4h-4v4zm8 0h4v-4h-4v4zm-4-28h-4v4h4v-4zm-4 20h4v-4h-4v4zm12-28h-4v4h4v-4zm-8 0h-4v4h4v-4zm24 0h-4v4h4v-4zm4 12h4v-4h-4v4zm0-12v4h4v-4h-4zm-8 36h4v-4h-4v4zm-4-36h-4v16h-16v4h16v16h4v-16h16v-4h-16v-16zm12 36h4v-4h-4v4zm0-8h4v-4h-4v4z"}]} + + {:name "Border Left" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 42h4v-4h-4v4zm0-8h4v-4h-4v4zm0-24h4v-4h-4v4zm0 8h4v-4h-4v4zm0 8h4v-4h-4v4zm-8 16h4v-4h-4v4zm0-32h4v-4h-4v4zm0 16h4v-4h-4v4zm-8 16h4v-36h-4v36zm32-24h4v-4h-4v4zm-8 24h4v-4h-4v4zm8-8h4v-4h-4v4zm0-28v4h4v-4h-4zm0 20h4v-4h-4v4zm0 16h4v-4h-4v4zm-8-16h4v-4h-4v4zm0-16h4v-4h-4v4z"}]} + + {:name "Border Outer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 14h-4v4h4v-4zm0 8h-4v4h4v-4zm8 0h-4v4h4v-4zm-28-16v36h36v-36h-36zm32 32h-28v-28h28v28zm-12-8h-4v4h4v-4zm-8-8h-4v4h4v-4z"}]} + + {:name "Border Right" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 42h4v-4h-4v4zm-8-32h4v-4h-4v4zm8 0h4v-4h-4v4zm0 16h4v-4h-4v4zm-8 16h4v-4h-4v4zm16 0h4v-4h-4v4zm-16-16h4v-4h-4v4zm0 8h4v-4h-4v4zm0-16h4v-4h-4v4zm16 16h4v-4h-4v4zm8-8h4v-4h-4v4zm8-20v36h4v-36h-4zm-8 36h4v-4h-4v4zm0-32h4v-4h-4v4zm-8 16h4v-4h-4v4zm0-16h4v-4h-4v4zm0 8h4v-4h-4v4z"}]} + + {:name "Border Style" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 42h4v-4h-4v4zm8 0h4v-4h-4v4zm-24 0h4v-4h-4v4zm8 0h4v-4h-4v4zm16-8h4v-4h-4v4zm0-8h4v-4h-4v4zm-32-20v36h4v-32h32v-4h-36zm32 12h4v-4h-4v4z"}]} + + {:name "Border Top" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 42h4v-4h-4v4zm0-16h4v-4h-4v4zm8 0h4v-4h-4v4zm0 16h4v-4h-4v4zm-16-8h4v-4h-4v4zm0 8h4v-4h-4v4zm0-16h4v-4h-4v4zm0-8h4v-4h-4v4zm16 16h4v-4h-4v4zm16-16h4v-4h-4v4zm0 8h4v-4h-4v4zm-32-20v4h36v-4h-36zm32 28h4v-4h-4v4zm-8 8h4v-4h-4v4zm-8-24h4v-4h-4v4zm16 24h4v-4h-4v4zm-8-16h4v-4h-4v4z"}]} + + {:name "Border Vertical" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 18h4v-4h-4v4zm0-8h4v-4h-4v4zm8 32h4v-4h-4v4zm0-16h4v-4h-4v4zm-8 0h4v-4h-4v4zm0 16h4v-4h-4v4zm0-8h4v-4h-4v4zm8-24h4v-4h-4v4zm24 24h4v-4h-4v4zm-16 8h4v-36h-4v36zm16 0h4v-4h-4v4zm0-16h4v-4h-4v4zm0-20v4h4v-4h-4zm0 12h4v-4h-4v4zm-8-8h4v-4h-4v4zm0 32h4v-4h-4v4zm0-16h4v-4h-4v4z"}]} + + {:name "Format Align Center" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 30v4h20v-4h-20zm-8 12h36v-4h-36v4zm0-16h36v-4h-36v4zm8-12v4h20v-4h-20zm-8-8v4h36v-4h-36z"}]} + + {:name "Format Align Justify" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 42h36v-4h-36v4zm0-8h36v-4h-36v4zm0-8h36v-4h-36v4zm0-8h36v-4h-36v4zm0-12v4h36v-4h-36z"}]} + + {:name "Format Align Left" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 30h-24v4h24v-4zm0-16h-24v4h24v-4zm-24 12h36v-4h-36v4zm0 16h36v-4h-36v4zm0-36v4h36v-4h-36z"}]} + + {:name "Format Align Right" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 42h36v-4h-36v4zm12-8h24v-4h-24v4zm-12-8h36v-4h-36v4zm12-8h24v-4h-24v4zm-12-12v4h36v-4h-36z"}]} + + {:name "Format Bold" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31.2 21.58c1.93-1.35 3.3-3.53 3.3-5.58 0-4.51-3.49-8-8-8h-12.5v28h14.08c4.19 0 7.42-3.4 7.42-7.58 0-3.04-1.73-5.63-4.3-6.84zm-11.2-8.58h6c1.66 0 3 1.34 3 3s-1.34 3-3 3h-6v-6zm7 18h-7v-6h7c1.66 0 3 1.34 3 3s-1.34 3-3 3z"}]} + + {:name "Format Clear" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6.54 10l-2.54 2.55 13.94 13.94-4.94 11.51h6l3.14-7.32 11.32 11.32 2.54-2.55-28.91-28.9-.55-.55zm5.46 0v.36l5.64 5.64h4.79l-1.44 3.35 4.2 4.2 3.24-7.55h11.57v-6h-28z"}]} + + {:name "Format Color Fill" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M33.12 17.88l-17.88-17.88-2.83 2.83 4.76 4.76-10.29 10.29c-1.17 1.17-1.17 3.07 0 4.24l11 11c.58.59 1.35.88 2.12.88s1.54-.29 2.12-.88l11-11c1.17-1.17 1.17-3.07 0-4.24zm-22.71 2.12l9.59-9.58 9.59 9.58h-19.18zm27.59 3s-4 4.33-4 7c0 2.21 1.79 4 4 4s4-1.79 4-4c0-2.67-4-7-4-7z"}]} + + {:name "Format Color Reset" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 28c0-8-12-21.6-12-21.6s-2.66 3.02-5.47 7.04l17.17 17.17c.19-.84.3-1.71.3-2.61zm-1.76 6.24l-9.24-9.24-14.46-14.46-2.54 2.55 6.64 6.64c-1.53 2.92-2.64 5.85-2.64 8.27 0 6.63 5.37 12 12 12 3.04 0 5.8-1.14 7.91-3l5.27 5.27 2.54-2.55-5.48-5.48z"}]} + + {:name "Format Color Text" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 6l-11 28h4.5l2.25-6h12.5l2.25 6h4.5l-11-28h-4zm-2.75 18l4.75-12.67 4.75 12.67h-9.5z"}]} + + {:name "Format Indent Decrease" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 34h20v-4h-20v4zm-16-10l8 8v-16l-8 8zm0 18h36v-4h-36v4zm0-36v4h36v-4h-36zm16 12h20v-4h-20v4zm0 8h20v-4h-20v4z"}]} + + {:name "Format Italic" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 8v6h4.43l-6.86 16h-5.57v6h16v-6h-4.43l6.86-16h5.57v-6z"}]} + + {:name "Format Line Spacing" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M12 14h5l-7-7-7 7h5v20h-5l7 7 7-7h-5v-20zm8-4v4h24v-4h-24zm0 28h24v-4h-24v4zm0-12h24v-4h-24v4z"}]} + + {:name "Format List Bulleted" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 21c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0-12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0 24.33c-1.47 0-2.67 1.19-2.67 2.67s1.2 2.67 2.67 2.67 2.67-1.19 2.67-2.67-1.2-2.67-2.67-2.67zm6 4.67h28v-4h-28v4zm0-12h28v-4h-28v4zm0-16v4h28v-4h-28z"}]} + + {:name "Format List Numbered" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M4 34h4v1h-2v2h2v1h-4v2h6v-8h-6v2zm2-18h2v-8h-4v2h2v6zm-2 6h3.6l-3.6 4.2v1.8h6v-2h-3.6l3.6-4.2v-1.8h-6v2zm10-12v4h28v-4h-28zm0 28h28v-4h-28v4zm0-12h28v-4h-28v4z"}]} + + {:name "Format Paint" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 8v-2c0-1.1-.9-2-2-2h-24c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2v-2h2v8h-20v22c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-18h16v-16h-6z"}]} + + {:name "Format Quote" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M12 34h6l4-8v-12h-12v12h6zm16 0h6l4-8v-12h-12v12h6z"}]} + + {:name "Format Size" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 8v6h10v24h6v-24h10v-6h-26zm-12 16h6v14h6v-14h6v-6h-18v6z"}]} + + {:name "Format Strikethrough" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 38h8v-6h-8v6zm-10-30v6h10v6h8v-6h10v-6h-28zm-4 20h36v-4h-36v4z"}]} + + {:name "Format Text Direction l To r" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M36 8h-24v4l13 12-13 12v4h24v-6h-14l10-10-10-10h14z"}]} + + {:name "Format Underline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 34c6.63 0 12-5.37 12-12v-16h-5v16c0 3.87-3.13 7-7 7s-7-3.13-7-7v-16h-5v16c0 6.63 5.37 12 12 12zm-14 4v4h28v-4h-28z"}]} + + {:name "Functions" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 20v10h4v-22h4v22h4v-22h4v-4h-16c-4.42 0-8 3.58-8 8s3.58 8 8 8zm-4 14v-6l-8 8 8 8v-6h24v-4h-24z"}]} + + {:name "Insert Chart" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-20 28h-4v-14h4v14zm8 0h-4v-20h4v20zm8 0h-4v-8h4v8z"}]} + + {:name "Insert Comment" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4h-32c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28l8 8v-36c0-2.21-1.79-4-4-4zm-4 24h-24v-4h24v4zm0-6h-24v-4h24v4zm0-6h-24v-4h24v4z"}]} + + {:name "Insert Drive File" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M12 4c-2.21 0-3.98 1.79-3.98 4l-.02 32c0 2.21 1.77 4 3.98 4h24.02c2.21 0 4-1.79 4-4v-24l-12-12h-16zm14 14v-11l11 11h-11z"}]} + + {:name "Insert Emoticon" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm7-18c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm-14 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm7 13c4.66 0 8.61-2.91 10.21-7h-20.42c1.6 4.09 5.55 7 10.21 7z"}]} + + {:name "Insert Invitation" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 24h-10v10h10v-10zm-2-22v4h-16v-4h-4v4h-2c-2.21 0-3.98 1.79-3.98 4l-.02 28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4h-2v-4h-4zm6 36h-28v-22h28v22z"}]} + + {:name "Insert Link" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M7.8 24c0-3.42 2.78-6.2 6.2-6.2h8v-3.8h-8c-5.52 0-10 4.48-10 10s4.48 10 10 10h8v-3.8h-8c-3.42 0-6.2-2.78-6.2-6.2zm8.2 2h16v-4h-16v4zm18-12h-8v3.8h8c3.42 0 6.2 2.78 6.2 6.2s-2.78 6.2-6.2 6.2h-8v3.8h8c5.52 0 10-4.48 10-10s-4.48-10-10-10z"}]} + + {:name "Insert Photo" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 38v-28c0-2.21-1.79-4-4-4h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4zm-25-11l5 6.01 7-9.01 9 12h-28l7-9z"}]} + + {:name "Merge Type" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 40.83l2.83-2.83-6.83-6.83-2.83 2.83 6.83 6.83zm-19-24.83h7v11.17l-10.83 10.83 2.83 2.83 12-12v-12.83h7l-9-9-9 9z"}]} + + {:name "Mode Comment" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M43.98 8c0-2.21-1.77-4-3.98-4h-32c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28l8 8-.02-36z"}]} + + {:name "Publish" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M10 8v4h28v-4h-28zm0 20h8v12h12v-12h8l-14-14-14 14z"}]} + + {:name "Vertical Align Bottom" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M32 26h-6v-20h-4v20h-6l8 8 8-8zm-24 12v4h32v-4h-32z"}]} + + {:name "Vertical Align Center" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M16 38h6v8h4v-8h6l-8-8-8 8zm16-28h-6v-8h-4v8h-6l8 8 8-8zm-24 12v4h32v-4h-32z"}]} + + {:name "Vertical Align Top" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M16 22h6v20h4v-20h6l-8-8-8 8zm-8-16v4h32v-4h-32z"}]} + + {:name "Wrap Text" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 38h12v-4h-12v4zm32-28h-32v4h32v-4zm-6 12h-26v4h26.5c2.21 0 4 1.79 4 4s-1.79 4-4 4h-4.5v-4l-6 6 6 6v-4h4c4.41 0 8-3.59 8-8s-3.59-8-8-8z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/file.cljs b/frontend/src/uxbox/library/icons/material/file.cljs new file mode 100644 index 000000000..ad77ef2fd --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/file.cljs @@ -0,0 +1,116 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.file) + +(def +icons+ + [{:name "Attachment" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:d + "M15 36c-6.08 0-11-4.93-11-11s4.92-11 11-11h21c4.42 0 8 3.58 8 8s-3.58 8-8 8h-17c-2.76 0-5-2.24-5-5s2.24-5 5-5h15v3h-15c-1.1 0-2 .89-2 2s.9 2 2 2h17c2.76 0 5-2.24 5-5s-2.24-5-5-5h-21c-4.42 0-8 3.58-8 8s3.58 8 8 8h19v3h-19z"}]} + + {:name "Cloud" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:d + "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93z"}]} + + {:name "Cloud Circle" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:d + "M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm9 28h-17c-3.31 0-6-2.69-6-6s2.69-6 6-6l.27.03c.89-3.46 4-6.03 7.73-6.03 4.42 0 8 3.58 8 8h1c2.76 0 5 2.24 5 5s-2.24 5-5 5z"}]} + + {:name "Cloud Done" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:d + "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-18.71 13.93l-7-7 2.83-2.83 4.17 4.17 10.35-10.35 2.83 2.83-13.18 13.18z"}]} + + {:name "Cloud Download" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:d + "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-4.71 5.93l-10 10-10-10h6v-8h8v8h6z"}]} + + {:name "Cloud Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-2.95 0-5.7.87-8.02 2.34l2.92 2.92c1.53-.79 3.26-1.26 5.1-1.26 6.08 0 11 4.92 11 11v1h3c3.31 0 6 2.69 6 6 0 2.27-1.27 4.22-3.13 5.24l2.9 2.9c2.55-1.81 4.23-4.77 4.23-8.14 0-5.28-4.11-9.56-9.29-9.93zm-32.71-9.52l5.5 5.48c-6.38.27-11.5 5.52-11.5 11.97 0 6.63 5.37 12 12 12h23.45l4 4 2.55-2.54-33.45-33.46-2.55 2.55zm9.45 9.45l16 16h-19.45c-4.42 0-8-3.58-8-8s3.58-8 8-8h3.45z"}]} + + {:name "Cloud Queue" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-.71 15.93h-26c-4.42 0-8-3.58-8-8s3.58-8 8-8h1.42c1.31-4.61 5.54-8 10.58-8 6.08 0 11 4.92 11 11v1h3c3.31 0 6 2.69 6 6s-2.69 6-6 6z"}]} + + {:name "Cloud Upload" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93zm-10.71 5.93v8h-8v-8h-6l10-10 10 10h-6z"}]} + + {:name "File Download" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M38 18h-8v-12h-12v12h-8l14 14 14-14zm-28 18v4h28v-4h-28z"}]} + + {:name "File Upload" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M18 32h12v-12h8l-14-14-14 14h8zm-8 4h28v4h-28z"}]} + + {:name "Folder" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 8h-12c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4h-16l-4-4z"}]} + + {:name "Folder Open" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 12h-16l-4-4h-12c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-32v-20h32v20z"}]} + + {:name "Folder Shared" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 12h-16l-4-4h-12c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-10 6c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm8 16h-16v-2c0-2.67 5.33-4 8-4s8 1.33 8 4v2z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/hardware.cljs b/frontend/src/uxbox/library/icons/material/hardware.cljs new file mode 100644 index 000000000..d4e2e5d6b --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/hardware.cljs @@ -0,0 +1,362 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.hardware) + +(def +icons+ + [{:name "Cast" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 6h-36c-2.21 0-4 1.79-4 4v6h4v-6h36v28h-14v4h14c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-40 30v6h6c0-3.31-2.69-6-6-6zm0-8v4c5.52 0 10 4.48 10 10h4c0-7.73-6.27-14-14-14zm0-8v4c9.94 0 18 8.06 18 18h4c0-12.15-9.85-22-22-22z"}]} + + {:name "Cast Connected" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M2 36v6h6c0-3.31-2.69-6-6-6zm0-8v4c5.52 0 10 4.48 10 10h4c0-7.73-6.27-14-14-14zm36-14h-28v3.27c7.92 2.56 14.17 8.81 16.73 16.73h11.27v-20zm-36 6v4c9.94 0 18 8.06 18 18h4c0-12.15-9.85-22-22-22zm40-14h-36c-2.21 0-4 1.79-4 4v6h4v-6h36v28h-14v4h14c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4z"}]} + + {:name "Computer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 36c2.21 0 3.98-1.79 3.98-4l.02-20c0-2.21-1.79-4-4-4h-32c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h-8v4h48v-4h-8zm-32-24h32v20h-32v-20z"}]} + + {:name "Desktop Mac" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 4h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h14l-4 6v2h16v-2l-4-6h14c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 24h-36v-20h36v20z"}]} + + {:name "Desktop Windows" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 4h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h14v4h-4v4h16v-4h-4v-4h14c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-36v-24h36v24z"}]} + + {:name "Dock" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M16 46h16v-4h-16v4zm16-43.98l-16-.02c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h16c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-3.98-4-3.98zm0 27.98h-16v-20h16v20z"}]} + + {:name "Gamepad" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 15v-11h-12v11l6 6 6-6zm-15 3h-11v12h11l6-6-6-6zm3 15v11h12v-11l-6-6-6 6zm15-15l-6 6 6 6h11v-12h-11z"}]} + + {:name "Headset" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 2c-9.94 0-18 8.06-18 18v14c0 3.31 2.69 6 6 6h6v-16h-8v-4c0-7.73 6.27-14 14-14s14 6.27 14 14v4h-8v16h6c3.31 0 6-2.69 6-6v-14c0-9.94-8.06-18-18-18z"}]} + + {:name "Headset Mic" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 2c-9.94 0-18 8.06-18 18v14c0 3.31 2.69 6 6 6h6v-16h-8v-4c0-7.73 6.27-14 14-14s14 6.27 14 14v4h-8v16h8v2h-14v4h12c3.31 0 6-2.69 6-6v-20c0-9.94-8.06-18-18-18z"}]} + + {:name "Keyboard" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 10h-32c-2.21 0-3.98 1.79-3.98 4l-.02 20c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-18 6h4v4h-4v-4zm0 6h4v4h-4v-4zm-6-6h4v4h-4v-4zm0 6h4v4h-4v-4zm-2 4h-4v-4h4v4zm0-6h-4v-4h4v4zm18 14h-16v-4h16v4zm0-8h-4v-4h4v4zm0-6h-4v-4h4v4zm6 6h-4v-4h4v4zm0-6h-4v-4h4v4z"}]} + + {:name "Keyboard Alt" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31 21c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm-14 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm7 14c5.22 0 9.65-3.34 11.3-8h-22.6c1.65 4.66 6.08 8 11.3 8zm-.01-32c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"}]} + + {:name "Keyboard Arrow Down" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M14.83 16.42l9.17 9.17 9.17-9.17 2.83 2.83-12 12-12-12z"}]} + + {:name "Keyboard Arrow Left" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M30.83 32.67l-9.17-9.17 9.17-9.17-2.83-2.83-12 12 12 12z"}]} + + {:name "Keyboard Arrow Right" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M17.17 32.92l9.17-9.17-9.17-9.17 2.83-2.83 12 12-12 12z"}]} + + {:name "Keyboard Arrow Up" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M14.83 30.83l9.17-9.17 9.17 9.17 2.83-2.83-12-12-12 12z"}]} + + {:name "Keyboard Capslock" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 16.83l9.17 9.17 2.83-2.83-12-12-12 12 2.83 2.83 9.17-9.17zm-12 19.17h24v-4h-24v4z"}]} + + {:name "Keyboard Control" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M12 20c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm24 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]} + + {:name "Keyboard Hide" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 6h-32c-2.21 0-3.98 1.79-3.98 4l-.02 20c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm-18 6h4v4h-4v-4zm0 6h4v4h-4v-4zm-6-6h4v4h-4v-4zm0 6h4v4h-4v-4zm-2 4h-4v-4h4v4zm0-6h-4v-4h4v4zm18 14h-16v-4h16v4zm0-8h-4v-4h4v4zm0-6h-4v-4h4v4zm6 6h-4v-4h4v4zm0-6h-4v-4h4v4zm-14 30l8-8h-16l8 8z"}]} + + {:name "Keyboard Return" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 14v8h-26.34l7.17-7.17-2.83-2.83-12 12 12 12 2.83-2.83-7.17-7.17h30.34v-12z"}]} + + {:name "Keyboard Tab" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M23.17 14.83l7.17 7.17h-28.34v4h28.34l-7.17 7.17 2.83 2.83 12-12-12-12-2.83 2.83zm16.83-2.83v24h4v-24h-4z"}]} + + {:name "Keyboard Voice" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 30c3.31 0 5.98-2.69 5.98-6l.02-12c0-3.32-2.68-6-6-6-3.31 0-6 2.68-6 6v12c0 3.31 2.69 6 6 6zm10.6-6c0 6-5.07 10.2-10.6 10.2-5.52 0-10.6-4.2-10.6-10.2h-3.4c0 6.83 5.44 12.47 12 13.44v6.56h4v-6.56c6.56-.97 12-6.61 12-13.44h-3.4z"}]} + + {:name "Laptop" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 36c2.2 0 4-1.8 4-4v-20c0-2.2-1.8-4-4-4h-32c-2.2 0-4 1.8-4 4v20c0 2.2 1.8 4 4 4h-8v4h48v-4h-8zm-32-24h32v20h-32v-20z"}]} + + {:name "Laptop Chromebook" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 36v-30h-40v30h-4v4h48v-4h-4zm-16 0h-8v-2h8v2zm12-6h-32v-20h32v20z"}]} + + {:name "Laptop Mac" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 36c2.21 0 3.98-1.79 3.98-4l.02-22c0-2.21-1.79-4-4-4h-32c-2.21 0-4 1.79-4 4v22c0 2.21 1.79 4 4 4h-8c0 2.21 1.79 4 4 4h40c2.21 0 4-1.79 4-4h-8zm-32-26h32v22h-32v-22zm16 28c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"}]} + + {:name "Laptop Windows" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 36v-2c2.21 0 3.98-1.79 3.98-4l.02-20c0-2.21-1.79-4-4-4h-32c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4v2h-8v4h48v-4h-8zm-32-26h32v20h-32v-20z"}]} + + {:name "Memory" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 18h-12v12h12v-12zm-4 8h-4v-4h4v4zm16-4v-4h-4v-4c0-2.21-1.79-4-4-4h-4v-4h-4v4h-4v-4h-4v4h-4c-2.21 0-4 1.79-4 4v4h-4v4h4v4h-4v4h4v4c0 2.21 1.79 4 4 4h4v4h4v-4h4v4h4v-4h4c2.21 0 4-1.79 4-4v-4h4v-4h-4v-4h4zm-8 12h-20v-20h20v20z"}]} + + {:name "Mouse" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 2.14v15.86h14c0-8.16-6.11-14.88-14-15.86zm-18 27.86c0 8.84 7.16 16 16 16s16-7.16 16-16v-8h-32v8zm14-27.86c-7.89.98-14 7.7-14 15.86h14v-15.86z"}]} + + {:name "Phone android" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32 2h-16c-3.31 0-6 2.69-6 6v32c0 3.31 2.69 6 6 6h16c3.31 0 6-2.69 6-6v-32c0-3.31-2.69-6-6-6zm-4 40h-8v-2h8v2zm6.5-6h-21v-28h21v28z"}]} + + {:name "Phone iPhone" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31 2h-16c-2.76 0-5 2.24-5 5v34c0 2.76 2.24 5 5 5h16c2.76 0 5-2.24 5-5v-34c0-2.76-2.24-5-5-5zm-8 42c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm9-8h-18v-28h18v28z"}]} + + {:name "Phonelink" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 12h36v-4h-36c-2.21 0-4 1.79-4 4v22h-4v6h28v-6h-20v-22zm38 4h-12c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-20c0-1.1-.9-2-2-2zm-2 18h-8v-14h8v14z"}]} + + {:name "Phonelink Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 12v-4h-30.36l4 4h26.36zm-40.16-8.71l-2.55 2.55 3.63 3.63c-.56.69-.92 1.57-.92 2.53v22h-4v6h35.46l4.71 4.71 2.54-2.55-34.92-34.92-3.95-3.95zm4.16 9.26l21.46 21.45h-21.46v-21.45zm38 3.45h-12c-1.1 0-2 .9-2 2v8.36l4 4v-10.36h8v14h-4.36l6 6h.36c1.1 0 2-.9 2-2v-20c0-1.1-.9-2-2-2z"}]} + + {:name "Security" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 2l-18 8v12c0 11.11 7.67 21.47 18 24 10.33-2.53 18-12.89 18-24v-12l-18-8zm0 21.98h14c-1.06 8.24-6.55 15.58-14 17.87v-17.85h-14v-11.4l14-6.22v17.6z"}]} + + {:name "Sim Card" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M39.98 8c0-2.21-1.77-4-3.98-4h-16l-12 12v24c0 2.21 1.79 4 4 4h24.02c2.21 0 3.98-1.79 3.98-4l-.02-32zm-21.98 30h-4v-4h4v4zm16 0h-4v-4h4v4zm-16-8h-4v-8h4v8zm8 8h-4v-8h4v8zm0-12h-4v-4h4v4zm8 4h-4v-8h4v8z"}]} + + {:name "Smartphone" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 2.02l-20-.02c-2.21 0-4 1.79-4 4v36c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-36c0-2.21-1.79-3.98-4-3.98zm0 35.98h-20v-28h20v28z"}]} + + {:name "Speaker" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 4h-20c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 3.98 4 3.98l20 .02c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-10 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 32c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10zm0-16c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z"}]} + + {:name "Tablet" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 8h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h36c2.21 0 3.98-1.79 3.98-4l.02-24c0-2.21-1.79-4-4-4zm-4 28h-28v-24h28v24z"}]} + + {:name "Tablet Android" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 0h-24c-3.31 0-6 2.69-6 6v36c0 3.31 2.69 6 6 6h24c3.31 0 6-2.69 6-6v-36c0-3.31-2.69-6-6-6zm-8 44h-8v-2h8v2zm10.5-6h-29v-32h29v32z"}]} + + {:name "Tablet Mac" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37 0h-28c-2.76 0-5 2.24-5 5v38c0 2.76 2.24 5 5 5h28c2.76 0 5-2.24 5-5v-38c0-2.76-2.24-5-5-5zm-14 46c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm15-8h-30v-32h30v32z"}]} + + {:name "TV" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 6h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h10v4h16v-4h10c2.21 0 3.98-1.79 3.98-4l.02-24c0-2.21-1.79-4-4-4zm0 28h-36v-24h36v24z"}]} + + {:name "Clock" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 24c0-5.09-2.38-9.62-6.09-12.55l-1.91-11.45h-16l-1.91 11.45c-3.71 2.93-6.09 7.46-6.09 12.55s2.38 9.62 6.09 12.55l1.91 11.45h16l1.91-11.45c3.71-2.93 6.09-7.46 6.09-12.55zm-28 0c0-6.63 5.37-12 12-12s12 5.37 12 12-5.37 12-12 12-12-5.37-12-12z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/image.cljs b/frontend/src/uxbox/library/icons/material/image.cljs new file mode 100644 index 000000000..905c3b04a --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/image.cljs @@ -0,0 +1,1191 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.image) + +(def +icons+ + [{:name "Add To photos" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 12h-4v28c0 2.21 1.79 4 4 4h28v-4h-28v-28zm32-8h-24c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-2 18h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"}]} + + {:name "Adjust" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-11.03 0-20 8.97-20 20s8.97 20 20 20 20-8.97 20-20-8.97-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 16zm6-16c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6 6 2.69 6 6z"}]} + + {:name "Assistant Photo" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M28.8 12l-.8-4h-18v34h4v-14h11.2l.8 4h14v-20z"}]} + + {:name "Audiotrack" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 6v18.55c-.94-.33-1.94-.55-3-.55-4.97 0-9 4.03-9 9s4.03 9 9 9c4.63 0 8.4-3.51 8.9-8h.1v-22h8v-6h-14z"}]} + + {:name "Blur Circular" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6 14c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-6-6c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6-12c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm6 12c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-10-15c-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-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm4-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}]} + + {:name "Blur Linear" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M10 35c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm8-9c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-12 24h36v-4h-36v4zm4-23c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm0 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm8 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm16-1c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-28-27v4h36v-4h-36zm28 11c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-8-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"}]} + + {:name "Blur Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28 14c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-.4 8.96c.13.02.26.04.4.04 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .14.02.27.04.41.18 1.32 1.23 2.37 2.56 2.55zm.4-15.96c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-8 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm22 14c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-22-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm16 16c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-8 27c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-23-30.45l7.57 7.57c-.19-.06-.37-.12-.57-.12-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.2-.06-.38-.11-.57l5.62 5.62c-1.43.24-2.51 1.46-2.51 2.95 0 1.66 1.34 3 3 3 1.49 0 2.71-1.08 2.95-2.5l5.62 5.62c-.18-.06-.37-.12-.57-.12-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.2-.06-.38-.11-.57l7.56 7.57 2.55-2.55-32.45-32.45-2.55 2.55zm15 23.45c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm22-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-30-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm14 22c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-8-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"}]} + + {:name "Blur On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M12 26c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6-9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm30 11c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-14-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-22 20c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm14 14c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-34c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 11c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm16 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-14 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-8-24c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0 17c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm8-9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}]} + + {:name "Brightness" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:circle {:style {:stroke nil} + :r "20" + :cy "24" + :cx "24"}]} + + {:name "Brightness 2" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 4c-3.65 0-7.06.99-10 2.7 5.97 3.46 10 9.9 10 17.3s-4.03 13.84-10 17.3c2.94 1.71 6.35 2.7 10 2.7 11.05 0 20-8.95 20-20s-8.95-20-20-20z"}]} + + {:name "Brightness 3" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 4c-2.09 0-4.11.32-6 .92 8.11 2.55 14 10.13 14 19.08 0 8.95-5.89 16.53-14 19.08 1.89.59 3.91.92 6 .92 11.05 0 20-8.95 20-20s-8.95-20-20-20z"}]} + + {:name "Brightness 4" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 17.37v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37l6.63-6.63-6.63-6.63zm-16 18.63c-1.79 0-3.48-.4-5-1.1 4.13-1.9 7-6.06 7-10.9s-2.87-9-7-10.9c1.52-.7 3.21-1.1 5-1.1 6.63 0 12 5.37 12 12s-5.37 12-12 12z"}]} + + {:name "Brightness 5" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 30.63l6.63-6.63-6.63-6.63v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37zm-16 5.37c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12z"}]} + + {:name "Brightness 6" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 30.63l6.63-6.63-6.63-6.63v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37zm-16 5.37v-24c6.63 0 12 5.37 12 12s-5.37 12-12 12z"}]} + + {:name "Brightness 7" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 17.37v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37l6.63-6.63-6.63-6.63zm-16 18.63c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12zm0-20c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8z"}]} + + {:name "Brush" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 28c-3.31 0-6 2.69-6 6 0 2.62-2.31 4-4 4 1.84 2.44 4.99 4 8 4 4.42 0 8-3.58 8-8 0-3.31-2.69-6-6-6zm27.41-18.74l-2.67-2.67c-.78-.78-2.05-.78-2.83 0l-17.91 17.91 5.5 5.5 17.91-17.91c.79-.79.79-2.05 0-2.83z"}]} + + {:name "Camera" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18.8 21l9.53-16.51c-1.39-.31-2.84-.49-4.33-.49-4.8 0-9.19 1.69-12.64 4.51l7.33 12.69.11-.2zm24.28-3c-1.84-5.85-6.3-10.52-11.99-12.68l-7.32 12.68h19.31zm.52 2h-14.98l.58 1 9.53 16.5c3.26-3.56 5.27-8.29 5.27-13.5 0-1.37-.14-2.71-.4-4zm-26.53 4l-7.8-13.5c-3.26 3.56-5.27 8.29-5.27 13.5 0 1.37.14 2.71.4 4h14.98l-2.31-4zm-12.15 6c1.84 5.85 6.3 10.52 11.99 12.68l7.32-12.68h-19.31zm22.54 0l-7.8 13.51c1.4.31 2.85.49 4.34.49 4.8 0 9.19-1.69 12.64-4.51l-7.33-12.69-1.85 3.2z"}]} + + {:name "Camera Alt" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18 4l-3.66 4h-6.34c-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-4h-6.34l-3.66-4h-12zm6 30c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10z"}]} + + {:name "Camera Front" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 40h-10v4h10v4l6-6-6-6v4zm8 0v4h10v-4h-10zm-4-24c2.21 0 4-1.79 4-4s-1.79-4-4-4-3.99 1.79-3.99 4c.01 2.21 1.78 4 3.99 4zm10-16h-20c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-20 4h20v21c0-3.33-6.67-5-10-5s-10 1.67-10 5v-21z"}]} + + {:name "Camera Rear" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 40h-10v4h10v4l6-6-6-6v4zm8 0v4h10v-4h-10zm6-40h-20c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-10.01 12c-2.21 0-3.99-1.79-3.99-4s1.78-4 3.99-4 4 1.79 4 4-1.79 4-4 4z"}]} + + {:name "Camera Roll" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28 10c0-2.21-1.79-4-4-4h-2v-2c0-1.1-.9-2-2-2h-8c-1.1 0-2 .9-2 2v2h-2c-2.21 0-4 1.79-4 4v30c0 2.21 1.79 4 4 4h16c2.21 0 4-1.79 4-4h16v-30h-16zm-4 26h-4v-4h4v4zm0-18h-4v-4h4v4zm8 18h-4v-4h4v4zm0-18h-4v-4h4v4zm8 18h-4v-4h4v4zm0-18h-4v-4h4v4z"}]} + + {:name "Center Focus Strong" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 16c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm-14 14h-4v8c0 2.21 1.79 4 4 4h8v-4h-8v-8zm0-20h8v-4h-8c-2.21 0-4 1.79-4 4v8h4v-8zm28-4h-8v4h8v8h4v-8c0-2.21-1.79-4-4-4zm0 32h-8v4h8c2.21 0 4-1.79 4-4v-8h-4v8z"}]} + + {:name "Center Focus Weak" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M10 30h-4v8c0 2.21 1.79 4 4 4h8v-4h-8v-8zm0-20h8v-4h-8c-2.21 0-4 1.79-4 4v8h4v-8zm28-4h-8v4h8v8h4v-8c0-2.21-1.79-4-4-4zm0 32h-8v4h8c2.21 0 4-1.79 4-4v-8h-4v8zm-14-22c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]} + + {:name "Collections" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 32v-24c0-2.21-1.79-4-4-4h-24c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4zm-22-8l4.06 5.42 5.94-7.42 8 10h-24l6-8zm-18-12v28c0 2.21 1.79 4 4 4h28v-4h-28v-28h-4z"}]} + + {:name "Color Lens" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 6c-9.94 0-18 8.06-18 18s8.06 18 18 18c1.66 0 3-1.34 3-3 0-.78-.29-1.48-.78-2.01-.47-.53-.75-1.22-.75-1.99 0-1.66 1.34-3 3-3h3.53c5.52 0 10-4.48 10-10 0-8.84-8.06-16-18-16zm-11 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6-8c-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 3zm6 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"}]} + + {:name "Colorize" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41.41 11.26l-4.67-4.67c-.78-.78-2.05-.78-2.83 0l-6.25 6.25-3.83-3.84-2.83 2.83 2.84 2.84-17.84 17.83v9.5h9.5l17.84-17.84 2.83 2.84 2.83-2.83-3.84-3.84 6.25-6.25c.79-.78.79-2.04 0-2.82zm-27.57 26.74l-3.84-3.84 16.13-16.13 3.84 3.84-16.13 16.13z"}]} + + {:name "Compare" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 6h-10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h10v4h4v-44h-4v4zm0 30h-10l10-12v12zm18-30h-10v4h10v26l-10-12v18h10c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4z"}]} + + {:name "Control Point" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 14h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8zm-2-10c-11.03 0-20 8.97-20 20s8.97 20 20 20 20-8.97 20-20-8.97-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 "Control Point Duplicate" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32 16h-4v6h-6v4h6v6h4v-6h6v-4h-6zm-28 8c0-5.58 3.29-10.39 8.02-12.64v-4.31c-6.99 2.46-12.02 9.12-12.02 16.95s5.03 14.49 12.02 16.95v-4.31c-4.73-2.25-8.02-7.06-8.02-12.64zm26-18c-9.93 0-18 8.07-18 18s8.07 18 18 18 18-8.07 18-18-8.07-18-18-18zm0 32c-7.72 0-14-6.28-14-14s6.28-14 14-14 14 6.28 14 14-6.28 14-14 14z"}]} + + {:name "Crop 16:9" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 12h-28c-2.21 0-4 1.79-4 4v16c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-16c0-2.21-1.79-4-4-4zm0 20h-28v-16h28v16z"}]} + + {:name "Crop" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 30h4v-16c0-2.21-1.79-4-4-4h-16v4h16v16zm-20 4v-32h-4v8h-8v4h8v20c0 2.21 1.79 4 4 4h20v8h4v-8h8v-4h-32z"}]} + + {:name "Crop 3:2" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 8h-28c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-28v-24h28v24z"}]} + + {:name "Crop 5:4" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 10h-28c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-28v-20h28v20z"}]} + + {:name "Crop 7:5" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 14h-28c-2.21 0-4 1.79-4 4v12c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-12c0-2.21-1.79-4-4-4zm0 16h-28v-12h28v12z"}]} + + {:name "Crop Din" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28z"}]} + + {:name "Crop Free" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 10v8h4v-8h8v-4h-8c-2.21 0-4 1.79-4 4zm4 20h-4v8c0 2.21 1.79 4 4 4h8v-4h-8v-8zm28 8h-8v4h8c2.21 0 4-1.79 4-4v-8h-4v8zm0-32h-8v4h8v8h4v-8c0-2.21-1.79-4-4-4z"}]} + + {:name "Crop Landscape" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 10h-28c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-28v-20h28v20z"}]} + + {:name "Crop Original" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28zm-10.07-13.43l-5.5 7.08-3.93-4.72-5.5 7.07h22l-7.07-9.43z"}]} + + {:name "Crop Portrait" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 6h-20c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-20v-28h20v28z"}]} + + {:name "Crop Square" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 8h-24c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-24v-24h24v24z"}]} + + {:name "Dehaze" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M4 31v4h40v-4h-40zm0-10v4h40v-4h-40zm0-10v4h40v-4h-40z"}]} + + {:name "Details" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M6 8l18 32 18-32h-36zm6.75 4h22.5l-11.25 20-11.25-20z"}]} + + {:name "Edit" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 34.5v7.5h7.5l22.13-22.13-7.5-7.5-22.13 22.13zm35.41-20.41c.78-.78.78-2.05 0-2.83l-4.67-4.67c-.78-.78-2.05-.78-2.83 0l-3.66 3.66 7.5 7.5 3.66-3.66z"}]} + + {:name "Exposure" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 34v4h4v-4h4v-4h-4v-4h-4v4h-4v4h4zm10-30h-32c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-30 6h12v4h-12v-4zm30 30h-32l32-32v32z"}]} + + {:name "Exposure Minus 1" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 22v4h16v-4h-16zm30 14h-4v-21.25l-6 2.05v-3.4l9.4-3.4h.6v26z"}]} + + {:name "Exposure Minus 2" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30.09 32.58l5.73-6.13c.75-.79 1.44-1.57 2.08-2.35.63-.78 1.18-1.56 1.64-2.33.46-.78.82-1.55 1.07-2.33.26-.78.39-1.57.39-2.37 0-1.07-.18-2.04-.54-2.92-.36-.87-.88-1.62-1.57-2.23-.69-.61-1.53-1.08-2.53-1.42-1-.33-2.14-.5-3.42-.5-1.38 0-2.62.21-3.7.64-1.08.43-1.99 1.01-2.73 1.75s-1.3 1.61-1.68 2.6c-.36.94-.54 1.95-.56 3.01h4.28c.01-.62.09-1.21.26-1.74.18-.58.45-1.08.81-1.5.36-.42.81-.74 1.35-.98.55-.23 1.19-.35 1.93-.35.61 0 1.15.1 1.62.31.47.21.87.49 1.19.85.32.36.57.8.74 1.29.17.5.25 1.04.25 1.63 0 .43-.06.87-.17 1.3-.11.43-.3.9-.58 1.4-.28.5-.65 1.05-1.11 1.66-.46.6-1.05 1.29-1.75 2.07l-8.35 9.11v2.95h17.26v-3.42h-11.91zm-26.09-10.58v4h16v-4h-16z"}]} + + {:name "Exposure Plus 1" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 14h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8zm20 22h-4v-21.25l-6 2.05v-3.4l9.4-3.4h.6v26z"}]} + + {:name "Exposure Plus 2" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32.09 32.58l5.73-6.13c.75-.79 1.44-1.57 2.08-2.35.63-.78 1.18-1.56 1.64-2.33.46-.78.82-1.55 1.07-2.33.26-.78.39-1.57.39-2.37 0-1.07-.18-2.04-.54-2.92-.36-.87-.88-1.62-1.57-2.23-.69-.61-1.53-1.08-2.53-1.42-1-.33-2.14-.5-3.42-.5-1.38 0-2.62.21-3.7.64-1.08.43-1.99 1.01-2.73 1.75s-1.3 1.61-1.68 2.6c-.36.94-.54 1.95-.56 3.01h4.28c.01-.62.09-1.21.26-1.74.18-.58.45-1.08.81-1.5.36-.42.81-.74 1.35-.98.55-.23 1.19-.35 1.93-.35.61 0 1.15.1 1.62.31.47.21.87.49 1.19.85.32.36.57.8.74 1.29.17.5.25 1.04.25 1.63 0 .43-.06.87-.17 1.3-.11.43-.3.9-.58 1.4-.28.5-.65 1.05-1.11 1.66-.46.6-1.05 1.29-1.75 2.07l-8.35 9.11v2.95h17.26v-3.42h-11.91zm-16.09-18.58h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8z"}]} + + {:name "Exposure Zero" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32.28 25c0 2-.2 3.7-.59 5.1-.39 1.4-.95 2.53-1.67 3.41-.72.87-1.59 1.51-2.6 1.9-1.01.39-2.14.59-3.39.59-1.24 0-2.37-.2-3.39-.59-1.02-.39-1.89-1.03-2.62-1.9-.73-.87-1.3-2.01-1.69-3.41-.4-1.4-.6-3.1-.6-5.1v-4.08c0-2 .2-3.7.59-5.09.39-1.39.95-2.52 1.68-3.38.72-.86 1.59-1.49 2.61-1.87 1.02-.38 2.15-.57 3.39-.57 1.25 0 2.39.19 3.41.57 1.02.38 1.89 1.01 2.62 1.87.72.86 1.28 1.99 1.68 3.38.39 1.39.59 3.09.59 5.09v4.08zm-4.22-4.73c0-1.29-.09-2.37-.27-3.24-.18-.87-.44-1.58-.79-2.12-.35-.54-.77-.93-1.28-1.16-.5-.24-1.08-.36-1.73-.36-.65 0-1.23.12-1.73.36-.51.24-.93.63-1.28 1.16-.35.54-.61 1.25-.79 2.12-.18.87-.27 1.96-.27 3.24v5.34c0 1.27.09 2.36.28 3.25.19.89.45 1.62.8 2.17.35.56.78.96 1.29 1.22.51.25 1.09.38 1.74.38.66 0 1.24-.13 1.74-.38s.92-.66 1.26-1.22c.34-.56.6-1.28.77-2.17.17-.89.26-1.98.26-3.25v-5.34z"}]} + + {:name "Filter 1" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm22 20h4v-20h-8v4h4v16zm14-28h-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-4zm0 32h-28v-28h28v28z"}]} + + {:name "Filter 2" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-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-4zm0 32h-28v-28h28v28zm-8-8h-8v-4h4c2.21 0 4-1.79 4-4v-4c0-2.21-1.79-4-4-4h-8v4h8v4h-4c-2.21 0-4 1.79-4 4v8h12v-4z"}]} + + {:name "Filter 3" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 2h-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-4zm0 32h-28v-28h28v28zm-36-24h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm28 16v-3c0-1.66-1.34-3-3-3 1.66 0 3-1.34 3-3v-3c0-2.21-1.79-4-4-4h-8v4h8v4h-4v4h4v4h-8v4h8c2.21 0 4-1.79 4-4z"}]} + + {:name "Filter 4" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm24 20h4v-20h-4v8h-4v-8h-4v12h8v8zm12-28h-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-4zm0 32h-28v-28h28v28z"}]} + + {:name "Filter 5" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 2h-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-4zm0 32h-28v-28h28v28zm-36-24h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm28 16v-4c0-2.21-1.79-4-4-4h-4v-4h8v-4h-12v12h8v4h-8v4h8c2.21 0 4-1.79 4-4z"}]} + + {:name "Filter 6" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-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-4zm0 32h-28v-28h28v28zm-16-4h4c2.21 0 4-1.79 4-4v-4c0-2.21-1.79-4-4-4h-4v-4h8v-4h-8c-2.21 0-4 1.79-4 4v12c0 2.21 1.79 4 4 4zm0-8h4v4h-4v-4z"}]} + + {:name "Filter 7" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-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-4zm0 32h-28v-28h28v28zm-16-4l8-16v-4h-12v4h8l-8 16h4z"}]} + + {:name "Filter 8" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-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-4zm0 32h-28v-28h28v28zm-16-4h4c2.21 0 4-1.79 4-4v-3c0-1.66-1.34-3-3-3 1.66 0 3-1.34 3-3v-3c0-2.21-1.79-4-4-4h-4c-2.21 0-4 1.79-4 4v3c0 1.66 1.34 3 3 3-1.66 0-3 1.34-3 3v3c0 2.21 1.79 4 4 4zm0-16h4v4h-4v-4zm0 8h4v4h-4v-4z"}]} + + {:name "Filter b and w" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32l-14-16v16h-14l14-16v-12h14v28z"}]} + + {:name "Filter Center Focus" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M10 30h-4v8c0 2.21 1.79 4 4 4h8v-4h-8v-8zm0-20h8v-4h-8c-2.21 0-4 1.79-4 4v8h4v-8zm28-4h-8v4h8v8h4v-8c0-2.21-1.79-4-4-4zm0 32h-8v4h8c2.21 0 4-1.79 4-4v-8h-4v8zm-14-20c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z"}]} + + {:name "Filter Drama" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.78 3.28-13.29 8.07-6.02.64-10.71 5.74-10.71 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.1-9.56-9.29-9.93zm-.71 15.93h-26c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8h4c0-5.52-3.73-10.15-8.8-11.55 2.01-2.69 5.2-4.45 8.8-4.45 6.07 0 11 4.93 11 11v1h3c3.31 0 6 2.69 6 6s-2.69 6-6 6z"}]} + + {:name "Filter Frames" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 8h-8l-8-8-8 8h-8c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-32v-28h9.03l7.04-7 6.96 7h8.97v28zm-4-24h-24v20h24"}]} + + {:name "Filter HDR" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28 12l-7.5 10 5.7 7.6-3.2 2.4c-3.38-4.5-9-12-9-12l-12 16h44l-18-24z"}]} + + {:name "Filter None" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-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-4zm0 32h-28v-28h28v28z"}]} + + {:name "Filter Tilt Shift" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 8.14v-4.04c-4.02.4-7.68 2-10.65 4.42l2.85 2.85c2.22-1.71 4.88-2.87 7.8-3.23zm14.65.38c-2.96-2.42-6.63-4.02-10.65-4.42v4.04c2.92.37 5.58 1.52 7.8 3.24l2.85-2.86zm3.21 13.48h4.04c-.4-4.02-2-7.68-4.42-10.65l-2.85 2.85c1.71 2.22 2.87 4.88 3.23 7.8zm-28.48-7.8l-2.85-2.85c-2.43 2.97-4.03 6.63-4.43 10.65h4.04c.37-2.92 1.52-5.58 3.24-7.8zm-3.24 11.8h-4.04c.4 4.02 2 7.68 4.42 10.65l2.85-2.85c-1.71-2.22-2.86-4.89-3.23-7.8zm21.86-2c0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6 6-2.69 6-6zm6.62 9.79l2.85 2.85c2.43-2.96 4.03-6.62 4.43-10.64h-4.04c-.36 2.91-1.52 5.58-3.24 7.79zm-10.62 6.07v4.04c4.02-.4 7.68-2 10.65-4.42l-2.85-2.85c-2.22 1.71-4.88 2.86-7.8 3.23zm-14.65-.38c2.97 2.42 6.63 4.02 10.65 4.42v-4.04c-2.92-.37-5.58-1.52-7.8-3.24l-2.85 2.86z"}]} + + {:name "Filter Vintage" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37.39 24.8c-.56-.32-1.14-.58-1.72-.8.58-.22 1.16-.48 1.72-.8 3.84-2.22 5.98-6.25 5.99-10.39-3.59-2.06-8.15-2.22-11.99 0-.56.32-1.07.69-1.56 1.09.1-.63.17-1.25.17-1.9 0-4.44-2.42-8.31-6-10.38-3.58 2.07-6 5.94-6 10.38 0 .65.06 1.27.16 1.89-.49-.39-1-.76-1.56-1.09-3.84-2.22-8.4-2.06-11.99 0 .01 4.14 2.15 8.17 5.99 10.39.56.32 1.14.58 1.72.8-.58.22-1.16.48-1.72.8-3.84 2.22-5.98 6.25-5.99 10.39 3.59 2.06 8.15 2.22 11.99 0 .56-.32 1.07-.69 1.56-1.09-.09.64-.16 1.26-.16 1.91 0 4.44 2.42 8.31 6 10.38 3.58-2.08 6-5.94 6-10.38 0-.65-.07-1.27-.16-1.89.49.39 1 .76 1.56 1.09 3.84 2.22 8.4 2.06 11.99 0-.01-4.15-2.15-8.18-6-10.4zm-13.39 7.2c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}]} + + {:name "Flare" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 22h-12v4h12v-4zm4.34-6.49l-4.24-4.24-2.83 2.83 4.24 4.24 2.83-2.83zm7.66-13.51h-4v12h4v-12zm10.73 12.1l-2.83-2.83-4.24 4.24 2.83 2.83 4.24-4.24zm-2.73 7.9v4h12v-4h-12zm-10-4c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm5.66 14.49l4.24 4.24 2.83-2.83-4.24-4.24-2.83 2.83zm-18.39 1.41l2.83 2.83 4.24-4.24-2.83-2.83-4.24 4.24zm10.73 12.1h4v-12h-4v12z"}]} + + {:name "Flash Auto" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 4v24h6v18l14-24h-8l8-18H6zm32 0h-4l-6.4 18h3.8l1.4-4h6.4l1.4 4h3.8L38 4zm-4.3 11.3L36 8l2.3 7.3h-4.6z"}]} + + {:name "Flash Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6.55 6L4 8.55l10 10V26h6v18l7.17-12.29L35.45 40 38 37.46 6.55 6zM34 20h-8l8-16H14v4.36l16.92 16.92L34 20z"}]} + + {:name "Flash On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:style {:stroke nil} + :d "M14 4v22h6v18l14-24h-8l8-16z"}]} + + {:name "Flip" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 42h4v-4h-4v4zm8-24h4v-4h-4v4zM6 10v28c0 2.21 1.79 4 4 4h8v-4h-8V10h8V6h-8c-2.21 0-4 1.79-4 4zm32-4v4h4c0-2.21-1.79-4-4-4zM22 46h4V2h-4v44zm16-12h4v-4h-4v4zm-8-24h4V6h-4v4zm8 16h4v-4h-4v4zm0 16c2.21 0 4-1.79 4-4h-4v4z"}]} + + {:name "Gradient" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 18h4v4h-4zm-4 4h4v4h-4zm8 0h4v4h-4zm4-4h4v4h-4zm-16 0h4v4h-4zM38 6H10c-2.2 0-4 1.8-4 4v28c0 2.2 1.8 4 4 4h28c2.2 0 4-1.8 4-4V10c0-2.2-1.8-4-4-4zM18 36h-4v-4h4v4zm8 0h-4v-4h4v4zm8 0h-4v-4h4v4zm4-14h-4v4h4v4h-4v-4h-4v4h-4v-4h-4v4h-4v-4h-4v4h-4v-4h4v-4h-4V10h28v12z"}]} + + {:name "Grain" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 24c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-8-8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 16c-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-8 16c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8-8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-8-8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-8-8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]} + + {:name "Grid Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M16 8v2.91l4 4V8h8v8h-6.91l4 4H28v2.91l4 4V20h8v8h-6.91l4 4H40v2.91l4 4V8c0-2.21-1.79-4-4-4H9.09l4 4H16zm16 0h8v8h-8V8zM2.55 2.55L0 5.09l4 4V40c0 2.21 1.79 4 4 4h30.91l4 4 2.54-2.55-42.9-42.9zM20 25.09L22.91 28H20v-2.91zm-12-12L10.91 16H8v-2.91zM16 40H8v-8h8v8zm0-12H8v-8h6.91L16 21.09V28zm12 12h-8v-8h6.91L28 33.09V40zm4 0v-2.91L34.91 40H32z"}]} + + {:name "Grid On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4H8C5.79 4 4 5.79 4 8v32c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM16 40H8v-8h8v8zm0-12H8v-8h8v8zm0-12H8V8h8v8zm12 24h-8v-8h8v8zm0-12h-8v-8h8v8zm0-12h-8V8h8v8zm12 24h-8v-8h8v8zm0-12h-8v-8h8v8zm0-12h-8V8h8v8z"}]} + + {:name "HDR Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 34L6.54 4.55 4 7.09l8 8V22H8v-8H4v20h4v-8h4v8h4V19.09l2 2V34h8c1.34 0 2.51-.66 3.24-1.67L41.91 45l2.54-2.55L36 34zm-10-4h-4v-4.91l4 4V30zm10-4h2l1.64 6.54L41.09 34H44l-2.38-8.35C43.02 25.03 44 23.63 44 22v-4c0-2.21-1.79-4-4-4h-8v10.91l4 4V26zm0-8h4v4h-4v-4zm-6 4.91V18c0-2.21-1.79-4-4-4h-4.91L30 22.91z"}]} + + {:name "HDR On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M12 22H8v-8H4v20h4v-8h4v8h4V14h-4v8zm14-8h-8v20h8c2.21 0 4-1.79 4-4V18c0-2.21-1.79-4-4-4zm0 16h-4V18h4v12zm18-8v-4c0-2.21-1.79-4-4-4h-8v20h4v-8h2l2 8h4l-2.38-8.35C43.02 25.03 44 23.63 44 22zm-4 0h-4v-4h4v4z"}]} + + {:name "HDR Strong" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 12c-6.63 0-12 5.37-12 12s5.37 12 12 12 12-5.37 12-12-5.37-12-12-12zm-24 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]} + + {:name "HDR Weak" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M10 16c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm24-4c-6.63 0-12 5.37-12 12s5.37 12 12 12 12-5.37 12-12-5.37-12-12-12zm0 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}]} + + {:name "Healing" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M35.46 24.04l7.96-7.96c.78-.78.78-2.05 0-2.83l-8.67-8.67c-.78-.78-2.05-.78-2.83 0l-7.96 7.96L16 4.59c-.39-.39-.9-.59-1.41-.59-.51 0-1.02.2-1.41.59L4.5 13.26c-.78.78-.78 2.05 0 2.83l7.96 7.96L4.5 32c-.78.78-.78 2.05 0 2.83l8.67 8.67c.78.78 2.05.78 2.83 0l7.96-7.96 7.96 7.96c.39.39.9.59 1.41.59.51 0 1.02-.2 1.41-.59l8.67-8.67c.78-.78.78-2.05 0-2.83l-7.95-7.96zM24 18c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-9.42 3.92l-7.25-7.25 7.26-7.26 7.25 7.25-7.26 7.26zM20 26c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm4 4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm4-8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm5.33 18.67l-7.25-7.25 7.26-7.26 7.25 7.25-7.26 7.26z"}]} + + {:name "Image" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 38V10c0-2.21-1.79-4-4-4H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4zM17 27l5 6.01L29 24l9 12H10l7-9z"}]} + + {:name "Image Aspect Ratio" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32 20h-4v4h4v-4zm0 8h-4v4h4v-4zm-16-8h-4v4h4v-4zm8 0h-4v4h4v-4zM40 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-4zm0 28H8V12h32v24z"}]} + + {:name "Iso" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm-27 9h4v-4h3v4h4v3h-4v4h-3v-4h-4v-3zm27 23H10l28-28v28zm-4-4v-3H24v3h10z"}]} + + {:name "Landscape" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28 12l-7.5 10 5.7 7.6L23 32c-3.38-4.5-9-12-9-12L2 36h44L28 12z"}]} + + {:name "Leak Add" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M12 6H6v6c3.31 0 6-2.69 6-6zm16 0h-4c0 9.94-8.06 18-18 18v4c12.15 0 22-9.85 22-22zm-8 0h-4c0 5.52-4.48 10-10 10v4c7.73 0 14-6.27 14-14zm0 36h4c0-9.94 8.06-18 18-18v-4c-12.15 0-22 9.85-22 22zm16 0h6v-6c-3.31 0-6 2.69-6 6zm-8 0h4c0-5.52 4.48-10 10-10v-4c-7.73 0-14 6.27-14 14z"}]} + + {:name "Leak Remove" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 6h-4c0 .73-.09 1.44-.24 2.13l3.19 3.19C19.62 9.67 20 7.88 20 6zM6 8.55l5.68 5.68C10.06 15.34 8.11 16 6 16v4c3.22 0 6.17-1.1 8.53-2.92l2.85 2.85C14.29 22.47 10.32 24 6 24v4c5.43 0 10.39-1.97 14.22-5.23l5.01 5.01C21.97 31.61 20 36.57 20 42h4c0-4.32 1.53-8.29 4.07-11.39l2.85 2.85C29.1 35.83 28 38.78 28 42h4c0-2.11.66-4.06 1.78-5.68L39.46 42 42 39.45 8.55 6 6 8.55zM28 6h-4c0 3-.75 5.83-2.05 8.32l2.93 2.93C26.85 13.95 28 10.12 28 6zm11.87 26.24c.69-.15 1.4-.24 2.13-.24v-4c-1.88 0-3.67.38-5.31 1.05l3.18 3.19zm-9.12-9.12l2.93 2.93C36.17 24.75 39 24 42 24v-4c-4.12 0-7.95 1.15-11.25 3.12z"}]} + + {:name "Lens" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4z"}]} + + {:name "Looks 3" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38.01 6h-28c-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 15c0 1.66-1.34 3-3 3 1.66 0 3 1.34 3 3v3c0 2.21-1.79 4-4 4h-8v-4h8v-4h-4v-4h4v-4h-8v-4h8c2.21 0 4 1.79 4 4v3z"}]} + + {:name "Looks 4" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm-8 28h-4v-8h-8V14h4v8h4v-8h4v20z"}]} + + {:name "Looks 5" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm-8 12h-8v4h4c2.21 0 4 1.79 4 4v4c0 2.21-1.79 4-4 4h-8v-4h8v-4h-8V14h12v4z"}]} + + {:name "Looks 6" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 30h4v-4h-4v4zM38 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-8v4h4c2.21 0 4 1.79 4 4v4c0 2.21-1.79 4-4 4h-4c-2.21 0-4-1.79-4-4V18c0-2.21 1.79-4 4-4h8v4z"}]} + + {:name "Looks" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 20c-7.72 0-14 6.28-14 14h4c0-5.51 4.49-10 10-10s10 4.49 10 10h4c0-7.72-6.28-14-14-14zm0-8C11.87 12 2 21.87 2 34h4c0-9.92 8.08-18 18-18s18 8.08 18 18h4c0-12.13-9.87-22-22-22z"}]} + + {:name "Looks One" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM28 34h-4V18h-4v-4h8v20z"}]} + + {:name "Looks Two" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm-8 16c0 2.21-1.79 4-4 4h-4v4h8v4H18v-8c0-2.21 1.79-4 4-4h4v-4h-8v-4h8c2.21 0 4 1.79 4 4v4z"}]} + + {:name "Loupe" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 14h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8zM24 4C12.97 4 4 12.97 4 24s8.97 20 20 20h16c2.21 0 4-1.79 4-4V24c0-11.03-8.97-20-20-20zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"}]} + + {:name "Movie Creation" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 8l4 8h-6l-4-8h-4l4 8h-6l-4-8h-4l4 8h-6l-4-8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V8h-8z"}]} + + {:name "Nature" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 32.24c6.95-.82 12.34-6.72 12.34-13.89 0-7.73-6.27-14-14-14s-14 6.27-14 14c0 6.93 5.04 12.67 11.66 13.79V40H10v4h28v-4H26v-7.76z"}]} + + {:name "Navigate Before" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M30.83 14.83L28 12 16 24l12 12 2.83-2.83L21.66 24z"}]} + + {:name "Navigate Next" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M20 12l-2.83 2.83L26.34 24l-9.17 9.17L20 36l12-12z"}]} + + {:name "Palette" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 6C14.06 6 6 14.06 6 24s8.06 18 18 18c1.66 0 3-1.34 3-3 0-.78-.29-1.48-.78-2.01-.47-.53-.75-1.22-.75-1.99 0-1.66 1.34-3 3-3H32c5.52 0 10-4.48 10-10 0-8.84-8.06-16-18-16zM13 24c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6-8c-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 3zm6 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"}]} + + {:name "Panorama" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M46 36V12c0-2.21-1.79-4-4-4H6c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4zM17 25l5 6.01L29 22l9 12H10l7-9z"}]} + + {:name "Panorama Fisheye" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"}]} + + {:name "Panorama Horizontal" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 13.09v21.82c-5.19-1.54-10.56-2.32-16-2.32-5.44 0-10.8.78-16 2.32V13.09c5.19 1.54 10.56 2.32 16 2.32 5.44 0 10.8-.78 16-2.32M42.86 8c-.19 0-.4.04-.62.12-5.88 2.19-12.06 3.29-18.24 3.29-6.18 0-12.36-1.1-18.24-3.29-.22-.08-.43-.12-.63-.12C4.47 8 4 8.47 4 9.25v29.5c.01.78.47 1.25 1.13 1.25.19 0 .4-.04.62-.12 5.88-2.19 12.06-3.29 18.24-3.29 6.18 0 12.36 1.1 18.24 3.29.22.08.43.12.62.12.66 0 1.14-.47 1.13-1.25V9.25C44 8.47 43.52 8 42.86 8z"}]} + + {:name "Panorama Vertical" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M39.88 42.24c-2.19-5.88-3.29-12.06-3.29-18.24 0-6.18 1.1-12.36 3.29-18.24.08-.22.12-.43.12-.63C40 4.47 39.53 4 38.75 4H9.25C8.47 4.01 8 4.47 8 5.13c0 .19.04.4.12.62 2.19 5.88 3.29 12.06 3.29 18.24 0 6.18-1.1 12.36-3.29 18.24-.08.23-.12.44-.12.64 0 .66.47 1.13 1.25 1.13h29.5c.78 0 1.25-.48 1.25-1.14 0-.19-.04-.4-.12-.62zM13.09 40c1.54-5.19 2.32-10.56 2.32-16 0-5.44-.78-10.8-2.32-16h21.82c-1.54 5.19-2.32 10.56-2.32 16 0 5.44.78 10.8 2.32 16H13.09z"}]} + + {:name "Panorama Wide Angle" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 12c4.9 0 9.42.39 14.58 1.27C39.52 16.84 40 20.45 40 24c0 3.55-.48 7.16-1.42 10.73C33.42 35.61 28.9 36 24 36s-9.42-.39-14.58-1.27C8.48 31.16 8 27.55 8 24c0-3.55.48-7.16 1.42-10.73C14.58 12.39 19.1 12 24 12m0-4c-5.46 0-10.45.48-15.91 1.44l-1.85.33-.5 1.79C4.58 15.7 4 19.85 4 24s.58 8.3 1.74 12.44l.5 1.79 1.85.33C13.55 39.52 18.54 40 24 40s10.45-.48 15.91-1.44l1.85-.33.5-1.79C43.42 32.3 44 28.15 44 24s-.58-8.3-1.74-12.44l-.5-1.79-1.85-.33C34.45 8.48 29.46 8 24 8z"}]} + + {:name "Photo" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 38V10c0-2.21-1.79-4-4-4H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4zM17 27l5 6.01L29 24l9 12H10l7-9z"}]} + + {:name "Photo Album" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 4H12C9.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-4-4-4zM12 8h10v16l-5-3-5 3V8zm0 30l6-7.71 4.29 5.15 6-7.73L36 38H12z"}]} + + {:name "Photo Camera" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:circle {:r "6.4" + :cy "24" + :cx "24"}] + [:path + {:style {:stroke nil} + :d + "M18 4l-3.66 4H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4h-6.34L30 4H18zm6 30c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10z"}]]} + + {:name "Photo Library" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 32V8c0-2.21-1.79-4-4-4H16c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4zm-22-8l4.06 5.42L32 22l8 10H16l6-8zM4 12v28c0 2.21 1.79 4 4 4h28v-4H8V12H4z"}]} + + {:name "Portrait" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 24.5c2.48 0 4.5-2.01 4.5-4.5 0-2.48-2.02-4.5-4.5-4.5s-4.5 2.02-4.5 4.5c0 2.49 2.02 4.5 4.5 4.5zm9 8c0-3-6-4.5-9-4.5s-9 1.5-9 4.5V34h18v-1.5zM38 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-4zm0 32H10V10h28v28z"}]} + + {:name "Remove Red Eye" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 9C14 9 5.46 15.22 2 24c3.46 8.78 12 15 22 15s18.54-6.22 22-15C42.54 15.22 34.01 9 24 9zm0 25c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10zm0-16c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z"}]} + + {:name "Rotate Left" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14.22 17.05l-2.83-2.83c-1.8 2.32-2.91 5-3.25 7.78h4.04c.29-1.75.97-3.44 2.04-4.95zM12.18 26H8.14c.34 2.78 1.45 5.46 3.25 7.78l2.83-2.83c-1.07-1.51-1.75-3.2-2.04-4.95zm2.02 10.63c2.32 1.81 5.02 2.88 7.8 3.22v-4.04c-1.75-.29-3.43-.98-4.93-2.05l-2.87 2.87zM26 8.14V2l-9.1 9.1L26 20v-7.82c5.67.95 10 5.88 10 11.82s-4.33 10.87-10 11.82v4.04c7.89-.99 14-7.7 14-15.86S33.89 9.13 26 8.14z"}]} + + {:name "Rotate Right" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M31.1 11.1L22 2v6.14C14.11 9.12 8 15.84 8 24s6.11 14.88 14 15.86v-4.04c-5.67-.95-10-5.88-10-11.82s4.33-10.87 10-11.82V20l9.1-8.9zM39.86 22c-.34-2.78-1.45-5.46-3.25-7.78l-2.83 2.83c1.07 1.51 1.75 3.2 2.04 4.95h4.04zM26 35.81v4.05c2.78-.34 5.48-1.42 7.8-3.22l-2.87-2.87c-1.5 1.06-3.18 1.74-4.93 2.04zm7.78-4.86l2.83 2.83c1.8-2.32 2.91-5 3.25-7.78h-4.04c-.29 1.75-.97 3.44-2.04 4.95z"}]} + + {:name "Slideshow" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 16v16l10-8-10-8zM38 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-4zm0 32H10V10h28v28z"}]} + + {:name "Straighten" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 12H6c-2.21 0-4 1.79-4 4v16c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4zm0 20H6V16h4v8h4v-8h4v8h4v-8h4v8h4v-8h4v8h4v-8h4v16z"}]} + + {:name "Style" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M5.06 39.31l2.69 1.11V22.37L2.9 34.08c-.84 2.03.13 4.38 2.16 5.23zm39-7.42L34.14 7.96c-.62-1.5-2.08-2.43-3.61-2.46-.53-.01-1.07.09-1.6.3L14.2 11.9c-1.5.62-2.42 2.07-2.46 3.6-.01.54.08 1.08.3 1.61l9.91 23.93c.63 1.52 2.1 2.44 3.66 2.46.52 0 1.04-.09 1.55-.3l14.73-6.1c2.03-.84 3.01-3.18 2.17-5.21zM15.75 17.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm-4 22c0 2.2 1.8 4 4 4h2.91l-6.91-16.68V39.5z"}]} + + {:name "Switch Camera" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :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-4zM30 31v-5H18v5l-7-7 7-7v5h12v-5l7 7-7 7z"}]} + + {:name "Switch Video" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 19v-7c0-1.1-.89-2-2-2H6c-1.11 0-2 .9-2 2v24c0 1.1.89 2 2 2h28c1.11 0 2-.9 2-2v-7l8 8V11l-8 8zM26 31v-5H14v5l-7-7 7-7v5h12v-5l7 7-7 7z"}]} + + {:name "Tag Faces" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :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"}]} + + {:name "Texture" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M39.02 6.15L6.15 39.02c.18.69.53 1.31 1.02 1.8l.01.01c.49.49 1.11.84 1.8 1.02L41.85 8.98c-.37-1.38-1.45-2.46-2.83-2.83zM23.76 6L6 23.76v5.66L29.42 6h-5.66zM10 6c-2.2 0-4 1.8-4 4v4.01L14.01 6H10zm28 36c1.1 0 2.1-.45 2.82-1.17C41.55 40.1 42 39.1 42 38v-4.01L33.99 42H38zm-19.42 0h5.66L42 24.24v-5.66L18.58 42z"}]} + + {:name "Timelapse" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32.49 15.51C30.14 13.17 27.07 12 24 12v12l-8.49 8.49c4.69 4.69 12.28 4.69 16.97 0 4.69-4.69 4.69-12.29.01-16.98zM24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.96 20-20c0-11.05-8.95-20-20-20zm0 36c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z"}]} + + {:name "Timer 3" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M23.22 25.95c-.32-.48-.73-.92-1.23-1.31-.51-.39-1.12-.7-1.85-.95.61-.27 1.14-.61 1.6-1 .46-.4.84-.82 1.14-1.27.3-.45.53-.92.69-1.41.15-.49.23-.97.23-1.45 0-1.11-.19-2.08-.55-2.93-.37-.84-.89-1.55-1.56-2.11-.67-.56-1.47-.99-2.41-1.28-.94-.29-1.97-.43-3.1-.43-1.1 0-2.11.16-3.04.49-.93.33-1.73.78-2.4 1.36-.67.58-1.19 1.27-1.57 2.06-.38.79-.56 1.66-.56 2.59h3.96c0-.51.09-.97.28-1.38.19-.41.44-.76.77-1.04.33-.29.71-.51 1.16-.67.45-.16.93-.24 1.45-.24 1.22 0 2.12.31 2.72.94.59.63.89 1.5.89 2.63 0 .54-.08 1.04-.24 1.48-.16.45-.41.83-.75 1.14-.34.32-.76.56-1.26.74-.5.18-1.09.27-1.78.27h-2.35v3.13h2.35c.67 0 1.28.08 1.82.23.54.15 1 .39 1.38.71.38.32.67.73.88 1.22.21.49.31 1.07.31 1.75 0 1.24-.35 2.19-1.06 2.84-.71.65-1.67.98-2.9.98-.59 0-1.12-.08-1.6-.25-.48-.17-.89-.41-1.22-.72-.34-.31-.6-.68-.78-1.12-.19-.43-.28-.91-.28-1.44H8.37c0 1.1.21 2.07.64 2.9.42.84.99 1.54 1.71 2.1s1.55.98 2.49 1.26c.94.28 1.93.42 2.96.42 1.13 0 2.18-.16 3.16-.46.97-.31 1.82-.76 2.53-1.35.71-.59 1.27-1.32 1.67-2.19.4-.87.6-1.86.6-2.97 0-.59-.07-1.16-.22-1.71-.15-.56-.38-1.08-.69-1.56zm18.53 2.78c-.29-.57-.71-1.06-1.26-1.48-.55-.42-1.23-.77-2.02-1.06-.8-.29-1.7-.54-2.7-.75-.7-.15-1.27-.3-1.73-.46-.46-.15-.83-.32-1.1-.5-.27-.18-.46-.39-.57-.61-.11-.22-.16-.48-.16-.77 0-.29.06-.56.18-.83.12-.26.3-.49.54-.69.24-.2.54-.36.91-.48.36-.12.79-.18 1.28-.18.5 0 .94.07 1.32.22.38.14.7.34.95.59.26.25.45.53.58.84.13.32.19.64.19.97h3.9c0-.78-.16-1.51-.47-2.18-.32-.67-.77-1.26-1.37-1.76-.6-.5-1.33-.89-2.19-1.17-.87-.29-1.84-.43-2.93-.43-1.03 0-1.96.14-2.78.42-.83.28-1.53.67-2.12 1.15-.58.48-1.03 1.04-1.34 1.68-.31.64-.47 1.31-.47 2.01 0 .73.15 1.37.46 1.93.3.56.73 1.04 1.28 1.45.55.41 1.2.76 1.97 1.05.76.29 1.61.53 2.54.72.78.16 1.41.33 1.9.51s.86.38 1.13.59c.27.21.45.43.54.67.09.24.14.5.14.78 0 .63-.27 1.14-.8 1.53-.54.39-1.32.59-2.34.59-.44 0-.87-.05-1.28-.15-.42-.1-.79-.26-1.12-.49-.33-.22-.6-.52-.82-.88-.21-.36-.34-.81-.37-1.35h-3.79c0 .72.16 1.42.47 2.11.31.69.78 1.31 1.4 1.85.62.55 1.39.99 2.3 1.32.91.34 1.97.51 3.15.51 1.06 0 2.02-.13 2.89-.38.87-.26 1.61-.62 2.22-1.08.62-.47 1.09-1.02 1.42-1.66.33-.64.5-1.35.5-2.12 0-.79-.15-1.46-.43-2.03z"}]} + + {:name "Timer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M30 2H18v4h12V2zm-8 26h4V16h-4v12zm16.05-13.23l2.85-2.85c-.86-1.03-1.8-1.97-2.83-2.83l-2.85 2.85C32.15 9.48 28.24 8 23.99 8 14.04 8 6 16.06 6 26s8.04 18 17.99 18S42 35.94 42 26c0-4.25-1.48-8.15-3.95-11.23zM24 40c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"}]} + + {:name "Timer Auto" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 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 20c-5.33 0-16 2.67-16 8v4h32v-4c0-5.33-10.67-8-16-8z"}]} + + {:name "Timer Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38.07 9.1l-2.85 2.85C32.15 9.48 28.24 8 23.99 8c-3.66 0-7.05 1.1-9.89 2.97l2.91 2.91C19.07 12.69 21.45 12 24 12c7.73 0 14 6.27 14 14 0 2.55-.69 4.93-1.88 6.99l2.91 2.91C40.9 33.06 42 29.66 42 26c0-4.25-1.48-8.15-3.95-11.23l2.85-2.85-2.83-2.82zM30 2H18v4h12V2zm-8 16.87l4 4V16h-4v2.87zM6.04 8l-2.55 2.54L9 16.05C7.11 18.9 6 22.32 6 26c0 9.94 8.04 18 17.99 18 3.68 0 7.1-1.11 9.95-3l5 5 2.54-2.55-15.4-15.41L6.04 8zM24 40c-7.73 0-14-6.27-14-14 0-2.57.7-4.97 1.91-7.04l19.13 19.13C28.97 39.3 26.57 40 24 40z"}]} + + {:name "Tonality" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-2 35.86C14.11 38.88 8 32.16 8 24S14.11 9.12 22 8.14v31.72zm4-31.72c2.06.26 4 .9 5.74 1.86H26V8.14zM26 14h10.48c.5.63.96 1.3 1.36 2H26v-2zm0 6h13.48c.17.65.3 1.32.39 2H26v-2zm0 19.86V38h5.74c-1.74.96-3.68 1.6-5.74 1.86zM36.48 34H26v-2h11.84c-.4.7-.86 1.37-1.36 2zm3-6H26v-2h13.86c-.08.68-.22 1.35-.38 2z"}]} + + {:name "Transform" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 36v-4H16V8h4l-6-6-6 6h4v4H4v4h8v16c0 2.21 1.79 4 4 4h16v4h-4l6 6 6-6h-4v-4h8zM20 16h12v12h4V16c0-2.21-1.79-4-4-4H20v4z"}]} + + {:name "Tune" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 34v4h12v-4H6zm0-24v4h20v-4H6zm20 32v-4h16v-4H26v-4h-4v12h4zM14 18v4H6v4h8v4h4V18h-4zm28 8v-4H22v4h20zm-12-8h4v-4h8v-4h-8V6h-4v12z"}]} + + {:name "WB Auto" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M13.7 25.3h4.6L16 18l-2.3 7.3zM44 14l-2.41 12.58L38.6 14h-3.2l-2.98 12.58L30 14h-1.52C25.55 10.35 21.05 8 16 8 7.16 8 0 15.16 0 24s7.16 16 16 16c6.27 0 11.68-3.61 14.31-8.86l.19.86H34l3-12.2L40 32h3.5l4.1-18H44zM20.6 32l-1.4-4h-6.4l-1.4 4H7.6L14 14h4l6.4 18h-3.8z"}]} + + {:name "WB Cloudy" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38.71 20.07C37.35 13.19 31.28 8 24 8c-5.78 0-10.79 3.28-13.3 8.07C4.69 16.72 0 21.81 0 28c0 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 "WB Incandescent" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M7.1 37.07l2.83 2.83 3.59-3.59-2.83-2.83-3.59 3.59zM22 44.9h4V39h-4v5.9zM8 21H2v4h6v-4zm22-8.38V3H18v9.62c-3.58 2.08-6 5.94-6 10.38 0 6.63 5.37 12 12 12s12-5.37 12-12c0-4.44-2.42-8.31-6-10.38zM40 21v4h6v-4h-6zm-5.51 15.31l3.59 3.59 2.83-2.83-3.59-3.59-2.83 2.83z"}]} + + {:name "WB Irradescent" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M10 29h28V17H10v12zM22 1.1V7h4V1.1h-4zm16.07 5l-3.59 3.59 2.83 2.83 3.59-3.59-2.83-2.83zM26 44.9V39h-4v5.9h4zm14.9-7.83l-3.59-3.59-2.83 2.83 3.59 3.59 2.83-2.83zM7.1 8.93l3.59 3.59 2.83-2.83L9.93 6.1 7.1 8.93zM9.93 39.9l3.59-3.59-2.83-2.83-3.59 3.59 2.83 2.83z"}]} + + {:name "WB Sunny" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M13.51 9.69L9.93 6.1 7.1 8.93l3.59 3.59 2.82-2.83zM8 21H2v4h6v-4zM26 1.1h-4V7h4V1.1zm14.9 7.83L38.07 6.1l-3.59 3.59 2.83 2.83 3.59-3.59zm-6.41 27.38l3.59 3.59 2.83-2.83-3.59-3.59-2.83 2.83zM40 21v4h6v-4h-6zM24 11c-6.63 0-12 5.37-12 12s5.37 12 12 12 12-5.37 12-12-5.37-12-12-12zm-2 33.9h4V39h-4v5.9zM7.1 37.07l2.83 2.83 3.59-3.59-2.83-2.83-3.59 3.59z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/maps.cljs b/frontend/src/uxbox/library/icons/material/maps.cljs new file mode 100644 index 000000000..81cd13c5c --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/maps.cljs @@ -0,0 +1,506 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.maps) + +(def +icons+ + [{:name "Been Here" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 2H10C7.79 2 6.02 3.79 6.02 6L6 31.87c0 1.38.7 2.6 1.76 3.32L23.99 46l16.23-10.81c1.06-.72 1.76-1.94 1.76-3.32L42 6c0-2.21-1.79-4-4-4zM20 32L10 22l2.83-2.83L20 26.34l15.17-15.17L38 14 20 32z"}]} + + {:name "Direction" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M43.41 22.59l-18-18c-.78-.78-2.05-.78-2.82 0l-18 18c-.78.78-.78 2.05 0 2.83l18 17.99v.01c.78.78 2.05.78 2.83 0l18-18c.78-.79.78-2.05-.01-2.83zM28 29v-5h-8v6h-4v-8c0-1.11.89-2 2-2h10v-5l7 7-7 7z"}]} + + {:name "Direction Bike" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M32 9.6c1.98 0 3.6-1.61 3.6-3.6S33.98 2.4 32 2.4c-1.99 0-3.6 1.61-3.6 3.6s1.61 3.6 3.6 3.6zM38 24c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 17c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-8.4-21H38v-3.6h-6.4l-3.87-6.53c-.59-1-1.68-1.67-2.93-1.67-.94 0-1.79.38-2.4 1L15 16.59c-.62.62-1 1.47-1 2.41 0 1.26.67 2.32 1.7 2.94L22.4 26v10H26V23.04l-4.5-3.34 4.64-4.66L29.6 20zM10 24C4.48 24 0 28.48 0 34s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 17c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"}]} + + {:name "Direction Bus" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 32c0 1.77.78 3.34 2 4.44V40c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h16v2c0 1.1.89 2 2 2h2c1.1 0 2-.9 2-2v-3.56c1.22-1.1 2-2.67 2-4.44V12c0-7-7.16-8-16-8S8 5 8 12v20zm7 2c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm18 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-12H12V12h24v10z"}]} + + {:name "Direction Car" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37.84 12.02C37.43 10.84 36.31 10 35 10H13c-1.31 0-2.43.84-2.84 2.02L6 24v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V24l-4.16-11.98zM13 32c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 22l3-9h22l3 9H10z"}]} + + {:name "Direction Ferry" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 42c-2.78 0-5.56-.94-8-2.65-4.88 3.42-11.12 3.42-16 0C13.56 41.06 10.78 42 8 42H4v4h4c2.75 0 5.48-.69 8-1.99 5.04 2.59 10.96 2.59 16 0C34.52 45.3 37.25 46 40 46h4v-4h-4zM7.89 38H8c3.2 0 6.05-1.76 8-4 1.95 2.24 4.8 4 8 4s6.05-1.76 8-4c1.96 2.24 4.79 4 8 4h.11l3.79-13.37c.17-.51.12-1.07-.12-1.55-.25-.48-.68-.84-1.2-.99L40 21.24V12c0-2.21-1.79-4-4-4h-6V2H18v6h-6c-2.21 0-4 1.79-4 4v9.24l-2.57.84c-.52.16-.95.51-1.2.99s-.29 1.04-.12 1.55L7.89 38zM12 12h24v7.93L24 16l-12 3.93V12z"}]} + + {:name "Direction Subway" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C15.16 4 8 5 8 12v19c0 3.87 3.14 7 7 7l-3 3v1h24v-1l-3-3c3.87 0 7-3.13 7-7V12c0-7-7.16-8-16-8zm-9 30c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm7-12H12V12h10v10zm11 12c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-12H26V12h10v10z"}]} + + {:name "Direction Train" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 31c0 3.87 3.14 7 7 7l-3 3v1h24v-1l-3-3c3.87 0 7-3.13 7-7V10c0-7-7.16-8-16-8S8 3 8 10v21zm16 3c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm12-14H12V10h24v10z"}]} + + {:name "Direction Transit" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C15.16 4 8 5 8 12v19c0 3.87 3.14 7 7 7l-3 3v1h24v-1l-3-3c3.87 0 7-3.13 7-7V12c0-7-7.16-8-16-8zm-9 30c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm7-12H12V12h10v10zm11 12c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-12H26V12h10v10z"}]} + + {:name "Direction Walk" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28 7.6c1.98 0 3.6-1.61 3.6-3.6S29.98.4 28 .4c-1.99 0-3.6 1.61-3.6 3.6s1.61 3.6 3.6 3.6zm.24 12.4H38v-3.6h-7.25l-4-6.66c-.59-1-1.68-1.66-2.92-1.66-.34 0-.67.05-.98.14L12 11.6V22h3.6v-7.33l4.21-1.31L12 44h3.6l5.74-16.22L26 34v10h3.6V31.19l-4.98-9.08 1.47-5.74L28.24 20z"}]} + + {:name "Flight" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:path {:d "M20.36 18"}] + [:path + {:style {:stroke nil} + :d + "M42 32v-4L26 18V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v11L4 28v4l16-5v11l-4 3v3l7-2 7 2v-3l-4-3V27l16 5z"}]]} + + {:name "Hotel" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 26c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zm24-12H22v14H6V10H2v30h4v-6h36v6h4V22c0-4.42-3.58-8-8-8z"}]} + + {:name "Layers" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M23.99 37.08L9.24 25.61 6 28.13l18 14 18-14-3.26-2.53-14.75 11.48zM24 32l14.73-11.45L42 18 24 4 6 18l3.26 2.53L24 32z"}]} + + {:name "Layers Clear" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M39.62 29.98L42 28.13l-2.85-2.85-2.38 1.85 2.85 2.85zm-.89-9.43L42 18 24 4l-5.83 4.53 15.75 15.75 4.81-3.73zM6.55 2L4 4.55l8.44 8.44L6 18l3.26 2.53L24 32l4.19-3.26 2.85 2.85-7.06 5.49L9.24 25.61 6 28.13l18 14 9.89-7.7L41.46 42 44 39.45 6.55 2z"}]} + + {:name "Local Airport" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 32v-4L26 18V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v11L4 28v4l16-5v11l-4 3v3l7-2 7 2v-3l-4-3V27l16 5z"}]} + + {:name "Local ATM" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 34h4v-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2h-6v-2h8v-4h-4v-2h-4v2h-2c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h6v2h-8v4h4v2zM40 8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm0 28H8V12h32v24z"}]} + + {:name "Local Attraction" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 24c0-2.21 1.79-4 4-4v-8c0-2.21-1.79-4-4-4H8c-2.21 0-3.98 1.79-3.98 4l-.01 8C6.22 20.01 8 21.8 8 24c0 2.21-1.79 4-3.99 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-8c-2.21 0-4-1.79-4-4zm-8.84 9.6L24 29l-7.16 4.6L19 25.37l-6.58-5.38 8.49-.5L24 11.6l3.09 7.89 8.49.5L29 25.37l2.16 8.23z"}]} + + {:name "Local Bar" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 26v12H12v4h24v-4H26V26l16-16V6H6v4l16 16zm-7-12l-4-4h26l-4 4H15z"}]} + + {:name "Local Cafe" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 6H8v20c0 4.42 3.58 8 8 8h12c4.42 0 8-3.58 8-8v-6h4c2.21 0 4-1.79 4-4v-6c0-2.21-1.79-4-4-4zm0 10h-4v-6h4v6zM4 42h36v-4H4v4z"}]} + + {:name "Local Car Wash" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 10c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S31 5 31 7c0 1.66 1.34 3 3 3zm-10 0c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S21 5 21 7c0 1.66 1.34 3 3 3zm-10 0c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S11 5 11 7c0 1.66 1.34 3 3 3zm23.84 6.02C37.43 14.84 36.31 14 35 14H13c-1.31 0-2.43.84-2.84 2.02L6 28v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V28l-4.16-11.98zM13 36c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 26l3-9h22l3 9H10z"}]} + + {:name "Local Convenience Store" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 14V8H10v6H4v26h16v-8h8v8h16V14h-6zm-16 6h-4v2h4v2h-6v-6h4v-2h-4v-2h6v6zm10 4h-2v-4h-4v-6h2v4h2v-4h2v10z"}]} + + {:name "Local Drink" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 4l4.03 36.47C10.26 42.46 11.95 44 14 44h20c2.05 0 3.74-1.54 3.97-3.53L42 4H6zm18 34c-3.31 0-6-2.69-6-6 0-4 6-10.8 6-10.8S30 28 30 32c0 3.31-2.69 6-6 6zm12.65-22h-25.3l-.88-8h27.07l-.89 8z"}]} + + {:name "Local Florist" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 44c9.94 0 18-8.06 18-18-9.94 0-18 8.06-18 18zM11.21 20.5c0 2.76 2.24 5 5 5 1.05 0 2.03-.33 2.83-.88L19 25c0 2.76 2.24 5 5 5s5-2.24 5-5l-.04-.38c.81.56 1.78.88 2.83.88 2.76 0 5-2.24 5-5 0-1.99-1.17-3.7-2.86-4.5 1.68-.8 2.86-2.51 2.86-4.5 0-2.76-2.24-5-5-5-1.05 0-2.03.33-2.83.88L29 7c0-2.76-2.24-5-5-5s-5 2.24-5 5l.04.38c-.81-.56-1.78-.88-2.83-.88-2.76 0-5 2.24-5 5 0 1.99 1.17 3.7 2.86 4.5-1.69.8-2.86 2.51-2.86 4.5zM24 11c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5zM6 26c0 9.94 8.06 18 18 18 0-9.94-8.06-18-18-18z"}]} + + {:name "Local Gas Station" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M39.54 14.46l.03-.03L32.12 7 30 9.12l4.22 4.22C32.34 14.06 31 15.87 31 18c0 2.76 2.24 5 5 5 .71 0 1.39-.15 2-.42V37c0 1.1-.9 2-2 2s-2-.9-2-2v-9c0-2.21-1.79-4-4-4h-2V10c0-2.21-1.79-4-4-4H12c-2.21 0-4 1.79-4 4v32h20V27h3v10c0 2.76 2.24 5 5 5s5-2.24 5-5V18c0-1.38-.56-2.63-1.46-3.54zM24 20H12V10h12v10zm12 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"}]} + + {:name "Local Grocery Store" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 36c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4zM2 4v4h4l7.19 15.17-2.7 4.9c-.31.58-.49 1.23-.49 1.93 0 2.21 1.79 4 4 4h24v-4H14.85c-.28 0-.5-.22-.5-.5 0-.09.02-.17.06-.24L16.2 26h14.9c1.5 0 2.81-.83 3.5-2.06l7.15-12.98c.16-.28.25-.61.25-.96 0-1.11-.9-2-2-2H10.43l-1.9-4H2zm32 32c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4z"}]} + + {:name "Local Hospital" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6H10c-2.21 0-3.98 1.79-3.98 4L6 38c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm-2 22h-8v8h-8v-8h-8v-8h8v-8h8v8h8v8z"}]} + + {:name "Local Hotel" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 26c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zm24-12H22v14H6V10H2v30h4v-6h36v6h4V22c0-4.42-3.58-8-8-8z"}]} + + {:name "Local Laundry Service" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18.34 33.66c3.12 3.12 8.19 3.12 11.31 0 3.12-3.12 3.12-8.19 0-11.31L18.34 33.66zM36 4.02L12 4C9.79 4 8 5.79 8 8v32c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V8c0-2.21-1.79-3.98-4-3.98zM20 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-6 0c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm10 32c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12z"}]} + + {:name "Local Library" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 23.09C19.27 18.7 12.96 16 6 16v22c6.96 0 13.27 2.7 18 7.09C28.73 40.7 35.04 38 42 38V16c-6.96 0-13.27 2.7-18 7.09zM24 16c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6z"}]} + + {:name "Local Mall" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 12h-4c0-5.52-4.48-10-10-10S14 6.48 14 12h-4c-2.21 0-3.98 1.79-3.98 4L6 40c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4zM24 6c3.31 0 6 2.69 6 6H18c0-3.31 2.69-6 6-6zm0 20c-5.52 0-10-4.48-10-10h4c0 3.31 2.69 6 6 6s6-2.69 6-6h4c0 5.52-4.48 10-10 10z"}]} + + {:name "Local Movies" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 6v4h-4V6H16v4h-4V6H8v36h4v-4h4v4h16v-4h4v4h4V6h-4zM16 34h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 16h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4z"}]} + + {:name "Local Offer" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42.82 23.16L24.83 5.17C24.1 4.45 23.1 4 22 4H8C5.79 4 4 5.79 4 8v14c0 1.11.45 2.11 1.18 2.83l18 18C23.9 43.55 24.9 44 26 44c1.1 0 2.11-.45 2.83-1.17l14-14C43.55 28.1 44 27.1 44 26c0-1.11-.45-2.11-1.18-2.84zM11 14c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"}]} + + {:name "Local Parking" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M26 6H12v36h8V30h6c6.63 0 12-5.37 12-12S32.63 6 26 6zm.4 16H20v-8h6.4c2.21 0 4 1.79 4 4s-1.79 4-4 4z"}]} + + {:name "Local Pharmacy" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M42 10h-5.29L39 3.71 34.3 2l-2.91 8H6v4l4 12-4 12v4h36v-4l-4-12 4-12v-4zM32 28h-6v6h-4v-6h-6v-4h6v-6h4v6h6v4z"}]} + + {:name "Local Phone" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49C35.1 30.6 37.51 31 40 31c1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2C21.22 42 6 26.78 6 8c0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z"}]} + + {:name "Local Pizza" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-7.13 0-13.55 3.09-17.98 8L24 44l17.99-31.99C37.56 7.09 31.14 4 24 4zM14 14c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4zm10 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]} + + {:name "Local Play" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 24c0-2.21 1.79-4 4-4v-8c0-2.21-1.79-4-4-4H8c-2.21 0-3.98 1.79-3.98 4l-.01 8C6.22 20.01 8 21.8 8 24c0 2.21-1.79 4-3.99 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-8c-2.21 0-4-1.79-4-4zm-8.84 9.6L24 29l-7.16 4.6L19 25.37l-6.58-5.38 8.49-.5L24 11.6l3.09 7.89 8.49.5L29 25.37l2.16 8.23z"}]} + + {:name "Local Post Office" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm0 8L24 26 8 16v-4l16 10 16-10v4z"}]} + + {:name "Local Print Shop" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 16H10c-3.31 0-6 2.69-6 6v12h8v8h24v-8h8V22c0-3.31-2.69-6-6-6zm-6 22H16V28h16v10zm6-14c-1.11 0-2-.89-2-2s.89-2 2-2c1.11 0 2 .89 2 2s-.89 2-2 2zM36 6H12v8h24V6z"}]} + + {:name "Local Restaurant" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M16.2 26.69l5.66-5.66L7.83 7c-3.12 3.12-3.12 8.19 0 11.31l8.37 8.38zm13.57-3.63c3.05 1.43 7.36.42 10.54-2.76 3.83-3.83 4.56-9.3 1.63-12.23C39 5.14 33.52 5.87 29.7 9.7c-3.18 3.18-4.18 7.49-2.76 10.54-4.45 4.44-19.53 19.52-19.53 19.52l2.83 2.83L24 28.83l13.76 13.76 2.83-2.83L26.83 26l2.94-2.94z"}]} + + {:name "Local See" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:g + [:circle {:r "6.4" + :cy "24" + :cx "24"}] + [:path + {:style {:stroke nil} + :d + "M18 4l-3.66 4H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4h-6.34L30 4H18zm6 30c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10z"}]]} + + {:name "Local Shipping" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 16h-6V8H6c-2.21 0-4 1.79-4 4v22h4c0 3.31 2.69 6 6 6s6-2.69 6-6h12c0 3.31 2.69 6 6 6s6-2.69 6-6h4V24l-6-8zM12 37c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm27-18l3.93 5H34v-5h5zm-3 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"}]} + + {:name "Local Taxi" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37.84 12.02C37.43 10.84 36.31 10 35 10h-5V6H18v4h-5c-1.31 0-2.43.84-2.84 2.02L6 24v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V24l-4.16-11.98zM13 32c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 22l3-9h22l3 9H10z"}]} + + {:name "Location History" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 4H10C7.79 4 6 5.79 6 8v28c0 2.21 1.79 4 4 4h8l6 6 6-6h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-14 6.6c2.98 0 5.4 2.42 5.4 5.4 0 2.98-2.42 5.4-5.4 5.4-2.98 0-5.4-2.42-5.4-5.4 0-2.98 2.42-5.4 5.4-5.4zM36 32H12v-1.8c0-4 8-6.2 12-6.2s12 2.2 12 6.2V32z"}]} + + {:name "Map" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M41 6c-.11 0-.21.01-.31.05L30 10.2 18 6 6.73 9.8c-.42.14-.73.5-.73.96V41c0 .55.45 1 1 1 .11 0 .21-.01.31-.05L18 37.8 30 42l11.28-3.79c.42-.15.72-.51.72-.97V7c0-.55-.45-1-1-1zM30 38l-12-4.21V10l12 4.21V38z"}]} + + {:name "My Location" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 16c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm17.88 6C40.96 13.66 34.34 7.04 26 6.12V2h-4v4.12C13.66 7.04 7.04 13.66 6.12 22H2v4h4.12c.92 8.34 7.54 14.96 15.88 15.88V46h4v-4.12c8.34-.92 14.96-7.54 15.88-15.88H46v-4h-4.12zM24 38c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"}]} + + {:name "Navigation" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M24 4L9 40.59 10.41 42 24 36l13.59 6L39 40.59z"}]} + + {:name "Pin Drop" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 16c0-6.63-5.37-12-12-12S12 9.37 12 16c0 9 12 22 12 22s12-13 12-22zm-16 0c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4zM10 40v4h28v-4H10z"}]} + + {:name "Place" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4c-7.73 0-14 6.27-14 14 0 10.5 14 26 14 26s14-15.5 14-26c0-7.73-6.27-14-14-14zm0 19c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"}]} + + {:name "Rate Review" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM12 28v-4.95L25.76 9.29c.39-.39 1.02-.39 1.41 0l3.54 3.54c.39.39.39 1.02 0 1.41L16.95 28H12zm24 0H21l4-4h11v4z"}]} + + {:name "Restaurant Menu" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M16.2 26.69l5.66-5.66L7.83 7c-3.12 3.12-3.12 8.19 0 11.31l8.37 8.38zm13.57-3.63c3.05 1.43 7.36.42 10.54-2.76 3.83-3.83 4.56-9.3 1.63-12.23C39 5.14 33.52 5.87 29.7 9.7c-3.18 3.18-4.18 7.49-2.76 10.54-4.45 4.44-19.53 19.52-19.53 19.52l2.83 2.83L24 28.83l13.76 13.76 2.83-2.83L26.83 26l2.94-2.94z"}]} + + {:name "Satellite" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM10 9.98h6c0 3.31-2.69 6.02-6 6.02V9.98zM10 24v-4c5.52 0 10-4.5 10-10.02h4C24 17.71 17.73 24 10 24zm0 12l7-9 5 6.01L29 24l9 12H10z"}]} + + {:name "Store Mall Directory" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 8H8v4h32V8zm2 20v-4l-2-10H8L6 24v4h2v12h20V28h8v12h4V28h2zm-18 8H12v-8h12v8z"}]} + + {:name "Terrain" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28 12l-7.5 10 5.7 7.6L23 32c-3.38-4.5-9-12-9-12L2 36h44L28 12z"}]} + + {:name "Traffic" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 20h-6v-2.28c3.45-.89 6-3.99 6-7.72h-6V8c0-1.1-.89-2-2-2H16c-1.1 0-2 .9-2 2v2H8c0 3.72 2.56 6.83 6 7.72V20H8c0 3.72 2.56 6.83 6 7.72V30H8c0 3.72 2.56 6.83 6 7.72V40c0 1.1.9 2 2 2h16c1.11 0 2-.9 2-2v-2.28c3.45-.89 6-3.99 6-7.72h-6v-2.28c3.45-.89 6-4 6-7.72zM24 38c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm0-10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm0-10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/navigation.cljs b/frontend/src/uxbox/library/icons/material/navigation.cljs new file mode 100644 index 000000000..d21f5b4ff --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/navigation.cljs @@ -0,0 +1,185 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.navigation) + +(def +icons+ + [{:name "Apps" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M8 16h8V8H8v8zm12 24h8v-8h-8v8zM8 40h8v-8H8v8zm0-12h8v-8H8v8zm12 0h8v-8h-8v8zM32 8v8h8V8h-8zm-12 8h8V8h-8v8zm12 12h8v-8h-8v8zm0 12h8v-8h-8v8z"}]} + + {:name "Arrow Back" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 22H15.66l11.17-11.17L24 8 8 24l16 16 2.83-2.83L15.66 26H40v-4z"}]} + + {:name "Arrow Drop Down" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:style {:stroke nil} + :d "M14 20l10 10 10-10z"}]} + + {:name "Arrow Drop Down Circle" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 24l-8-8h16l-8 8z"}]} + + {:name "Arrow Drop Up" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:style {:stroke nil} + :d "M14 28l10-10 10 10z"}]} + + {:name "Arrow Forward" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 8l-2.83 2.83L32.34 22H8v4h24.34L21.17 37.17 24 40l16-16z"}]} + + {:name "Cancel" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm10 27.17L31.17 34 24 26.83 16.83 34 14 31.17 21.17 24 14 16.83 16.83 14 24 21.17 31.17 14 34 16.83 26.83 24 34 31.17z"}]} + + {:name "Check" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M18 32.34L9.66 24l-2.83 2.83L18 38l24-24-2.83-2.83z"}]} + + {:name "Chevron Left" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M30.83 14.83L28 12 16 24l12 12 2.83-2.83L21.66 24z"}]} + + {:name "Chevron Right" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M20 12l-2.83 2.83L26.34 24l-9.17 9.17L20 36l12-12z"}]} + + {:name "Close" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 12.83L35.17 10 24 21.17 12.83 10 10 12.83 21.17 24 10 35.17 12.83 38 24 26.83 35.17 38 38 35.17 26.83 24z"}]} + + {:name "Expand Less" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M24 16L12 28l2.83 2.83L24 21.66l9.17 9.17L36 28z"}]} + + {:name "Expand More" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M33.17 17.17L24 26.34l-9.17-9.17L12 20l12 12 12-12z"}]} + + {:name "Fullscreen" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14 28h-4v10h10v-4h-6v-6zm-4-8h4v-6h6v-4H10v10zm24 14h-6v4h10V28h-4v6zm-6-24v4h6v6h4V10H28z"}]} + + {:name "Fullscreen Exit" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M10 32h6v6h4V28H10v4zm6-16h-6v4h10V10h-4v6zm12 22h4v-6h6v-4H28v10zm4-22v-6h-4v10h10v-4h-6z"}]} + + {:name "Menu" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d "M6 36h36v-4H6v4zm0-10h36v-4H6v4zm0-14v4h36v-4H6z"}]} + + {:name "More Horiz" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M12 20c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm24 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-12 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]} + + {:name "More Vert" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 16c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"}]} + + {:name "Refresh" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M35.3 12.7C32.41 9.8 28.42 8 24 8 15.16 8 8.02 15.16 8.02 24S15.16 40 24 40c7.45 0 13.69-5.1 15.46-12H35.3c-1.65 4.66-6.07 8-11.3 8-6.63 0-12-5.37-12-12s5.37-12 12-12c3.31 0 6.28 1.38 8.45 3.55L26 22h14V8l-4.7 4.7z"}]} + + {:name "Unfold Less" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M14.83 37.17L17.66 40 24 33.66 30.34 40l2.83-2.83L24 28l-9.17 9.17zm18.34-26.34L30.34 8 24 14.34 17.66 8l-2.83 2.83L24 20l9.17-9.17z"}]} + + {:name "Unfold More" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 11.66L30.34 18l2.83-2.83L24 6l-9.17 9.17L17.66 18 24 11.66zm0 24.68L17.66 30l-2.83 2.83L24 42l9.17-9.17L30.34 30 24 36.34z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/notification.cljs b/frontend/src/uxbox/library/icons/material/notification.cljs new file mode 100644 index 000000000..0cbf48043 --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/notification.cljs @@ -0,0 +1,312 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.notification) + +(def +icons+ + [{:name "ADB" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M10 32c0 7.73 6.27 14 14 14s14-6.27 14-14v-8H10v8zM32.25 8.74l4.2-4.2-1.65-1.65-4.61 4.61C28.31 6.57 26.23 6 24 6c-2.23 0-4.31.57-6.19 1.5L13.2 2.89l-1.65 1.65 4.2 4.2C12.28 11.28 10 15.36 10 20v2h28v-2c0-4.64-2.28-8.72-5.75-11.26zM18 18c-1.11 0-2-.9-2-2s.89-2 2-2c1.11 0 2 .9 2 2s-.89 2-2 2zm12 0c-1.11 0-2-.9-2-2s.89-2 2-2c1.11 0 2 .9 2 2s-.89 2-2 2z"}]} + + {:name "Bluetooth Audio" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M28.48 24.02l4.64 4.64c.56-1.45.88-3.02.88-4.66 0-1.63-.31-3.19-.86-4.63l-4.66 4.65zm10.58-10.59l-2.53 2.53c1.25 2.41 1.97 5.14 1.97 8.05s-.72 5.63-1.97 8.05l2.4 2.4c1.93-3.1 3.07-6.73 3.07-10.63 0-3.82-1.09-7.37-2.94-10.4zm-7.65 1.98L20 4h-2v15.17L8.83 10 6 12.83 17.17 24 6 35.17 8.83 38 18 28.83V44h2l11.41-11.41L22.83 24l8.58-8.59zM22 11.66l3.76 3.76L22 19.17v-7.51zm3.76 20.93L22 36.34v-7.52l3.76 3.77z"}]} + + {:name "Disc Full" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 32h4v-4h-4v4zm0-18v10h4V14h-4zM20 8C11.16 8 4 15.16 4 24s7.16 16 16 16 16-7.16 16-16S28.84 8 20 8zm0 20c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"}]} + + {:name "DND Forwardslash" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C13 4 4 13 4 24s9 20 20 20 20-9 20-20S35 4 24 4zM8 24c0-8.8 7.2-16 16-16 3.7 0 7.1 1.3 9.8 3.4L11.4 33.8C9.3 31.1 8 27.7 8 24zm16 16c-3.7 0-7.1-1.3-9.8-3.4l22.4-22.4c2.1 2.7 3.4 6.1 3.4 9.8 0 8.8-7.2 16-16 16z"}]} + + {:name "Do Not Disturb" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.84 0-16-7.16-16-16 0-3.7 1.27-7.09 3.37-9.8L33.8 36.63C31.09 38.73 27.7 40 24 40zm12.63-6.2L14.2 11.37C16.91 9.27 20.3 8 24 8c8.84 0 16 7.16 16 16 0 3.7-1.27 7.09-3.37 9.8z"}]} + + {:name "Drive ETA" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37.84 10.02C37.43 8.84 36.31 8 35 8H13c-1.31 0-2.43.84-2.84 2.02L6 22v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V22l-4.16-11.98zM13 30c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 20l3-9h22l3 9H10z"}]} + + {:name "Event Available" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M33.06 22.12L30.94 20l-9.76 9.76-4.24-4.24-2.12 2.12L21.18 34l11.88-11.88zM38 6h-2V2h-4v4H16V2h-4v4h-2c-2.21 0-3.98 1.79-3.98 4L6 38c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm0 32H10V16h28v22z"}]} + + {:name "Event Busy" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M18.62 34l4.88-4.88L28.38 34l2.12-2.12L25.62 27l4.88-4.88L28.38 20l-4.88 4.88L18.62 20l-2.12 2.12L21.38 27l-4.88 4.88L18.62 34zM38 6h-2V2h-4v4H16V2h-4v4h-2c-2.21 0-3.98 1.79-3.98 4L6 38c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm0 32H10V16h28v22z"}]} + + {:name "Event Note" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 20H14v4h20v-4zm4-14h-2V2h-4v4H16V2h-4v4h-2c-2.21 0-3.98 1.79-3.98 4L6 38c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zm0 32H10V16h28v22zM28 28H14v4h14v-4z"}]} + + {:name "Folder Special" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 12H24l-4-4H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4zM27.16 36L20 31.81 12.84 36l1.89-8.14-6.32-5.47 8.33-.72L20 14l3.25 7.67 8.33.72-6.32 5.47 1.9 8.14z"}]} + + {:name "MMS" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM10 28l7-9 5 6.01L29 16l9 12H10z"}]} + + {:name "More" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 6H14c-1.38 0-2.47.7-3.19 1.76L0 23.99l10.81 16.23c.72 1.06 1.94 1.78 3.32 1.78H44c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM18 27c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm10 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm10 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"}]} + + {:name "Network Locked" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M39 20c.34 0 .67.06 1 .1V2L2 40h26v-6c0-1.77.77-3.37 2-4.47V29c0-4.96 4.04-9 9-9zm5 12v-3c0-2.76-2.24-5-5-5s-5 2.24-5 5v3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm-2 0h-6v-3c0-1.66 1.34-3 3-3s3 1.34 3 3v3z"}]} + + {:name "Network Blueooth Speaker" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M29.41 19L34 14.41V22h1l5.71-5.71-4.3-4.29 4.29-4.29L35 2h-1v7.59L29.41 5 28 6.41 33.59 12 28 17.59 29.41 19zM36 5.83l1.88 1.88L36 9.59V5.83zm0 8.58l1.88 1.88L36 18.17v-3.76zM40 31c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2z"}]} + + {:name "Phone Forwarded" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M29.41 19L34 14.41V22h1l5.71-5.71-4.3-4.29 4.29-4.29L35 2h-1v7.59L29.41 5 28 6.41 33.59 12 28 17.59 29.41 19zM36 5.83l1.88 1.88L36 9.59V5.83zm0 8.58l1.88 1.88L36 18.17v-3.76zM40 31c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2z"}]} + + {:name "Phone In Talk" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 31c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zm-2-7h4c0-9.94-8.06-18-18-18v4c7.73 0 14 6.27 14 14zm-8 0h4c0-5.52-4.48-10-10-10v4c3.31 0 6 2.69 6 6z"}]} + + {:name "Phone Locked" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 31c-2.49 0-4.9-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.1 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zm0-23V7c0-2.76-2.24-5-5-5s-5 2.24-5 5v1c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h10c1.11 0 2-.9 2-2v-8c0-1.1-.89-2-2-2zm-1.6 0h-6.8V7c0-1.88 1.52-3.4 3.4-3.4s3.4 1.52 3.4 3.4v1z"}]} + + {:name "Phone Missed" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M13 11l11 11L38 8l-2-2-12 12-9-9h7V6H10v12h3v-7zm34.41 22.34C41.32 27.55 33.07 24 24 24S6.68 27.55.59 33.34c-.37.37-.59.87-.59 1.42s.22 1.05.59 1.41l4.95 4.96c.36.36.86.59 1.42.59.54 0 1.04-.22 1.4-.57 1.58-1.47 3.38-2.72 5.33-3.71.66-.33 1.12-1.01 1.12-1.8v-6.21C17.7 28.5 20.79 28 24 28s6.3.5 9.2 1.44v6.21c0 .79.46 1.47 1.12 1.8 1.95.98 3.75 2.23 5.33 3.71.36.35.85.57 1.4.57.55 0 1.05-.22 1.42-.59l4.95-4.96c.36-.36.59-.86.59-1.41s-.23-1.06-.6-1.43z"}]} + + {:name "Phone Paused" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 6h-4v14h4V6zm6 25c-2.49 0-4.89-.4-7.14-1.14-.69-.22-1.48-.06-2.03.49l-4.4 4.41c-5.67-2.88-10.29-7.51-13.18-13.17l4.4-4.41c.55-.55.71-1.34.49-2.03C17.4 12.9 17 10.49 17 8c0-1.11-.89-2-2-2H8c-1.11 0-2 .89-2 2 0 18.78 15.22 34 34 34 1.11 0 2-.89 2-2v-7c0-1.11-.89-2-2-2zM38 6v14h4V6h-4z"}]} + + {:name "Play Download" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 12h-8V8l-4-4h-8l-4 4v4H8c-2.21 0-3.98 1.79-3.98 4L4 38c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4zM20 8h8v4h-8V8zm4 30L14 28h6v-8h8v8h6L24 38z"}]} + + {:name "Play Install" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 12h-8V8l-4-4h-8l-4 4v4H8c-2.21 0-3.98 1.79-3.98 4L4 38c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V16c0-2.21-1.79-4-4-4zM20 8h8v4h-8V8zm1 27l-7-7 2.83-2.83L21 29.34l10.35-10.35 2.83 2.83L21 35z"}]} + + {:name "SD Card" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 4H20L8.04 16 8 40c0 2.2 1.8 4 4 4h24c2.2 0 4-1.8 4-4V8c0-2.2-1.8-4-4-4zM24 16h-4V8h4v8zm6 0h-4V8h4v8zm6 0h-4V8h4v8z"}]} + + {:name "Sim Card Alert" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M36 4H20L8.05 16 8 40c0 2.2 1.8 4 4 4h24c2.2 0 4-1.8 4-4V8c0-2.2-1.8-4-4-4zM26 34h-4v-4h4v4zm0-8h-4V16h4v10z"}]} + + {:name "SMS" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM18 22h-4v-4h4v4zm8 0h-4v-4h4v4zm8 0h-4v-4h4v4z"}]} + + {:name "SMS Failed" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zM26 28h-4v-4h4v4zm0-8h-4v-8h4v8z"}]} + + {:name "Sync" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 8V2l-8 8 8 8v-6c6.63 0 12 5.37 12 12 0 2.03-.51 3.93-1.39 5.61l2.92 2.92C39.08 30.05 40 27.14 40 24c0-8.84-7.16-16-16-16zm0 28c-6.63 0-12-5.37-12-12 0-2.03.51-3.93 1.39-5.61l-2.92-2.92C8.92 17.95 8 20.86 8 24c0 8.84 7.16 16 16 16v6l8-8-8-8v6z"}]} + + {:name "Sync Disabled" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M20 12.7V8.52c-1.6.41-3.09 1.07-4.46 1.92l2.93 2.93c.49-.25 1-.49 1.53-.67zM5.73 10.82l4.71 4.71C8.9 17.99 8 20.88 8 24c0 4.42 1.81 8.4 4.71 11.29L8 40h12V28l-4.47 4.47C13.35 30.3 12 27.31 12 24c0-2 .5-3.88 1.37-5.54l16.17 16.17c-.49.26-1 .49-1.53.68v4.17c1.6-.41 3.09-1.07 4.46-1.92l4.72 4.72 2.55-2.55L8.27 8.27l-2.54 2.55zM40 8H28v12l4.47-4.47C34.65 17.7 36 20.69 36 24c0 2-.5 3.88-1.37 5.54l2.93 2.93C39.1 30.01 40 27.12 40 24c0-4.42-1.81-8.4-4.71-11.29L40 8z"}]} + + {:name "Sync Problem" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M6 24c0 4.42 1.82 8.4 4.71 11.29L6 40h12V28l-4.47 4.47C11.35 30.3 10 27.31 10 24c0-5.22 3.34-9.65 8-11.3V8.52C11.1 10.3 6 16.55 6 24zm16 10h4v-4h-4v4zM42 8H30v12l4.47-4.47C36.65 17.7 38 20.69 38 24c0 5.22-3.34 9.65-8 11.3v4.17C36.9 37.7 42 31.45 42 24c0-4.42-1.82-8.4-4.71-11.29L42 8zM22 26h4V14h-4v12z"}]} + + {:name "System Update" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M34 2.02L14 2c-2.21 0-4 1.79-4 4v36c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4V6c0-2.21-1.79-3.98-4-3.98zM34 38H14V10h20v28zm-2-12h-6V16h-4v10h-6l8 8 8-8z"}]} + + {:name "Tap And Play" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M4 32v4c5.52 0 10 4.48 10 10h4c0-7.73-6.27-14-14-14zm0 8v6h6c0-3.31-2.69-6-6-6zm0-16v4c9.94 0 18 8.06 18 18h4c0-12.15-9.85-22-22-22zM34 2.02L14 2c-2.21 0-4 1.79-4 4v14.74c1.38.33 2.72.74 4 1.28V10h20v26h-6.06c1.04 2.49 1.68 5.19 1.9 8H34c2.21 0 4-1.79 4-4V6c0-2.21-1.79-3.98-4-3.98z"}]} + + {:name "Time To Leave" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M37.84 10.02C37.43 8.84 36.31 8 35 8H13c-1.31 0-2.43.84-2.84 2.02L6 22v16c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2v-2h24v2c0 1.1.9 2 2 2h2c1.11 0 2-.9 2-2V22l-4.16-11.98zM13 30c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm22 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM10 20l3-9h22l3 9H10z"}]} + + {:name "Vibration" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M0 30h4V18H0v12zm6 4h4V14H6v20zm38-16v12h4V18h-4zm-6 16h4V14h-4v20zM33 6H15c-1.66 0-3 1.34-3 3v30c0 1.66 1.34 3 3 3h18c1.66 0 3-1.34 3-3V9c0-1.66-1.34-3-3-3zm-1 32H16V10h16v28z"}]} + + {:name "Voice Chat" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M40 4H8C5.79 4 4.02 5.79 4.02 8L4 44l8-8h28c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-4 24l-8-6.4V28H12V12h16v6.4l8-6.4v16z"}]} + + {:name "VPN Lock" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M44 8V7c0-2.76-2.24-5-5-5s-5 2.24-5 5v1c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h10c1.11 0 2-.9 2-2v-8c0-1.1-.89-2-2-2zm-1.6 0h-6.8V7c0-1.88 1.52-3.4 3.4-3.4s3.4 1.52 3.4 3.4v1zm-4.55 16c.08.66.15 1.32.15 2 0 4.16-1.6 7.94-4.21 10.79C33.28 35.17 31.78 34 30 34h-2v-6c0-1.1-.9-2-2-2H14v-4h4c1.1 0 2-.9 2-2v-4h4c2.21 0 4-1.79 4-4V6.92c-1.89-.6-3.91-.92-6-.92C10.95 6 2 14.95 2 26s8.95 20 20 20 20-8.95 20-20c0-.68-.04-1.34-.1-2h-4.05zM20 41.86C12.11 40.88 6 34.16 6 26c0-1.23.15-2.43.42-3.58L16 32v2c0 2.21 1.79 4 4 4v3.86z"}]}]) diff --git a/frontend/src/uxbox/library/icons/material/social.cljs b/frontend/src/uxbox/library/icons/material/social.cljs new file mode 100644 index 000000000..34287cf6b --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/social.cljs @@ -0,0 +1,150 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.social) + +(def +icons+ + [{:name "Cake" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 12c2.21 0 4-1.79 4-4 0-.75-.21-1.46-.57-2.06L24 0l-3.43 5.94C20.21 6.54 20 7.25 20 8c0 2.21 1.79 4 4 4zm9.19 19.97l-2.15-2.15-2.16 2.15c-2.61 2.61-7.17 2.61-9.78 0l-2.15-2.15-2.16 2.15C13.5 33.28 11.77 34 9.92 34c-1.45 0-2.8-.46-3.92-1.23V42c0 1.1.9 2 2 2h32c1.1 0 2-.9 2-2v-9.23c-1.12.77-2.46 1.23-3.92 1.23-1.85 0-3.58-.72-4.89-2.03zM36 18H26v-4h-4v4H12c-3.31 0-6 2.69-6 6v3.08C6 29.24 7.76 31 9.92 31c1.05 0 2.03-.41 2.77-1.15l4.28-4.27 4.27 4.26c1.48 1.48 4.06 1.48 5.54 0l4.28-4.26 4.27 4.26c.74.74 1.72 1.15 2.77 1.15 2.16 0 3.92-1.76 3.92-3.92V24c-.02-3.31-2.71-6-6.02-6z" :style {:stroke nil}}]} + + {:name "Domain" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 14V6H4v36h40V14H24zM12 38H8v-4h4v4zm0-8H8v-4h4v4zm0-8H8v-4h4v4zm0-8H8v-4h4v4zm8 24h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm20 24H24v-4h4v-4h-4v-4h4v-4h-4v-4h16v20zm-4-16h-4v4h4v-4zm0 8h-4v4h4v-4z" :style {:stroke nil}}]} + + {:name "Group" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M32 22c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm-16 0c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm0 4c-4.67 0-14 2.34-14 7v5h28v-5c0-4.66-9.33-7-14-7zm16 0c-.58 0-1.23.04-1.93.11C32.39 27.78 34 30.03 34 33v5h12v-5c0-4.66-9.33-7-14-7z" :style {:stroke nil}}]} + + {:name "Group Add" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M16 20h-6v-6H6v6H0v4h6v6h4v-6h6v-4zm20 2c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-.64 0-1.25.1-1.83.29 1.13 1.62 1.81 3.59 1.81 5.71s-.68 4.09-1.81 5.71c.58.19 1.19.29 1.83.29zm-10 0c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm13.24 4.32C40.9 27.77 42 29.64 42 32v4h6v-4c0-3.08-4.75-4.97-8.76-5.68zM26 26c-4 0-12 2-12 6v4h24v-4c0-4-8-6-12-6z" :style {:stroke nil}}]} + + {:name "Location City" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M30 22V10l-6-6-6 6v4H6v28h36V22H30zM14 38h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm12 16h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm0-8h-4v-4h4v4zm12 24h-4v-4h4v4zm0-8h-4v-4h4v4z" :style {:stroke nil}}]} + + {:name "Mood" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M23.99 4C12.94 4 4 12.95 4 24s8.94 20 19.99 20C35.04 44 44 35.05 44 24S35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16zm7-18c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm-14 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm7 13c4.66 0 8.61-2.91 10.21-7H13.79c1.6 4.09 5.55 7 10.21 7z" :style {:stroke nil}}]} + + {:name "Notifications" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M23 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm13-12V21c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36C14.27 9.72 10 14.85 10 21v11l-4 4v2h34v-2l-4-4z" :style {:stroke nil}}]} + + {:name "Notifications None" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M23 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm13-12V21c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36C14.27 9.72 10 14.85 10 21v11l-4 4v2h34v-2l-4-4zm-4 2H14V21c0-4.97 4.03-9 9-9s9 4.03 9 9v13z" :style {:stroke nil}}]} + + {:name "Notifications Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M23 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm13-23c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36c-1.02.24-1.98.64-2.89 1.11L36 28.36V21zm-.54 17l4 4L42 39.45 8.55 6 6 8.55l5.84 5.84C10.68 16.32 10 18.58 10 21v11l-4 4v2h29.46z" :style {:stroke nil}}]} + + {:name "Notifications On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M13.16 7.16L10.3 4.3C5.51 7.95 2.35 13.59 2.05 20h4c.31-5.3 3.04-9.94 7.11-12.84zM39.95 20h4c-.3-6.41-3.46-12.05-8.25-15.7l-2.85 2.85c4.06 2.91 6.79 7.55 7.1 12.85zM36 21c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36C14.27 9.72 10 14.85 10 21v11l-4 4v2h34v-2l-4-4V21zM23 44c.28 0 .55-.03.81-.08 1.3-.27 2.37-1.17 2.88-2.36.2-.48.31-1 .31-1.56h-8c0 2.21 1.79 4 4 4z" :style {:stroke nil}}]} + + {:name "Notifications Paused" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M23 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm13-12V21c0-6.15-4.27-11.28-10-12.64V7c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36C14.27 9.72 10 14.85 10 21v11l-4 4v2h34v-2l-4-4zm-8-12.4l-5.6 6.8H28V30H18v-3.6l5.6-6.8H18V16h10v3.6z" :style {:stroke nil}}]} + + {:name "Pages" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M6 10v12h10l-2-8 8 2V6H10c-2.21 0-4 1.79-4 4zm10 16H6v12c0 2.21 1.79 4 4 4h12V32l-8 2 2-8zm18 8l-8-2v10h12c2.21 0 4-1.79 4-4V26H32l2 8zm4-28H26v10l8-2-2 8h10V10c0-2.21-1.79-4-4-4z" :style {:stroke nil}}]} + + {:name "Party Mode" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M40 8h-6.34L30 4H18l-3.66 4H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm-16 6c3.26 0 6.13 1.59 7.96 4H24c-3.31 0-6 2.69-6 6 0 .71.14 1.37.37 2H14.2c-.13-.65-.2-1.31-.2-2 0-5.52 4.48-10 10-10zm0 20c-3.26 0-6.13-1.58-7.95-4H24c3.31 0 6-2.69 6-6 0-.7-.14-1.37-.37-2h4.17c.13.65.2 1.31.2 2 0 5.52-4.48 10-10 10z" :style {:stroke nil}}]} + + {:name "People" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M32 22c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm-16 0c3.31 0 5.98-2.69 5.98-6s-2.67-6-5.98-6c-3.31 0-6 2.69-6 6s2.69 6 6 6zm0 4c-4.67 0-14 2.34-14 7v5h28v-5c0-4.66-9.33-7-14-7zm16 0c-.58 0-1.23.04-1.93.11C32.39 27.78 34 30.03 34 33v5h12v-5c0-4.66-9.33-7-14-7z" :style {:stroke nil}}]} + + {:name "People Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M33 26c-2.41 0-6.15.67-9 2.01-2.85-1.34-6.59-2.01-9-2.01-4.33 0-13 2.17-13 6.5V38h44v-5.5c0-4.33-8.67-6.5-13-6.5zm-8 9H5v-2.5c0-1.07 5.12-3.5 10-3.5s10 2.43 10 3.5V35zm18 0H28v-2.5c0-.91-.4-1.72-1.04-2.44C28.73 29.46 30.89 29 33 29c4.88 0 10 2.43 10 3.5V35zM15 24c3.87 0 7-3.14 7-7s-3.13-7-7-7c-3.86 0-7 3.14-7 7s3.14 7 7 7zm0-11c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm18 11c3.87 0 7-3.14 7-7s-3.13-7-7-7c-3.86 0-7 3.14-7 7s3.14 7 7 7zm0-11c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4z" :style {:stroke nil}}]} + + {:name "Person" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 24c4.42 0 8-3.59 8-8 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 4.41 3.58 8 8 8zm0 4c-5.33 0-16 2.67-16 8v4h32v-4c0-5.33-10.67-8-16-8z" :style {:stroke nil}}]} + + {:name "Person Add" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M30 24c4.42 0 8-3.59 8-8 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 4.41 3.58 8 8 8zm-18-4v-6H8v6H2v4h6v6h4v-6h6v-4h-6zm18 8c-5.33 0-16 2.67-16 8v4h32v-4c0-5.33-10.67-8-16-8z" :style {:stroke nil}}]} + + {:name "Person Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 11.8c2.32 0 4.2 1.88 4.2 4.2s-1.88 4.2-4.2 4.2-4.2-1.88-4.2-4.2 1.88-4.2 4.2-4.2m0 18c5.95 0 12.2 2.91 12.2 4.2v2.2H11.8V34c0-1.29 6.25-4.2 12.2-4.2M24 8c-4.42 0-8 3.58-8 8 0 4.41 3.58 8 8 8s8-3.59 8-8c0-4.42-3.58-8-8-8zm0 18c-5.33 0-16 2.67-16 8v6h32v-6c0-5.33-10.67-8-16-8z" :style {:stroke nil}}]} + + {:name "Plus One" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M20 16h-4v8H8v4h8v8h4v-8h8v-4h-8zm9-3.84v3.64l5-1V36h4V10z" :style {:stroke nil}}]} + + {:name "Poll" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM18 34h-4V20h4v14zm8 0h-4V14h4v20zm8 0h-4v-8h4v8z" :style {:stroke nil}}]} + + {:name "Public" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-2 35.86C14.11 38.88 8 32.16 8 24c0-1.23.15-2.43.42-3.58L18 30v2c0 2.21 1.79 4 4 4v3.86zm13.79-5.07C35.28 33.17 33.78 32 32 32h-2v-6c0-1.1-.9-2-2-2H16v-4h4c1.1 0 2-.9 2-2v-4h4c2.21 0 4-1.79 4-4v-.83c5.86 2.37 10 8.11 10 14.83 0 4.16-1.6 7.94-4.21 10.79z" :style {:stroke nil}}]} + + {:name "School" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M10 26.36v8L24 42l14-7.64v-8L24 34l-14-7.64zM24 6L2 18l22 12 18-9.82V34h4V18L24 6z" :style {:stroke nil}}]} + + {:name "Share" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M36 32.17c-1.52 0-2.89.59-3.93 1.54L17.82 25.4c.11-.45.18-.92.18-1.4s-.07-.95-.18-1.4l14.1-8.23c1.07 1 2.5 1.62 4.08 1.62 3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6c0 .48.07.95.18 1.4l-14.1 8.23c-1.07-1-2.5-1.62-4.08-1.62-3.31 0-6 2.69-6 6s2.69 6 6 6c1.58 0 3.01-.62 4.08-1.62l14.25 8.31c-.1.42-.16.86-.16 1.31 0 3.22 2.61 5.83 5.83 5.83s5.83-2.61 5.83-5.83-2.61-5.83-5.83-5.83z" :style {:stroke nil}}]} + + {:name "Whats Hot" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path {:d "M27 1.34s1.48 5.3 1.48 9.6c0 4.12-2.7 7.47-6.83 7.47s-7.25-3.34-7.25-7.47l.05-.72C10.43 15.03 8 21.23 8 28c0 8.84 7.16 16 16 16s16-7.16 16-16c0-10.79-5.19-20.41-13-26.66zM23.42 38c-3.56 0-6.45-2.81-6.45-6.28 0-3.25 2.09-5.53 5.63-6.24s7.2-2.41 9.23-5.15c.78 2.58 1.19 5.3 1.19 8.07 0 5.29-4.3 9.6-9.6 9.6z" :style {:stroke nil}}]}]) diff --git a/frontend/src/uxbox/library/icons/material/toggle.cljs b/frontend/src/uxbox/library/icons/material/toggle.cljs new file mode 100644 index 000000000..f80e2cc48 --- /dev/null +++ b/frontend/src/uxbox/library/icons/material/toggle.cljs @@ -0,0 +1,69 @@ +;; This work is licensed under CC BY 4.0. +;; The original source can be found here: +;; https://github.com/google/material-design-icons + +(ns uxbox.library.icons.material.toggle) + +(def +icons+ + [{:name "Check Box" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM20 34L10 24l2.83-2.83L20 28.34l15.17-15.17L38 16 20 34z"}]} + + {:name "Check Box Outline Blank" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M38 10v28H10V10h28m0-4H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4z"}]} + + {:name "Radio Button Off" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z"}]} + + {:name "Radio Button On" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M24 14c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0-10C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z"}]} + + {:name "Star" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"}]} + + {:name "Star Half" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 9.74l-7.19-.62L12 2.5 9.19 9.13 2 9.74l5.46 4.73-1.64 7.03L12 17.77l6.18 3.73-1.63-7.03L22 9.74zM12 15.9V6.6l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.9z"}]} + + {:name "Star Outline" + :id (gensym "icon") + :type :builtin/icon + :view-box [0 0 48 48] + :data [:path + {:style {:stroke nil} + :d + "M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}]}]) diff --git a/frontend/src/uxbox/main/state.cljs b/frontend/src/uxbox/main/state.cljs index 5e3cc7dac..c0b00a7ba 100644 --- a/frontend/src/uxbox/main/state.cljs +++ b/frontend/src/uxbox/main/state.cljs @@ -6,6 +6,7 @@ (ns uxbox.main.state (:require [uxbox.builtins.colors :as colors] + [uxbox.library.icons :as icons] [uxbox.util.storage :refer [storage]])) (defn initial-state @@ -22,7 +23,7 @@ :workspace nil :images-collections nil :images nil - :icons-collections nil + :icons-collections icons/collections :icons nil :colors-collections colors/collections :shapes nil diff --git a/frontend/src/uxbox/main/store.cljs b/frontend/src/uxbox/main/store.cljs index 590421d57..a05cbeed6 100644 --- a/frontend/src/uxbox/main/store.cljs +++ b/frontend/src/uxbox/main/store.cljs @@ -9,6 +9,7 @@ [lentes.core :as l] [potok.core :as ptk] [uxbox.builtins.colors :as colors] + [uxbox.library.icons :as icons] [uxbox.util.storage :refer [storage]])) (enable-console-print!) @@ -44,7 +45,7 @@ :workspace nil :images-collections nil :images nil - :icons-collections nil + :icons-collections icons/collections :icons nil :colors-collections colors/collections :shapes nil