From a427414e81aab23a0d2d4d4b68f953b306905ee0 Mon Sep 17 00:00:00 2001 From: Johan Reitan Date: Tue, 19 May 2020 11:22:13 +0200 Subject: [PATCH] Typings (#258) * set up TypeScript and add rollup config in core-react * add minimum JSDoc * add Typography types * fix Icon component with add function * add tabs typings * add JSDoc for Avatar, Button, Chip, Dialog, Scrim, Search, SideSheet and TableOfContents * set up TypeScript and add rollup config in icons library * add string literal types to Icon component's name prop * set up TypeScript and add rollup config in tokens library * add subcomponents to Dialog, TableOfContents, Tabs, TopBar and Table * add HTML attributes to components' props * set up typescript tests * add types to Accordion * add types to Card * add types to Tooltip --- libraries/core-react/package.json | 23 +- libraries/core-react/pnpm-lock.yaml | 580 +- libraries/core-react/rollup.config.js | 7 + libraries/core-react/rtl.setup.js | 2 - libraries/core-react/rtl.setup.ts | 1 + .../core-react/src/Accordion/Accordion.jsx | 46 +- .../src/Accordion/Accordion.propTypes.js | 6 + ...{Accordion.test.jsx => Accordion.test.tsx} | 0 .../src/Accordion/AccordionHeader.jsx | 158 +- .../src/Accordion/AccordionItem.jsx | 103 +- .../src/Accordion/AccordionPanel.jsx | 43 +- libraries/core-react/src/Accordion/index.js | 6 +- libraries/core-react/src/Accordion/types.ts | 11 + libraries/core-react/src/Avatar/Avatar.jsx | 55 +- .../{Avatar.test.jsx => Avatar.test.tsx} | 0 libraries/core-react/src/Button/Button.jsx | 12 + .../{Button.test.jsx => Button.test.tsx} | 0 libraries/core-react/src/Card/Card.jsx | 48 +- .../src/Card/{Card.test.jsx => Card.test.tsx} | 25 +- libraries/core-react/src/Card/CardActions.jsx | 47 +- libraries/core-react/src/Card/CardHeader.jsx | 28 +- .../core-react/src/Card/CardHeaderTitle.jsx | 26 +- libraries/core-react/src/Card/CardMedia.jsx | 35 +- libraries/core-react/src/Card/index.js | 6 +- libraries/core-react/src/Card/types.ts | 12 + libraries/core-react/src/Chip/Chip.jsx | 147 +- .../src/Chip/{Chip.test.jsx => Chip.test.tsx} | 0 libraries/core-react/src/Dialog/Actions.jsx | 23 +- .../core-react/src/Dialog/CustomContent.jsx | 38 +- libraries/core-react/src/Dialog/Dialog.jsx | 23 +- .../{Dialog.test.jsx => Dialog.test.tsx} | 0 libraries/core-react/src/Dialog/Title.jsx | 29 +- libraries/core-react/src/Dialog/index.js | 8 +- libraries/core-react/src/Dialog/types.ts | 10 + libraries/core-react/src/Divider/Divider.jsx | 37 +- .../{Divider.test.jsx => Divider.test.tsx} | 0 libraries/core-react/src/Icon/Icon.jsx | 101 +- .../src/Icon/{Icon.test.jsx => Icon.test.tsx} | 0 libraries/core-react/src/Icon/index.js | 8 +- libraries/core-react/src/Icon/types.ts | 6 + libraries/core-react/src/List/List.jsx | 42 +- .../src/List/{List.test.jsx => List.test.tsx} | 0 libraries/core-react/src/List/ListItem.jsx | 25 +- libraries/core-react/src/List/index.js | 8 +- libraries/core-react/src/List/types.ts | 6 + libraries/core-react/src/Scrim/Scrim.jsx | 83 +- .../Scrim/{Scrim.test.jsx => Scrim.test.tsx} | 4 +- libraries/core-react/src/Search/Search.jsx | 151 +- .../{Search.test.jsx => Search.test.tsx} | 0 .../core-react/src/SideSheet/SideSheet.jsx | 62 +- ...{SideSheet.test.jsx => SideSheet.test.tsx} | 0 libraries/core-react/src/Table/Cell.jsx | 10 + libraries/core-react/src/Table/Table.test.tsx | 41 + libraries/core-react/src/Table/index.js | 8 +- libraries/core-react/src/Table/types.ts | 12 + .../src/TableOfContents/LinkItem.jsx | 27 +- .../src/TableOfContents/TableOfContents.jsx | 48 +- ...ents.test.jsx => TableOfContents.test.tsx} | 0 .../core-react/src/TableOfContents/index.js | 8 +- .../core-react/src/TableOfContents/types.ts | 6 + libraries/core-react/src/Tabs/Tab.jsx | 20 +- libraries/core-react/src/Tabs/TabList.jsx | 144 +- libraries/core-react/src/Tabs/TabPanel.jsx | 27 +- libraries/core-react/src/Tabs/TabPanels.jsx | 44 +- libraries/core-react/src/Tabs/Tabs.context.js | 3 +- libraries/core-react/src/Tabs/Tabs.jsx | 54 +- .../src/Tabs/{Tabs.test.jsx => Tabs.test.tsx} | 0 libraries/core-react/src/Tabs/index.js | 10 +- libraries/core-react/src/Tabs/types.ts | 12 + .../src/TextField/HelperText/HelperText.jsx | 72 +- .../core-react/src/TextField/Icon/Icon.jsx | 35 +- .../core-react/src/TextField/Input/Input.jsx | 100 +- .../core-react/src/TextField/Label/Label.jsx | 34 +- .../core-react/src/TextField/TextField.jsx | 130 +- ...{TextField.test.jsx => TextField.test.tsx} | 0 .../core-react/src/TextField/context.jsx | 2 + libraries/core-react/src/Tooltip/Tooltip.jsx | 99 +- .../{Tooltip.test.jsx => Tooltip.test.tsx} | 4 +- libraries/core-react/src/TopBar/Actions.jsx | 30 +- .../core-react/src/TopBar/CustomContent.jsx | 30 +- libraries/core-react/src/TopBar/Header.jsx | 30 +- libraries/core-react/src/TopBar/TopBar.jsx | 29 +- .../{TopBar.test.jsx => TopBar.test.tsx} | 0 libraries/core-react/src/TopBar/index.js | 8 +- libraries/core-react/src/TopBar/types.ts | 10 + .../core-react/src/Typography/Typography.jsx | 14 + .../core-react/tsconfig.build.types.json | 14 + libraries/core-react/tsconfig.json | 26 + libraries/icons/index.js | 4944 ----------- libraries/icons/package.json | 6 +- libraries/icons/pnpm-lock.yaml | 159 + libraries/icons/rollup.config.js | 13 +- libraries/icons/src/index.js | 7377 +++++++++++++++++ libraries/icons/tsconfig.build.types.json | 8 + libraries/icons/tsconfig.json | 26 + libraries/tokens/base/colors.js | 309 + libraries/tokens/base/shape.js | 50 + libraries/tokens/base/typography.js | 101 +- libraries/tokens/package.json | 8 +- libraries/tokens/pnpm-lock.yaml | 150 + libraries/tokens/rollup.config.js | 11 +- libraries/tokens/tsconfig.build.types.json | 8 + libraries/tokens/tsconfig.json | 26 + package.yaml | 1 + 104 files changed, 10356 insertions(+), 6073 deletions(-) delete mode 100644 libraries/core-react/rtl.setup.js create mode 100644 libraries/core-react/rtl.setup.ts rename libraries/core-react/src/Accordion/{Accordion.test.jsx => Accordion.test.tsx} (100%) create mode 100644 libraries/core-react/src/Accordion/types.ts rename libraries/core-react/src/Avatar/{Avatar.test.jsx => Avatar.test.tsx} (100%) rename libraries/core-react/src/Button/{Button.test.jsx => Button.test.tsx} (100%) rename libraries/core-react/src/Card/{Card.test.jsx => Card.test.tsx} (87%) create mode 100644 libraries/core-react/src/Card/types.ts rename libraries/core-react/src/Chip/{Chip.test.jsx => Chip.test.tsx} (100%) rename libraries/core-react/src/Dialog/{Dialog.test.jsx => Dialog.test.tsx} (100%) create mode 100644 libraries/core-react/src/Dialog/types.ts rename libraries/core-react/src/Divider/{Divider.test.jsx => Divider.test.tsx} (100%) rename libraries/core-react/src/Icon/{Icon.test.jsx => Icon.test.tsx} (100%) create mode 100644 libraries/core-react/src/Icon/types.ts rename libraries/core-react/src/List/{List.test.jsx => List.test.tsx} (100%) create mode 100644 libraries/core-react/src/List/types.ts rename libraries/core-react/src/Scrim/{Scrim.test.jsx => Scrim.test.tsx} (95%) rename libraries/core-react/src/Search/{Search.test.jsx => Search.test.tsx} (100%) rename libraries/core-react/src/SideSheet/{SideSheet.test.jsx => SideSheet.test.tsx} (100%) create mode 100644 libraries/core-react/src/Table/Table.test.tsx create mode 100644 libraries/core-react/src/Table/types.ts rename libraries/core-react/src/TableOfContents/{TableOfContents.test.jsx => TableOfContents.test.tsx} (100%) create mode 100644 libraries/core-react/src/TableOfContents/types.ts rename libraries/core-react/src/Tabs/{Tabs.test.jsx => Tabs.test.tsx} (100%) create mode 100644 libraries/core-react/src/Tabs/types.ts rename libraries/core-react/src/TextField/{TextField.test.jsx => TextField.test.tsx} (100%) rename libraries/core-react/src/Tooltip/{Tooltip.test.jsx => Tooltip.test.tsx} (93%) rename libraries/core-react/src/TopBar/{TopBar.test.jsx => TopBar.test.tsx} (100%) create mode 100644 libraries/core-react/src/TopBar/types.ts create mode 100644 libraries/core-react/tsconfig.build.types.json create mode 100644 libraries/core-react/tsconfig.json delete mode 100644 libraries/icons/index.js create mode 100644 libraries/icons/src/index.js create mode 100644 libraries/icons/tsconfig.build.types.json create mode 100644 libraries/icons/tsconfig.json create mode 100644 libraries/tokens/tsconfig.build.types.json create mode 100644 libraries/tokens/tsconfig.json diff --git a/libraries/core-react/package.json b/libraries/core-react/package.json index 1e94f1eb99..8a053e7a6f 100644 --- a/libraries/core-react/package.json +++ b/libraries/core-react/package.json @@ -5,6 +5,7 @@ "main": "dist/core-react.cjs.js", "module": "dist/core-react.es.js", "browser": "dist/core-react.umd.js", + "types": "dist/index.d.ts", "license": "AGPL-3.0-or-later", "author": { "name": "EDS Core Team", @@ -28,7 +29,8 @@ "build:for-storybook": "rollup -c --environment STORYBOOK", "dev": "rollup -c -w --environment STORYBOOK", "test": "jest", - "test:watch": "jest --watch" + "test:watch": "jest --watch", + "lint:types": "tsc" }, "keywords": [ "eds", @@ -41,8 +43,14 @@ "@babel/core": "^7.7.5", "@babel/preset-env": "^7.7.6", "@babel/preset-react": "^7.7.4", - "@testing-library/jest-dom": "^4.2.4", - "@testing-library/react": "^9.4.0", + "@testing-library/jest-dom": "^5.5.0", + "@testing-library/react": "^10.0.2", + "@types/jest": "^25.2.1", + "@types/node": "^13.11.0", + "@types/prop-types": "^15.7.3", + "@types/react": "^16.9.32", + "@types/react-dom": "^16.9.6", + "@types/testing-library__jest-dom": "^5.0.3", "babel-plugin-react-docgen": "^4.1.0", "babel-plugin-styled-components": "^1.10.6", "jest": "^24.9.0", @@ -53,11 +61,14 @@ "react-dom": "^16.12.0", "rollup": "^1.27.11", "rollup-plugin-babel": "^4.3.3", - "rollup-plugin-commonjs": "^9.3.4", + "rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-json": "^4.0.0", "rollup-plugin-node-resolve": "^4.2.4", "rollup-plugin-polyfill": "^3.0.0", - "styled-components": "^4.4.1" + "rollup-plugin-typescript2": "^0.27.0", + "styled-components": "^4.4.1", + "tslib": "^1.11.1", + "typescript": "^3.8.3" }, "peerDependencies": { "prop-types": "^15.7.2", @@ -68,7 +79,7 @@ "jest": { "verbose": true, "setupFilesAfterEnv": [ - "./rtl.setup.js" + "./rtl.setup.ts" ] }, "dependencies": { diff --git a/libraries/core-react/pnpm-lock.yaml b/libraries/core-react/pnpm-lock.yaml index 5c979be710..cf12e5e8e4 100644 --- a/libraries/core-react/pnpm-lock.yaml +++ b/libraries/core-react/pnpm-lock.yaml @@ -9,8 +9,14 @@ devDependencies: '@babel/core': 7.8.6 '@babel/preset-env': 7.8.6_@babel+core@7.8.6 '@babel/preset-react': 7.8.3_@babel+core@7.8.6 - '@testing-library/jest-dom': 4.2.4 - '@testing-library/react': 9.4.1_react-dom@16.13.0+react@16.13.0 + '@testing-library/jest-dom': 5.5.0 + '@testing-library/react': 10.0.2_react-dom@16.13.0+react@16.13.0 + '@types/jest': 25.2.1 + '@types/node': 13.11.0 + '@types/prop-types': 15.7.3 + '@types/react': 16.9.32 + '@types/react-dom': 16.9.6 + '@types/testing-library__jest-dom': 5.0.3 babel-plugin-react-docgen: 4.1.0 babel-plugin-styled-components: 1.10.7_styled-components@4.4.1 jest: 24.9.0 @@ -21,11 +27,14 @@ devDependencies: react-dom: 16.13.0_react@16.13.0 rollup: 1.32.0 rollup-plugin-babel: 4.3.3_@babel+core@7.8.6+rollup@1.32.0 - rollup-plugin-commonjs: 9.3.4_rollup@1.32.0 + rollup-plugin-commonjs: 10.1.0_rollup@1.32.0 rollup-plugin-json: 4.0.0 rollup-plugin-node-resolve: 4.2.4 rollup-plugin-polyfill: 3.0.0 + rollup-plugin-typescript2: 0.27.0_rollup@1.32.0+typescript@3.8.3 styled-components: 4.4.1_af2d86ef18a596b27a2894d6d11e79ad + tslib: 1.11.1 + typescript: 3.8.3 lockfileVersion: 5.1 packages: /@babel/cli/7.8.4_@babel+core@7.8.6: @@ -49,7 +58,7 @@ packages: integrity: sha512-XXLgAm6LBbaNxaGhMAznXXaxtCWfuv6PIDJ9Alsy9JYTOh+j2jJz+L/162kkfU1j/pTSxK1xGmlwI4pdIMkoag== /@babel/code-frame/7.8.3: dependencies: - '@babel/highlight': 7.9.0 + '@babel/highlight': 7.8.3 dev: true resolution: integrity: sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== @@ -83,29 +92,6 @@ packages: node: '>=6.9.0' resolution: integrity: sha512-Sheg7yEJD51YHAvLEV/7Uvw95AeWqYPL3Vk3zGujJKIhJ+8oLw2ALaf3hbucILhKsgSoADOvtKRJuNVdcJkOrg== - /@babel/core/7.9.0: - dependencies: - '@babel/code-frame': 7.8.3 - '@babel/generator': 7.9.5 - '@babel/helper-module-transforms': 7.9.0 - '@babel/helpers': 7.9.2 - '@babel/parser': 7.9.4 - '@babel/template': 7.8.6 - '@babel/traverse': 7.9.5 - '@babel/types': 7.9.5 - convert-source-map: 1.7.0 - debug: 4.1.1 - gensync: 1.0.0-beta.1 - json5: 2.1.3 - lodash: 4.17.15 - resolve: 1.16.0 - semver: 5.7.1 - source-map: 0.5.7 - dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== /@babel/generator/7.8.6: dependencies: '@babel/types': 7.8.6 @@ -115,15 +101,6 @@ packages: dev: true resolution: integrity: sha512-4bpOR5ZBz+wWcMeVtcf7FbjcFzCp+817z2/gHNncIRcM9MmKzUhtWCYAq27RAfUrAFwb+OCG1s9WEaVxfi6cjg== - /@babel/generator/7.9.5: - dependencies: - '@babel/types': 7.9.5 - jsesc: 2.5.2 - lodash: 4.17.15 - source-map: 0.5.7 - dev: true - resolution: - integrity: sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ== /@babel/helper-annotate-as-pure/7.8.3: dependencies: '@babel/types': 7.8.6 @@ -199,14 +176,6 @@ packages: dev: true resolution: integrity: sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA== - /@babel/helper-function-name/7.9.5: - dependencies: - '@babel/helper-get-function-arity': 7.8.3 - '@babel/template': 7.8.6 - '@babel/types': 7.9.5 - dev: true - resolution: - integrity: sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== /@babel/helper-get-function-arity/7.8.3: dependencies: '@babel/types': 7.8.6 @@ -243,18 +212,6 @@ packages: dev: true resolution: integrity: sha512-RDnGJSR5EFBJjG3deY0NiL0K9TO8SXxS9n/MPsbPK/s9LbQymuLNtlzvDiNS7IpecuL45cMeLVkA+HfmlrnkRg== - /@babel/helper-module-transforms/7.9.0: - dependencies: - '@babel/helper-module-imports': 7.8.3 - '@babel/helper-replace-supers': 7.8.6 - '@babel/helper-simple-access': 7.8.3 - '@babel/helper-split-export-declaration': 7.8.3 - '@babel/template': 7.8.6 - '@babel/types': 7.9.5 - lodash: 4.17.15 - dev: true - resolution: - integrity: sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA== /@babel/helper-optimise-call-expression/7.8.3: dependencies: '@babel/types': 7.8.6 @@ -303,10 +260,6 @@ packages: dev: true resolution: integrity: sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== - /@babel/helper-validator-identifier/7.9.5: - dev: true - resolution: - integrity: sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== /@babel/helper-wrap-function/7.8.3: dependencies: '@babel/helper-function-name': 7.8.3 @@ -324,22 +277,14 @@ packages: dev: true resolution: integrity: sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w== - /@babel/helpers/7.9.2: - dependencies: - '@babel/template': 7.8.6 - '@babel/traverse': 7.9.5 - '@babel/types': 7.9.5 - dev: true - resolution: - integrity: sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA== - /@babel/highlight/7.9.0: + /@babel/highlight/7.8.3: dependencies: - '@babel/helper-validator-identifier': 7.9.5 chalk: 2.4.2 + esutils: 2.0.3 js-tokens: 4.0.0 dev: true resolution: - integrity: sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== + integrity: sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg== /@babel/parser/7.8.6: dev: true engines: @@ -347,13 +292,6 @@ packages: hasBin: true resolution: integrity: sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g== - /@babel/parser/7.9.4: - dev: true - engines: - node: '>=6.0.0' - hasBin: true - resolution: - integrity: sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA== /@babel/plugin-proposal-async-generator-functions/7.8.3_@babel+core@7.8.6: dependencies: '@babel/core': 7.8.6 @@ -943,9 +881,17 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-9hx0CwZg92jGb7iHYQVgi0tOEHP/kM60CtWJQnmbATSPIQQ2xYzfoCI3EdqAhFBeeJwYMdWQuDUHMsuDbH9hyQ== + /@babel/runtime-corejs3/7.9.2: + dependencies: + core-js-pure: 3.6.4 + regenerator-runtime: 0.13.5 + dev: true + resolution: + integrity: sha512-HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA== /@babel/runtime/7.8.4: dependencies: regenerator-runtime: 0.13.3 + dev: false resolution: integrity: sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ== /@babel/runtime/7.9.2: @@ -957,8 +903,8 @@ packages: /@babel/template/7.8.6: dependencies: '@babel/code-frame': 7.8.3 - '@babel/parser': 7.9.4 - '@babel/types': 7.9.5 + '@babel/parser': 7.8.6 + '@babel/types': 7.8.6 dev: true resolution: integrity: sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== @@ -976,20 +922,6 @@ packages: dev: true resolution: integrity: sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A== - /@babel/traverse/7.9.5: - dependencies: - '@babel/code-frame': 7.8.3 - '@babel/generator': 7.9.5 - '@babel/helper-function-name': 7.9.5 - '@babel/helper-split-export-declaration': 7.8.3 - '@babel/parser': 7.9.4 - '@babel/types': 7.9.5 - debug: 4.1.1 - globals: 11.12.0 - lodash: 4.17.15 - dev: true - resolution: - integrity: sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ== /@babel/types/7.8.6: dependencies: esutils: 2.0.3 @@ -998,14 +930,6 @@ packages: dev: true resolution: integrity: sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA== - /@babel/types/7.9.5: - dependencies: - '@babel/helper-validator-identifier': 7.9.5 - lodash: 4.17.15 - to-fast-properties: 2.0.0 - dev: true - resolution: - integrity: sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg== /@cnakazawa/watch/1.0.4: dependencies: exec-sh: 0.3.4 @@ -1188,40 +1112,69 @@ packages: node: '>= 6' resolution: integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== - /@sheerun/mutationobserver-shim/0.3.2: + /@jest/types/25.2.6: + dependencies: + '@types/istanbul-lib-coverage': 2.0.1 + '@types/istanbul-reports': 1.1.1 + '@types/yargs': 15.0.4 + chalk: 3.0.0 dev: true + engines: + node: '>= 8.3' resolution: - integrity: sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q== - /@testing-library/dom/6.12.2: + integrity: sha512-myJTTV37bxK7+3NgKc4Y/DlQ5q92/NOwZsZ+Uch7OXdElxOg61QYc72fPYNAjlvbnJ2YvbXLamIsa9tj48BmyQ== + /@jest/types/25.3.0: dependencies: - '@babel/runtime': 7.8.4 - '@sheerun/mutationobserver-shim': 0.3.2 - '@types/testing-library__dom': 6.12.1 - aria-query: 3.0.0 - pretty-format: 24.9.0 - wait-for-expect: 3.0.2 + '@types/istanbul-lib-coverage': 2.0.1 + '@types/istanbul-reports': 1.1.1 + '@types/yargs': 15.0.4 + chalk: 3.0.0 dev: true engines: - node: '>=8' + node: '>= 8.3' resolution: - integrity: sha512-KCnvHra5fV+wDxg3wJObGvZFxq7v1DJt829GNFLuRDjKxVNc/B5AdsylNF5PMHFbWMXDsHwM26d2NZcZO9KjbQ== - /@testing-library/jest-dom/4.2.4: + integrity: sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw== + /@rollup/pluginutils/3.0.8_rollup@1.32.0: dependencies: - '@babel/runtime': 7.8.4 - chalk: 2.4.2 + estree-walker: 1.0.1 + rollup: 1.32.0 + dev: true + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0 + resolution: + integrity: sha512-rYGeAc4sxcZ+kPG/Tw4/fwJODC3IXHYDH4qusdN/b6aLw5LPUbzpecYbEJh4sVQGPFJxd2dBU4kc1H3oy9/bnw== + /@testing-library/dom/7.2.1: + dependencies: + '@babel/runtime': 7.9.2 + '@types/testing-library__dom': 7.0.1 + aria-query: 4.0.2 + dom-accessibility-api: 0.4.3 + pretty-format: 25.2.6 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-xIGoHlQ2ZiEL1dJIFKNmLDypzYF+4OJTTASRctl/aoIDaS5y/pRVHRigoqvPUV11mdJoR71IIgi/6UviMgyz4g== + /@testing-library/jest-dom/5.5.0: + dependencies: + '@babel/runtime': 7.9.2 + '@types/testing-library__jest-dom': 5.0.3 + chalk: 3.0.0 css: 2.2.4 css.escape: 1.5.1 - jest-diff: 24.9.0 - jest-matcher-utils: 24.9.0 + jest-diff: 25.3.0 + jest-matcher-utils: 25.3.0 lodash: 4.17.15 - pretty-format: 24.9.0 redent: 3.0.0 dev: true engines: node: '>=8' npm: '>=6' + yarn: '>=1' resolution: - integrity: sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg== + integrity: sha512-7sWHrpxG4Yd8TmryI7Rtbx8Ff4mbs3ASye3oshQIuHvsCR+QHgr7rTR/PfeXvOmwUwR36wSTTAvrLKsPmr6VEQ== /@testing-library/react-hooks/3.2.1_react@16.13.0: dependencies: '@babel/runtime': 7.8.4 @@ -1233,21 +1186,21 @@ packages: react-test-renderer: '>=16.9.0' resolution: integrity: sha512-1OB6Ksvlk6BCJA1xpj8/WWz0XVd1qRcgqdaFAq+xeC6l61Ucj0P6QpA5u+Db/x9gU4DCX8ziR5b66Mlfg0M2RA== - /@testing-library/react/9.4.1_react-dom@16.13.0+react@16.13.0: + /@testing-library/react/10.0.2_react-dom@16.13.0+react@16.13.0: dependencies: - '@babel/runtime': 7.8.4 - '@testing-library/dom': 6.12.2 - '@types/testing-library__react': 9.1.2 + '@babel/runtime': 7.9.2 + '@testing-library/dom': 7.2.1 + '@types/testing-library__react': 10.0.1 react: 16.13.0 react-dom: 16.13.0_react@16.13.0 dev: true engines: - node: '>=8' + node: '>=10' peerDependencies: react: '*' react-dom: '*' resolution: - integrity: sha512-sta3ui24HPgW92quHyQj6gpOkNgLNx8BX/QOU4k1bddo43ZdqlGwmzCYwL93bExfhergwiau+IzBGl7TCsSFeA== + integrity: sha512-YT6Mw0oJz7R6vlEkmo1FlUD+K15FeXApOB5Ffm9zooFVnrwkt00w18dUJFMOh1yRp9wTdVRonbor7o4PIpFCmA== /@types/babel__core/7.1.6: dependencies: '@babel/parser': 7.8.6 @@ -1277,6 +1230,14 @@ packages: dev: true resolution: integrity: sha512-jEFQ8L1tuvPjOI8lnpaf73oCJe+aoxL6ygqSy6c8LcW98zaC+4mzWuQIRCEvKeCOu+lbqdXcg4Uqmm1S8AP1tw== + /@types/color-name/1.1.1: + dev: true + resolution: + integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + /@types/estree/0.0.39: + dev: true + resolution: + integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== /@types/estree/0.0.42: dev: true resolution: @@ -1298,6 +1259,17 @@ packages: dev: true resolution: integrity: sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== + /@types/jest/25.2.1: + dependencies: + jest-diff: 25.2.6 + pretty-format: 25.2.6 + dev: true + resolution: + integrity: sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA== + /@types/node/13.11.0: + dev: true + resolution: + integrity: sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ== /@types/node/13.7.7: dev: true resolution: @@ -1305,12 +1277,12 @@ packages: /@types/prop-types/15.7.3: resolution: integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== - /@types/react-dom/16.9.5: + /@types/react-dom/16.9.6: dependencies: - '@types/react': 16.9.23 + '@types/react': 16.9.32 dev: true resolution: - integrity: sha512-BX6RQ8s9D+2/gDhxrj8OW+YD4R+8hj7FEM/OJHGNR0KipE1h1mSsf39YeyC81qafkq+N3rU3h3RFbLSwE5VqUg== + integrity: sha512-S6ihtlPMDotrlCJE9ST1fRmYrQNNwfgL61UB4I1W7M6kPulUKx9fXAleW5zpdIjUQ4fTaaog8uERezjsGUj9HQ== /@types/react-test-renderer/16.9.2: dependencies: '@types/react': 16.9.23 @@ -1321,8 +1293,16 @@ packages: dependencies: '@types/prop-types': 15.7.3 csstype: 2.6.9 + dev: false resolution: integrity: sha512-SsGVT4E7L2wLN3tPYLiF20hmZTPGuzaayVunfgXzUn1x4uHVsKH6QDJQ/TdpHqwsTLd4CwrmQ2vOgxN7gE24gw== + /@types/react/16.9.32: + dependencies: + '@types/prop-types': 15.7.3 + csstype: 2.6.9 + dev: true + resolution: + integrity: sha512-fmejdp0CTH00mOJmxUPPbWCEBWPvRIL4m8r0qD+BSDUqmutPyGQCHifzMpMzdvZwROdEdL78IuZItntFWgPXHQ== /@types/resolve/0.0.8: dependencies: '@types/node': 13.7.7 @@ -1333,12 +1313,18 @@ packages: dev: true resolution: integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== - /@types/testing-library__dom/6.12.1: + /@types/testing-library__dom/7.0.1: dependencies: - pretty-format: 24.9.0 + pretty-format: 25.2.6 dev: true resolution: - integrity: sha512-cgqnEjxKk31tQt29j4baSWaZPNjQf3bHalj2gcHQTpW5SuHRal76gOpF0vypeEo6o+sS5inOvvNdzLY0B3FB2A== + integrity: sha512-WokGRksRJb3Dla6h02/0/NNHTkjsj4S8aJZiwMj/5/UL8VZ1iCe3H8SHzfpmBeH8Vp4SPRT8iC2o9kYULFhDIw== + /@types/testing-library__jest-dom/5.0.3: + dependencies: + '@types/jest': 25.2.1 + dev: true + resolution: + integrity: sha512-NdbKc6yseg6uq4UJFwimPws0iwsGugVbPoOTP2EH+PJMJKiZsoSg5F2H3XYweOyytftCOuIMuXifBUrF9CSvaQ== /@types/testing-library__react-hooks/3.2.0: dependencies: '@types/react': 16.9.23 @@ -1346,13 +1332,14 @@ packages: dev: false resolution: integrity: sha512-dE8iMTuR5lzB+MqnxlzORlXzXyCL0EKfzH0w/lau20OpkHD37EaWjZDz0iNG8b71iEtxT4XKGmSKAGVEqk46mw== - /@types/testing-library__react/9.1.2: + /@types/testing-library__react/10.0.1: dependencies: - '@types/react-dom': 16.9.5 - '@types/testing-library__dom': 6.12.1 + '@types/react-dom': 16.9.6 + '@types/testing-library__dom': 7.0.1 + pretty-format: 25.2.6 dev: true resolution: - integrity: sha512-CYaMqrswQ+cJACy268jsLAw355DZtPZGt3Jwmmotlcu8O/tkoXBI6AeZ84oZBJsIsesozPKzWzmv/0TIU+1E9Q== + integrity: sha512-RbDwmActAckbujLZeVO/daSfdL1pnjVqas25UueOkAY5r7vriavWf0Zqg7ghXMHa8ycD/kLkv8QOj31LmSYwww== /@types/yargs-parser/15.0.0: dev: true resolution: @@ -1363,6 +1350,12 @@ packages: dev: true resolution: integrity: sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA== + /@types/yargs/15.0.4: + dependencies: + '@types/yargs-parser': 15.0.0 + dev: true + resolution: + integrity: sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg== /abab/2.0.3: dev: true resolution: @@ -1428,6 +1421,12 @@ packages: node: '>=6' resolution: integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + /ansi-regex/5.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== /ansi-styles/3.2.1: dependencies: color-convert: 1.9.3 @@ -1436,6 +1435,15 @@ packages: node: '>=4' resolution: integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + /ansi-styles/4.2.1: + dependencies: + '@types/color-name': 1.1.1 + color-convert: 2.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== /anymatch/2.0.0: dependencies: micromatch: 3.1.10 @@ -1443,13 +1451,15 @@ packages: dev: true resolution: integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - /aria-query/3.0.0: + /aria-query/4.0.2: dependencies: - ast-types-flow: 0.0.7 - commander: 2.20.3 + '@babel/runtime': 7.9.2 + '@babel/runtime-corejs3': 7.9.2 dev: true + engines: + node: '>=6.0' resolution: - integrity: sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= + integrity: sha512-S1G1V790fTaigUSM/Gd0NngzEfiMy9uTUfMyHhKhVyy4cH5O/eTuR01ydhGL0z4Za1PXFTRGH3qL8VhUQuEO5w== /arr-diff/4.0.0: dev: true engines: @@ -1496,10 +1506,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - /ast-types-flow/0.0.7: - dev: true - resolution: - integrity: sha1-9wtzXGvKGlycItmCw+Oef+ujva0= /ast-types/0.11.3: dev: true engines: @@ -1779,6 +1785,15 @@ packages: node: '>=4' resolution: integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + /chalk/3.0.0: + dependencies: + ansi-styles: 4.2.1 + supports-color: 7.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== /chokidar/2.1.8: dependencies: anymatch: 2.0.0 @@ -1843,10 +1858,22 @@ packages: dev: true resolution: integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + /color-convert/2.0.1: + dependencies: + color-name: 1.1.4 + dev: true + engines: + node: '>=7.0.0' + resolution: + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== /color-name/1.1.3: dev: true resolution: integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + /color-name/1.1.4: + dev: true + resolution: + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== /combined-stream/1.0.8: dependencies: delayed-stream: 1.0.0 @@ -1865,6 +1892,10 @@ packages: node: '>= 6' resolution: integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + /commondir/1.0.1: + dev: true + resolution: + integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= /component-emitter/1.3.0: dev: true resolution: @@ -1892,6 +1923,11 @@ packages: dev: true resolution: integrity: sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA== + /core-js-pure/3.6.4: + dev: true + requiresBuild: true + resolution: + integrity: sha512-epIhRLkXdgv32xIUFaaAry2wdxZYBi6bgM7cB136dzzXXa+dFyRLTZeLUJxnd8ShrmyVXBub63n2NHo2JAt8Cw== /core-util-is/1.0.2: dev: true resolution: @@ -2043,6 +2079,12 @@ packages: node: '>= 6' resolution: integrity: sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== + /diff-sequences/25.2.6: + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== /doctrine/3.0.0: dependencies: esutils: 2.0.3 @@ -2051,6 +2093,10 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + /dom-accessibility-api/0.4.3: + dev: true + resolution: + integrity: sha512-JZ8iPuEHDQzq6q0k7PKMGbrIdsgBB7TRrtVOUm4nSMCExlg5qQG4KXWTH2k90yggjM4tTumRGwTKJSldMzKyLA== /domexception/1.0.1: dependencies: webidl-conversions: 4.0.2 @@ -2149,6 +2195,10 @@ packages: dev: true resolution: integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + /estree-walker/1.0.1: + dev: true + resolution: + integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== /esutils/2.0.3: dev: true engines: @@ -2282,6 +2332,16 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + /find-cache-dir/3.3.1: + dependencies: + commondir: 1.0.1 + make-dir: 3.0.2 + pkg-dir: 4.2.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== /find-up/3.0.0: dependencies: locate-path: 3.0.0 @@ -2290,6 +2350,15 @@ packages: node: '>=6' resolution: integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + /find-up/4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== /focus-visible/5.1.0: dev: false resolution: @@ -2322,6 +2391,16 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + /fs-extra/8.1.0: + dependencies: + graceful-fs: 4.2.3 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + engines: + node: '>=6 <7 || >=8' + resolution: + integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== /fs-readdir-recursive/1.1.0: dev: true resolution: @@ -2435,6 +2514,12 @@ packages: node: '>=4' resolution: integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-flag/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== /has-symbols/1.0.1: dev: true engines: @@ -2715,6 +2800,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + /is-reference/1.1.4: + dependencies: + '@types/estree': 0.0.39 + dev: true + resolution: + integrity: sha512-uJA/CDPO3Tao3GTrxYn6AwkM4nUPJiGGYu5+cB8qbC7WGFlrKZbiRo7SFKxUAEpFUfiHofWCXBUNhvYJMh+6zw== /is-regex/1.0.5: dependencies: has: 1.0.3 @@ -2899,6 +2990,28 @@ packages: node: '>= 6' resolution: integrity: sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== + /jest-diff/25.2.6: + dependencies: + chalk: 3.0.0 + diff-sequences: 25.2.6 + jest-get-type: 25.2.6 + pretty-format: 25.2.6 + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-KuadXImtRghTFga+/adnNrv9s61HudRMR7gVSbP35UKZdn4IK2/0N0PpGZIqtmllK9aUyye54I3nu28OYSnqOg== + /jest-diff/25.3.0: + dependencies: + chalk: 3.0.0 + diff-sequences: 25.2.6 + jest-get-type: 25.2.6 + pretty-format: 25.3.0 + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-vyvs6RPoVdiwARwY4kqFWd4PirPLm2dmmkNzKqo38uZOzJvLee87yzDjIZLmY1SjM3XR5DwsUH+cdQ12vgqi1w== /jest-docblock/24.9.0: dependencies: detect-newline: 2.1.0 @@ -2950,6 +3063,12 @@ packages: node: '>= 6' resolution: integrity: sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== + /jest-get-type/25.2.6: + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== /jest-haste-map/24.9.0: dependencies: '@jest/types': 24.9.0 @@ -3013,6 +3132,17 @@ packages: node: '>= 6' resolution: integrity: sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA== + /jest-matcher-utils/25.3.0: + dependencies: + chalk: 3.0.0 + jest-diff: 25.3.0 + jest-get-type: 25.2.6 + pretty-format: 25.3.0 + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-ZBUJ2fchNIZt+fyzkuCFBb8SKaU//Rln45augfUtbHaGyVxCO++ANARdBK9oPGXU3hEDgyy7UHnOP/qNOJXFUg== /jest-message-util/24.9.0: dependencies: '@babel/code-frame': 7.8.3 @@ -3311,15 +3441,12 @@ packages: hasBin: true resolution: integrity: sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ== - /json5/2.1.3: - dependencies: - minimist: 1.2.5 + /jsonfile/4.0.0: dev: true - engines: - node: '>=6' - hasBin: true + optionalDependencies: + graceful-fs: 4.2.3 resolution: - integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= /jsprim/1.4.1: dependencies: assert-plus: 1.0.0 @@ -3413,6 +3540,14 @@ packages: node: '>=6' resolution: integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + /locate-path/5.0.0: + dependencies: + p-locate: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== /lodash.sortby/4.7.0: dev: true resolution: @@ -3437,12 +3572,6 @@ packages: dev: true resolution: integrity: sha512-3a5LOMSGoCTH5rbqobC2HuDNRtE2glHZ8J7pK+QZYppyWA36yuNpsX994rIY2nCuyP7CZYy7lQq/X2jygiZ89g== - /magic-string/0.25.7: - dependencies: - sourcemap-codec: 1.4.8 - dev: true - resolution: - integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== /make-dir/2.1.0: dependencies: pify: 4.0.1 @@ -3452,6 +3581,14 @@ packages: node: '>=6' resolution: integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + /make-dir/3.0.2: + dependencies: + semver: 6.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w== /makeerror/1.0.11: dependencies: tmpl: 1.0.4 @@ -3540,10 +3677,6 @@ packages: dev: true resolution: integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= - /minimist/1.2.5: - dev: true - resolution: - integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== /mixin-deep/1.3.2: dependencies: for-in: 1.0.2 @@ -3787,6 +3920,14 @@ packages: node: '>=6' resolution: integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + /p-locate/4.1.0: + dependencies: + p-limit: 2.2.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== /p-reduce/1.0.0: dev: true engines: @@ -3829,6 +3970,12 @@ packages: node: '>=4' resolution: integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-exists/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== /path-is-absolute/1.0.1: dev: true engines: @@ -3885,6 +4032,14 @@ packages: node: '>=6' resolution: integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + /pkg-dir/4.2.0: + dependencies: + find-up: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== /pn/1.1.0: dev: true resolution: @@ -3923,6 +4078,28 @@ packages: node: '>= 6' resolution: integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== + /pretty-format/25.2.6: + dependencies: + '@jest/types': 25.2.6 + ansi-regex: 5.0.0 + ansi-styles: 4.2.1 + react-is: 16.13.1 + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-DEiWxLBaCHneffrIT4B+TpMvkV9RNvvJrd3lY9ew1CEQobDzEXmYT1mg0hJhljZty7kCc10z13ohOFAE8jrUDg== + /pretty-format/25.3.0: + dependencies: + '@jest/types': 25.3.0 + ansi-regex: 5.0.0 + ansi-styles: 4.2.1 + react-is: 16.13.1 + dev: true + engines: + node: '>= 8.3' + resolution: + integrity: sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA== /private/0.1.8: dev: true engines: @@ -3975,7 +4152,7 @@ packages: integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== /react-docgen/5.3.0: dependencies: - '@babel/core': 7.9.0 + '@babel/core': 7.8.6 '@babel/runtime': 7.9.2 ast-types: 0.13.3 commander: 2.20.3 @@ -4004,6 +4181,10 @@ packages: /react-is/16.13.0: resolution: integrity: sha512-GFMtL0vHkiBv9HluwNZTggSn/sCyEt9n02aM0dSAjGGyqyNlAyftYm4phPxdvCigG15JreC5biwxCgTAJZ7yAA== + /react-is/16.13.1: + dev: true + resolution: + integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== /react/16.13.0: dependencies: loose-envify: 1.4.0 @@ -4097,6 +4278,7 @@ packages: resolution: integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== /regenerator-runtime/0.13.3: + dev: false resolution: integrity: sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== /regenerator-runtime/0.13.5: @@ -4248,12 +4430,6 @@ packages: dev: true resolution: integrity: sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w== - /resolve/1.16.0: - dependencies: - path-parse: 1.0.6 - dev: true - resolution: - integrity: sha512-LarL/PIKJvc09k1jaeT4kQb/8/7P+qV4qSnN2K80AES+OHdfZELAKVOBjxsvtToT/uLOfFbvYvKfZmV8cee7nA== /ret/0.1.15: dev: true engines: @@ -4279,9 +4455,10 @@ packages: rollup: '>=0.60.0 <2' resolution: integrity: sha512-tKzWOCmIJD/6aKNz0H1GMM+lW1q9KyFubbWzGiOG540zxPPifnEAHTZwjo0g991Y+DyOZcLqBgqOdqazYE5fkw== - /rollup-plugin-commonjs/9.3.4_rollup@1.32.0: + /rollup-plugin-commonjs/10.1.0_rollup@1.32.0: dependencies: estree-walker: 0.6.1 + is-reference: 1.1.4 magic-string: 0.25.6 resolve: 1.15.1 rollup: 1.32.0 @@ -4289,9 +4466,9 @@ packages: deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs. dev: true peerDependencies: - rollup: '>=0.56.0' + rollup: '>=1.12.0' resolution: - integrity: sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w== + integrity: sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q== /rollup-plugin-json/4.0.0: dependencies: rollup-pluginutils: 2.8.2 @@ -4311,10 +4488,25 @@ packages: integrity: sha512-t/64I6l7fZ9BxqD3XlX4ZeO6+5RLKyfpwE2CiPNUKa+GocPlQhf/C208ou8y3AwtNsc6bjSk/8/6y/YAyxCIvw== /rollup-plugin-polyfill/3.0.0: dependencies: - magic-string: 0.25.7 + magic-string: 0.25.6 dev: true resolution: integrity: sha512-LfJ1OR/wJrJdNDVNrdhVm7CgENfaNoQlFYMaQ0vlQH3zO+BMVrBMWDX9k6HVcr9gHsKbthrkiBzWRfFU9fr0hQ== + /rollup-plugin-typescript2/0.27.0_rollup@1.32.0+typescript@3.8.3: + dependencies: + '@rollup/pluginutils': 3.0.8_rollup@1.32.0 + find-cache-dir: 3.3.1 + fs-extra: 8.1.0 + resolve: 1.15.1 + rollup: 1.32.0 + tslib: 1.11.1 + typescript: 3.8.3 + dev: true + peerDependencies: + rollup: '>=1.26.3' + typescript: '>=2.4.0' + resolution: + integrity: sha512-SRKG/Canve3cxBsqhY1apIBznqnX9X/WU3Lrq3XSwmTmFqccj3+//logLXFEmp+PYFNllSVng+f4zjqRTPKNkA== /rollup-pluginutils/2.8.2: dependencies: estree-walker: 0.6.1 @@ -4715,6 +4907,14 @@ packages: node: '>=6' resolution: integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + /supports-color/7.1.0: + dependencies: + has-flag: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== /symbol-tree/3.2.4: dev: true resolution: @@ -4787,6 +4987,10 @@ packages: dev: true resolution: integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + /tslib/1.11.1: + dev: true + resolution: + integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== /tunnel-agent/0.6.0: dependencies: safe-buffer: 5.2.0 @@ -4805,6 +5009,13 @@ packages: node: '>= 0.8.0' resolution: integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + /typescript/3.8.3: + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== /unicode-canonical-property-names-ecmascript/1.0.4: dev: true engines: @@ -4843,6 +5054,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + /universalify/0.1.2: + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unset-value/1.0.0: dependencies: has-value: 0.3.1 @@ -4917,10 +5134,6 @@ packages: dev: true resolution: integrity: sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= - /wait-for-expect/3.0.2: - dev: true - resolution: - integrity: sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag== /walker/1.0.7: dependencies: makeerror: 1.0.11 @@ -5039,9 +5252,15 @@ specifiers: '@babel/preset-react': ^7.7.4 '@equinor/eds-icons': 'workspace:*' '@equinor/eds-tokens': 'workspace:*' - '@testing-library/jest-dom': ^4.2.4 - '@testing-library/react': ^9.4.0 + '@testing-library/jest-dom': ^5.5.0 + '@testing-library/react': ^10.0.2 '@testing-library/react-hooks': ^3.2.1 + '@types/jest': ^25.2.1 + '@types/node': ^13.11.0 + '@types/prop-types': ^15.7.3 + '@types/react': ^16.9.32 + '@types/react-dom': ^16.9.6 + '@types/testing-library__jest-dom': ^5.0.3 babel-plugin-react-docgen: ^4.1.0 babel-plugin-styled-components: ^1.10.6 focus-visible: ^5.1.0 @@ -5054,8 +5273,11 @@ specifiers: react-dom: ^16.12.0 rollup: ^1.27.11 rollup-plugin-babel: ^4.3.3 - rollup-plugin-commonjs: ^9.3.4 + rollup-plugin-commonjs: ^10.1.0 rollup-plugin-json: ^4.0.0 rollup-plugin-node-resolve: ^4.2.4 rollup-plugin-polyfill: ^3.0.0 + rollup-plugin-typescript2: ^0.27.0 styled-components: ^4.4.1 + tslib: ^1.11.1 + typescript: ^3.8.3 diff --git a/libraries/core-react/rollup.config.js b/libraries/core-react/rollup.config.js index c72e0c010b..14745eb9ef 100644 --- a/libraries/core-react/rollup.config.js +++ b/libraries/core-react/rollup.config.js @@ -4,6 +4,7 @@ import commonjs from 'rollup-plugin-commonjs' import json from 'rollup-plugin-json' import babel from 'rollup-plugin-babel' import polyfill from 'rollup-plugin-polyfill' +import typescript from 'rollup-plugin-typescript2' import pkg from './package.json' const peerDeps = Object.keys(pkg.peerDependencies || {}) @@ -28,6 +29,12 @@ export default [ plugins: [ json(), resolve({ extensions: ['.jsx', '.js'] }), + typescript({ + tsconfig: 'tsconfig.build.types.json', + typescript: require('typescript'), + include: ['*.ts+(|x)', '**/*.ts+(|x)', '*.js+(|x)', '**/*.js+(|x)'], + exclude: ['node_modules/**'], + }), babel({ exclude: 'node_modules/**', presets: ['@babel/env', '@babel/preset-react'], diff --git a/libraries/core-react/rtl.setup.js b/libraries/core-react/rtl.setup.js deleted file mode 100644 index 03bb11857b..0000000000 --- a/libraries/core-react/rtl.setup.js +++ /dev/null @@ -1,2 +0,0 @@ -/* eslint-disable import/no-extraneous-dependencies */ -import '@testing-library/jest-dom/extend-expect' diff --git a/libraries/core-react/rtl.setup.ts b/libraries/core-react/rtl.setup.ts new file mode 100644 index 0000000000..c44951a680 --- /dev/null +++ b/libraries/core-react/rtl.setup.ts @@ -0,0 +1 @@ +import '@testing-library/jest-dom' diff --git a/libraries/core-react/src/Accordion/Accordion.jsx b/libraries/core-react/src/Accordion/Accordion.jsx index 28ad566d02..65baf21641 100644 --- a/libraries/core-react/src/Accordion/Accordion.jsx +++ b/libraries/core-react/src/Accordion/Accordion.jsx @@ -2,27 +2,33 @@ import React, { forwardRef, useMemo } from 'react' import createId from 'lodash.uniqueid' import PropTypes from 'prop-types' -const Accordion = forwardRef(function Accordion( - { headerLevel, chevronPosition, children, ...props }, - ref, -) { - const accordionId = useMemo(() => createId('accordion-'), []) +const Accordion = forwardRef( + /** + * @param {import('./Accordion.propTypes').CommonProps & React.HTMLAttributes} props + * @param ref + */ + function Accordion({ headerLevel, chevronPosition, children, ...rest }, ref) { + const accordionId = useMemo(() => createId('accordion-'), []) - const AccordionItems = React.Children.map(children, (child, index) => { - return React.cloneElement(child, { - accordionId, - index, - headerLevel, - chevronPosition, + const AccordionItems = React.Children.map(children, (child, index) => { + return React.cloneElement( + /** @type {React.ReactElement} */ (child), + { + accordionId, + index, + headerLevel, + chevronPosition, + }, + ) }) - }) - return ( -
- {AccordionItems} -
- ) -}) + return ( +
+ {AccordionItems} +
+ ) + }, +) Accordion.displayName = 'eds-accordion' @@ -30,15 +36,19 @@ Accordion.propTypes = { /** @ignore */ children: PropTypes.node.isRequired, /** Which side the chevron should be on */ + // @ts-ignore chevronPosition: PropTypes.oneOf(['left', 'right']), /** The header level, i.e. h1, h2, h3 etc. */ + // @ts-ignore headerLevel: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']), /** @ignore */ className: PropTypes.string, } Accordion.defaultProps = { + // @ts-ignore chevronPosition: 'left', + // @ts-ignore headerLevel: 'h2', className: '', } diff --git a/libraries/core-react/src/Accordion/Accordion.propTypes.js b/libraries/core-react/src/Accordion/Accordion.propTypes.js index 75a0926b47..eb35af9eb1 100644 --- a/libraries/core-react/src/Accordion/Accordion.propTypes.js +++ b/libraries/core-react/src/Accordion/Accordion.propTypes.js @@ -1,5 +1,11 @@ import PropTypes from 'prop-types' +/** + * @typedef CommonProps + * @prop {'left' | 'right'} [chevronPosition] Which side the chevron should be on + * @prop {'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'} [headerLevel] The header level, i.e. h1, h2, h3 etc. + */ + export const commonPropTypes = { /** Which side the chevron should be on */ chevronPosition: PropTypes.oneOf(['left', 'right']), diff --git a/libraries/core-react/src/Accordion/Accordion.test.jsx b/libraries/core-react/src/Accordion/Accordion.test.tsx similarity index 100% rename from libraries/core-react/src/Accordion/Accordion.test.jsx rename to libraries/core-react/src/Accordion/Accordion.test.tsx diff --git a/libraries/core-react/src/Accordion/AccordionHeader.jsx b/libraries/core-react/src/Accordion/AccordionHeader.jsx index b90b80c905..cc781ee2aa 100644 --- a/libraries/core-react/src/Accordion/AccordionHeader.jsx +++ b/libraries/core-react/src/Accordion/AccordionHeader.jsx @@ -69,82 +69,101 @@ const AccordionHeaderTitle = styled.span` AccordionHeaderTitle.displayName = 'eds-accordion-headertitle' -const AccordionHeader = forwardRef(function AccordionHeader( - { - parentIndex, - headerLevel, - chevronPosition, - panelId, - id, - isExpanded, - children, - toggleExpanded, - disabled, - ...props - }, - ref, -) { - const handleClick = () => { - if (!disabled) { - toggleExpanded() +/** + * @typedef Props + * @prop {string} [id] The id of the button that toggles expansion + * @prop {boolean} [isExpanded] Is AccordionItem expanded + * @prop {string} [panelId] The panel that is controlled by the HeaderButton + * @prop {React.ReactNode} children + * @prop {number} [parentIndex] The index of the parent AccordionItem + * @prop {boolean} [disabled] accordion item is disabled + * @prop {() => void} [toggleExpanded] + */ + +const AccordionHeader = forwardRef( + /** + * @param {Props & import('./Accordion.propTypes').CommonProps & React.HTMLAttributes} props + * @param ref + */ + function AccordionHeader( + { + parentIndex, + headerLevel, + chevronPosition, + panelId, + id, + isExpanded, + children, + toggleExpanded, + disabled, + ...rest + }, + ref, + ) { + const handleClick = () => { + if (!disabled) { + toggleExpanded() + } } - } - const handleKeyDown = (event) => { - const { key } = event - if (key === 'Enter' || key === ' ') { - toggleExpanded() - event.preventDefault() + const handleKeyDown = (event) => { + const { key } = event + if (key === 'Enter' || key === ' ') { + toggleExpanded() + event.preventDefault() + } } - } - - const chevron = ( - - ) - - const headerChildren = React.Children.map(children, (child) => { + + const chevron = ( + + ) + + const headerChildren = React.Children.map(children, (child) => { + return ( + (typeof child === 'string' && ( + + {child} + + )) || + // @ts-ignore + (child.type.displayName === 'eds-accordion-headertitle' && + React.cloneElement(/** @type {React.ReactElement} */ (child), { + isExpanded, + disabled, + })) || + child + ) + }) + + const newChildren = [chevron, headerChildren] + return ( - (typeof child === 'string' && ( - - {child} - - )) || - (child.type.displayName === 'eds-accordion-headertitle' && - React.cloneElement(child, { - isExpanded, - disabled, - })) || - child + + {chevronPosition === 'left' ? newChildren : newChildren.reverse()} + ) - }) - - const newChildren = [chevron, headerChildren] - - return ( - - {chevronPosition === 'left' ? newChildren : newChildren.reverse()} - - ) -}) + }, +) AccordionHeader.displayName = 'eds-accordion-header' +// @ts-ignore AccordionHeader.propTypes = { ...commonPropTypes, /** The id of the button that toggles expansion */ @@ -159,8 +178,10 @@ AccordionHeader.propTypes = { parentIndex: PropTypes.number, /** accordion item is disabled */ disabled: PropTypes.bool, + toggleExpanded: PropTypes.func, } +// @ts-ignore AccordionHeader.defaultProps = { ...commonDefaultProps, id: '', @@ -168,6 +189,7 @@ AccordionHeader.defaultProps = { isExpanded: false, parentIndex: null, disabled: false, + toggleExpanded: () => {}, } export { AccordionHeader, AccordionHeaderTitle } diff --git a/libraries/core-react/src/Accordion/AccordionItem.jsx b/libraries/core-react/src/Accordion/AccordionItem.jsx index b528c16552..b8b7bfa3d5 100644 --- a/libraries/core-react/src/Accordion/AccordionItem.jsx +++ b/libraries/core-react/src/Accordion/AccordionItem.jsx @@ -2,56 +2,72 @@ import React, { forwardRef, useState } from 'react' import PropTypes from 'prop-types' import { commonPropTypes, commonDefaultProps } from './Accordion.propTypes' -const AccordionItem = forwardRef(function AccordionItem( - { - headerLevel, - chevronPosition, - index, - accordionId, - isExpanded, - children, - disabled, - ...props - }, - ref, -) { - const [expanded, setExpanded] = useState(isExpanded) +/** + * @typedef Props + * @prop {string} [accordionId] The ID of the {@link Accordion} + * @prop {boolean} [isExpanded] Is {@link AccordionItem} expanded + * @prop {number} [index] The {@link AccordionItem}’s index in the {@link Accordion} + * @prop {React.ReactNode} [children] + * @prop {boolean} [disabled] {@link AccordionItem} is disabled + */ + +const AccordionItem = forwardRef( + /** + * @param {Props & import('./Accordion.propTypes').CommonProps & React.HTMLAttributes} props + * @param ref + */ + function AccordionItem( + { + headerLevel, + chevronPosition, + index, + accordionId, + isExpanded, + children, + disabled, + ...rest + }, + ref, + ) { + const [expanded, setExpanded] = useState(isExpanded) - const toggleExpanded = () => { - setExpanded(!expanded) - } + const toggleExpanded = () => { + setExpanded(!expanded) + } - const Children = React.Children.map(children, (child, childIndex) => { - const headerId = `${accordionId}-header-${index + 1}` - const panelId = `${accordionId}-panel-${index + 1}` + const Children = React.Children.map(children, (child, childIndex) => { + const headerId = `${accordionId}-header-${index + 1}` + const panelId = `${accordionId}-panel-${index + 1}` - return childIndex === 0 - ? React.cloneElement(child, { - isExpanded: expanded, - toggleExpanded, - id: headerId, - panelId, - headerLevel, - chevronPosition, - parentIndex: index, - disabled, - }) - : React.cloneElement(child, { - hidden: !expanded, - id: panelId, - headerId, - }) - }) + return childIndex === 0 + ? React.cloneElement(/** @type {React.ReactElement} */ (child), { + isExpanded: expanded, + toggleExpanded, + id: headerId, + panelId, + headerLevel, + chevronPosition, + parentIndex: index, + disabled, + }) + : React.cloneElement(/** @type {React.ReactElement} */ (child), { + hidden: !expanded, + id: panelId, + headerId, + }) + }) - return ( -
- {Children} -
- ) -}) + return ( +
+ {Children} +
+ ) + }, +) AccordionItem.displayName = 'eds-accordion-item' +// @ts-ignore AccordionItem.propTypes = { ...commonPropTypes, /** @ignore */ @@ -66,6 +82,7 @@ AccordionItem.propTypes = { disabled: PropTypes.bool, } +// @ts-ignore AccordionItem.defaultProps = { ...commonDefaultProps, disabled: false, diff --git a/libraries/core-react/src/Accordion/AccordionPanel.jsx b/libraries/core-react/src/Accordion/AccordionPanel.jsx index b72adbf6b1..5023242c5f 100644 --- a/libraries/core-react/src/Accordion/AccordionPanel.jsx +++ b/libraries/core-react/src/Accordion/AccordionPanel.jsx @@ -23,22 +23,33 @@ const StyledAccordionPanel = styled.div.attrs(({ headerId }) => ({ box-sizing: border-box; ` -const AccordionPanel = forwardRef(function AccordionPanel( - { id, headerId, hidden, children, ...props }, - ref, -) { - return ( - - ) -}) +/** + * @typedef Props + * @prop {string} [headerId] The ID of the element that controls the panel + * @prop {string} [id] The ID of the panel + * @prop {boolean} [hidden] If `true`, the panel will be hidden + * @prop {React.ReactNode} children + */ + +const AccordionPanel = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function AccordionPanel({ id, headerId, hidden, children, ...rest }, ref) { + return ( + + ) + }, +) AccordionPanel.displayName = 'eds-accordion-panel' diff --git a/libraries/core-react/src/Accordion/index.js b/libraries/core-react/src/Accordion/index.js index de8207eea1..6809596e54 100644 --- a/libraries/core-react/src/Accordion/index.js +++ b/libraries/core-react/src/Accordion/index.js @@ -1,8 +1,12 @@ -import { Accordion } from './Accordion' +import { Accordion as AccordionComponent } from './Accordion' import { AccordionItem } from './AccordionItem' import { AccordionHeaderTitle, AccordionHeader } from './AccordionHeader' import { AccordionPanel } from './AccordionPanel' +/** @type {typeof import('./types').Accordion} */ +// @ts-ignore +const Accordion = AccordionComponent + Accordion.AccordionItem = AccordionItem Accordion.AccordionHeader = AccordionHeader Accordion.AccordionHeaderTitle = AccordionHeaderTitle diff --git a/libraries/core-react/src/Accordion/types.ts b/libraries/core-react/src/Accordion/types.ts new file mode 100644 index 0000000000..1fe88b5fe8 --- /dev/null +++ b/libraries/core-react/src/Accordion/types.ts @@ -0,0 +1,11 @@ +import { Accordion as AccordionComponent } from './Accordion' +import { AccordionItem } from './AccordionItem' +import { AccordionHeaderTitle, AccordionHeader } from './AccordionHeader' +import { AccordionPanel } from './AccordionPanel' + +export declare const Accordion: typeof AccordionComponent & { + AccordionItem: typeof AccordionItem + AccordionHeaderTitle: typeof AccordionHeaderTitle + AccordionHeader: typeof AccordionHeader + AccordionPanel: typeof AccordionPanel +} diff --git a/libraries/core-react/src/Avatar/Avatar.jsx b/libraries/core-react/src/Avatar/Avatar.jsx index 857ef7f4b5..247be9f81f 100644 --- a/libraries/core-react/src/Avatar/Avatar.jsx +++ b/libraries/core-react/src/Avatar/Avatar.jsx @@ -35,29 +35,40 @@ const StyledImage = styled.img` `}; ` -export const Avatar = forwardRef(function EdsAvatar( - { src, alt, size, disabled, ...rest }, - ref, -) { - const props = { - ...rest, - ref, - size, - disabled, - } +/** + * @typedef Props + * @prop {string} [src] Image source + * @prop {string} alt Alt image description + * @prop {16 | 24 | 32 | 40 | 48} [size] Size + * @prop {boolean} [disabled] Disabled + */ - const imageProps = { - src, - alt, - disabled, - } +export const Avatar = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function EdsAvatar({ src, alt, size, disabled, ...rest }, ref) { + const props = { + ...rest, + ref, + size, + disabled, + } - return ( - - - - ) -}) + const imageProps = { + src, + alt, + disabled, + } + + return ( + + + + ) + }, +) Avatar.displayName = 'eds-avatar' @@ -71,6 +82,7 @@ Avatar.propTypes = { /** Alt image description */ alt: PropTypes.string.isRequired, /** Size */ + // @ts-ignore size: PropTypes.oneOf([16, 24, 32, 40, 48]), /** Disabled */ disabled: PropTypes.bool, @@ -80,6 +92,7 @@ Avatar.defaultProps = { className: '', children: [], src: null, + // @ts-ignore size: 24, disabled: false, } diff --git a/libraries/core-react/src/Avatar/Avatar.test.jsx b/libraries/core-react/src/Avatar/Avatar.test.tsx similarity index 100% rename from libraries/core-react/src/Avatar/Avatar.test.jsx rename to libraries/core-react/src/Avatar/Avatar.test.tsx diff --git a/libraries/core-react/src/Button/Button.jsx b/libraries/core-react/src/Button/Button.jsx index 27e4142018..415629373a 100644 --- a/libraries/core-react/src/Button/Button.jsx +++ b/libraries/core-react/src/Button/Button.jsx @@ -111,6 +111,16 @@ const ButtonBase = styled.button.attrs(({ type = 'button' }) => ({ // - Use ThemeProvider // - Set attr on button +/** + * @typedef Props + * @prop {'contained' | 'outlined' | 'ghost' | 'ghost_icon'} [variant] Specifies which variant to use + * @prop {boolean} [disabled] If `true`, the button will be disabled + * @prop {'primary' | 'secondary' | 'danger'} [color] Specifies color + */ + +/** + * @param {Props & React.ButtonHTMLAttributes} props + */ export const Button = ({ variant, children, @@ -143,7 +153,9 @@ Button.propTypes = { const iconChildIsMissingTitle = React.Children.toArray(children) .map( + // @ts-ignore ({ type, props: childProps }) => + // @ts-ignore (type || { displayName: '' }).displayName === Icon.displayName && !childProps.title, ) diff --git a/libraries/core-react/src/Button/Button.test.jsx b/libraries/core-react/src/Button/Button.test.tsx similarity index 100% rename from libraries/core-react/src/Button/Button.test.jsx rename to libraries/core-react/src/Button/Button.test.tsx diff --git a/libraries/core-react/src/Card/Card.jsx b/libraries/core-react/src/Card/Card.jsx index a2673022de..bbd0b3f312 100644 --- a/libraries/core-react/src/Card/Card.jsx +++ b/libraries/core-react/src/Card/Card.jsx @@ -25,31 +25,42 @@ const StyledCard = styled.div` ${spacingsTemplate(spacings)} ` -export const Card = forwardRef(function EdsCard( - { children, className, variant, onClick, ...rest }, - ref, -) { - const cursor = onClick ? 'pointer' : 'default' +/** + * @typedef Props + * @prop {'default' | 'info' | 'warning' | 'danger'} [variant] Background color + * @prop {() => void} [onClick] Onclick function (for clickable cards) + */ - const props = { - ...rest, - className, - ref, - background: tokens.background[variant], - cursor, - } +export const Card = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param rest + * @param ref + */ + function EdsCard({ children, className, variant, onClick, ...rest }, ref) { + const cursor = onClick ? 'pointer' : 'default' - return ( - - {children} - - ) -}) + const props = { + ...rest, + className, + ref, + background: tokens.background[variant], + cursor, + } + + return ( + + {children} + + ) + }, +) Card.displayName = 'eds-card' Card.propTypes = { // Background color: + // @ts-ignore variant: PropTypes.oneOf(['default', 'info', 'warning', 'danger']), // Onclick function (for clickable cards) onClick: PropTypes.func, @@ -60,6 +71,7 @@ Card.propTypes = { } Card.defaultProps = { + // @ts-ignore variant: 'default', onClick: undefined, className: '', diff --git a/libraries/core-react/src/Card/Card.test.jsx b/libraries/core-react/src/Card/Card.test.tsx similarity index 87% rename from libraries/core-react/src/Card/Card.test.jsx rename to libraries/core-react/src/Card/Card.test.tsx index bd82847632..53141e1d3c 100644 --- a/libraries/core-react/src/Card/Card.test.jsx +++ b/libraries/core-react/src/Card/Card.test.tsx @@ -8,7 +8,7 @@ import { Typography } from '..' import { Card } from '.' -const { CardHeader, CardHeaderTitle, CardMedia, CardText, CardActions } = Card +const { CardHeader, CardHeaderTitle, CardMedia, CardActions } = Card const StyledCard = styled(Card)` position: relative; @@ -39,12 +39,6 @@ const StyledCardActions = styled(CardActions)` width: 100px; ` -const StyledCardText = styled(CardText)` - position: relative; - height: 100px; - width: 100px; -` - afterEach(cleanup) describe('Card', () => { @@ -75,7 +69,7 @@ describe('Card', () => { const variant = 'isLastBlock' const { queryByText } = render( - {text} + {text} , ) @@ -87,7 +81,7 @@ describe('Card', () => { const src = 'https://i.imgur.com/UM3mrju.jpg' const { queryByText } = render( - + alt , @@ -110,13 +104,15 @@ describe('Card', () => { it('CardMedia items are placed correctly', () => { const { container } = render( - + alt , ) const child = container.firstChild - expect(child.firstChild).toHaveStyleRule('margin-left', '-16px') + expect(child.firstChild).toHaveStyleRule('margin-left', '-16px', { + modifier: '> *', + }) }) it('Can extend the css for the Card Component', () => { const { container } = render() @@ -153,11 +149,4 @@ describe('Card', () => { expect(cardActions).toHaveStyleRule('height', '100px') expect(cardActions).toHaveStyleRule('width', '100px') }) - it('Can extend the css for the CardText Component', () => { - const { container } = render(Text) - const cardText = container.firstChild - expect(cardText).toHaveStyleRule('position', 'relative') - expect(cardText).toHaveStyleRule('height', '100px') - expect(cardText).toHaveStyleRule('width', '100px') - }) }) diff --git a/libraries/core-react/src/Card/CardActions.jsx b/libraries/core-react/src/Card/CardActions.jsx index 51ac3ed5a4..a1048a0c92 100644 --- a/libraries/core-react/src/Card/CardActions.jsx +++ b/libraries/core-react/src/Card/CardActions.jsx @@ -12,25 +12,38 @@ const StyledCardActions = styled.div` justify-content: ${({ justifyContent }) => justifyContent}; ` -export const CardActions = forwardRef(function EdsCardActions( - { children, className, alignRight, meta, ...rest }, - ref, -) { - const justifyContent = alignRight ? 'flex-end' : 'flex-start' - const props = { - ...rest, - className, +/** + * @typedef Props + * @prop {string} [meta] Metadata / supporting text for icons ie + * @prop {boolean} [alignRight] For user to align buttons on right side if they want + */ + +export const CardActions = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param rest + * @param ref + */ + function EdsCardActions( + { children, className, alignRight, meta, ...rest }, ref, - justifyContent, - } + ) { + const justifyContent = alignRight ? 'flex-end' : 'flex-start' + const props = { + ...rest, + className, + ref, + justifyContent, + } - return ( - - {children} - {meta !== '' && {meta}} - - ) -}) + return ( + + {children} + {meta !== '' && {meta}} + + ) + }, +) CardActions.displayName = 'eds-card-actions' diff --git a/libraries/core-react/src/Card/CardHeader.jsx b/libraries/core-react/src/Card/CardHeader.jsx index 56e6c6d3c3..0f5facb183 100644 --- a/libraries/core-react/src/Card/CardHeader.jsx +++ b/libraries/core-react/src/Card/CardHeader.jsx @@ -14,18 +14,22 @@ const StyledCardHeader = styled.div` } ` -export const CardHeader = forwardRef(function EdsCardHeader( - { children, className, ...rest }, - ref, -) { - const props = { - ...rest, - className, - ref, - } - - return {children} -}) +export const CardHeader = forwardRef( + /** + * @param {React.HTMLAttributes} props + * @param rest + * @param ref + */ + function EdsCardHeader({ children, className, ...rest }, ref) { + const props = { + ...rest, + className, + ref, + } + + return {children} + }, +) CardHeader.displayName = 'eds-card-header' diff --git a/libraries/core-react/src/Card/CardHeaderTitle.jsx b/libraries/core-react/src/Card/CardHeaderTitle.jsx index 838243b525..498b7968d1 100644 --- a/libraries/core-react/src/Card/CardHeaderTitle.jsx +++ b/libraries/core-react/src/Card/CardHeaderTitle.jsx @@ -8,18 +8,22 @@ const StyledCardHeaderTitle = styled.div` grid-auto-columns: auto; ` -export const CardHeaderTitle = forwardRef(function EdsCardHeaderTitle( - { children, className, ...rest }, - ref, -) { - const props = { - ...rest, - className, - ref, - } +export const CardHeaderTitle = forwardRef( + /** + * @param {React.HTMLAttributes} props + * @param rest + * @param ref + */ + function EdsCardHeaderTitle({ children, className, ...rest }, ref) { + const props = { + ...rest, + className, + ref, + } - return {children} -}) + return {children} + }, +) CardHeaderTitle.displayName = 'eds-card-header-title' diff --git a/libraries/core-react/src/Card/CardMedia.jsx b/libraries/core-react/src/Card/CardMedia.jsx index 6a519c5374..c3b8fb7244 100644 --- a/libraries/core-react/src/Card/CardMedia.jsx +++ b/libraries/core-react/src/Card/CardMedia.jsx @@ -34,20 +34,29 @@ const StyledCardMedia = styled.div` `} ` -export const CardMedia = forwardRef(function EdsCardMedia( - { children, className, fullWidth, ...rest }, - ref, -) { - const props = { - ...rest, - className, - ref, - fullWidth, - spacing: tokens.spacings.left, - } +/** + * @typedef Props + * @prop {boolean} [fullWidth] Full width ignores Card padding + */ + +export const CardMedia = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param rest + * @param ref + */ + function EdsCardMedia({ children, className, fullWidth, ...rest }, ref) { + const props = { + ...rest, + className, + ref, + fullWidth, + spacing: tokens.spacings.left, + } - return {children} -}) + return {children} + }, +) CardMedia.displayName = 'eds-card-media' diff --git a/libraries/core-react/src/Card/index.js b/libraries/core-react/src/Card/index.js index 284baedcee..dd757fa3a4 100644 --- a/libraries/core-react/src/Card/index.js +++ b/libraries/core-react/src/Card/index.js @@ -1,9 +1,13 @@ -import { Card } from './Card' +import { Card as CardComponent } from './Card' import { CardActions } from './CardActions' import { CardMedia } from './CardMedia' import { CardHeader } from './CardHeader' import { CardHeaderTitle } from './CardHeaderTitle' +/** @type {typeof import('./types').Card} */ +// @ts-ignore +const Card = CardComponent + Card.CardActions = CardActions Card.CardHeader = CardHeader Card.CardMedia = CardMedia diff --git a/libraries/core-react/src/Card/types.ts b/libraries/core-react/src/Card/types.ts new file mode 100644 index 0000000000..b1fe2d9b58 --- /dev/null +++ b/libraries/core-react/src/Card/types.ts @@ -0,0 +1,12 @@ +import { Card as CardComponent } from './Card' +import { CardActions } from './CardActions' +import { CardMedia } from './CardMedia' +import { CardHeader } from './CardHeader' +import { CardHeaderTitle } from './CardHeaderTitle' + +export declare const Card: typeof CardComponent & { + CardActions: typeof CardActions + CardMedia: typeof CardMedia + CardHeader: typeof CardHeader + CardHeaderTitle: typeof CardHeaderTitle +} diff --git a/libraries/core-react/src/Chip/Chip.jsx b/libraries/core-react/src/Chip/Chip.jsx index a68375d85c..d7a37b645a 100644 --- a/libraries/core-react/src/Chip/Chip.jsx +++ b/libraries/core-react/src/Chip/Chip.jsx @@ -131,76 +131,91 @@ const StyledChips = styled.div.attrs(({ clickable, deletable }) => ({ ` -export const Chip = forwardRef(function EdsChips( - { children, onDelete, disabled, onClick, variant, ...rest }, - ref, -) { - const handleDelete = disabled ? undefined : onDelete - const handleClick = disabled ? undefined : onClick - - const deletable = handleDelete !== undefined - const clickable = handleClick !== undefined - const onlyChild = typeof children === 'string' - - const props = { - ...rest, +/** + * @typedef Props + * @prop {boolean} [disabled] Disabled + * @prop {React.MouseEventHandler | React.KeyboardEventHandler} [onDelete] Delete callback + * @prop {'active' | 'error' | 'default'} [variant] Variant + */ + +export const Chip = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function EdsChips( + { children, onDelete, disabled, onClick, variant, ...rest }, ref, - disabled, - deletable, - clickable, - onlyChild, - variant, - } + ) { + const handleDelete = disabled ? undefined : onDelete + const handleClick = disabled ? undefined : onClick + + const deletable = handleDelete !== undefined + const clickable = handleClick !== undefined + const onlyChild = typeof children === 'string' + + const props = { + ...rest, + ref, + disabled, + deletable, + clickable, + onlyChild, + variant, + } - const handleKeyPress = (event) => { - const { key } = event - if (key === 'Enter') { - if (deletable) { - handleDelete(event) - } - // Delete takes presidens, else click action is activated - if (clickable && !deletable) { - handleClick(event) + const handleKeyPress = (event) => { + const { key } = event + if (key === 'Enter') { + if (deletable) { + handleDelete(event) + } + // Delete takes presidens, else click action is activated + if (clickable && !deletable) { + handleClick(event) + } } } - } - const resizedChildren = React.Children.map(children, (child) => { - // We force size on Icon & Avatar component - if (child.props && child.props.size) { - return React.cloneElement(child, { - size: 16, - disabled, - }) - } - return child - }) - - return ( - clickable && handleClick(event)} - onKeyPress={handleKeyPress} - > - {resizedChildren} - {onDelete && ( - { - event.stopPropagation() - if (deletable) { - handleDelete(event) - } - }} - size={16} - /> - )} - - ) -}) + const resizedChildren = React.Children.map(children, (child) => { + // We force size on Icon & Avatar component + // @ts-ignore + if (child.props && child.props.size) { + // @ts-ignore + return React.cloneElement(child, { + size: 16, + disabled, + }) + } + return child + }) + + return ( + clickable && handleClick(event)} + onKeyPress={handleKeyPress} + > + {resizedChildren} + {onDelete && ( + { + event.stopPropagation() + if (deletable) { + handleDelete(event) + } + }} + size={16} + /> + )} + + ) + }, +) Chip.displayName = 'eds-chip' @@ -216,6 +231,7 @@ Chip.propTypes = { /** Click callback */ onClick: PropTypes.func, /** Variant */ + // @ts-ignore variant: PropTypes.oneOf(['active', 'error', 'default']), } @@ -225,5 +241,6 @@ Chip.defaultProps = { disabled: false, onDelete: undefined, onClick: undefined, + // @ts-ignore variant: 'default', } diff --git a/libraries/core-react/src/Chip/Chip.test.jsx b/libraries/core-react/src/Chip/Chip.test.tsx similarity index 100% rename from libraries/core-react/src/Chip/Chip.test.jsx rename to libraries/core-react/src/Chip/Chip.test.tsx diff --git a/libraries/core-react/src/Dialog/Actions.jsx b/libraries/core-react/src/Dialog/Actions.jsx index ab4c9506b9..c75d3b0dc0 100644 --- a/libraries/core-react/src/Dialog/Actions.jsx +++ b/libraries/core-react/src/Dialog/Actions.jsx @@ -19,16 +19,19 @@ const StyledActions = styled.div` `} ` -export const Actions = forwardRef(function EdsDialogActions( - { children, ...props }, - ref, -) { - return ( - - {children} - - ) -}) +export const Actions = forwardRef( + /** + * @param {React.HTMLAttributes} props + * @param ref + */ + function EdsDialogActions({ children, ...rest }, ref) { + return ( + + {children} + + ) + }, +) Actions.displayName = 'eds-dialog-actions' diff --git a/libraries/core-react/src/Dialog/CustomContent.jsx b/libraries/core-react/src/Dialog/CustomContent.jsx index 667ced2f31..856823de5a 100644 --- a/libraries/core-react/src/Dialog/CustomContent.jsx +++ b/libraries/core-react/src/Dialog/CustomContent.jsx @@ -35,22 +35,30 @@ const StyledDivider = styled(Divider)` margin-bottom: ${spacingsMedium}; ` -export const CustomContent = forwardRef(function EdsDialogCustomContent( - { children, ...rest }, - ref, -) { - return ( - - - {children} - +/** + * @typedef Props + * @prop {boolean} [scrollable] + */ - {children && rest.scrollable && ( - - )} - - ) -}) +export const CustomContent = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function EdsDialogCustomContent({ children, ...rest }, ref) { + return ( + + + {children} + + + {children && rest.scrollable && ( + + )} + + ) + }, +) CustomContent.displayName = 'eds-dialog-customcontent' diff --git a/libraries/core-react/src/Dialog/Dialog.jsx b/libraries/core-react/src/Dialog/Dialog.jsx index 21797c74bb..c80be2d0f4 100644 --- a/libraries/core-react/src/Dialog/Dialog.jsx +++ b/libraries/core-react/src/Dialog/Dialog.jsx @@ -32,16 +32,19 @@ const StyledDialog = styled.div.attrs(() => ({ ${typographyTemplate(text)} ` -export const Dialog = forwardRef(function EdsDialog( - { children, ...props }, - ref, -) { - return ( - - {children} - - ) -}) +export const Dialog = forwardRef( + /** + * @param {React.HTMLAttributes} props + * @param ref + */ + function EdsDialog({ children, ...rest }, ref) { + return ( + + {children} + + ) + }, +) Dialog.displayName = 'eds-dialog' diff --git a/libraries/core-react/src/Dialog/Dialog.test.jsx b/libraries/core-react/src/Dialog/Dialog.test.tsx similarity index 100% rename from libraries/core-react/src/Dialog/Dialog.test.jsx rename to libraries/core-react/src/Dialog/Dialog.test.tsx diff --git a/libraries/core-react/src/Dialog/Title.jsx b/libraries/core-react/src/Dialog/Title.jsx index 2bda965b0a..e642651dd6 100644 --- a/libraries/core-react/src/Dialog/Title.jsx +++ b/libraries/core-react/src/Dialog/Title.jsx @@ -31,19 +31,22 @@ const StyledDivider = styled(Divider)` margin-bottom: ${spacingsMedium}; ` -export const Title = forwardRef(function EdsDialogTitle( - { children, ...props }, - ref, -) { - return ( - - - {children} - - {children && } - - ) -}) +export const Title = forwardRef( + /** + * @param {React.HTMLAttributes} props + * @param ref + */ + function EdsDialogTitle({ children, ...rest }, ref) { + return ( + + + {children} + + {children && } + + ) + }, +) Title.displayName = 'eds-dialog-title' diff --git a/libraries/core-react/src/Dialog/index.js b/libraries/core-react/src/Dialog/index.js index 9cded9dccc..c6a4fe3165 100644 --- a/libraries/core-react/src/Dialog/index.js +++ b/libraries/core-react/src/Dialog/index.js @@ -1,8 +1,14 @@ -import { Dialog } from './Dialog' +import { Dialog as DialogComponent } from './Dialog' import { Actions } from './Actions' import { Title } from './Title' import { CustomContent } from './CustomContent' +/** + * @type {typeof import('./types').Dialog} + */ +// @ts-ignore +const Dialog = DialogComponent + Dialog.Actions = Actions Dialog.Title = Title Dialog.CustomContent = CustomContent diff --git a/libraries/core-react/src/Dialog/types.ts b/libraries/core-react/src/Dialog/types.ts new file mode 100644 index 0000000000..52c2902696 --- /dev/null +++ b/libraries/core-react/src/Dialog/types.ts @@ -0,0 +1,10 @@ +import { Dialog as DialogComponent } from './Dialog' +import { Actions } from './Actions' +import { Title } from './Title' +import { CustomContent } from './CustomContent' + +export declare const Dialog: typeof DialogComponent & { + Actions: typeof Actions + Title: typeof Title + CustomContent: typeof CustomContent +} diff --git a/libraries/core-react/src/Divider/Divider.jsx b/libraries/core-react/src/Divider/Divider.jsx index 423dac5a6f..f241e9d4cd 100644 --- a/libraries/core-react/src/Divider/Divider.jsx +++ b/libraries/core-react/src/Divider/Divider.jsx @@ -13,33 +13,46 @@ const StyledDivider = styled.hr( }), ) -export const Divider = forwardRef(function Divider( - { color, variant, className }, - ref, -) { - const props = { - backgroundColor: tokens.color[color], - marginTop: tokens[variant].spacings.top, - marginBottom: tokens[variant].spacings.bottom, - dividerHeight: tokens.height, - } +/** + * @typedef Props + * @prop {'lighter' | 'light' | 'medium'} [color] Valid colors + * @prop {'small' | 'medium'} [variant] Vertical spacing + */ - return -}) +export const Divider = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function Divider({ color, variant, className }, ref) { + const props = { + backgroundColor: tokens.color[color], + marginTop: tokens[variant].spacings.top, + marginBottom: tokens[variant].spacings.bottom, + dividerHeight: tokens.height, + } + + return + }, +) Divider.displayName = 'eds-divider' Divider.propTypes = { // Valid colors + // @ts-ignore color: PropTypes.oneOf(['lighter', 'light', 'medium']), // Vertical spacing + // @ts-ignore variant: PropTypes.oneOf(['small', 'medium']), /** @ignore */ className: PropTypes.string, } Divider.defaultProps = { + // @ts-ignore color: 'medium', + // @ts-ignore variant: 'medium', className: '', } diff --git a/libraries/core-react/src/Divider/Divider.test.jsx b/libraries/core-react/src/Divider/Divider.test.tsx similarity index 100% rename from libraries/core-react/src/Divider/Divider.test.jsx rename to libraries/core-react/src/Divider/Divider.test.tsx diff --git a/libraries/core-react/src/Icon/Icon.jsx b/libraries/core-react/src/Icon/Icon.jsx index 61ae6ff8d0..4b67d5d04d 100644 --- a/libraries/core-react/src/Icon/Icon.jsx +++ b/libraries/core-react/src/Icon/Icon.jsx @@ -24,53 +24,70 @@ const StyledPath = styled.path.attrs(({ icon, size }) => ({ transform: size / icon.height !== 1 ? `scale(${size / icon.height})` : null, }))`` -export const Icon = forwardRef(function EdsIcon( - { size, color, name, className, rotation, title, ...rest }, - ref, -) { - const { icon, count } = get(name) +/** + * @typedef {object} Props + * @prop {keyof import("@equinor/eds-icons")} name + * @prop {string} [title] Title for svg if used semantically + * @prop {string} [color] Valid colors + * @prop {16 | 24 | 32 | 40 | 48} [size] Vertical spacing + * @prop {0 | 90 | 180 | 270} [rotation] + */ - if (typeof icon === 'undefined') { - throw Error(`Icon "${name}" not found. Have you added it using Icon.add()?`) - } +export const Icon = forwardRef( + /** + * @param {Props & React.SVGAttributes} props + * @param ref + */ + function EdsIcon( + { size, color, name, className, rotation, title, ...rest }, + ref, + ) { + const { icon, count } = get(name) - let svgProps = { - height: size, - width: size, - fill: color, - viewBox: `0 0 ${size} ${size}`, - className, - rotation, - name, - 'aria-hidden': true, - } + if (typeof icon === 'undefined') { + throw Error( + `Icon "${name}" not found. Have you added it using Icon.add()?`, + ) + } + + let svgProps = { + height: size, + width: size, + fill: color, + viewBox: `0 0 ${size} ${size}`, + className, + rotation, + name, + 'aria-hidden': true, + } - const iconProps = { - icon, - size, - } + const iconProps = { + icon, + size, + } - // Accessibility - let titleId = '' + // Accessibility + let titleId = '' - if (title) { - titleId = `${icon.prefix}-${icon.name}-${count}` - svgProps = { - ...svgProps, - title, - role: 'img', - 'aria-hidden': null, - 'aria-labelledby': titleId, + if (title) { + titleId = `${icon.prefix}-${icon.name}-${count}` + svgProps = { + ...svgProps, + title, + role: 'img', + 'aria-hidden': null, + 'aria-labelledby': titleId, + } } - } - return ( - - {title && {title}} - - - ) -}) + return ( + + {title && {title}} + + + ) + }, +) Icon.displayName = 'eds-icon' @@ -82,10 +99,13 @@ Icon.propTypes = { // Valid colors color: PropTypes.string, // Vertical spacing + // @ts-ignore size: PropTypes.oneOf([16, 24, 32, 40, 48]), // Rotation + // @ts-ignore rotation: PropTypes.oneOf([0, 90, 180, 270]), // Name + // @ts-ignore name: PropTypes.string.isRequired, } @@ -93,6 +113,7 @@ Icon.defaultProps = { className: '', title: null, color: null, + // @ts-ignore size: 24, rotation: null, } diff --git a/libraries/core-react/src/Icon/Icon.test.jsx b/libraries/core-react/src/Icon/Icon.test.tsx similarity index 100% rename from libraries/core-react/src/Icon/Icon.test.jsx rename to libraries/core-react/src/Icon/Icon.test.tsx diff --git a/libraries/core-react/src/Icon/index.js b/libraries/core-react/src/Icon/index.js index 25b18c2fd4..610e9a8d42 100644 --- a/libraries/core-react/src/Icon/index.js +++ b/libraries/core-react/src/Icon/index.js @@ -1,6 +1,12 @@ -import { Icon } from './Icon' +import { Icon as IconComponent } from './Icon' import { add } from './library' +/** + * @type {typeof import('./types').Icon} + */ +// @ts-ignore +const Icon = IconComponent + Icon.add = add export { Icon } diff --git a/libraries/core-react/src/Icon/types.ts b/libraries/core-react/src/Icon/types.ts new file mode 100644 index 0000000000..aa27d9a3d6 --- /dev/null +++ b/libraries/core-react/src/Icon/types.ts @@ -0,0 +1,6 @@ +import { Icon as IconComponent } from './Icon' +import { add } from './library' + +export declare const Icon: typeof IconComponent & { + add: typeof add +} diff --git a/libraries/core-react/src/List/List.jsx b/libraries/core-react/src/List/List.jsx index 2eccc13082..13176003a6 100644 --- a/libraries/core-react/src/List/List.jsx +++ b/libraries/core-react/src/List/List.jsx @@ -17,21 +17,31 @@ const variants = { numbered: 'ol', } -const List = forwardRef(function List( - { children, variant, className, ...props }, - ref, -) { - return ( - - {children} - - ) -}) +/** + * @typedef {object} Props + * @prop {React.ReactNode} children + * @prop {'bullet' | 'numbered'} [variant] Variant + * @prop {string} [start] An integer to start counting from for the list items + */ + +const List = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function List({ children, variant, className, ...rest }, ref) { + return ( + + {children} + + ) + }, +) List.displayName = 'eds-list' @@ -41,6 +51,7 @@ List.propTypes = { /** @ignore */ className: PropTypes.string, /** Variant */ + // @ts-ignore variant: PropTypes.oneOf(['bullet', 'numbered']), /** An integer to start counting from for the list items */ start: (props, propName, componentName) => { @@ -66,6 +77,7 @@ List.propTypes = { List.defaultProps = { className: '', + // @ts-ignore variant: 'bullet', start: undefined, } diff --git a/libraries/core-react/src/List/List.test.jsx b/libraries/core-react/src/List/List.test.tsx similarity index 100% rename from libraries/core-react/src/List/List.test.jsx rename to libraries/core-react/src/List/List.test.tsx diff --git a/libraries/core-react/src/List/ListItem.jsx b/libraries/core-react/src/List/ListItem.jsx index cd3cd15daa..eb7d08829b 100644 --- a/libraries/core-react/src/List/ListItem.jsx +++ b/libraries/core-react/src/List/ListItem.jsx @@ -1,13 +1,24 @@ import React, { forwardRef } from 'react' import PropTypes from 'prop-types' -const ListItem = forwardRef(function ListItem({ children, ...props }, ref) { - return ( -
  • - {children} -
  • - ) -}) +/** + * @typedef {object} Props + * @prop {React.ReactNode} children + */ + +const ListItem = forwardRef( + /** + * @param {Props & React.LiHTMLAttributes} props + * @param ref + */ + function ListItem({ children, ...rest }, ref) { + return ( +
  • + {children} +
  • + ) + }, +) ListItem.displayName = 'eds-listitem' diff --git a/libraries/core-react/src/List/index.js b/libraries/core-react/src/List/index.js index 0a8de4ab21..7028b7961d 100644 --- a/libraries/core-react/src/List/index.js +++ b/libraries/core-react/src/List/index.js @@ -1,6 +1,12 @@ -import { List } from './List' +import { List as ListComponent } from './List' import { ListItem } from './ListItem' +/** + * @type {typeof import('./types').List} + */ +// @ts-ignore +const List = ListComponent + List.ListItem = ListItem export { List } diff --git a/libraries/core-react/src/List/types.ts b/libraries/core-react/src/List/types.ts new file mode 100644 index 0000000000..b55ae8567b --- /dev/null +++ b/libraries/core-react/src/List/types.ts @@ -0,0 +1,6 @@ +import { List as ListComponent } from './List' +import { ListItem } from './ListItem' + +export declare const List: typeof ListComponent & { + ListItem: typeof ListItem +} diff --git a/libraries/core-react/src/Scrim/Scrim.jsx b/libraries/core-react/src/Scrim/Scrim.jsx index 1c6fee8b04..e6a40f7ea7 100644 --- a/libraries/core-react/src/Scrim/Scrim.jsx +++ b/libraries/core-react/src/Scrim/Scrim.jsx @@ -1,6 +1,6 @@ -import React, { forwardRef, useEffect, useCallback, useState } from 'react' +import React, { forwardRef, useEffect } from 'react' import PropTypes from 'prop-types' -import styled, { css } from 'styled-components' +import styled from 'styled-components' import { scrim as tokens } from './Scrim.tokens' const { height, width, background } = tokens @@ -23,47 +23,56 @@ const ScrimContent = styled.div` height: auto; ` -export const Scrim = forwardRef(function EdsScrim( - { children, onClose, isDismissable, ...rest }, - ref, -) { - const handleClose = (event) => { - if (event) { - if (event.key === 'Escape' && isDismissable) { - onClose(event, false) - } else if (event.type === 'click' && isDismissable) { - onClose(event, false) +/** + * @typedef Props + * @prop {(event: React.KeyboardEvent, open: boolean) => void} [onClose] Function to handle closing scrim + * @prop {boolean} [isDismissable] Whether scrim can be dismissed with esc key + */ + +export const Scrim = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function EdsScrim({ children, onClose, isDismissable, ...rest }, ref) { + const handleClose = (event) => { + if (event) { + if (event.key === 'Escape' && isDismissable) { + onClose(event, false) + } else if (event.type === 'click' && isDismissable) { + onClose(event, false) + } } } - } - - const handleContentClick = (event) => { - // Avoid event bubbling inside dialog/content inside scrim - event.stopPropagation() - } - useEffect(() => { - if (isDismissable) { - document.addEventListener('keydown', handleClose, false) + const handleContentClick = (event) => { + // Avoid event bubbling inside dialog/content inside scrim + event.stopPropagation() } - return () => { - document.removeEventListener('keydown', handleClose, false) - } - }, []) + useEffect(() => { + if (isDismissable) { + document.addEventListener('keydown', handleClose, false) + } + + return () => { + document.removeEventListener('keydown', handleClose, false) + } + }, []) - return ( - - {children} - - ) -}) + return ( + + {children} + + ) + }, +) Scrim.displayName = 'eds-scrim' diff --git a/libraries/core-react/src/Scrim/Scrim.test.jsx b/libraries/core-react/src/Scrim/Scrim.test.tsx similarity index 95% rename from libraries/core-react/src/Scrim/Scrim.test.jsx rename to libraries/core-react/src/Scrim/Scrim.test.tsx index 3f622c4090..302cf4ae6f 100644 --- a/libraries/core-react/src/Scrim/Scrim.test.jsx +++ b/libraries/core-react/src/Scrim/Scrim.test.tsx @@ -27,8 +27,8 @@ const DismissableScrim = () => { } return visibleScrim ? ( - - diff --git a/libraries/core-react/src/Search/Search.jsx b/libraries/core-react/src/Search/Search.jsx index 0b1d13f127..a330d20575 100644 --- a/libraries/core-react/src/Search/Search.jsx +++ b/libraries/core-react/src/Search/Search.jsx @@ -161,81 +161,94 @@ const InsideButton = styled.div` `} ` -export const Search = React.forwardRef(function EdsSearch( - { onChange, value: initValue, className, disabled, ...rest }, - ref, -) { - const inputRef = useCombinedRefs(useRef(null), ref) - const [state, setState] = useState({ - value: initValue, - isActive: initValue !== '', - isFocused: false, - }) +/** + * @typedef Props + * @prop {string} [placeholder] Placeholder + * @prop {boolean} [disabled] Disabled state + * @prop {string} [value] Value for search field + */ - const handleOnClick = () => inputRef.current.focus() - const handleFocus = () => setState({ ...state, isFocused: true }) - const handleBlur = () => setState({ ...state, isFocused: false }) - const handleOnChange = ({ target: { value } }) => - setState({ ...state, isActive: value !== '', value }) - const handleOnDelete = () => { - const input = inputRef.current - const value = '' - setReactInputValue(input, value) - setState({ ...state, isActive: false, value }) - } +export const Search = React.forwardRef( + /** + * @param {Props & React.InputHTMLAttributes} props + * @param ref + */ + function EdsSearch( + { onChange, value: initValue, className, disabled, ...rest }, + ref, + ) { + const inputRef = useCombinedRefs(useRef(null), ref) + const [state, setState] = useState({ + value: initValue, + isActive: initValue !== '', + isFocused: false, + }) - const { value, isActive, isFocused } = state - const size = 16 + const handleOnClick = () => inputRef.current.focus() + const handleFocus = () => setState({ ...state, isFocused: true }) + const handleBlur = () => setState({ ...state, isFocused: false }) + const handleOnChange = ({ target: { value } }) => + setState({ ...state, isActive: value !== '', value }) + const handleOnDelete = () => { + const input = inputRef.current + const value = '' + setReactInputValue(input, value) + setState({ ...state, isActive: false, value }) + } - const containerProps = { - isFocused, - className, - disabled, - role: 'search', - 'aria-label': rest['aria-label'], - onClick: handleOnClick, - } + const { value, isActive, isFocused } = state + const size = 16 - const inputProps = { - ...rest, - value, - disabled, - ref: inputRef, - type: 'search', - role: 'searchbox', - 'aria-label': 'search input', - onBlur: handleBlur, - onFocus: handleFocus, - onChange: (e) => { - handleOnChange(e) - if (onChange) { - onChange(e) - } - }, - } + const containerProps = { + isFocused, + className, + disabled, + role: 'search', + 'aria-label': rest['aria-label'], + onClick: handleOnClick, + } - const clearButtonProps = { - isActive, - size, - role: 'button', - onClick: (e) => { - e.stopPropagation() - if (isActive) { - handleOnDelete() - } - }, - } + const inputProps = { + ...rest, + value, + disabled, + ref: inputRef, + type: 'search', + role: 'searchbox', + 'aria-label': 'search input', + onBlur: handleBlur, + onFocus: handleFocus, + onChange: (e) => { + handleOnChange(e) + if (onChange) { + onChange(e) + } + }, + } - return ( - - - - - - - - ) -}) + const clearButtonProps = { + isActive, + size, + role: 'button', + onClick: (e) => { + e.stopPropagation() + if (isActive) { + handleOnDelete() + } + }, + } + + return ( + + + + + + + + ) + }, +) Search.propTypes = { /** @ignore */ diff --git a/libraries/core-react/src/Search/Search.test.jsx b/libraries/core-react/src/Search/Search.test.tsx similarity index 100% rename from libraries/core-react/src/Search/Search.test.jsx rename to libraries/core-react/src/Search/Search.test.tsx diff --git a/libraries/core-react/src/SideSheet/SideSheet.jsx b/libraries/core-react/src/SideSheet/SideSheet.jsx index 973332c180..7a7c3ede06 100644 --- a/libraries/core-react/src/SideSheet/SideSheet.jsx +++ b/libraries/core-react/src/SideSheet/SideSheet.jsx @@ -39,32 +39,46 @@ const Header = styled.div` padding-right: 10px; ` -export const SideSheet = forwardRef(function EdsSideSheet( - { variant, title, children, className, open, onClose, ...rest }, - ref, -) { - const props = { - ...rest, - className, +/** + * @typedef Props + * @prop {string} [title] Title for Side Sheet + * @prop {'small' | 'medium' | 'large' | 'xlarge'} [variant] Variant controls width of Side Sheet + * @prop {React.MouseEventHandler} [onClose] OnClick function (close) + * @prop {boolean} [open] Open / close Side Sheet + */ + +export const SideSheet = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function EdsSideSheet( + { variant, title, children, className, open, onClose, ...rest }, ref, - width: tokens.width[variant], - } + ) { + const props = { + ...rest, + className, + ref, + width: tokens.width[variant], + } - // Controller must set open={false} when pressing the close button - return ( - open && ( - -
    - {title} - -
    - {children} -
    + // Controller must set open={false} when pressing the close button + return ( + open && ( + +
    + {title} + +
    + {children} +
    + ) ) - ) -}) + }, +) SideSheet.displayName = 'eds-sidesheet' @@ -72,6 +86,7 @@ SideSheet.propTypes = { // Title for Side Sheet title: PropTypes.string, // Variant controls width of Side Sheet + // @ts-ignore variant: PropTypes.oneOf(['small', 'medium', 'large', 'xlarge']), // OnClick function (close) onClose: PropTypes.func, @@ -85,6 +100,7 @@ SideSheet.propTypes = { } SideSheet.defaultProps = { + // @ts-ignore variant: 'medium', title: '', className: '', diff --git a/libraries/core-react/src/SideSheet/SideSheet.test.jsx b/libraries/core-react/src/SideSheet/SideSheet.test.tsx similarity index 100% rename from libraries/core-react/src/SideSheet/SideSheet.test.jsx rename to libraries/core-react/src/SideSheet/SideSheet.test.tsx diff --git a/libraries/core-react/src/Table/Cell.jsx b/libraries/core-react/src/Table/Cell.jsx index f0af297ef8..4edbca9f64 100644 --- a/libraries/core-react/src/Table/Cell.jsx +++ b/libraries/core-react/src/Table/Cell.jsx @@ -55,6 +55,16 @@ const TableBase = styled.td` ${Base} ` +/** + * @typedef Props + * @prop {React.ReactNode} children + * @prop {'td' | 'th'} [as] Specifies which td or th to use + * @prop {'text' | 'icon' | 'numeric' | 'input'} [variant] Specifies which variant to use + */ + +/** + * @param {Props} props + */ export const Cell = (props) => { const { children, as, variant } = props const tokens = getTokens(as, variant) diff --git a/libraries/core-react/src/Table/Table.test.tsx b/libraries/core-react/src/Table/Table.test.tsx new file mode 100644 index 0000000000..aa09e76601 --- /dev/null +++ b/libraries/core-react/src/Table/Table.test.tsx @@ -0,0 +1,41 @@ +import React from 'react' +import { render } from '@testing-library/react' +import { Table } from '.' + +const { Head, Row, Cell, Body } = Table + +describe('Table', () => { + it('Renders a table', () => { + const { getByText } = render( + + + + + Name + + + Allegiance + + + Kill count + + + + + + Luke Skywalker + Republic + 369470 + + + Darth Vader + Sith + 59 + + +
    , + ) + + expect(getByText('Luke Skywalker')).toBeInTheDocument() + }) +}) diff --git a/libraries/core-react/src/Table/index.js b/libraries/core-react/src/Table/index.js index dfb23b824e..e4f027251e 100644 --- a/libraries/core-react/src/Table/index.js +++ b/libraries/core-react/src/Table/index.js @@ -1,9 +1,15 @@ -import { Table } from './Table' +import { Table as TableComponent } from './Table' import { Body } from './Body' import { Cell } from './Cell' import { Head } from './Head' import { Row } from './Row' +/** + * @type {typeof import('./types').Table} + */ +// @ts-ignore +const Table = TableComponent + Table.Body = Body Table.Cell = Cell Table.Head = Head diff --git a/libraries/core-react/src/Table/types.ts b/libraries/core-react/src/Table/types.ts new file mode 100644 index 0000000000..5d4edc91cd --- /dev/null +++ b/libraries/core-react/src/Table/types.ts @@ -0,0 +1,12 @@ +import { Table as TableComponent } from './Table' +import { Body } from './Body' +import { Cell } from './Cell' +import { Head } from './Head' +import { Row } from './Row' + +export declare const Table: typeof TableComponent & { + Body: typeof Body + Cell: typeof Cell + Head: typeof Head + Row: typeof Row +} diff --git a/libraries/core-react/src/TableOfContents/LinkItem.jsx b/libraries/core-react/src/TableOfContents/LinkItem.jsx index f48b3aca00..3ce65348c6 100644 --- a/libraries/core-react/src/TableOfContents/LinkItem.jsx +++ b/libraries/core-react/src/TableOfContents/LinkItem.jsx @@ -56,13 +56,26 @@ const StyledLinkItem = styled.li` } } ` -const LinkItem = forwardRef(function EdsLinkItem({ children, ...props }, ref) { - return ( - - {children} - - ) -}) + +/** + * @typedef Props + * @prop {React.ReactNode} children + * @prop {string} [className] + */ + +const LinkItem = forwardRef( + /** + * @param {Props} props + * @param ref + */ + function EdsLinkItem({ children, ...rest }, ref) { + return ( + + {children} + + ) + }, +) LinkItem.displayName = 'eds-linkitem' diff --git a/libraries/core-react/src/TableOfContents/TableOfContents.jsx b/libraries/core-react/src/TableOfContents/TableOfContents.jsx index f6fd839a59..e86403338a 100644 --- a/libraries/core-react/src/TableOfContents/TableOfContents.jsx +++ b/libraries/core-react/src/TableOfContents/TableOfContents.jsx @@ -27,23 +27,37 @@ const TocLabel = styled((props) => )` color: ${labelText.color}; ` -const TableOfContents = forwardRef(function TableOfContents( - { children, sticky, label, className, ...rest }, - ref, -) { - return ( - - {label} - {children} - - ) -}) +/** + * @typedef Props + * @prop {React.ReactNode} children + * @prop {string} [className] + * @prop {boolean} [sticky] Sticky function + * @prop {string} [label] Label or title for the ToC + */ + +const TableOfContents = forwardRef( + /** + * @param {Props} props + * @param ref + */ + function TableOfContents( + { children, sticky, label, className, ...rest }, + ref, + ) { + return ( + + {label} + {children} + + ) + }, +) TableOfContents.displayName = 'eds-toc' diff --git a/libraries/core-react/src/TableOfContents/TableOfContents.test.jsx b/libraries/core-react/src/TableOfContents/TableOfContents.test.tsx similarity index 100% rename from libraries/core-react/src/TableOfContents/TableOfContents.test.jsx rename to libraries/core-react/src/TableOfContents/TableOfContents.test.tsx diff --git a/libraries/core-react/src/TableOfContents/index.js b/libraries/core-react/src/TableOfContents/index.js index c40a110705..ff9276b603 100644 --- a/libraries/core-react/src/TableOfContents/index.js +++ b/libraries/core-react/src/TableOfContents/index.js @@ -1,6 +1,12 @@ -import { TableOfContents } from './TableOfContents' +import { TableOfContents as TableOfContentsComponent } from './TableOfContents' import { LinkItem } from './LinkItem' +/** + * @type {typeof import('./types').TableOfContents} + */ +// @ts-ignore +const TableOfContents = TableOfContentsComponent + TableOfContents.LinkItem = LinkItem export { TableOfContents } diff --git a/libraries/core-react/src/TableOfContents/types.ts b/libraries/core-react/src/TableOfContents/types.ts new file mode 100644 index 0000000000..f247ff11f5 --- /dev/null +++ b/libraries/core-react/src/TableOfContents/types.ts @@ -0,0 +1,6 @@ +import { TableOfContents as TableOfContentsComponent } from './TableOfContents' +import { LinkItem } from './LinkItem' + +export declare const TableOfContents: typeof TableOfContentsComponent & { + LinkItem: typeof LinkItem +} diff --git a/libraries/core-react/src/Tabs/Tab.jsx b/libraries/core-react/src/Tabs/Tab.jsx index 97913d2d85..74ede6eac2 100644 --- a/libraries/core-react/src/Tabs/Tab.jsx +++ b/libraries/core-react/src/Tabs/Tab.jsx @@ -81,9 +81,23 @@ const StyledTab = styled.button.attrs(({ active, disabled }) => ({ } ` -export const Tab = forwardRef(function Tab(props, ref) { - return -}) +/** + * @typedef {object} Props + * @prop {boolean} [active] If `true`, the tab will be active. + * @prop {boolean} [disabled] If `true`, the tab will be disabled. + * @prop {string} [className] + * @prop {React.ReactNode} children + */ + +export const Tab = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function Tab(props, ref) { + return + }, +) Tab.propTypes = { /** If `true`, the tab will be active. */ diff --git a/libraries/core-react/src/Tabs/TabList.jsx b/libraries/core-react/src/Tabs/TabList.jsx index c29b5e5e17..8f0dcb0126 100644 --- a/libraries/core-react/src/Tabs/TabList.jsx +++ b/libraries/core-react/src/Tabs/TabList.jsx @@ -24,72 +24,89 @@ const StyledTabList = styled.div.attrs(() => ({ grid-auto-columns: ${({ variant }) => variants[variant]}; ` -const TabList = forwardRef(function TabsList({ children, ...props }, ref) { - const { activeTab, handleChange, tabsId, variant } = useContext(TabsContext) +/** + * @typedef {object} Props + * @prop {string} [className] + * @prop {import('./Tabs').TabsVariant} [variant] Sets the width of the tabs + * @prop {React.ReactElement | React.ReactElement[]} children + */ + +const TabList = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function TabsList({ children, ...rest }, ref) { + const { activeTab, handleChange, tabsId, variant } = useContext(TabsContext) + + const currentTab = useRef(activeTab) + + const selectedTabRef = useCallback((node) => { + if (node !== null) { + node.focus() + } + }, []) + + useEffect(() => { + currentTab.current = activeTab + }, [activeTab]) + + const Tabs = React.Children.map(children, (child, index) => { + const tabRef = + index === activeTab + // @ts-ignore + ? useCombinedRefs(child.ref, selectedTabRef) + // @ts-ignore + : child.ref + + // @ts-ignore + return React.cloneElement(child, { + id: `${tabsId}-tab-${index + 1}`, + 'aria-controls': `${tabsId}-panel-${index + 1}`, + active: index === activeTab, + index, + onClick: () => handleChange(index), + ref: tabRef, + }) + }) - const currentTab = useRef(activeTab) + const focusableChildren = Tabs.filter((child) => !child.props.disabled).map( + (child) => child.props.index, + ) - const selectedTabRef = useCallback((node) => { - if (node !== null) { - node.focus() - } - }, []) - - useEffect(() => { - currentTab.current = activeTab - }, [activeTab]) - - const Tabs = React.Children.map(children, (child, index) => { - const tabRef = - index === activeTab - ? useCombinedRefs(child.ref, selectedTabRef) - : child.ref - - return React.cloneElement(child, { - id: `${tabsId}-tab-${index + 1}`, - 'aria-controls': `${tabsId}-panel-${index + 1}`, - active: index === activeTab, - index, - onClick: () => handleChange(index), - ref: tabRef, - }) - }) - - const focusableChildren = Tabs.filter((child) => !child.props.disabled).map( - (child) => child.props.index, - ) - - const firstFocusableChild = focusableChildren[0] - const lastFocusableChild = focusableChildren[focusableChildren.length - 1] - - const handleTabsChange = (direction, fallbackTab) => { - const i = direction === 'left' ? 1 : -1 - const nextTab = - focusableChildren[focusableChildren.indexOf(currentTab.current) - i] - handleChange(nextTab === undefined ? fallbackTab : nextTab) - } - - const handleKeyPress = (event) => { - const { key } = event - if (key === 'ArrowLeft') { - handleTabsChange('left', lastFocusableChild) + const firstFocusableChild = focusableChildren[0] + const lastFocusableChild = focusableChildren[focusableChildren.length - 1] + + const handleTabsChange = (direction, fallbackTab) => { + const i = direction === 'left' ? 1 : -1 + const nextTab = + focusableChildren[focusableChildren.indexOf(currentTab.current) - i] + handleChange(nextTab === undefined ? fallbackTab : nextTab) } - if (key === 'ArrowRight') { - handleTabsChange('right', firstFocusableChild) + + const handleKeyPress = (event) => { + const { key } = event + + if (key === 'ArrowLeft') { + handleTabsChange('left', lastFocusableChild) + } + if (key === 'ArrowRight') { + handleTabsChange('right', firstFocusableChild) + } } - } - - return ( - - {Tabs} - - ) -}) + + return ( + + {Tabs} + + ) + }, +) const tabType = PropTypes.shape({ type: PropTypes.oneOf([Tab]), @@ -99,14 +116,17 @@ TabList.propTypes = { /** @ignore */ className: PropTypes.string, /** Sets the width of the tabs */ + // @ts-ignore variant: PropTypes.oneOf(['fullWidth', 'minWidth']), /** @ignore */ + // @ts-ignore children: PropTypes.oneOfType([PropTypes.arrayOf(tabType), tabType]) .isRequired, } TabList.defaultProps = { className: null, + // @ts-ignore variant: 'minWidth', } diff --git a/libraries/core-react/src/Tabs/TabPanel.jsx b/libraries/core-react/src/Tabs/TabPanel.jsx index 908afdb3a5..c3f443bdde 100644 --- a/libraries/core-react/src/Tabs/TabPanel.jsx +++ b/libraries/core-react/src/Tabs/TabPanel.jsx @@ -24,13 +24,26 @@ const StyledTabPanel = styled.div.attrs(() => ({ }, }) -const TabPanel = forwardRef(function TabPanel({ ...props }, ref) { - return ( - - {props.children} - - ) -}) +/** + * @typedef {object} Props + * @prop {React.ReactNode} children + * @prop {string} [className] + * @prop {boolean} [hidden] If `true`, the panel will be hidden. + */ + +const TabPanel = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param {React.Ref} ref + */ + function TabPanel({ ...props }, ref) { + return ( + + {props.children} + + ) + }, +) TabPanel.propTypes = { /** @ignore */ diff --git a/libraries/core-react/src/Tabs/TabPanels.jsx b/libraries/core-react/src/Tabs/TabPanels.jsx index d74a2cf695..eebf2ce9af 100644 --- a/libraries/core-react/src/Tabs/TabPanels.jsx +++ b/libraries/core-react/src/Tabs/TabPanels.jsx @@ -3,22 +3,35 @@ import PropTypes from 'prop-types' import { TabsContext } from './Tabs.context' import { TabPanel } from './TabPanel' -const TabPanels = forwardRef(function TabPanels({ children, ...props }, ref) { - const { activeTab, tabsId } = useContext(TabsContext) +/** + * @typedef {object} Props + * @prop {string} [className] + * @prop {React.ReactElement | React.ReactElement[]} children + */ - const Panels = React.Children.map(children, (child, index) => - React.cloneElement(child, { - id: `${tabsId}-panel-${index + 1}`, - 'aria-labelledby': `${tabsId}-tab-${index + 1}`, - hidden: activeTab !== index, - }), - ) - return ( -
    - {Panels} -
    - ) -}) +const TabPanels = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function TabPanels({ children, ...rest }, ref) { + const { activeTab, tabsId } = useContext(TabsContext) + + const Panels = React.Children.map(children, (child, index) => + // @ts-ignore + React.cloneElement(child, { + id: `${tabsId}-panel-${index + 1}`, + 'aria-labelledby': `${tabsId}-tab-${index + 1}`, + hidden: activeTab !== index, + }), + ) + return ( +
    + {Panels} +
    + ) + }, +) const panelType = PropTypes.shape({ type: PropTypes.oneOf([TabPanel]), @@ -28,6 +41,7 @@ TabPanels.propTypes = { /** @ignore */ className: PropTypes.string, /** @ignore */ + // @ts-ignore children: PropTypes.oneOfType([PropTypes.arrayOf(panelType), panelType]) .isRequired, } diff --git a/libraries/core-react/src/Tabs/Tabs.context.js b/libraries/core-react/src/Tabs/Tabs.context.js index 8b61312c8a..6b4c739fb6 100644 --- a/libraries/core-react/src/Tabs/Tabs.context.js +++ b/libraries/core-react/src/Tabs/Tabs.context.js @@ -2,7 +2,8 @@ import React, { createContext } from 'react' const TabsContext = createContext({ variant: '', - handleChange: () => {}, + /** @param {number} index */ + handleChange: (index) => {}, activeTab: 0, tabsId: '', }) diff --git a/libraries/core-react/src/Tabs/Tabs.jsx b/libraries/core-react/src/Tabs/Tabs.jsx index f8149f947c..31f3d8df48 100644 --- a/libraries/core-react/src/Tabs/Tabs.jsx +++ b/libraries/core-react/src/Tabs/Tabs.jsx @@ -3,25 +3,41 @@ import PropTypes from 'prop-types' import createId from 'lodash.uniqueid' import { TabsProvider } from './Tabs.context' -const Tabs = forwardRef(function Tabs( - { activeTab, onChange, variant, ...props }, - ref, -) { - const tabsId = useMemo(() => createId('tabs-'), []) +/** + * @typedef {'fullWidth' | 'minWidth'} TabsVariant + */ - return ( - -
    - - ) -}) +/** + * @typedef {object} Props + * @prop {number} [activeTab] The index of the active tab + * @prop {(index: number) => void} [onChange] The callback function for selecting a tab + * @prop {TabsVariant} [variant] Sets the width of the tabs + * @prop {React.ReactNode} children + */ + +const Tabs = forwardRef( + /** + * @param {Props} props + * @param {React.Ref} ref + * @returns {React.ReactElement} + */ + function Tabs({ activeTab, onChange, variant, ...rest }, ref) { + const tabsId = useMemo(() => createId('tabs-'), []) + + return ( + +
    + + ) + }, +) Tabs.propTypes = { /** The index of the active tab */ @@ -29,6 +45,7 @@ Tabs.propTypes = { /** The callback function for selecting a tab */ onChange: PropTypes.func, /** Sets the width of the tabs */ + // @ts-ignore variant: PropTypes.oneOf(['fullWidth', 'minWidth']), /** @ignore */ children: PropTypes.node.isRequired, @@ -37,6 +54,7 @@ Tabs.propTypes = { Tabs.defaultProps = { activeTab: 0, onChange: () => {}, + // @ts-ignore variant: 'minWidth', } diff --git a/libraries/core-react/src/Tabs/Tabs.test.jsx b/libraries/core-react/src/Tabs/Tabs.test.tsx similarity index 100% rename from libraries/core-react/src/Tabs/Tabs.test.jsx rename to libraries/core-react/src/Tabs/Tabs.test.tsx diff --git a/libraries/core-react/src/Tabs/index.js b/libraries/core-react/src/Tabs/index.js index c748528b24..e29dba61f5 100644 --- a/libraries/core-react/src/Tabs/index.js +++ b/libraries/core-react/src/Tabs/index.js @@ -1,12 +1,18 @@ -import { Tabs } from './Tabs' +import { Tabs as TabsComponent } from './Tabs' import { TabList } from './TabList' import { Tab } from './Tab' import { TabPanels } from './TabPanels' import { TabPanel } from './TabPanel' +/** + * @type {typeof import('./types').Tabs} + */ +// @ts-ignore +const Tabs = TabsComponent + Tabs.Tab = Tab Tabs.TabList = TabList Tabs.TabPanels = TabPanels Tabs.TabPanel = TabPanel -export { Tabs } from './Tabs' +export { Tabs } diff --git a/libraries/core-react/src/Tabs/types.ts b/libraries/core-react/src/Tabs/types.ts new file mode 100644 index 0000000000..592f6f9eb1 --- /dev/null +++ b/libraries/core-react/src/Tabs/types.ts @@ -0,0 +1,12 @@ +import { Tabs as TabsComponent } from './Tabs' +import { TabList } from './TabList' +import { Tab } from './Tab' +import { TabPanels } from './TabPanels' +import { TabPanel } from './TabPanel' + +export declare const Tabs: typeof TabsComponent & { + TabList: typeof TabList + Tab: typeof Tab + TabPanels: typeof TabPanels + TabPanel: typeof TabPanel +} diff --git a/libraries/core-react/src/TextField/HelperText/HelperText.jsx b/libraries/core-react/src/TextField/HelperText/HelperText.jsx index 66ee674e5b..ee246b2cb7 100644 --- a/libraries/core-react/src/TextField/HelperText/HelperText.jsx +++ b/libraries/core-react/src/TextField/HelperText/HelperText.jsx @@ -41,34 +41,50 @@ const StyledIcon = styled(Icon)` margin-right: ${({ spacings }) => spacings.left}; ` -const HelperText = React.forwardRef(function TextFieldHelperText(props, ref) { - const { helperText, icon, variant, disabled: isDisabled } = props - const helperVariant = tokens[variant] - const spacings = tokens.spacings.comfortable - - const { isFocused } = useTextField() - - const iconProps = { - spacings, - isDisabled, - color: helperVariant.color, - disabledColor: helperVariant.disabledColor, - focusColor: helperVariant.focus.color, - } - - return ( - - {icon && {icon}} - - {helperText} - - - ) -}) +/** + * @typedef {object} Props + * @prop {string} [className] + * @prop {string} [helperText] Helper text + * @prop {React.ReactNode} [icon] Icon + * @prop {boolean} [disabled] Disabled + * @prop {typeof propsFor.variants[number]} [variant] Variant + */ + +const HelperText = React.forwardRef( + /** + * @param {Props} props + * @param {React.Ref} ref + * @returns {React.ReactElement} + */ + function TextFieldHelperText(props, ref) { + const { helperText, icon, variant, disabled: isDisabled } = props + const helperVariant = tokens[variant] + const spacings = tokens.spacings.comfortable + + const { isFocused } = useTextField() + + const iconProps = { + spacings, + isDisabled, + color: helperVariant.color, + disabledColor: helperVariant.disabledColor, + focusColor: helperVariant.focus.color, + } + + return ( + + {icon && {icon}} + + {helperText} + + + ) + }, +) HelperText.propTypes = { /** @ignore */ diff --git a/libraries/core-react/src/TextField/Icon/Icon.jsx b/libraries/core-react/src/TextField/Icon/Icon.jsx index df3d38930d..68466cd554 100644 --- a/libraries/core-react/src/TextField/Icon/Icon.jsx +++ b/libraries/core-react/src/TextField/Icon/Icon.jsx @@ -26,16 +26,33 @@ const StyledIcon = styled.div` ${IconVariation} ` -const Icon = React.forwardRef(function TextFieldIcon(props, ref) { - const { children, ...other } = props - const { isFocused } = useTextField() +/** + * @typedef {object} Props + * @prop {React.ReactNode} [children] + * @prop {string} [className] + * @prop {typeof propsFor.variants[number]} [variant] + * @prop {string} [disabledColor] + * @prop {string} [focusColor] + * @prop {string} [color] + */ - return ( - - {children} - - ) -}) +const Icon = React.forwardRef( + /** + * @param {Props} props + * @param {React.Ref} ref + * @returns {React.ReactElement} + */ + function TextFieldIcon(props, ref) { + const { children, ...other } = props + const { isFocused } = useTextField() + + return ( + + {children} + + ) + }, +) Icon.propTypes = { /** @ignore */ diff --git a/libraries/core-react/src/TextField/Input/Input.jsx b/libraries/core-react/src/TextField/Input/Input.jsx index 4b7b72de1c..90771f6322 100644 --- a/libraries/core-react/src/TextField/Input/Input.jsx +++ b/libraries/core-react/src/TextField/Input/Input.jsx @@ -73,49 +73,68 @@ const StyledIcon = styled(Icon)` bottom: ${({ spacings }) => spacings.bottom}; ` -const Input = React.forwardRef(function TextFieldInput(props, ref) { - const { multiline, variant, inputIcon, disabled, ...other } = props - - const { handleFocus, handleBlur } = useTextField() - - const as = multiline ? 'textarea' : 'input' - const inputVariant = tokens[variant] - let spacings = tokens.spacings.comfortable - - if (inputIcon) { - spacings = { - ...spacings, - input: { - ...spacings.input, - right: '32px', - }, +/** + * @typedef {object} Props + * @prop {string} [className] + * @prop {boolean} [multiline] Specifies if text should be bold + * @prop {string} [label] Input label + * @prop {string} [placeholder] Placeholder + * @prop {typeof typeProps[number]} [type] Specific which type input is + * @prop {typeof propsFor.variants[number]} [variant] Variant + * @prop {React.ReactElement} [inputIcon] Icon to be embedded in input field + * @prop {boolean} [disabled] Disabled state + */ + +const Input = React.forwardRef( + /** + * @param {Props} props + * @param {React.Ref} ref + * @returns {React.ReactElement} + */ + function TextFieldInput(props, ref) { + const { multiline, variant, inputIcon, disabled, ...other } = props + + const { handleFocus, handleBlur } = useTextField() + + const as = multiline ? 'textarea' : 'input' + const inputVariant = tokens[variant] + let spacings = tokens.spacings.comfortable + + if (inputIcon) { + spacings = { + ...spacings, + input: { + ...spacings.input, + right: '32px', + }, + } } - } - const iconProps = { - spacings: spacings.icon, - isDisabled: disabled, - color: inputVariant.icon.color, - disabledColor: inputVariant.icon.disabledColor, - focusColor: inputVariant.focus.icon.color, - } + const iconProps = { + spacings: spacings.icon, + isDisabled: disabled, + color: inputVariant.icon.color, + disabledColor: inputVariant.icon.disabledColor, + focusColor: inputVariant.focus.icon.color, + } - return ( - - - {inputIcon && {inputIcon}} - - ) -}) + return ( + + + {inputIcon && {inputIcon}} + + ) + }, +) Input.propTypes = { /** @ignore */ @@ -149,6 +168,7 @@ Input.defaultProps = { Input.displayName = 'eds-text-field-input' +// @ts-ignore Input.constants = { types: typeProps, } diff --git a/libraries/core-react/src/TextField/Label/Label.jsx b/libraries/core-react/src/TextField/Label/Label.jsx index d13cb0c121..8d9a8bab31 100644 --- a/libraries/core-react/src/TextField/Label/Label.jsx +++ b/libraries/core-react/src/TextField/Label/Label.jsx @@ -21,16 +21,30 @@ const Text = styled.p` margin: 0; ` -const Label = React.forwardRef(function TextFieldLabel(props, ref) { - const { label, meta, inputId } = props - - return ( - - {label} - {meta} - - ) -}) +/** + * @typedef {object} Props + * @prop {string} [label] Label text + * @prop {string} [meta] Meta text + * @prop {string} inputId Id of input for `for` + */ + +const Label = React.forwardRef( + /** + * @param {Props} props + * @param {React.Ref} ref + * @returns {React.ReactElement} + */ + function TextFieldLabel(props, ref) { + const { label, meta, inputId } = props + + return ( + + {label} + {meta} + + ) + }, +) Label.propTypes = { /** Label text */ diff --git a/libraries/core-react/src/TextField/TextField.jsx b/libraries/core-react/src/TextField/TextField.jsx index 77ca7c2a1b..fd0343b0b9 100644 --- a/libraries/core-react/src/TextField/TextField.jsx +++ b/libraries/core-react/src/TextField/TextField.jsx @@ -11,65 +11,87 @@ const Container = styled.div` width: 100%; ` -const TextField = React.forwardRef(function TextField(props, ref) { - const { - id, - label, - meta, - helperText, - placeholder, - disabled, - multiline, - className, - variant, - inputRef, - inputIcon, - helperIcon, - ...other - } = props +/** + * @typedef {object} Props + * @prop {string} [className] + * @prop {typeof propsFor.variants[number]} [variant] Variant + * @prop {string} id Input unique id + * @prop {string} [label] Label text + * @prop {string} [meta] Meta text + * @prop {string} [helperText] Helper text + * @prop {string} [placeholder] Placeholder text + * @prop {boolean} [disabled] Disabled + * @prop {boolean} [multiline] Multiline input + * @prop {Function | object} [inputRef] Input ref + * @prop {React.ReactElement} [inputIcon] InputIcon + * @prop {React.ReactElement} [helperIcon] HelperIcon + */ - const inputProps = { - multiline, - disabled, - placeholder, - id, - variant, - ref: inputRef, - inputIcon, - ...other, - } +const TextField = React.forwardRef( + /** + * @param {Props & React.InputHTMLAttributes} props + * @param ref + */ + function TextField(props, ref) { + const { + id, + label, + meta, + helperText, + placeholder, + disabled, + multiline, + className, + variant, + inputRef, + inputIcon, + helperIcon, + ...other + } = props - const helperProps = { - variant, - helperText, - icon: helperIcon, - disabled, - } + const inputProps = { + multiline, + disabled, + placeholder, + id, + variant, + ref: inputRef, + inputIcon, + ...other, + } - const containerProps = { - ref, - className, - } + const helperProps = { + variant, + helperText, + icon: helperIcon, + disabled, + } - const labelProps = { - inputId: id, - label, - meta, - } + const containerProps = { + ref, + className, + } - const showLabel = label || meta - const showHelperText = helperText + const labelProps = { + inputId: id, + label, + meta, + } - return ( - - - {showLabel && - - ) -}) + const showLabel = label || meta + const showHelperText = helperText + + return ( + + + {showLabel && + + ) + }, +) TextField.propTypes = { /** @ignore */ @@ -113,8 +135,10 @@ TextField.defaultProps = { } TextField.displayName = 'eds-text-field' +// @ts-ignore TextField.constants = { variants: propsFor.variants, + // @ts-ignore types: Input.constants.types, } diff --git a/libraries/core-react/src/TextField/TextField.test.jsx b/libraries/core-react/src/TextField/TextField.test.tsx similarity index 100% rename from libraries/core-react/src/TextField/TextField.test.jsx rename to libraries/core-react/src/TextField/TextField.test.tsx diff --git a/libraries/core-react/src/TextField/context.jsx b/libraries/core-react/src/TextField/context.jsx index 2674064e0c..4689f43f20 100644 --- a/libraries/core-react/src/TextField/context.jsx +++ b/libraries/core-react/src/TextField/context.jsx @@ -14,6 +14,7 @@ const TextFieldContext = React.createContext(initalState) export const TextFieldProvider = ({ children }) => { const [state, setState] = useState(initalState) return ( + // @ts-ignore {children} @@ -33,6 +34,7 @@ TextFieldProvider.defaultProps = { } export const useTextField = () => { + // @ts-ignore const [state, setState] = useContext(TextFieldContext) const handleFocus = () => { diff --git a/libraries/core-react/src/Tooltip/Tooltip.jsx b/libraries/core-react/src/Tooltip/Tooltip.jsx index 5241c2d1ba..a440c52c0c 100644 --- a/libraries/core-react/src/Tooltip/Tooltip.jsx +++ b/libraries/core-react/src/Tooltip/Tooltip.jsx @@ -63,51 +63,75 @@ const TooltipArrow = styled.svg` fill: inherit; ` -export const Tooltip = forwardRef(function Tooltip( - { className, title, children, placement, ...rest }, - ref, -) { - const props = { - ...rest, - className, - ref, - } +/** + * @typedef Props + * @prop {'topLeft' | + * 'top' | + * 'topRight' | + * 'rightTop' | + * 'right' | + * 'rightBottom' | + * 'bottomLeft' | + * 'bottom' | + * 'bottomRight' | + * 'leftTop' | + * 'left' | + * 'leftBottom' + * } [placement] Tooltip placement relative to anchor + * @prop {string} [title] Tooltip title + * @prop {React.ReactNode} children + */ - const wrapperProps = { - right: tokens.placement[placement].tooltipRight, - top: tokens.placement[placement].tooltipTop, - bottom: tokens.placement[placement].tooltipBottom, - left: tokens.placement[placement].tooltipLeft, - transform: tokens.placement[placement].transform, - } +export const Tooltip = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param rest + * @param ref + */ + function Tooltip({ className, title, children, placement, ...rest }, ref) { + const props = { + ...rest, + className, + ref, + } - const arrowProps = { - left: tokens.placement[placement].arrowLeft, - right: tokens.placement[placement].arrowRight, - top: tokens.placement[placement].arrowTop, - bottom: tokens.placement[placement].arrowBottom, - transform: tokens.placement[placement].arrowTransform, - } + const wrapperProps = { + right: tokens.placement[placement].tooltipRight, + top: tokens.placement[placement].tooltipTop, + bottom: tokens.placement[placement].tooltipBottom, + left: tokens.placement[placement].tooltipLeft, + transform: tokens.placement[placement].transform, + } + + const arrowProps = { + left: tokens.placement[placement].arrowLeft, + right: tokens.placement[placement].arrowRight, + top: tokens.placement[placement].arrowTop, + bottom: tokens.placement[placement].arrowBottom, + transform: tokens.placement[placement].arrowTransform, + } - return ( - - {children} - - - - - - {title} - - - - ) -}) + return ( + + {children} + + + + + + {title} + + + + ) + }, +) Tooltip.displayName = 'eds-tooltip' Tooltip.propTypes = { // Tooltip placement relative to anchor + // @ts-ignore placement: PropTypes.oneOf([ 'topLeft', 'top', @@ -131,6 +155,7 @@ Tooltip.propTypes = { } Tooltip.defaultProps = { + // @ts-ignore placement: 'bottom', title: '', className: '', diff --git a/libraries/core-react/src/Tooltip/Tooltip.test.jsx b/libraries/core-react/src/Tooltip/Tooltip.test.tsx similarity index 93% rename from libraries/core-react/src/Tooltip/Tooltip.test.jsx rename to libraries/core-react/src/Tooltip/Tooltip.test.tsx index 4a28adc6df..86c67ae4b6 100644 --- a/libraries/core-react/src/Tooltip/Tooltip.test.jsx +++ b/libraries/core-react/src/Tooltip/Tooltip.test.tsx @@ -36,15 +36,13 @@ describe('Tooltip', () => { }) it('Has provided necessary props', () => { const title = 'Title' - const variant = 'large' const anchor = 'Anchor' const { queryByText } = render( - + {anchor} , ) expect(queryByText(title)).toBeDefined() - expect(queryByText(variant)).toBeDefined() expect(queryByText(anchor)).toBeDefined() }) it('Can extend the css for the component', () => { diff --git a/libraries/core-react/src/TopBar/Actions.jsx b/libraries/core-react/src/TopBar/Actions.jsx index 55b855029d..671960ba0d 100644 --- a/libraries/core-react/src/TopBar/Actions.jsx +++ b/libraries/core-react/src/TopBar/Actions.jsx @@ -7,16 +7,26 @@ const StyledActions = styled.div` text-align: right; ` -export const Actions = forwardRef(function EdsTopBarActions( - { children, ...props }, - ref, -) { - return ( - - {children} - - ) -}) +/** + * @typedef {object} Props + * @prop {React.ReactNode} [children] + * @prop {string} [className] + */ + +export const Actions = forwardRef( + /** + * @param {Props} props + * @param {React.Ref} ref + * @returns {React.ReactElement} + */ + function EdsTopBarActions({ children, ...rest }, ref) { + return ( + + {children} + + ) + }, +) Actions.displayName = 'eds-topbar-actions' diff --git a/libraries/core-react/src/TopBar/CustomContent.jsx b/libraries/core-react/src/TopBar/CustomContent.jsx index d932bad1ba..70160ffc95 100644 --- a/libraries/core-react/src/TopBar/CustomContent.jsx +++ b/libraries/core-react/src/TopBar/CustomContent.jsx @@ -6,16 +6,26 @@ const StyledCustomContent = styled.div` grid-area: center; ` -export const CustomContent = forwardRef(function EdsTopBarCustomContent( - { children, ...props }, - ref, -) { - return ( - - {children} - - ) -}) +/** + * @typedef {object} Props + * @prop {React.ReactNode} [children] + * @prop {string} [className] + */ + +export const CustomContent = forwardRef( + /** + * @param {Props} props + * @param {React.Ref} ref + * @returns {React.ReactElement} + */ + function EdsTopBarCustomContent({ children, ...rest }, ref) { + return ( + + {children} + + ) + }, +) CustomContent.displayName = 'eds-topbar-customcontent' diff --git a/libraries/core-react/src/TopBar/Header.jsx b/libraries/core-react/src/TopBar/Header.jsx index 69245032d5..eb36b576af 100644 --- a/libraries/core-react/src/TopBar/Header.jsx +++ b/libraries/core-react/src/TopBar/Header.jsx @@ -18,16 +18,26 @@ const StyledHeader = styled.div` ${typographyTemplate(text)} ` -export const Header = forwardRef(function EdsTopBarHeader( - { children, ...props }, - ref, -) { - return ( - - {children} - - ) -}) +/** + * @typedef {object} Props + * @prop {React.ReactNode} [children] + * @prop {string} [className] + */ + +export const Header = forwardRef( + /** + * @param {Props} props + * @param {React.Ref} ref + * @returns {React.ReactElement} + */ + function EdsTopBarHeader({ children, ...rest }, ref) { + return ( + + {children} + + ) + }, +) Header.displayName = 'eds-topbar-header' diff --git a/libraries/core-react/src/TopBar/TopBar.jsx b/libraries/core-react/src/TopBar/TopBar.jsx index 98de13e3b0..93e42d6130 100644 --- a/libraries/core-react/src/TopBar/TopBar.jsx +++ b/libraries/core-react/src/TopBar/TopBar.jsx @@ -30,16 +30,25 @@ const StyledTopBar = styled.header` ${typographyTemplate(text)} ` -export const TopBar = forwardRef(function EdsTopBar( - { children, ...props }, - ref, -) { - return ( - - {children} - - ) -}) +/** + * @typedef {object} Props + * @prop {string} [className] + * @prop {React.ReactNode} [children] + */ + +export const TopBar = forwardRef( + /** + * @param {Props & React.HTMLAttributes} props + * @param ref + */ + function EdsTopBar({ children, ...rest }, ref) { + return ( + + {children} + + ) + }, +) TopBar.displayName = 'eds-topbar' diff --git a/libraries/core-react/src/TopBar/TopBar.test.jsx b/libraries/core-react/src/TopBar/TopBar.test.tsx similarity index 100% rename from libraries/core-react/src/TopBar/TopBar.test.jsx rename to libraries/core-react/src/TopBar/TopBar.test.tsx diff --git a/libraries/core-react/src/TopBar/index.js b/libraries/core-react/src/TopBar/index.js index f822bdc163..f6f65c7b53 100644 --- a/libraries/core-react/src/TopBar/index.js +++ b/libraries/core-react/src/TopBar/index.js @@ -1,8 +1,14 @@ -import { TopBar } from './TopBar' +import { TopBar as TopBarComponent } from './TopBar' import { Actions } from './Actions' import { Header } from './Header' import { CustomContent } from './CustomContent' +/** + * @type {typeof import('./types').TopBar} + */ +// @ts-ignore +const TopBar = TopBarComponent + TopBar.Actions = Actions TopBar.Header = Header TopBar.CustomContent = CustomContent diff --git a/libraries/core-react/src/TopBar/types.ts b/libraries/core-react/src/TopBar/types.ts new file mode 100644 index 0000000000..9a969bd655 --- /dev/null +++ b/libraries/core-react/src/TopBar/types.ts @@ -0,0 +1,10 @@ +import { TopBar as TopBarComponent } from './TopBar' +import { Actions } from './Actions' +import { Header } from './Header' +import { CustomContent } from './CustomContent' + +export declare const TopBar: typeof TopBarComponent & { + Actions: typeof Actions + Header: typeof Header + CustomContent: typeof CustomContent +} diff --git a/libraries/core-react/src/Typography/Typography.jsx b/libraries/core-react/src/Typography/Typography.jsx index 26907d9bb2..a501f189d1 100644 --- a/libraries/core-react/src/Typography/Typography.jsx +++ b/libraries/core-react/src/Typography/Typography.jsx @@ -73,6 +73,19 @@ const TypographyBase = styled.p` ${Base} ` +/** + * @typedef {object} Props + * @prop {string} [className] + * @prop {React.ReactNode} children + * @prop {'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'overline' | 'ingress' | 'caption' | 'meta' | 'body_short' | 'body_long'} [variant] Specifies which variant to use + * @prop {boolean} [bold] Specifies if text should be bold + * @prop {boolean} [italic] Specifies if text should be italic + * @prop {boolean} [link] Specifies if text should be a link + */ + +/** + * @param {Props} props + */ export const Typography = ({ variant, children, @@ -110,6 +123,7 @@ Typography.propTypes = { /** @ignore */ children: PropTypes.node.isRequired, /** Specifies which variant to use */ + // @ts-ignore variant: PropTypes.oneOf(variants), /** Specifies if text should be bold */ bold: PropTypes.bool, diff --git a/libraries/core-react/tsconfig.build.types.json b/libraries/core-react/tsconfig.build.types.json new file mode 100644 index 0000000000..7ebfbc526a --- /dev/null +++ b/libraries/core-react/tsconfig.build.types.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "declaration": true, + "noEmit": false, + "sourceMap": true + }, + "exclude": [ + "./src/**/__tests__/**/*.ts", + "./src/**/__tests__/**/*.tsx", + "./src/**/*.test.tsx", + "./src/**/*.test.ts" + ] +} diff --git a/libraries/core-react/tsconfig.json b/libraries/core-react/tsconfig.json new file mode 100644 index 0000000000..76b78e8bdb --- /dev/null +++ b/libraries/core-react/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "esnext", + "lib": [ + "dom", + "es2015" + ], + "moduleResolution": "node", + "resolveJsonModule": true, + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "sourceMap": false, + "allowJs": true, + "checkJs": true, + "noEmit": true, + "jsx": "react" + }, + "include": [ + "src/**/*" + ], + "exclude": [ + "node_modules", + "**/*.test.jsx" + ] +} diff --git a/libraries/icons/index.js b/libraries/icons/index.js deleted file mode 100644 index 3e3dbe8da3..0000000000 --- a/libraries/icons/index.js +++ /dev/null @@ -1,4944 +0,0 @@ - -export const layers_off = { - name: 'layers_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.34 1.895l-1.41 1.41 4.22 4.22-3.22 2.51 9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73-1.62 1.26 9 7 4.95-3.85 3.78 3.78 1.41-1.41L3.34 1.895zm14.33 8.14l-5.74-4.47-1.17.91-1.42-1.42 2.59-2.02 9 7-3.72 2.89-1.43-1.42 1.89-1.47zm1.63 3.8l1.63 1.27-.87.68-1.43-1.43.67-.52zm-13.11-3.8l5.74 4.47.67-.53-5.02-5.02-1.39 1.08z', -} - -export const layers = { - name: 'layers', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 16.465l7.36-5.73L21 9.465l-9-7-9 7 1.63 1.27 7.37 5.73zm-.01 2.54l-7.37-5.73L3 14.535l9 7 9-7-1.63-1.27-7.38 5.74zm5.75-9.54L12 4.995l-5.74 4.47 5.74 4.47 5.74-4.47z', -} - -export const more_horizontal = { - name: 'more_horizontal', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-8 2c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', -} - -export const more_verticle = { - name: 'more_verticle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-2 8c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', -} - -export const fullscreen_exit = { - name: 'fullscreen_exit', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 8h3V5h2v5H5V8zm3 8H5v-2h5v5H8v-3zm6 3h2v-3h3v-2h-5v5zm2-14v3h3v2h-5V5h2z', -} - -export const fullscreen = { - name: 'fullscreen', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 10H5V5h5v2H7v3zm-2 4h2v3h3v2H5v-5zm12 3h-3v2h5v-5h-2v3zM14 7V5h5v5h-2V7h-3z', -} - -export const verticle_split = { - name: 'verticle_split', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 5H3v2h8V5zM3 9h8v2H3V9zm8 4H3v2h8v-2zm0 4H3v2h8v-2zm8-10v10h-4V7h4zm-6-2h8v14h-8V5z', -} - -export const view_agenda = { - name: 'view_agenda', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.5 3h-17c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-1 6V5h-15v4h15zm0 10v-4h-15v4h15zm-16-6h17c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1h-17c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1z', -} - -export const view_array = { - name: 'view_array', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.5 5.5h3v13h-3v-13zm13 0h-9v13h9v-13zm1 0h3v13h-3v-13zm-3 11v-9h-5v9h5z', -} - -export const view_carousel = { - name: 'view_carousel', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 19.5H7v-15h10v15zM6 6.5H2v11h4v-11zm3 0h6v11H9v-11zm13 0h-4v11h4v-11z', -} - -export const view_column = { - name: 'view_column', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.5 18.5v-13h17v13h-17zm10-2v-9h-3v9h3zm-8-9h3v9h-3v-9zm10 9h3v-9h-3v9z', -} - -export const view_day = { - name: 'view_day', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.5 4h19v2h-19V4zm18 4h-17c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 6v-4h-15v4h15zm-17 4h19v2h-19v-2z', -} - -export const view_list = { - name: 'view_list', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.5 5v14h17V5h-17zm4 2v2h-2V7h2zm-2 4v2h2v-2h-2zm0 4h2v2h-2v-2zm4 2h9v-2h-9v2zm9-4h-9v-2h9v2zm-9-4h9V7h-9v2z', -} - -export const view_module = { - name: 'view_module', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.5 5.5v13h17v-13h-17zm10 2V11h-3V7.5h3zm-5 0h-3V11h3V7.5zm-3 9V13h3v3.5h-3zm5-3.5v3.5h3V13h-3zm8 3.5h-3V13h3v3.5zm-3-9V11h3V7.5h-3z', -} - -export const view_quilt = { - name: 'view_quilt', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.5 5.5v13h17v-13h-17zm2 11v-9h3v9h-3zm5-3.5v3.5h3V13h-3zm8 3.5h-3V13h3v3.5zm-8-9V11h8V7.5h-8z', -} - -export const view_stream = { - name: 'view_stream', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.5 6v12h17V6h-17zm15 10h-13v-3h13v3zm-13-8v3h13V8h-13z', -} - -export const view_week = { - name: 'view_week', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 4h18c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1zm1 14h4V6H4v12zm10 0h-4V6h4v12zm2 0h4V6h-4v12z', -} - -export const grid_off = { - name: 'grid_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M.564 1.98L1.974.57l21.46 21.45-1.41 1.41-2.01-2.009H4.565c-1.1 0-2-.9-2-1.999V3.978l-2-1.999zm8 1.449v.89l2 1.998V3.43h4v3.998h-2.89l2 2h.89v.889l2 1.999V9.426h4v3.998h-2.89l2 2h.89v.89l2 1.998V3.43c0-1.1-.9-2-2-2H5.674l2 2h.89zm8 0h4v3.998h-4V3.429zm-6 8.546l1.45 1.45h-1.45v-1.45zm-4.55-4.548l-1.45-1.45v1.45h1.45zm2.55 11.995h-4v-3.998h4v3.998zm-4-5.998h4V9.976l-.55-.55h-3.45v3.998zm10 5.998h-4v-3.998h3.45l.55.55v3.448zm2-1.45v1.45h1.45l-1.45-1.45z', -} - -export const grid_on = { - name: 'grid_on', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 2h16c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 18h4v-4H4v4zm4-6H4v-4h4v4zM4 8h4V4H4v4zm10 12h-4v-4h4v4zm-4-6h4v-4h-4v4zm4-6h-4V4h4v4zm2 12h4v-4h-4v4zm4-6h-4v-4h4v4zm-4-6h4V4h-4v4z', -} - -export const dashboard = { - name: 'dashboard', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3h8v10H3V3zm18 0h-8v6h8V3zM9 11V5H5v6h4zm10-4V5h-4v2h4zm0 6v6h-4v-6h4zM9 19v-2H5v2h4zm12-8h-8v10h8V11zM3 15h8v6H3v-6z', -} - -export const maximize = { - name: 'maximize', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 11h18v2H3v-2z', -} - -export const minimize = { - name: 'minimize', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 11h12v2H6v-2z', -} - -export const reorder = { - name: 'reorder', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 7V5h18v2H3zm0 4h18V9H3v2zm18 4H3v-2h18v2zm0 4H3v-2h18v2z', -} - -export const toc = { - name: 'toc', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 9H3V7h14v2zm0 4H3v-2h14v2zM3 17h14v-2H3v2zm18 0h-2v-2h2v2zM19 7v2h2V7h-2zm2 6h-2v-2h2v2z', -} - -export const zoom_in = { - name: 'zoom_in', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.756 14.255h-.79l-.28-.27a6.471 6.471 0 001.57-4.23 6.5 6.5 0 10-6.5 6.5c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99 1.49-1.49-4.99-5zm-6 0c-2.49 0-4.5-2.01-4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5zm-.5-5v-2h1v2h2v1h-2v2h-1v-2h-2v-1h2z', -} - -export const zoom_out = { - name: 'zoom_out', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.756 14.255h-.79l-.28-.27a6.471 6.471 0 001.57-4.23 6.5 6.5 0 10-6.5 6.5c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99 1.49-1.49-4.99-5zm-6 0c-2.49 0-4.5-2.01-4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5zm2.5-5h-5v1h5v-1z', -} - -export const all_out = { - name: 'all_out', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 8V4h4L4 8zm16 0l-4-4h4v4zm0 12v-4l-4 4h4zM8 20H4v-4l4 4zm11-8c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7zM7 12c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5z', -} - -export const pan_tool = { - name: 'pan_tool', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.82 23.995h6.55c2.21 0 4-1.79 4-4V6.145a2.5 2.5 0 00-3-2.45v-.28a2.5 2.5 0 00-2.5-2.5c-.33 0-.65.06-.94.18a2.48 2.48 0 00-2.06-1.09c-1.32 0-2.4 1.03-2.49 2.33a2.5 2.5 0 00-3.01 2.45v9.55l-2.41-1.28c-.73-.39-1.64-.28-2.26.27l-2.07 1.83 7.3 7.61c.75.78 1.81 1.23 2.89 1.23zm-1.45-2.62l-5.86-6.1.51-.45 5.35 2.83V4.785c0-.27.22-.5.5-.5s.5.22.5.5v7.21h2v-9.49c0-.28.22-.5.5-.5s.5.22.5.5v9.49h2v-8.58c0-.28.22-.5.5-.5s.5.22.5.5v8.58h2v-5.85c0-.28.22-.5.5-.5s.5.22.5.5v13.85c0 1.1-.9 2-2 2h-6.56c-.54 0-1.06-.23-1.44-.62z', -} - -export const list = { - name: 'list', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 13h2v-2H3v2zM3 17h2v-2H3v2zM3 9h2V7H3v2zM7 13h14v-2H7v2zM7 17h14v-2H7v2zM7 7v2h14V7H7z', -} - -export const sort_by_alpha = { - name: 'sort_by_alpha', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10.495 4.66l2.36-2.36 2.36 2.36h-4.72zm4.69 14.71l-2.33 2.33-2.33-2.33h4.66zm-13.31-1.64l4.5-11.46h1.64l4.49 11.46h-1.84l-.92-2.45h-5.11l-.92 2.45h-1.84zm3.37-4.09l1.94-5.18 1.94 5.18h-3.88zm16.88 2.5h-6.12l5.93-8.6V6.28h-8.3v1.6h5.88l-5.92 8.56v1.29h8.53v-1.59z', -} - -export const tune = { - name: 'tune', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 9h-2V3h2v2h4v2h-4v2zM3 7V5h10v2H3zm0 12v-2h6v2H3zm10 2v-2h8v-2h-8v-2h-2v6h2zM7 11V9h2v6H7v-2H3v-2h4zm14 2v-2H11v2h10z', -} - -export const focus_center = { - name: 'focus_center', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 5h4V3H5c-1.1 0-2 .9-2 2v4h2V5zm0 10H3v4c0 1.1.9 2 2 2h4v-2H5v-4zM15 3h4c1.1 0 2 .9 2 2v4h-2V5h-4V3zm4 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4zM9 12c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z', -} - -export const compare = { - name: 'compare', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2V1h-2v2zm0 15H5l5-6v6zm4-15h5c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2h-5v-9l5 6V5h-5V3z', -} - -export const details = { - name: 'details', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 20L3 4h18l-9 16zm5.63-14H6.38L12 16l5.63-10z', -} - -export const touch = { - name: 'touch', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.264 12.94l-3.24-1.62c1.29-1 2.12-2.56 2.12-4.32 0-3.03-2.47-5.5-5.5-5.5a5.51 5.51 0 00-5.5 5.5c0 2.13 1.22 3.98 3 4.89v3.26l-1.84-.39-.1-.02c-.1-.02-.2-.03-.32-.03-.53 0-1.03.21-1.41.59l-1.4 1.42 5.09 5.09c.43.44 1.03.69 1.65.69h6.3c.98 0 1.81-.7 1.97-1.67l.8-4.71c.22-1.3-.43-2.58-1.62-3.18zm-.35 2.85l-.8 4.71h-6.3c-.09 0-.17-.04-.24-.1l-3.68-3.68 4.25.89V7c0-.28.22-.5.5-.5s.5.22.5.5v6h1.76l3.46 1.73c.4.2.62.63.55 1.06zM11.644 3.5c-1.93 0-3.5 1.57-3.5 3.5 0 .95.38 1.81 1 2.44V7a2.5 2.5 0 015 0v2.44c.62-.63 1-1.49 1-2.44 0-1.93-1.57-3.5-3.5-3.5z', -} - -export const change_history = { - name: 'change_history', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 20L12 4l10 16H2zm16.39-2L12 7.77 5.61 18h12.78z', -} - -export const track_changes = { - name: 'track_changes', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.07 4.93l-1.41 1.41A8.014 8.014 0 0120 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07z', -} - -export const work = { - name: 'work', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 6.5h4c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4v-2c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2zm-6 0h4v-2h-4v2z', -} - -export const work_off = { - name: 'work_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.83 1.42L1.42 2.83l2.75 2.75h-.74c-1.11 0-1.99.89-1.99 2l-.01 11c0 1.11.89 2 2 2h15.74l2 2 1.41-1.41L2.83 1.42zm6.6 2.16h4v2h-3.6l2 2h7.6v7.6l2 2v-9.6c0-1.11-.89-2-2-2h-4v-2c0-1.11-.89-2-2-2h-4c-.99 0-1.8.7-1.96 1.64l1.96 1.96v-1.6zm-6 4v11h13.74l-11-11H3.43z', -} - -export const work_outline = { - name: 'work_outline', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22 8.5c0-1.11-.89-2-2-2h-4v-2c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19.5c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2v-11zm-8-2v-2h-4v2h4zm-10 2v11h16v-11H4z', -} - -export const sort = { - name: 'sort', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 6v2h18V6H3zm0 12h6v-2H3v2zm12-5H3v-2h12v2z', -} - -export const filter_list = { - name: 'filter_list', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 6v2h18V6H3zm7 12h4v-2h-4v2zm8-5H6v-2h12v2z', -} - -export const select_all = { - name: 'select_all', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 5H3c0-1.1.9-2 2-2v2zm0 8H3v-2h2v2zm2 8h2v-2H7v2zM5 9H3V7h2v2zm8-6h-2v2h2V3zm6 2V3c1.1 0 2 .9 2 2h-2zM5 21v-2H3c0 1.1.9 2 2 2zm0-4H3v-2h2v2zM9 3H7v2h2V3zm4 18h-2v-2h2v2zm6-8h2v-2h-2v2zm2 6c0 1.1-.9 2-2 2v-2h2zM19 9h2V7h-2v2zm2 8h-2v-2h2v2zm-6 4h2v-2h-2v2zm2-16h-2V3h2v2zM7 17h10V7H7v10zm8-8H9v6h6V9z', -} - -export const unarchive = { - name: 'unarchive', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.15 3.55l1.39 1.68c.29.34.46.79.46 1.27V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V6.5c0-.48.17-.93.46-1.27l1.38-1.68C5.12 3.21 5.53 3 6 3h12c.47 0 .88.21 1.15.55zM17.76 5H6.24l-.82 1h13.17l-.83-1zM5 19V8h14v11H5zm5.55-5H8l4-4 4 4h-2.55v3h-2.9v-3z', -} - -export const send = { - name: 'send', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M1.5 10l.01-7 20.99 9-20.99 9-.01-7 15-2-15-2zm2.01-3.97l7.51 3.22-7.52-1 .01-2.22zm7.5 8.72L3.5 17.97v-2.22l7.51-1z', -} - -export const move_to_inbox = { - name: 'move_to_inbox', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.99 3H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H4.99C3.88 21 3 20.1 3 19V5c0-1.1.88-2 1.99-2zm8.46 6H16l-4 4-4-4h2.55V6h2.9v3zM5 19v-3h3.56c.69 1.19 1.97 2 3.45 2 1.48 0 2.75-.81 3.45-2H19v3H5zm9.01-5H19V5H4.99L5 14h5.01c0 1.1.9 2 2 2s2-.9 2-2z', -} - -export const priority_low = { - name: 'priority_low', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.5 17.5C4.92 17.5 2 14.58 2 11s2.92-6.5 6.5-6.5H12v2H8.5C6.02 6.5 4 8.52 4 11s2.02 4.5 4.5 4.5H9v-2l3 3-3 3v-2h-.5zM22 4.5h-8v2h8v-2zm0 5.5h-8v2h8v-2zm-8 5.5h8v2h-8v-2z', -} - -export const priority_high = { - name: 'priority_high', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.5 6.5C4.92 6.5 2 9.42 2 13s2.92 6.5 6.5 6.5H12v-2H8.5C6.02 17.5 4 15.48 4 13s2.02-4.5 4.5-4.5H9v2l3-3-3-3v2h-.5zm13.5 0h-8v2h8v-2zm0 5.5h-8v2h8v-2zm-8 5.5h8v2h-8v-2z', -} - -export const inbox = { - name: 'inbox', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2 1.48 0 2.75-.81 3.45-2H19v3zm-4.99-5H19V5H5v9h5.01c0 1.1.9 2 2 2s2-.9 2-2z', -} - -export const paste = { - name: 'paste', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM5 5v16h14V5h-2v3H7V5H5z', -} - -export const file_copy = { - name: 'file_copy', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.5 1h-12c-1.1 0-2 .9-2 2v14h2V3h12V1zm-1 4h-7c-1.1 0-1.99.9-1.99 2L6.5 21c0 1.1.89 2 1.99 2H19.5c1.1 0 2-.9 2-2V11l-6-6zm-7 2v14h11v-9h-5V7h-6z', -} - -export const delete_multiple = { - name: 'delete_multiple', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 4h4l1 1h3v2H2V5h3l1-1zM5 20c-1.1 0-2-.9-2-2V8h10v10c0 1.1-.9 2-2 2H5zM22 8h-7v2h7V8zm-3 8h-4v2h4v-2zm-4-4h6v2h-6v-2zM5 10h6v8H5v-8z', -} - -export const cut = { - name: 'cut', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 8a2 2 0 11-.001-3.999A2 2 0 016 8zM4 18a2 2 0 103.999.001A2 2 0 004 18zm8-5.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM13 9l6-6h3v1l-7 7-2-2z', -} - -export const edit = { - name: 'edit', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.368 3.29l2.34 2.34c.39.39.39 1.02 0 1.41l-1.83 1.83-3.75-3.75 1.83-1.83c.19-.19.44-.29.7-.29.26 0 .51.09.71.29zM2.998 17.25V21h3.75l11.06-11.06-3.75-3.75-11.06 11.06zM5.918 19h-.92v-.92l9.06-9.06.92.92L5.918 19z', -} - -export const copy = { - name: 'copy', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.5 1h-12c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4h-11c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-11 16h11V7h-11v14z', -} - -export const block = { - name: 'block', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9A7.902 7.902 0 014 12zm3.1 6.31A7.902 7.902 0 0012 20c4.42 0 8-3.58 8-8 0-1.85-.63-3.55-1.69-4.9L7.1 18.31z', -} - -export const clear = { - name: 'clear', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z', -} - -export const archive = { - name: 'archive', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.15 3.55l1.39 1.68c.29.34.46.79.46 1.27V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V6.5c0-.48.17-.93.46-1.27l1.38-1.68C5.12 3.21 5.53 3 6 3h12c.47 0 .88.21 1.15.55zM17.76 5H6.24l-.8.97h13.13L17.76 5zM5 19V8h14v11H5zm5.55-9h2.9v3H16l-4 4-4-4h2.55v-3z', -} - -export const add_circle_outlined = { - name: 'add_circle_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 5v4H7v2h4v4h2v-4h4v-2h-4V7h-2zm-7 5c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8z', -} - -export const add_circle_filled = { - name: 'add_circle_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm11 1h4v-2h-4V7h-2v4H7v2h4v4h2v-4z', -} - -export const add_box = { - name: 'add_box', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-6-2h-2v-4H7v-2h4V7h2v4h4v2h-4v4z', -} - -export const add = { - name: 'add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z', -} - -export const save = { - name: 'save', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3h12l4 4v12c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2zm14 16V7.83L16.17 5H5v14h14zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm3-6H6v4h9V6z', -} - -export const report_off = { - name: 'report_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.7 1.29L1.29 2.7l3.64 3.64-1.64 1.64v7.46l5.27 5.27h7.46l1.64-1.64 3.64 3.64 1.41-1.41L2.7 1.29zm6.69 3.42h5.8l4.1 4.1v5.8l-.22.22 1.42 1.41.8-.8V7.98l-5.27-5.27H8.56l-.8.8 1.41 1.42.22-.22zm2.9 10a1 1 0 100 2 1 1 0 000-2zm1-8v2.33l-2-2v-.33h2zm-3.9 12h5.8l1.05-1.05-9.9-9.9-1.05 1.05v5.8l4.1 4.1z', -} - -export const remove_outlined = { - name: 'remove_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm3-1v2h10v-2H7z', -} - -export const remove = { - name: 'remove', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm5 1h10v-2H7v2z', -} - -export const report = { - name: 'report', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.27 3h7.46L21 8.27v7.46L15.73 21H8.27L3 15.73V8.27L8.27 3zm6.63 16l4.1-4.1V9.1L14.9 5H9.1L5 9.1v5.8L9.1 19h5.8zM12 15a1 1 0 100 2 1 1 0 000-2zm1-8h-2v7h2V7z', -} - -export const reply_all = { - name: 'reply_all', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 4.5v3l-4 4 4 4v3l-7-7 7-7zm6 0v4c7 1 10 6 11 11-2.5-3.5-6-5.1-11-5.1v4.1l-7-7 7-7z', -} - -export const reply = { - name: 'reply', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10 8.5v-4l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z', -} - -export const undo = { - name: 'undo', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12.266 8.5c-2.65 0-5.05.99-6.9 2.6l-3.6-3.6v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78c-1.39-4.19-5.32-7.22-9.97-7.22z', -} - -export const redo = { - name: 'redo', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.63 11.1c-1.85-1.61-4.25-2.6-6.9-2.6-4.65 0-8.58 3.03-9.96 7.22l2.36.78a8.002 8.002 0 017.6-5.5c1.95 0 3.73.72 5.12 1.88l-3.62 3.62h9v-9l-3.6 3.6z', -} - -export const refresh = { - name: 'refresh', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.646 6.35A7.958 7.958 0 0011.996 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08a5.99 5.99 0 01-5.65 4c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L12.996 11h7V4l-2.35 2.35z', -} - -export const loop = { - name: 'loop', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 1v3c4.42 0 8 3.58 8 8 0 1.57-.46 3.03-1.24 4.26L17.3 14.8c.45-.83.7-1.79.7-2.8 0-3.31-2.69-6-6-6v3L8 5l4-4zM6 12c0 3.31 2.69 6 6 6v-3l4 4-4 4v-3c-4.42 0-8-3.58-8-8 0-1.57.46-3.03 1.24-4.26L6.7 9.2c-.45.83-.7 1.79-.7 2.8z', -} - -export const autorenew = { - name: 'autorenew', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 9V6c-3.31 0-6 2.69-6 6 0 1.01.25 1.97.7 2.8l-1.46 1.46A7.93 7.93 0 014 12c0-4.42 3.58-8 8-8V1l4 4-4 4zm5.3.2l1.46-1.46A7.93 7.93 0 0120 12c0 4.42-3.58 8-8 8v3l-4-4 4-4v3c3.31 0 6-2.69 6-6 0-1.01-.26-1.96-.7-2.8z', -} - -export const search_in_page = { - name: 'search_in_page', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zM6 4h7l5 5v8.58l-1.84-1.84a4.992 4.992 0 00-.64-6.28A4.96 4.96 0 0012 8a5 5 0 00-3.53 1.46 4.98 4.98 0 000 7.05 4.982 4.982 0 006.28.63L17.6 20H6V4zm6 11.98c.8 0 1.55-.32 2.11-.88.57-.56.88-1.31.88-2.11 0-.8-.32-1.55-.88-2.11-.56-.57-1.31-.88-2.11-.88-.8 0-1.55.31-2.11.88-.57.56-.88 1.31-.88 2.11 0 .8.32 1.55.88 2.11.56.57 1.31.88 2.11.88z', -} - -export const search_find_replace = { - name: 'search_find_replace', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13.796 6.715c-.91-.9-2.16-1.46-3.54-1.46a5 5 0 00-4.9 4h-2.02c.49-3.39 3.39-6 6.92-6 1.93 0 3.68.78 4.95 2.05l2.05-2.05v6h-6l2.54-2.54zm3.38 4.54a6.89 6.89 0 01-1.28 3.14l4.85 4.86-1.49 1.49-4.86-4.85a6.984 6.984 0 01-4.14 1.36c-1.93 0-3.68-.78-4.95-2.05l-2.05 2.05v-6h6l-2.54 2.54c.91.9 2.16 1.46 3.54 1.46a5 5 0 004.9-4h2.02z', -} - -export const history = { - name: 'history', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.5 12a9 9 0 119 9c-2.49 0-4.73-1.01-6.36-2.64l1.42-1.42A6.944 6.944 0 0013.5 19c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7h3l-4.04 4.03-.07-.14L1.5 12h3zm8 1V8H14v4.15l3.52 2.09-.77 1.28L12.5 13z', -} - -export const update = { - name: 'update', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 3v7h-7l2.95-2.95A7.018 7.018 0 0012 5c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7h2a9 9 0 11-9-9c2.49 0 4.74 1.01 6.36 2.64L21 3zM11 13V8h1.5v4.15l3.52 2.09-.77 1.28L11 13z', -} - -export const restore = { - name: 'restore', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.5 12a9 9 0 119 9c-2.49 0-4.73-1.01-6.36-2.64l1.42-1.42A6.944 6.944 0 0013.5 19c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7h3l-4 3.99-4-3.99h3zm8 1V8H14v4.15l3.52 2.09-.77 1.28L12.5 13z', -} - -export const restore_page = { - name: 'restore_page', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7.17L18 8.83V20zM7.28 9.4l1.17 1.17c.8-1.24 2.18-2.07 3.77-2.07 2.48 0 4.5 2.02 4.5 4.5s-2.02 4.5-4.5 4.5a4.51 4.51 0 01-4.12-2.7h1.55a3.14 3.14 0 002.58 1.35 3.15 3.15 0 100-6.3c-1.21 0-2.27.7-2.79 1.71L10.88 13h-3.6V9.4z', -} - -export const setting_backup_restore = { - name: 'setting_backup_restore', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.5 12a9 9 0 113.52 7.14l1.42-1.44A6.995 6.995 0 0020.5 12c0-3.87-3.13-7-7-7s-7 3.13-7 7h3l-4 4-4-4h3zm9-2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2z', -} - -export const search = { - name: 'search', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.966 14.255h.79l4.99 5-1.49 1.49-5-4.99v-.79l-.27-.28a6.471 6.471 0 01-4.23 1.57 6.5 6.5 0 116.5-6.5c0 1.61-.59 3.09-1.57 4.23l.28.27zm-9.71-4.5c0 2.49 2.01 4.5 4.5 4.5s4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5-4.5 2.01-4.5 4.5z', -} - -export const searched_history = { - name: 'searched_history', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.01 14.26h-.8l-.27-.27a6.452 6.452 0 001.57-4.23 6.5 6.5 0 00-6.5-6.5c-3.59 0-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51a4.5 4.5 0 019 0 4.507 4.507 0 01-6.32 4.12l-1.48 1.48a6.474 6.474 0 007.52-.67l.27.27v.79l5.01 4.99L22 19.26l-4.99-5z', -} - -export const favorite_filled = { - name: 'favorite_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 21.175l-1.45-1.32C5.4 15.185 2 12.105 2 8.325c0-3.08 2.42-5.5 5.5-5.5 1.74 0 3.41.81 4.5 2.09 1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.78-3.4 6.86-8.55 11.54L12 21.175z', -} - -export const favorite_outlined = { - name: 'favorite_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 4.915c1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.777-3.394 6.855-8.537 11.519l-.013.011-1.45 1.32-1.45-1.31-.04-.036C5.384 15.17 2 12.095 2 8.325c0-3.08 2.42-5.5 5.5-5.5 1.74 0 3.41.81 4.5 2.09zm0 13.56l.1-.1c4.76-4.31 7.9-7.16 7.9-10.05 0-2-1.5-3.5-3.5-3.5-1.54 0-3.04.99-3.56 2.36h-1.87c-.53-1.37-2.03-2.36-3.57-2.36-2 0-3.5 1.5-3.5 3.5 0 2.89 3.14 5.74 7.9 10.05l.1.1z', -} - -export const star_filled = { - name: 'star_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 16.067l4.947 3.6-1.894-5.814L20 10.334h-6.067l-1.933-6-1.933 6H4l4.947 3.52-1.894 5.814 4.947-3.6z', -} - -export const star_half = { - name: 'star_half', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: '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.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z', -} - -export const star_circle = { - name: 'star_circle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm7.48 7.16l-5.01-.43-2-4.71c3.21.19 5.91 2.27 7.01 5.14zm-5.07 6.26L12 13.98l-2.39 1.44.63-2.72-2.11-1.83 2.78-.24L12 8.06l1.09 2.56 2.78.24-2.11 1.83.64 2.73zm-2.86-11.4l-2 4.72-5.02.43c1.1-2.88 3.8-4.97 7.02-5.15zM4 12c0-.64.08-1.26.23-1.86l3.79 3.28-1.11 4.75A7.982 7.982 0 014 12zm3.84 6.82L12 16.31l4.16 2.5A7.924 7.924 0 0111.99 20c-1.52 0-2.94-.44-4.15-1.18zm9.25-.65l-1.11-4.75 3.79-3.28c.14.59.23 1.22.23 1.86 0 2.48-1.14 4.7-2.91 6.17z', -} - -export const star_outlined = { - name: 'star_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: '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', -} - -export const bookmarks = { - name: 'bookmarks', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 4h2v5l-1-.75L9 9V4zM6 20h12V4h-5v9l-3-2.25L7 13V4H6v16z', -} - -export const bookmark_filled = { - name: 'bookmark_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2z', -} - -export const bookmark_outlined = { - name: 'bookmark_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 3h10c1.1 0 2 .9 2 2v16l-7-3-7 3V5c0-1.1.9-2 2-2zm5 12.82L17 18V5H7v13l5-2.18z', -} - -export const bookmark_collection = { - name: 'bookmark_collection', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 1H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2v13l2 1V3c0-1.1-.9-2-2-2zm-4 6v12.97l-4.21-1.81-.79-.34-.79.34L5 19.97V7h10zM5 5h10c1.1 0 2 .9 2 2v16l-7-3-7 3V7c0-1.1.9-2 2-2z', -} - -export const delete_to_trash = { - name: 'delete_to_trash', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.5 3h-5l-1 1H5v2h14V4h-3.5l-1-1zM16 9v10H8V9h8zM6 7h12v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V7z', -} - -export const delete_forever = { - name: 'delete_forever', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.5 3l1 1H19v2H5V4h3.5l1-1h5zM12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12 1.41-1.41L12 12.59zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM16 9H8v10h8V9z', -} - -export const done = { - name: 'done', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.8 15.9l-4.2-4.2-1.4 1.4 5.6 5.6 12-12-1.4-1.4L8.8 15.9z', -} - -export const done_all = { - name: 'done_all', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22.205 5.295l-10.58 10.58-4.18-4.17-1.41 1.41 5.59 5.59 12-12-1.42-1.41zm-4.24 1.41l-1.41-1.41-6.34 6.34 1.41 1.41 6.34-6.34zm-12 12l-5.59-5.59 1.42-1.41 5.58 5.59-1.41 1.41z', -} - -export const restore_from_trash = { - name: 'restore_from_trash', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.5 3l1 1H19v2H5V4h3.5l1-1h5zM8 21c-1.1 0-2-.9-2-2V7h12v12c0 1.1-.9 2-2 2H8zm0-7V9h8v5l-4-4-4 4zm0 0v5h8v-5h-2v4h-4v-4H8z', -} - -export const close_cricle_outlined = { - name: 'close_cricle_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-9.41L15.59 7 17 8.41 13.41 12 17 15.59 15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59z', -} - -export const close = { - name: 'close', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z', -} - -export const check_circle_outlined = { - name: 'check_circle_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-2-5.83l6.59-6.59L18 9l-8 8-4-4 1.41-1.41L10 14.17z', -} - -export const check = { - name: 'check', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.795 15.875l-4.17-4.17-1.42 1.41 5.59 5.59 12-12-1.41-1.41-10.59 10.58z', -} - -export const checkbox = { - name: 'checkbox', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm4.3 13.29c.39.39 1.02.39 1.41 0l7.58-7.59a.996.996 0 10-1.41-1.41L10 14.17l-2.88-2.88a.996.996 0 10-1.41 1.41l3.59 3.59z', -} - -export const checkbox_outline = { - name: 'checkbox_outline', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm1 16h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1z', -} - -export const checkbox_indeterminate = { - name: 'checkbox_indeterminate', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm3 10h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1z', -} - -export const radio_button_selected = { - name: 'radio_button_selected', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm-5-8a5 5 0 1110 0 5 5 0 01-10 0z', -} - -export const radio_button_unselected = { - name: 'radio_button_unselected', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm2 0c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', -} - -export const switch_off = { - name: 'switch_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 7h10c2.76 0 5 2.24 5 5s-2.24 5-5 5H7c-2.76 0-5-2.24-5-5s2.24-5 5-5zm-3 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z', -} - -export const switch_on = { - name: 'switch_on', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 7h10c2.76 0 5 2.24 5 5s-2.24 5-5 5H7c-2.76 0-5-2.24-5-5s2.24-5 5-5zm7 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z', -} - -export const calendar_event = { - name: 'calendar_event', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zM5 6v2h14V6H5zm2 6h10v2H7v-2zm7 4H7v2h7v-2z', -} - -export const calendar_accept = { - name: 'calendar_accept', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 4h1c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1V2h2v2h8V2h2v2zM5 20h14V10H5v10zM5 8V6h14v2H5zm11.49 4.53l-5.93 5.93-3.17-3.17 1.06-1.06 2.11 2.11 4.87-4.87 1.06 1.06z', -} - -export const calendar_reject = { - name: 'calendar_reject', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 4h1c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1V2h2v2h8V2h2v2zM5 20h14V10H5v10zM5 8V6h14v2H5zm4.29 10.47l-1.06-1.06 2.44-2.44-2.44-2.44 1.06-1.06 2.44 2.44 2.44-2.44 1.06 1.06-2.44 2.44 2.44 2.44-1.06 1.06-2.44-2.44-2.44 2.44z', -} - -export const timer = { - name: 'timer', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9 1.505h6v2H9v-2zm2 13v-6h2v6h-2zm8.03-6.62l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42A8.962 8.962 0 0012 4.495a9 9 0 00-9 9c0 4.97 4.02 9 9 9s9-4.03 9-9c0-2.11-.74-4.06-1.97-5.61zM5 13.505c0 3.87 3.13 7 7 7s7-3.13 7-7-3.13-7-7-7-7 3.13-7 7z', -} - -export const timer_off = { - name: 'timer_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.625 1h6v2h-6V1zm2 7v.86l2 2V8h-2zm8 5c0-3.87-3.13-7-7-7-1.12 0-2.18.27-3.12.74l-1.47-1.47c1.34-.8 2.91-1.27 4.59-1.27 2.12 0 4.07.74 5.62 1.98l1.42-1.42c.51.42.98.9 1.41 1.41l-1.42 1.42a8.963 8.963 0 011.97 5.61c0 1.68-.47 3.25-1.27 4.59l-1.47-1.47c.47-.94.74-2 .74-3.12zM3.785 3.86l-1.41 1.41 2.75 2.75a9.043 9.043 0 00-1.5 4.98c0 4.97 4.02 9 9 9 1.84 0 3.55-.55 4.98-1.5l2.5 2.5 1.41-1.41L3.785 3.86zM5.625 13c0 3.87 3.13 7 7 7 1.29 0 2.49-.35 3.53-.95l-9.57-9.57a6.876 6.876 0 00-.96 3.52z', -} - -export const calendar = { - name: 'calendar', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V10h16v11zM4 8h16V5H4v3z', -} - -export const calendar_today = { - name: 'calendar_today', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 4h1c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V6a2 2 0 012-2h1V2h2v2h8V2h2v2zM5 10v10h14V10H5zm14-2H5V6h14v2zm-7 4H7v5h5v-5z', -} - -export const time = { - name: 'time', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 7h1.5v5.2l4.5 2.7-.8 1.3L11 13V7z', -} - -export const calendar_date_range = { - name: 'calendar_date_range', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 11h2v2H7v-2zm14-5v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z', -} - -export const alarm = { - name: 'alarm', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.945 3.441L6.664 1.905 2.057 5.75l1.28 1.536L7.946 3.44zm9.392-1.535l4.608 3.843-1.282 1.536-4.607-3.843 1.281-1.536zm-4.836 6.189H11v6l4.75 2.85.75-1.23-4-2.37v-5.25zm-.5-4a9 9 0 10.001 18.001 9 9 0 00-.001-18.001zm-7 9c0 3.86 3.14 7 7 7s7-3.14 7-7-3.14-7-7-7-7 3.14-7 7z', -} - -export const alarm_add = { - name: 'alarm_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6.664 1.905l1.281 1.536-4.607 3.844-1.281-1.536 4.607-3.844zm10.673 0l4.608 3.844-1.282 1.536-4.607-3.843 1.281-1.536zM3.001 13.096a9 9 0 1118.001.001 9 9 0 01-18.001-.001zm9 7c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7zm-1-8v-3h2v3h3v2h-3v3h-2v-3H8v-2h3z', -} - -export const alarm_off = { - name: 'alarm_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.164 3.445l-.46.38-1.42-1.42.6-.5 1.28 1.54zm9.397-1.54l4.607 3.844-1.281 1.536-4.608-3.843 1.282-1.536zm-7.297 4.48c.62-.18 1.28-.29 1.96-.29 3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52a9 9 0 00-12.53-8.28l1.57 1.57zm-8.43-2.78l1.41-1.41 18.38 18.39-1.41 1.41-2.1-2.1a8.964 8.964 0 01-5.89 2.2 9 9 0 01-9-9c0-2.25.83-4.31 2.2-5.89l-.8-.8-1.06.88-1.28-1.54.92-.77-1.37-1.37zm10.39 16.49c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85a6.956 6.956 0 01-4.47 1.62z', -} - -export const alarm_on = { - name: 'alarm_on', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.945 3.441L6.664 1.905 2.057 5.75l1.28 1.536L7.946 3.44zm9.392-1.535l4.608 3.843-1.282 1.536-4.607-3.843 1.281-1.536zm-6.796 12.719l-2.13-2.13-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95zM12 4.095a9 9 0 10.001 18.001 9 9 0 00-.001-18.001zm-7 9c0 3.86 3.14 7 7 7s7-3.14 7-7-3.14-7-7-7-7 3.14-7 7z', -} - -export const infinity = { - name: 'infinity', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38 0-1.87 1.52-3.38 3.39-3.38.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2A5.37 5.37 0 005.4 6.62C2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l7.03-6.24c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38 0 1.87-1.52 3.38-3.39 3.38-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12a5.386 5.386 0 003.82 1.57c2.98 0 5.4-2.41 5.4-5.38 0-2.97-2.42-5.37-5.4-5.37z', -} - -export const hourglass_empty = { - name: 'hourglass_empty', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zM8 4v3.5l4 4 4-4V4H8z', -} - -export const hourglass_full = { - name: 'hourglass_full', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z', -} - -export const share = { - name: 'share', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.04 16.89c.52-.47 1.2-.77 1.96-.77 1.61 0 2.92 1.31 2.92 2.92 0 1.61-1.31 2.92-2.92 2.92-1.61 0-2.92-1.31-2.92-2.92 0-.22.03-.44.08-.65l-7.12-4.16c-.54.5-1.25.81-2.04.81-1.66 0-3-1.34-3-3s1.34-3 3-3c.79 0 1.5.31 2.04.81l7.05-4.11c-.05-.23-.09-.46-.09-.7 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.79 0-1.5-.31-2.04-.81l-7.05 4.11c.05.23.09.46.09.7 0 .24-.04.47-.09.7l7.13 4.15zM19 5.04c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm-13 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm11 6.02c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z', -} - -export const skype = { - name: 'skype', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.5 2A5.5 5.5 0 002 7.5c0 1.231.409 2.362 1.092 3.28-.054.4-.092.805-.092 1.22a9 9 0 009 9c.415 0 .82-.038 1.22-.092A5.468 5.468 0 0016.5 22a5.5 5.5 0 005.5-5.5 5.468 5.468 0 00-1.092-3.28c.054-.4.092-.805.092-1.22a9 9 0 00-9-9c-.415 0-.82.038-1.22.092A5.468 5.468 0 007.5 2zm0 2c.753 0 1.475.24 2.086.695l.652.489.809-.11C11.42 5.024 11.724 5 12 5c3.86 0 7 3.14 7 7 0 .276-.023.578-.074.953l-.11.809.489.652A3.47 3.47 0 0120 16.5c0 1.93-1.57 3.5-3.5 3.5a3.47 3.47 0 01-2.086-.695l-.652-.489-.809.11c-.375.05-.677.074-.953.074-3.86 0-7-3.14-7-7 0-.276.023-.578.074-.953l.11-.809-.489-.652A3.471 3.471 0 014 7.5C4 5.57 5.57 4 7.5 4zm4.35 3C8.09 7 7.813 9.209 7.813 9.754c0 1.084.621 1.926 1.683 2.334 1.13.434 2.5.694 3.277.906 1.217.333 1.063 1.004 1.063 1.102 0 1.03-1.41 1.295-2.012 1.238-.68-.064-1.369.13-2.086-1.346-.128-.264-.363-.841-1.07-.841-.306 0-1.07.232-1.07.962 0 1.432 1.599 2.891 4.38 2.891 1.454 0 4.167-.503 4.168-3.111 0-2.271-2.29-2.67-3.974-3.104-.461-.119-2.18-.309-2.18-1.209 0-.267.374-.908 1.72-.908 1.388 0 1.69.65 1.874.986.154.267.28.474.435.573a1.091 1.091 0 001.375-.116c.2-.207.3-.435.3-.695C15.695 8.285 14.357 7 11.85 7z', -} - -export const whats_app = { - name: 'whats_app', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12.012 2c-5.506 0-9.989 4.478-9.99 9.984a9.964 9.964 0 001.333 4.993L2 22l5.232-1.236a9.981 9.981 0 004.774 1.215h.004c5.505 0 9.985-4.48 9.988-9.985a9.922 9.922 0 00-2.922-7.066A9.923 9.923 0 0012.012 2zm-.002 2a7.95 7.95 0 015.652 2.342 7.929 7.929 0 012.336 5.65c-.002 4.404-3.584 7.986-7.99 7.986a7.999 7.999 0 01-3.817-.97l-.673-.367-.745.175-1.968.465.48-1.785.217-.8-.414-.72a7.98 7.98 0 01-1.067-3.992C4.023 7.582 7.607 4 12.01 4zM8.477 7.375a.917.917 0 00-.666.313c-.23.248-.875.852-.875 2.08 0 1.228.894 2.415 1.02 2.582.123.166 1.726 2.765 4.263 3.765 2.108.831 2.536.667 2.994.625.458-.04 1.477-.602 1.685-1.185.208-.583.209-1.085.147-1.188-.062-.104-.229-.166-.479-.29-.249-.126-1.476-.728-1.705-.811-.229-.083-.396-.125-.562.125-.166.25-.643.81-.79.976-.145.167-.29.19-.54.065-.25-.126-1.054-.39-2.008-1.24-.742-.662-1.243-1.477-1.389-1.727-.145-.25-.013-.386.112-.51.112-.112.248-.291.373-.437.124-.146.167-.25.25-.416.083-.166.04-.313-.022-.438s-.547-1.357-.77-1.851c-.186-.415-.384-.425-.562-.432-.145-.006-.31-.006-.476-.006z', -} - -export const facebook_messenger = { - name: 'facebook_messenger', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.486 2 2 6.262 2 11.5c0 2.545 1.088 4.988 3 6.771v4.346l4.08-2.039c.96.28 1.94.422 2.92.422 5.514 0 10-4.262 10-9.5S17.514 2 12 2zm0 2c4.411 0 8 3.365 8 7.5S16.411 19 12 19a8.461 8.461 0 01-2.361-.342l-.752-.219-.701.35L7 19.383V17.402l-.637-.591C4.861 15.409 4 13.472 4 11.5 4 7.365 7.589 4 12 4zm-1 5l-5 5 4.5-2 2.5 2 5-5-4.5 2L11 9z', -} - -export const microsoft_excel = { - name: 'microsoft_excel', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 3L2 5v14l12 2v-2h7a1 1 0 001-1V6a1 1 0 00-1-1h-7V3zm-2 2.361V18.64l-8-1.332V6.693l8-1.332zM14 7h2v2h-2V7zm4 0h2v2h-2V7zM5.176 8.297l1.885 3.697L5 15.704h1.736l1.123-2.395c.075-.23.126-.4.15-.514h.016c.041.238.091.407.133.492l1.113 2.414H11l-1.994-3.734 1.937-3.67h-1.62l-1.03 2.197c-.1.285-.167.505-.201.647h-.026a4.519 4.519 0 00-.19-.63l-.923-2.214H5.176zM14 11h2v2h-2v-2zm4 0h2v2h-2v-2zm-4 4h2v2h-2v-2zm4 0h2v2h-2v-2z', -} - -export const microsoft_word = { - name: 'microsoft_word', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 3L2 5v14l12 2v-2h7a1 1 0 001-1V6a1 1 0 00-1-1h-7V3zm-2 2.361V18.64l-8-1.332V6.693l8-1.332zM14 7h6v2h-6V7zM4.5 8.5l1.299 7h1.293l.847-3.742a5.68 5.68 0 00.09-.783h.018c.008.288.031.549.072.783l.83 3.742h1.242l1.309-7h-1.365l-.451 3.223c-.033.27-.059.53-.067.783h-.015a7.206 7.206 0 00-.082-.748L8.967 8.5H7.2l-.594 3.268a5.285 5.285 0 00-.1.82h-.025a5.965 5.965 0 00-.064-.803L5.951 8.5H4.5zM14 11h6v2h-6v-2zm0 4h6v2h-6v-2z', -} - -export const microsoft_powerpoint = { - name: 'microsoft_powerpoint', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 3L2 5v14l12 2v-2h7a1 1 0 001-1V6a1 1 0 00-1-1h-7V3zm-2 2.361V18.64l-8-1.332V6.693l8-1.332zM14 7h6v10h-6v-2h4v-2h-4V7zm0 3a2 2 0 104 0h-2V8a2 2 0 00-2 2zM4.988 8v8H6.5v-2.969h1.545c.93 0 1.653-.216 2.17-.652.517-.437.773-1.047.773-1.832 0-.766-.263-1.384-.79-1.85C9.668 8.232 8.957 8 8.06 8H4.988zM6.5 9.188h1.506c.436.005.777.128 1.025.365.25.236.375.55.375.945 0 .401-.123.708-.369.92-.246.212-.601.318-1.068.318H6.5V9.187z', -} - -export const github = { - name: 'github', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10.9 2.1c-4.6.5-8.3 4.2-8.8 8.7-.5 4.7 2.2 8.9 6.3 10.5.3.1.6-.1.6-.5v-1.6s-.4.1-.9.1c-1.4 0-2-1.2-2.1-1.9-.1-.4-.3-.7-.6-1-.3-.1-.4-.1-.4-.2 0-.2.3-.2.4-.2.6 0 1.1.7 1.3 1 .5.8 1.1 1 1.4 1 .4 0 .7-.1.9-.2.1-.7.4-1.4 1-1.8-2.3-.5-4-1.8-4-4 0-1.1.5-2.2 1.2-3-.1-.2-.2-.7-.2-1.4 0-.4 0-1 .3-1.6 0 0 1.4 0 2.8 1.3.5-.2 1.2-.3 1.9-.3s1.4.1 2 .3C15.3 6 16.8 6 16.8 6c.2.6.2 1.2.2 1.6 0 .8-.1 1.2-.2 1.4.7.8 1.2 1.8 1.2 3 0 2.2-1.7 3.5-4 4 .6.5 1 1.4 1 2.3v2.6c0 .3.3.6.7.5 3.7-1.5 6.3-5.1 6.3-9.3 0-6-5.1-10.7-11.1-10z', -} - -export const spotify = { - name: 'spotify', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.489 2 2 6.489 2 12s4.489 10 10 10 10-4.489 10-10S17.511 2 12 2zm0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8-8-3.57-8-8 3.57-8 8-8zm-1.31 4c-1.54 0-2.994.172-4.362.516-.342.085-.6.34-.6.853 0 .513.343.942.856.856.256 0 .343-.086.514-.086a16.488 16.488 0 013.592-.428c2.395 0 4.874.598 6.585 1.539.256.085.341.172.512.172.514 0 .857-.343.942-.856 0-.427-.255-.684-.512-.855C16.079 8.599 13.34 8 10.69 8zm-.17 2.994c-1.454 0-2.48.257-3.506.514-.428.17-.6.341-.6.77 0 .341.256.683.684.683.17 0 .256 0 .427-.086.77-.171 1.797-.342 2.909-.342 2.223 0 4.276.512 5.73 1.453.171.085.343.172.514.172.427 0 .682-.342.77-.77 0-.255-.172-.512-.428-.683-1.883-1.112-4.105-1.71-6.5-1.71zm.255 3.014c-1.197 0-2.31.17-3.421.428-.342 0-.512.255-.512.597 0 .342.255.6.597.6.086 0 .257-.086.428-.086.855-.171 1.881-.342 2.823-.342 1.71 0 3.336.427 4.619 1.197.17.085.256.17.427.17.256 0 .513-.17.684-.597 0-.342-.17-.429-.342-.6a10.864 10.864 0 00-5.303-1.367z', -} - -export const youtube = { - name: 'youtube', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5.68 2l1.478 5.344v2.562H8.44V7.344L9.937 2h-1.29l-.538 2.432c-.15.71-.247 1.214-.29 1.515h-.04c-.063-.42-.159-.93-.29-1.525L6.97 2H5.68zm5.752 2.018c-.434 0-.784.084-1.051.257-.267.172-.464.448-.59.825-.125.377-.187.876-.187 1.498v.84c0 .615.054 1.107.164 1.478.11.371.295.644.556.82.261.176.62.264 1.078.264.446 0 .8-.087 1.06-.26.26-.173.45-.444.565-.818.116-.374.174-.869.174-1.485v-.84c0-.62-.059-1.118-.178-1.492-.119-.373-.308-.648-.566-.824-.258-.176-.598-.263-1.025-.263zm2.447.113v4.314c0 .534.09.927.271 1.178.182.251.465.377.848.377.552 0 .968-.267 1.244-.8h.027l.114.706H17.4V4.131h-1.298v4.588a.635.635 0 01-.23.263.569.569 0 01-.325.104c-.132 0-.226-.054-.283-.164-.057-.11-.086-.295-.086-.553V4.131h-1.3zm-2.477.781c.182 0 .311.095.383.287.072.191.108.495.108.91v1.8c0 .426-.036.735-.108.923-.072.188-.2.282-.38.283-.183 0-.309-.095-.378-.283-.07-.188-.103-.497-.103-.924V6.11c0-.414.035-.718.107-.91.072-.19.195-.287.371-.287zM5 11c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7c0-1.1-.9-2-2-2H5zm7.049 2h1.056v2.568h.008c.095-.186.232-.335.407-.449.175-.114.364-.17.566-.17.26 0 .463.07.611.207.148.138.257.361.323.668.066.308.097.736.097 1.281v.772h.002c0 .727-.088 1.26-.264 1.602-.175.341-.447.513-.818.513-.207 0-.394-.047-.564-.142a.93.93 0 01-.383-.391h-.024l-.11.46h-.907V13zm-6.563.246h3.252v.885h-1.09v5.789H6.576v-5.79h-1.09v-.884zm11.612 1.705c.376 0 .665.07.867.207.2.138.343.354.426.645.082.292.123.695.123 1.209v.836h-1.836v.248c0 .313.008.547.027.703.02.156.057.27.115.342.058.072.148.107.27.107.164 0 .277-.064.338-.191.06-.127.094-.338.1-.635l.947.055c.005.042.007.101.007.175 0 .451-.124.788-.37 1.01-.248.223-.595.334-1.046.334-.54 0-.92-.17-1.138-.51-.218-.339-.326-.863-.326-1.574v-.851c0-.733.112-1.267.338-1.604.225-.337.612-.506 1.158-.506zm-8.688.094h1.1v3.58c0 .217.024.373.072.465.048.093.126.139.238.139a.486.486 0 00.276-.088.538.538 0 00.193-.223v-3.873h1.1v4.875h-.862l-.093-.598h-.026c-.234.452-.584.678-1.05.678-.325 0-.561-.106-.715-.318-.154-.212-.233-.544-.233-.994v-3.643zm8.664.648c-.117 0-.204.036-.26.104-.055.069-.093.182-.11.338a6.506 6.506 0 00-.028.71v.35h.803v-.35c0-.312-.01-.548-.032-.71-.02-.162-.059-.276-.115-.342-.056-.066-.14-.1-.258-.1zm-3.482.036a.418.418 0 00-.293.127.698.698 0 00-.192.326v2.767a.487.487 0 00.438.256.337.337 0 00.277-.127c.07-.085.12-.228.149-.43.029-.2.043-.48.043-.835v-.627c0-.383-.011-.676-.035-.883-.024-.207-.067-.357-.127-.444a.3.3 0 00-.26-.13z', -} - -export const youtube_alt = { - name: 'youtube_alt', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 4s-6.254 0-7.814.418a2.503 2.503 0 00-1.768 1.768C2 7.746 2 12 2 12s0 4.255.418 5.814c.23.861.908 1.538 1.768 1.768C5.746 20 12 20 12 20s6.255 0 7.814-.418a2.505 2.505 0 001.768-1.768C22 16.255 22 12 22 12s0-4.254-.418-5.814a2.505 2.505 0 00-1.768-1.768C18.255 4 12 4 12 4zm0 2c2.882 0 6.49.134 7.297.35a.508.508 0 01.353.353c.241.898.35 3.639.35 5.297s-.109 4.398-.35 5.297a.508.508 0 01-.353.353c-.805.216-4.415.35-7.297.35-2.881 0-6.49-.134-7.297-.35a.508.508 0 01-.353-.353C4.109 16.399 4 13.658 4 12s.109-4.399.35-5.299a.505.505 0 01.353-.351C5.508 6.134 9.118 6 12 6zm-2 2.535v6.93L16 12l-6-3.465z', -} - -export const apple_app_store = { - name: 'apple_app_store', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.489 2 2 6.489 2 12s4.489 10 10 10 10-4.489 10-10S17.511 2 12 2zm0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8-8-3.57-8-8 3.57-8 8-8zm-.611 1.64l-1.748.971 1.214 2.19L9.079 12h2.287L12 10.86l1.145-2.06 1.214-2.189-1.748-.97L12 6.74l-.611-1.1zm2.328 4.19l-1.145 2.059.36.646 1.353 2.438-.015.017-.006.012h.037l1.31 2.357 1.748-.97L16.588 15H18v-2h-2.523l-1.76-3.17zM6 13v2h1.412l-.771 1.389 1.748.97L9.699 15h3.457l-1.11-2H7c-.014 0-.025.007-.04.008L6.948 13H6z', -} - -export const twitter = { - name: 'twitter', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2H5zm0 2h14l.002 14H5V5zm9.566 2.113A2.488 2.488 0 0012.08 9.6c0 .257.086.428.086.6-2.057-.086-3.857-1.114-5.057-2.571-.257.343-.343.77-.343 1.2 0 .856.429 1.544 1.115 2.144-.428-.086-.772-.173-1.115-.344 0 1.2.856 2.143 1.97 2.4-.257.086-.428.086-.685.086-.086 0-.259-.086-.43-.086.343.943 1.2 1.713 2.315 1.713-.857.6-1.972 1.03-3.086 1.03h-.6c1.114.684 2.4 1.115 3.771 1.115 4.543 0 7.03-3.773 7.03-7.03v-.343a5.786 5.786 0 001.201-1.287c-.514.258-.943.343-1.457.43.514-.343.942-.772 1.113-1.372-.429.257-.943.514-1.543.6-.429-.514-1.113-.772-1.799-.772z', -} - -export const apple_logo = { - name: 'apple_logo', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 1c-1.135 0-2.231.48-2.957 1.268-.656.717-1.055 1.99-1.055 3.013 1.172 0 2.424-.6 3.12-1.402C15.754 3.128 16 2.209 16 1zM8.275 5.514C6.181 5.514 3 7.48 3 12.11 3 16.324 6.767 21 8.893 21h.029c1.269 0 1.712-.823 3.451-.832 1.739.009 2.183.832 3.451.832h.03c1.541 0 3.941-2.464 5.146-5.424A3.99 3.99 0 0118.785 12c0-1.539.867-2.86 2.125-3.53-1.087-2.043-3.014-2.956-4.44-2.956-1.538 0-2.825 1.04-4.097 1.04-1.272 0-2.559-1.04-4.098-1.04zm0 2c.432 0 .963.204 1.524.422.748.29 1.594.619 2.574.619.98 0 1.828-.33 2.576-.62.56-.216 1.09-.421 1.522-.421.418 0 1.068.196 1.677.683A5.977 5.977 0 0016.788 12c0 1.597.62 3.08 1.69 4.18-.99 1.685-2.216 2.706-2.668 2.82-.152-.002-.261-.042-.636-.203-.577-.248-1.45-.622-2.813-.629-1.34.007-2.212.38-2.789.629-.358.154-.474.196-.64.201C7.942 18.757 5 15.438 5 12.111c0-3.473 2.207-4.596 3.275-4.597z', -} - -export const instagram = { - name: 'instagram', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8 3C5.243 3 3 5.243 3 8v8c0 2.757 2.243 5 5 5h8c2.757 0 5-2.243 5-5V8c0-2.757-2.243-5-5-5H8zm0 2h8c1.654 0 3 1.346 3 3v8c0 1.654-1.346 3-3 3H8c-1.654 0-3-1.346-3-3V8c0-1.654 1.346-3 3-3zm9 1a1 1 0 100 2 1 1 0 000-2zm-5 1c-2.757 0-5 2.243-5 5s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5zm0 2c1.654 0 3 1.346 3 3s-1.346 3-3 3-3-1.346-3-3 1.346-3 3-3z', -} - -export const facebook = { - name: 'facebook', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2H19c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2H5zm0 2h14l.002 14h-4.588v-3.965h2.365l.352-2.725H14.43v-1.736c0-.788.22-1.32 1.35-1.32h1.427V6.822a20.013 20.013 0 00-2.092-.103c-2.074 0-3.494 1.266-3.494 3.59v2.006H9.277v2.724h2.344V19H5V5z', -} - -export const chrome = { - name: 'chrome', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C8.728 2 5.832 3.579 4.008 6.008A9.942 9.942 0 002 12c0 5.197 3.964 9.465 9.033 9.951.318.03.64.049.967.049 5.523 0 10-4.477 10-10S17.523 2 12 2zm0 2c2.953 0 5.532 1.613 6.918 4h-3.945C14.14 7.38 13.118 7 12 7c-1.897 0-3.526 1.07-4.373 2.627l-2.19-2.19A7.993 7.993 0 0112 4zM5.037 8.074L7 12a5 5 0 005 5c.236 0 .461-.038.69-.07l-1.018 3.054C7.414 19.81 4 16.3 4 12c0-1.427.38-2.765 1.037-3.926zm14.238.615C19.737 9.7 20 10.82 20 12c0 4.294-3.404 7.8-7.654 7.982L15 16h-.027C16.196 15.089 17 13.643 17 12c0-.789-.2-1.525-.525-2.19l2.8-1.12zM12 9a3 3 0 110 6 3 3 0 010-6z', -} - -export const ios_logo = { - name: 'ios_logo', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.533 2.977a4.567 4.567 0 00-4.556 4.556v8.889a4.567 4.567 0 004.556 4.556h8.889a4.567 4.567 0 004.556-4.556V7.533a4.567 4.567 0 00-4.556-4.556H7.533zm0 2h8.889a2.522 2.522 0 012.556 2.556v8.889a2.522 2.522 0 01-2.556 2.556H7.533a2.522 2.522 0 01-2.556-2.556V7.533a2.522 2.522 0 012.556-2.556zM6.5 9a.5.5 0 100 1 .5.5 0 000-1zm4 0C8.961 9 8 10.152 8 12c0 1.844.943 3 2.5 3 1.553 0 2.5-1.16 2.5-3 0-1.844-.954-3-2.5-3zM16 9c-.558 0-1.07.18-1.435.53-.366.348-.565.853-.565 1.398 0 .53.354.96.727 1.164.372.204.774.29 1.142.39.386.105.735.2.924.303.189.104.207.107.207.287 0 .317-.097.527-.254.676-.157.15-.396.252-.746.252-.324 0-.566-.093-.727-.242-.16-.15-.273-.367-.273-.758h-1c0 .61.216 1.141.594 1.492S15.479 15 16 15c.558 0 1.07-.179 1.436-.527.366-.349.564-.855.564-1.4 0-.531-.354-.96-.727-1.165-.372-.204-.774-.29-1.142-.39-.385-.105-.735-.2-.924-.303-.189-.104-.207-.108-.207-.287 0-.316.097-.526.254-.676.157-.15.396-.252.746-.252.324 0 .566.093.727.242.16.15.273.367.273.758h1c0-.61-.216-1.141-.594-1.492S16.521 9 16 9zm-5.5 1c1.305 0 1.5 1.253 1.5 2 0 .747-.195 2-1.5 2C9.26 14 9 12.912 9 12c0-.747.195-2 1.5-2zM6 11v4h1v-4H6z', -} - -export const linkedin = { - name: 'linkedin', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V5a2 2 0 00-2-2H5zm0 2h14v14H5V5zm2.78 1.316c-.858 0-1.372.516-1.372 1.202 0 .686.514 1.199 1.285 1.199.857 0 1.371-.513 1.371-1.2 0-.685-.514-1.2-1.285-1.2zM6.476 10v7H9v-7H6.477zm4.605 0v7h2.523v-3.826c0-1.14.813-1.303 1.057-1.303s.897.245.897 1.303V17H18v-3.826C18 10.977 17.024 10 15.803 10s-1.873.407-2.198.977V10h-2.523z', -} - -export const microsoft_edge = { - name: 'microsoft_edge', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.644 8.586c-.17-.711-.441-1.448-.774-2.021-.771-1.329-1.464-2.237-3.177-3.32C14.98 2.162 13.076 2 12.17 2c-2.415 0-4.211.86-5.525 1.887C3.344 6.47 3 11 3 11s1.221-2.045 3.54-3.526C7.943 6.579 9.941 6 11.568 6 15.885 6 16 10 16 10H9c0-2 1-3 1-3s-5 2-5 7.044c0 .487-.003 1.372.248 2.283.232.843.7 1.705 1.132 2.353 1.221 1.832 3.045 2.614 3.916 2.904.996.332 2.029.416 3.01.416 2.72 0 4.877-.886 5.694-1.275v-4.172c-.758.454-2.679 1.447-5 1.447-5 0-5-4-5-4h12v-2.49s-.039-1.593-.356-2.924z', -} - -export const microsoft_onedrive = { - name: 'microsoft_onedrive', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13 5c-1.811 0-3.382.972-4.26 2.414A3.958 3.958 0 007 7a4 4 0 00-4 4c0 .36.063.703.152 1.035A2.493 2.493 0 003.5 17h.55c-.018-.166-.05-.329-.05-.5a4.509 4.509 0 013.287-4.334A6.01 6.01 0 0113 8c1.322 0 2.57.426 3.594 1.203.42-.125.86-.186 1.304-.195A5 5 0 0013 5zm0 5a4 4 0 00-4 4c0 .018.006.034.006.05A2.5 2.5 0 108.5 19H21a2 2 0 100-4c-.065 0-.125.014-.19.02.117-.32.19-.66.19-1.02a3 3 0 00-3-3c-.68 0-1.302.235-1.805.617A3.981 3.981 0 0013 10z', -} - -export const google_play = { - name: 'google_play', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.602 2.01a1.45 1.45 0 00-.344.002c-.019.002-.036 0-.055.004a1 1 0 00-.59.26A1.601 1.601 0 003 3.503v17.088c0 .432.206.984.701 1.252s1.056.146 1.424-.076l.002-.002c-.06.036.276-.16.701-.4l1.715-.973c1.4-.793 3.238-1.832 5.08-2.873 1.842-1.042 3.687-2.083 5.096-2.881l1.732-.983c.432-.245.645-.366.776-.445.388-.235.78-.69.773-1.275-.008-.586-.402-1.014-.775-1.225A21953.353 21953.353 0 017.713 3.635L6 2.662c-.426-.242-.747-.428-.715-.408h-.002a1.764 1.764 0 00-.681-.244zM5 5.35l5.756 6.607L5 18.567V5.35zm3.596 1.084l3.177 1.797 1.493.843-1.184 1.36-3.486-4zm6.445 3.642l3.338 1.887c-.426.242-.976.556-1.647.936l-1.683.953a.999.999 0 00-.063-.084l-1.578-1.81 1.578-1.813a.999.999 0 00.055-.069zm-2.959 3.404l1.195 1.372-1.638.927-3.073 1.739 3.516-4.038z', -} - -export const google_maps = { - name: 'google_maps', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.5 2A3.5 3.5 0 0015 5.5c0 2.625 3.063 3.927 3.063 7 0 .241.196.453.437.453s.473-.178.473-.418C18.972 9.461 22 8 22 5.5A3.5 3.5 0 0018.5 2zM5 3a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2v-7s-.125 2.375-2 3v2.586L13.414 12l1.73-1.73-1.226-1.602L5 17.586V5h8c.125-1.25.625-2 .625-2H5zm13.533 1.299a1.167 1.167 0 11.002 2.334 1.167 1.167 0 01-.002-2.334zM8.502 6a2.5 2.5 0 100 5c2.099 0 2.56-1.963 2.355-2.938l-2.355-.001v.955h1.36c-.179.579-.66.992-1.36.992A1.51 1.51 0 016.992 8.5 1.51 1.51 0 019.48 7.355l.705-.703A2.493 2.493 0 008.502 6zM12 13.414L17.586 19H6.414L12 13.414z', -} - -export const microsoft_outlook = { - name: 'microsoft_outlook', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 2L2 4v16l12 2V2zm1 5v2.25l2 1.156 4-2.312v1.594L17 12l-2-1.156V15h1.344c.562-1.18 1.761-2 3.156-2 .977 0 1.863.387 2.5 1.031V8c0-.602-.398-1-1-1h-6zM7.594 8c1.02 0 1.832.371 2.468 1.094.63.722.938 1.664.938 2.844 0 1.21-.309 2.226-.969 2.968C9.383 15.648 8.52 16 7.47 16c-1.028 0-1.864-.371-2.5-1.094C4.32 14.184 4 13.254 4 12.094c0-1.223.309-2.215.969-2.969C5.629 8.371 6.512 8 7.594 8zM7.53 9.5a1.57 1.57 0 00-1.343.688c-.329.457-.5 1.058-.5 1.812 0 .773.171 1.395.5 1.844.328.449.765.656 1.312.656.555 0 .992-.23 1.313-.656.328-.438.5-1.04.5-1.813 0-.793-.16-1.406-.47-1.844A1.544 1.544 0 007.532 9.5zM19.5 14a2.497 2.497 0 00-2.5 2.5c0 1.383 1.117 2.5 2.5 2.5s2.5-1.117 2.5-2.5-1.117-2.5-2.5-2.5zm-.5 1h1v1h1v1h-2v-2z', -} - -export const blocked_off = { - name: 'blocked_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.5 11.5c0-4.41-3.59-8-8-8-1.41 0-2.73.37-3.87 1.01L7.17 3.05A9.9 9.9 0 0112.5 1.5c5.52 0 10 4.48 10 10 0 1.96-.57 3.79-1.55 5.34l-1.46-1.46a7.95 7.95 0 001.01-3.88zm-5.88-1h2.88v2h-.88l-2-2zM2.91 1.63L1.5 3.04l2.78 2.78A9.92 9.92 0 002.5 11.5c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78l2.78 2.78 1.41-1.41L2.91 1.63zM4.5 11.5c0 4.41 3.59 8 8 8 1.56 0 3-.45 4.23-1.23l-5.77-5.77H7.5v-2h1.46L5.73 7.27A7.846 7.846 0 004.5 11.5z', -} - -export const blocked = { - name: 'blocked', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm5-9H7v2h10v-2z', -} - -export const security = { - name: 'security', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5l9-4 9 4v6c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5zm16 6.99h-7v-8.8L5 6.3V12h7v8.93c3.72-1.15 6.47-4.82 7-8.94z', -} - -export const flagged_off = { - name: 'flagged_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.5 3.5h9l.4 2h5.6v10h-7l-.4-2H6.5v7h-2v-17zm7.44 2.39l-.08-.39H6.5v6h7.24l.32 1.61.08.39h3.36v-6h-5.24l-.32-1.61z', -} - -export const lock_add = { - name: 'lock_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 8.5h1c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-10c0-1.1.9-2 2-2h1v-2c0-2.76 2.24-5 5-5s5 2.24 5 5v2zm-5-5.1c-1.71 0-3.1 1.39-3.1 3.1v2h6.2v-2c0-1.71-1.39-3.1-3.1-3.1zM6 20.5v-10h12v10H6zm5-6v-3h2v3h3v2h-3v3h-2v-3H8v-2h3z', -} - -export const lock_off = { - name: 'lock_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.805 6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2h-4.66l2 2h5.56v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74l1.72 1.72V6zm-4.49-1.19l-1.41 1.41 2.04 2.04c-.62.34-1.04.99-1.04 1.74v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41L4.315 4.81zM5.905 10v10h10.78l-10-10h-.78z', -} - -export const lock = { - name: 'lock', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 8.5h1c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-10c0-1.1.9-2 2-2h1v-2c0-2.76 2.24-5 5-5s5 2.24 5 5v2zm-5-5c-1.66 0-3 1.34-3 3v2h6v-2c0-1.66-1.34-3-3-3zm-6 17v-10h12v10H6zm8-5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2z', -} - -export const lock_open = { - name: 'lock_open', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 8.5h-1v-2c0-2.76-2.24-5-5-5s-5 2.24-5 5h2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2zm-12 12v-10h12v10H6zm8-5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2z', -} - -export const verified = { - name: 'verified', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2zm-7 19.6l-7-4.66V3h14v12.93l-7 4.67zM7.41 10.59l2.58 2.59 6.59-6.6L18 8l-8 8-4-4 1.41-1.41z', -} - -export const verified_user = { - name: 'verified_user', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11V11zM6 13l1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8-4-4z', -} - -export const flagged = { - name: 'flagged', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6z', -} - -export const visibility = { - name: 'visibility', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 6a9.77 9.77 0 018.82 5.5A9.77 9.77 0 0112 17a9.77 9.77 0 01-8.82-5.5A9.77 9.77 0 0112 6zm0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5a2.5 2.5 0 010 5 2.5 2.5 0 010-5zm0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z', -} - -export const key = { - name: 'key', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22 19h-6v-4h-2.68c-1.14 2.42-3.6 4-6.32 4-3.86 0-7-3.14-7-7s3.14-7 7-7c2.72 0 5.17 1.58 6.32 4H24v6h-2v4zm-4-2h2v-4h2v-2H11.94l-.23-.67C11.01 8.34 9.11 7 7 7c-2.76 0-5 2.24-5 5s2.24 5 5 5c2.11 0 4.01-1.34 4.71-3.33l.23-.67H18v4zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z', -} - -export const visibility_off = { - name: 'visibility_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 6a9.77 9.77 0 018.82 5.5 9.647 9.647 0 01-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68A11.738 11.738 0 001 11.5C2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02a2.5 2.5 0 01-2.5-2.5c0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75a4.6 4.6 0 00-.36 1.78 4.507 4.507 0 006.27 4.14l.98.98c-.88.24-1.8.38-2.75.38a9.77 9.77 0 01-8.82-5.5c.7-1.43 1.72-2.61 2.93-3.53z', -} - -export const business = { - name: 'business', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 7h10v14H2V3h10v4zM4 19h2v-2H4v2zm2-4H4v-2h2v2zm-2-4h2V9H4v2zm2-4H4V5h2v2zm2 12h2v-2H8v2zm2-4H8v-2h2v2zm-2-4h2V9H8v2zm2-4H8V5h2v2zm10 12V9h-8v2h2v2h-2v2h2v2h-2v2h8zm-2-8h-2v2h2v-2zm-2 4h2v2h-2v-2z', -} - -export const meeting_room = { - name: 'meeting_room', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 19V4h-4V3H5v16H3v2h12V6h2v15h4v-2h-2zm-6 0H7V5h6v14zm-1-8h-2v2h2v-2z', -} - -export const meeting_room_off = { - name: 'meeting_room_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.975 1.565l-1.41 1.41 4 4v11.46h-2v2h11v-4.46l6.46 6.46 1.41-1.41-19.46-19.46zm9.59 2.87v3.88l2 2v-4.88h3v7.88l2 2V3.435h-5v-1h-7.88l2 2h3.88zm-5 14h5v-4.46l-5-5v9.46z', -} - -export const pool = { - name: 'pool', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10 8l-3.25 3.25c.28.108.51.241.707.354l.063.036c.37.23.59.36 1.15.36.56 0 .78-.13 1.15-.36l.013-.007c.458-.27 1.077-.633 2.177-.633 1.11 0 1.73.37 2.18.64l.01.007c.365.216.595.353 1.14.353.55 0 .78-.13 1.15-.36.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5l1 1zm-3.51 7.854c-.365-.217-.595-.354-1.14-.354-.55 0-.78.13-1.15.36l-.03.017c-.466.268-1.083.623-2.17.623v-2c.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64l.01.007c.365.216.595.353 1.14.353.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64l.01.007c.364.216.595.353 1.14.353.55 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64l.01.007c.364.216.595.353 1.14.353v2c-1.1-.01-1.71-.37-2.16-.64l-.01-.006c-.364-.217-.595-.354-1.14-.354-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64l-.01-.006c-.364-.217-.595-.354-1.14-.354-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64l-.01-.006zM18.67 18c-1.11 0-1.73.37-2.18.64-.37.23-.6.36-1.15.36-.545 0-.775-.137-1.14-.353l-.01-.007c-.45-.27-1.07-.64-2.18-.64-1.1 0-1.719.363-2.177.633l-.013.007c-.37.23-.59.36-1.15.36-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64-1.1 0-1.719.363-2.177.633l-.013.007c-.37.23-.59.36-1.15.36v2c1.1 0 1.719-.363 2.177-.632l.013-.008c.37-.23.6-.36 1.15-.36.55 0 .78.13 1.15.36.45.27 1.07.64 2.18.64 1.1 0 1.719-.363 2.177-.632l.013-.008c.37-.23.59-.36 1.15-.36.545 0 .776.137 1.14.354l.01.006c.45.27 1.07.64 2.18.64 1.09 0 1.698-.357 2.156-.625l.024-.015c.37-.23.59-.36 1.15-.36.545 0 .775.137 1.14.354l.01.006c.45.27 1.07.64 2.18.64v-2c-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64zM14 5.5a2.5 2.5 0 115 0 2.5 2.5 0 01-5 0z', -} - -export const cafe = { - name: 'cafe', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3h16c1.11 0 2 .89 2 2v3a2 2 0 01-2 2h-2v3c0 2.21-1.79 4-4 4H7c-2.21 0-4-1.79-4-4V3zm16 16H3v2h16v-2zm-4-6c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V5h10v8zm2-5h2V5h-2v3z', -} - -export const gym = { - name: 'gym', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.57 14.86L22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29l-1.43-1.43z', -} - -export const beach = { - name: 'beach', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13.115 3.001c-2.58 0-5.16.98-7.14 2.95l-.01.01c-3.95 3.95-3.95 10.36 0 14.31l14.3-14.31a10.086 10.086 0 00-7.15-2.96zm7.882 16.57l-1.429 1.428-6.441-6.442 1.428-1.428 6.442 6.441zM4.995 13.12c0 1.49.4 2.91 1.14 4.15l1.39-1.38a11.285 11.285 0 01-2.07-5.44c-.3.85-.46 1.74-.46 2.67zm3.98 1.31c-1.35-2.05-1.86-4.5-1.38-6.83.58-.12 1.16-.18 1.75-.18 1.8 0 3.55.55 5.08 1.56l-5.45 5.45zm4.14-9.43c-.93 0-1.82.16-2.67.46 1.91.19 3.78.89 5.43 2.07l1.39-1.39a8.063 8.063 0 00-4.15-1.14z', -} - -export const world = { - name: 'world', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2v1.93C7.06 19.43 4 16.07 4 12zm11.99 4c.9 0 1.64.59 1.9 1.4A7.991 7.991 0 0020 12c0-3.35-2.08-6.23-5.01-7.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1h-2v2h6c.55 0 1 .45 1 1v3h1z', -} - -export const school = { - name: 'school', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 3L1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9L12 3zm6.82 6L12 12.72 5.18 9 12 5.28 18.82 9zM12 18.72l5-2.73v-3.72L12 15l-5-2.73v3.72l5 2.73z', -} - -export const city = { - name: 'city', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15 5.5v6h6v10H3v-14h6v-2l3-3 3 3zm-10 14h2v-2H5v2zm2-4H5v-2h2v2zm-2-4h2v-2H5v2zm6 8v-2h2v2h-2zm0-6v2h2v-2h-2zm0-2v-2h2v2h-2zm0-6v2h2v-2h-2zm8 14h-2v-2h2v2zm-2-4h2v-2h-2v2z', -} - -export const account_circle = { - name: 'account_circle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM7.07 18.28c.43-.9 3.05-1.78 4.93-1.78s4.51.88 4.93 1.78A7.893 7.893 0 0112 20c-1.86 0-3.57-.64-4.93-1.72zM12 14.5c1.46 0 4.93.59 6.36 2.33A7.95 7.95 0 0020 12c0-4.41-3.59-8-8-8s-8 3.59-8 8c0 1.82.62 3.49 1.64 4.83 1.43-1.74 4.9-2.33 6.36-2.33zM12 6c-1.94 0-3.5 1.56-3.5 3.5S10.06 13 12 13s3.5-1.56 3.5-3.5S13.94 6 12 6zm-1.5 3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S12.83 8 12 8s-1.5.67-1.5 1.5z', -} - -export const users_circle = { - name: 'users_circle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm.51 7.99c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3zm-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm8.5 0c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2-.01-1.11.89-2 2-2 1.11 0 2 .89 2 2zM9.51 16c-1.39 0-2.98.57-3.66 1.11a7.935 7.935 0 005.66 2.86v-2.78c0-1.89 2.98-2.7 4.5-2.7.88 0 2.24.28 3.24.87.48-1.03.75-2.17.75-3.37 0-4.41-3.59-8-8-8s-8 3.59-8 8c0 1.23.28 2.39.78 3.43 1.34-.98 3.43-1.43 4.73-1.43.44 0 .97.06 1.53.16-.63.57-1.06 1.22-1.3 1.86-.041 0-.083-.003-.123-.005A1.646 1.646 0 009.51 16z', -} - -export const face = { - name: 'face', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10zM9 14.25a1.25 1.25 0 100-2.5 1.25 1.25 0 000 2.5zM13.75 13a1.25 1.25 0 112.5 0 1.25 1.25 0 01-2.5 0zm3.75-5c-2.9 0-5.44-1.56-6.84-3.88.43-.07.88-.12 1.34-.12 2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12zM4.42 9.47a8.046 8.046 0 003.66-4.44 8.046 8.046 0 00-3.66 4.44zm15.25.29c.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8s-8-3.59-8-8l.002-.05c.002-.033.005-.064-.002-.09 2.6-.98 4.69-2.99 5.74-5.55A10 10 0 0017.5 10c.75 0 1.47-.09 2.17-.24z', -} - -export const group = { - name: 'group', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12zm-7 5.25c0-2.33 4.66-3.5 7-3.5s7 1.17 7 3.5V19H2v-1.75zm7-1.5c-1.79 0-3.82.67-4.66 1.25h9.32c-.84-.58-2.87-1.25-4.66-1.25zm1.5-7.25C10.5 7.67 9.83 7 9 7s-1.5.67-1.5 1.5S8.17 10 9 10s1.5-.67 1.5-1.5zm5.54 5.31c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44zM18.5 8.5c0 1.93-1.57 3.5-3.5 3.5-.54 0-1.04-.13-1.5-.35.63-.89 1-1.98 1-3.15s-.37-2.26-1-3.15c.46-.22.96-.35 1.5-.35 1.93 0 3.5 1.57 3.5 3.5z', -} - -export const group_add = { - name: 'group_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 12c1.93 0 3.5-1.57 3.5-3.5S13.93 5 12 5 8.5 6.57 8.5 8.5 10.07 12 12 12zm-7 3v-3h3v-2H5V7H3v3H0v2h3v3h2zm7-1.25c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5zm0 2c-1.79 0-3.82.67-4.66 1.25h9.32c-.84-.58-2.87-1.25-4.66-1.25zm1.5-7.25c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5zM17 12c1.93 0 3.5-1.57 3.5-3.5S18.93 5 17 5c-.24 0-.48.02-.71.07a5.416 5.416 0 01-.02 6.85c.24.05.48.08.73.08zm4 5.25c0-1.36-.68-2.42-1.68-3.23 2.24.47 4.68 1.54 4.68 3.23V19h-3v-1.75z', -} - -export const person = { - name: 'person', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm2 4c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm4 10c-.2-.71-3.3-2-6-2-2.69 0-5.77 1.28-6 2h12zM4 18c0-2.66 5.33-4 8-4s8 1.34 8 4v2H4v-2z', -} - -export const person_add = { - name: 'person_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zM7 18c0-2.66 5.33-4 8-4s8 1.34 8 4v2H7v-2zm2 0c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H9zm-3-6v3H4v-3H1v-2h3V7h2v3h3v2H6z', -} - -export const baby = { - name: 'baby', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.13 8.17c1.45.43 2.56 1.66 2.81 3.17.04.21.06.43.06.66 0 .23-.02.45-.06.66a3.998 3.998 0 01-2.8 3.17 9.086 9.086 0 01-2.17 2.89A8.93 8.93 0 0112 21c-2.29 0-4.38-.86-5.96-2.28-.9-.8-1.65-1.78-2.17-2.89a4.008 4.008 0 01-2.81-3.17C1.02 12.45 1 12.23 1 12c0-.23.02-.45.06-.66a3.994 3.994 0 012.81-3.17c.52-1.11 1.27-2.1 2.19-2.91A8.885 8.885 0 0112 3c2.28 0 4.36.85 5.94 2.26.91.81 1.66 1.79 2.19 2.91zM9.5 9.25a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zm5 0a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zM19 14a1.34 1.34 0 01-.189-.017c-.033-.005-.066-.01-.101-.013-.2.67-.49 1.29-.86 1.86A6.976 6.976 0 0112 19c-2.45 0-4.6-1.26-5.85-3.17-.37-.57-.66-1.19-.86-1.86-.035.003-.068.008-.101.013A1.339 1.339 0 015 14c-1.1 0-2-.9-2-2s.9-2 2-2c.065 0 .126.008.189.017.033.005.066.01.101.013.2-.67.49-1.29.86-1.86A6.976 6.976 0 0112 5c2.45 0 4.6 1.26 5.85 3.17.37.57.66 1.19.86 1.86.035-.003.068-.008.101-.013A1.34 1.34 0 0119 10c1.1 0 2 .9 2 2s-.9 2-2 2zm-2.5 0c-.76 1.77-2.49 3-4.5 3s-3.74-1.23-4.5-3h9z', -} - -export const shopping_cart_add = { - name: 'shopping_cart_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13.92 9.5h-2v-3h-3v-2h3v-3h2v3h3v2h-3v3zm-7.99 11c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2zm11.99-2c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-1.45-5H9.02l-1.1 2h12v2h-12c-1.52 0-2.48-1.63-1.75-2.97l1.35-2.44-3.6-7.59h-2v-2h3.27l4.26 9h7.02l3.87-7 1.74.96-3.86 7.01c-.34.62-1 1.03-1.75 1.03z', -} - -export const shopping_basket = { - name: 'shopping_basket', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.21 9.49H22c.55 0 1 .45 1 1l-.03.27-2.54 9.27a2.01 2.01 0 01-1.93 1.46h-13c-.92 0-1.69-.62-1.92-1.46l-2.54-9.27a.842.842 0 01-.04-.27c0-.55.45-1 1-1h4.79l4.38-6.55c.19-.29.51-.43.83-.43.32 0 .64.14.83.42l4.38 6.56zm-2.41 0L12 5.29l-2.8 4.2h5.6zm3.7 10l-12.99.01-2.2-8.01H20.7l-2.2 8zm-8.5-4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', -} - -export const shopping_card = { - name: 'shopping_card', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.296 11.97c-.34.62-1 1.03-1.75 1.03h-7.45l-1.1 2h12v2h-12c-1.52 0-2.48-1.63-1.75-2.97l1.35-2.44L3.996 4h-2V2h3.27l.94 2h14.8c.76 0 1.24.82.87 1.48l-3.58 6.49zM19.306 6H7.156l2.37 5h7.02l2.76-5zM7.996 18c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm8.01 2c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2z', -} - -export const shopping_cart_off = { - name: 'shopping_cart_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M.565 1.975l1.41-1.41 21.46 21.46-1.41 1.41-2.84-2.84c-.36.51-.95.84-1.62.84a1.997 1.997 0 01-1.16-3.62l-1.38-1.38h-7.46c-1.1 0-2-.9-2-2 0-.35.09-.68.25-.96l1.35-2.45-2.21-4.66-4.39-4.39zm8.1 10.46l-1.1 2h5.46l-2-2h-2.36zm11.9-9H7.685l2 2h9.19l-2.76 5h-1.44l1.94 1.94c.54-.14.99-.49 1.25-.97l3.58-6.49c.37-.66-.12-1.48-.88-1.48zm-14.99 16c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2z', -} - -export const credit_card = { - name: 'credit_card', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zM4 8h16V6H4v2z', -} - -export const receipt = { - name: 'receipt', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.5 3.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5zM5 19.09V4.91h14v14.18H5zM18 17v-2H6v2h12zm0-6v2H6v-2h12zm0-2V7H6v2h12z', -} - -export const notifications_important = { - name: 'notifications_important', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10.5 2.75c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v1.17c3.14.68 5.5 3.48 5.5 6.83v6l2 2v1H3v-1l2-2v-6C5 7.4 7.36 4.6 10.5 3.92V2.75zm1.5 3c2.76 0 5 2.24 5 5v7H7v-7c0-2.76 2.24-5 5-5zm-1.99 15.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zM13 7.75v4h-2v-4h2zm0 8v-2h-2v2h2z', -} - -export const notifications_add = { - name: 'notifications_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 1.25c-.83 0-1.5.67-1.5 1.5v1.17C7.36 4.6 5 7.4 5 10.75v6l-2 2v1h18v-1l-2-2v-6c0-3.35-2.36-6.15-5.5-6.83V2.75c0-.83-.67-1.5-1.5-1.5zm5 9.5c0-2.76-2.24-5-5-5s-5 2.24-5 5v7h10v-7zm-5 12c-1.1 0-1.99-.89-1.99-1.99h3.98c0 1.1-.89 1.99-1.99 1.99zm-1-15h2v3h3v2h-3v3h-2v-3H8v-2h3v-3z', -} - -export const do_not_disturb = { - name: 'do_not_disturb', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31A7.902 7.902 0 0112 20zM7.1 5.69L18.31 16.9A7.902 7.902 0 0020 12c0-4.42-3.58-8-8-8-1.85 0-3.55.63-4.9 1.69z', -} - -export const notifications = { - name: 'notifications', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 15.75v-5c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.11 6 7.67 6 10.75v5l-2 2v1h16v-1l-2-2zm-6 6c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm-4-5h8v-6c0-2.48-1.51-4.5-4-4.5s-4 2.02-4 4.5v6z', -} - -export const notifications_active = { - name: 'notifications_active', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 15.75v-5c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.11 6 7.67 6 10.75v5l-2 2v1h16v-1l-2-2zm-6 6c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm-4-5h8v-6c0-2.48-1.51-4.5-4-4.5s-4 2.02-4 4.5v6zM7.58 3.83L6.15 2.4c-2.4 1.83-3.98 4.65-4.12 7.85h2a8.445 8.445 0 013.55-6.42zm14.39 6.42h-2a8.495 8.495 0 00-3.54-6.42l1.42-1.43c2.39 1.83 3.97 4.65 4.12 7.85z', -} - -export const notifications_off = { - name: 'notifications_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.305 10.75c0-2.48-1.51-4.5-4-4.5-.144 0-.282.017-.42.034l-.13.016-1.64-1.64.105-.038c.188-.07.383-.141.585-.192v-.68c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.68c2.87.68 4.5 3.25 4.5 6.32v2.1l-2-2v-.1zm-2 9c0 1.1-.9 2-2 2s-2-.9-2-2h4zM4.715 3.1l-1.41 1.41 2.81 2.81c-.52 1-.81 2.17-.81 3.43v5l-2 2v1h14.24l1.74 1.74 1.41-1.41L4.715 3.1zm2.59 13.65h8v-.24l-7.66-7.66c-.22.58-.34 1.22-.34 1.9v6z', -} - -export const notifications_paused = { - name: 'notifications_paused', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 10.75v5l2 2v1H4v-1l2-2v-5c0-3.08 1.64-5.64 4.5-6.32v-.68c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.68c2.87.68 4.5 3.25 4.5 6.32zm-5.7-1.2H9.5v-1.8h5v1.8l-2.8 3.4h2.8v1.8h-5v-1.8l2.8-3.4zm3.7 7.2H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6zm-2 3c0 1.1-.9 2-2 2s-2-.9-2-2h4z', -} - -export const warning_outlined = { - name: 'warning_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M1 21.5l11-19 11 19H1zm18.53-2L12 6.49 4.47 19.5h15.06zm-8.53-3v2h2v-2h-2zm0-6h2v4h-2v-4z', -} - -export const warning_filled = { - name: 'warning_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M23 21.5l-11-19-11 19h22zm-12-3v-2h2v2h-2zm0-4h2v-4h-2v4z', -} - -export const error_outlined = { - name: 'error_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM13 13V7h-2v6h2zm0 4v-2h-2v2h2zm-9-5c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', -} - -export const error_filled = { - name: 'error_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 15v-2h2v2h-2zm0-10v6h2V7h-2z', -} - -export const sync = { - name: 'sync', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 1v3c4.42 0 8 3.58 8 8 0 1.57-.46 3.03-1.24 4.26L17.3 14.8c.45-.83.7-1.79.7-2.8 0-3.31-2.69-6-6-6v3L8 5l4-4zM6 12c0 3.31 2.69 6 6 6v-3l4 4-4 4v-3c-4.42 0-8-3.58-8-8 0-1.57.46-3.03 1.24-4.26L6.7 9.2c-.45.83-.7 1.79-.7 2.8z', -} - -export const sync_off = { - name: 'sync_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.32 4.73l1.41-1.41 15.95 15.95-1.41 1.41-2.58-2.58c-.68.42-1.43.75-2.23.96v-2.09c.26-.1.51-.21.76-.34L7.14 8.55c-.43.83-.68 1.77-.68 2.77 0 1.66.68 3.15 1.76 4.24l2.24-2.24v6h-6l2.36-2.36a7.925 7.925 0 01-1.14-9.87L3.32 4.73zm17.14 6.59c0-2.21-.91-4.2-2.36-5.64l2.36-2.36h-6v6l2.24-2.24a6.003 6.003 0 011.76 4.24c0 .85-.19 1.65-.51 2.38l1.5 1.5a7.921 7.921 0 001.01-3.88zm-10-5.65V3.58c-.66.17-1.29.43-1.88.75l1.5 1.5c.065-.025.128-.053.19-.08.063-.028.125-.055.19-.08z', -} - -export const sync_problem = { - name: 'sync_problem', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 4h-6v6l2.24-2.24A6.003 6.003 0 0119 12a5.99 5.99 0 01-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64L21 4zM5.36 17.64A7.925 7.925 0 013 12c0-3.73 2.55-6.85 6-7.74v2.09C6.67 7.17 5 9.39 5 12c0 1.66.68 3.15 1.76 4.24L9 14v6H3l2.36-2.36zM13 17h-2v-2h2v2zm0-4h-2V7h2v6z', -} - -export const menu = { - name: 'menu', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 8V6h18v2H3zm0 5h18v-2H3v2zm0 5h18v-2H3v2z', -} - -export const apps = { - name: 'apps', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-2 0H4v-4h4v4zm-4-6h4v-4H4v4zm10 0h-4v-4h4v4zm2-10v4h4V4h-4zm-2 4h-4V4h4v4zm2 6h4v-4h-4v4zm4 6h-4v-4h4v4z', -} - -export const home = { - name: 'home', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 12.5H2l10-9 10 9h-3v8h-6v-6h-2v6H5v-8zm12-1.81l-5-4.5-5 4.5v7.81h2v-6h6v6h2v-7.81z', -} - -export const exit_to_app = { - name: 'exit_to_app', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2v-4h2v4h14V5H5v4H3V5a2 2 0 012-2zm6.5 14l-1.41-1.41L12.67 13H3v-2h9.67l-2.58-2.59L11.5 7l5 5-5 5z', -} - -export const launch = { - name: 'launch', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 5v14h14v-7h2v7c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h7v2H5zm9 0V3h7v7h-2V6.41l-9.83 9.83-1.41-1.41L17.59 5H14z', -} - -export const open_in_browser = { - name: 'open_in_browser', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 4h14a2 2 0 012 2v12c0 1.1-.9 2-2 2h-4v-2h4V8H5v10h4v2H5a2 2 0 01-2-2V6a2 2 0 012-2zm3 10l4-4 4 4h-3v6h-2v-6H8z', -} - -export const external_link = { - name: 'external_link', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3c-1.093 0-2 .907-2 2v14c0 1.093.907 2 2 2h14c1.093 0 2-.907 2-2v-7h-2v7H5V5h7V3H5zm9 0v2h3.586l-9.293 9.293 1.414 1.414L19 6.414V10h2V3h-7z', -} - -export const category = { - name: 'category', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 11l5.5-9 5.5 9H6zm7.43-2L11.5 5.84 9.56 9h3.87zM17 13c-2.49 0-4.5 2.01-4.5 4.5S14.51 22 17 22s4.5-2.01 4.5-4.5S19.49 13 17 13zm-2.5 4.5a2.5 2.5 0 005 0 2.5 2.5 0 00-5 0zm-12 4h8v-8h-8v8zm6-6h-4v4h4v-4z', -} - -export const settings = { - name: 'settings', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.502 12c0 .34-.03.66-.07.98l2.11 1.65c.19.15.24.42.12.64l-2 3.46c-.09.16-.26.25-.43.25-.06 0-.12-.01-.18-.03l-2.49-1c-.52.39-1.08.73-1.69.98l-.38 2.65c-.03.24-.24.42-.49.42h-4c-.25 0-.46-.18-.49-.42l-.38-2.65c-.61-.25-1.17-.58-1.69-.98l-2.49 1a.5.5 0 01-.61-.22l-2-3.46a.505.505 0 01.12-.64l2.11-1.65a7.93 7.93 0 01-.07-.98c0-.33.03-.66.07-.98l-2.11-1.65a.493.493 0 01-.12-.64l2-3.46c.09-.16.26-.25.43-.25.06 0 .12.01.18.03l2.49 1c.52-.39 1.08-.73 1.69-.98l.38-2.65c.03-.24.24-.42.49-.42h4c.25 0 .46.18.49.42l.38 2.65c.61.25 1.17.58 1.69.98l2.49-1a.5.5 0 01.61.22l2 3.46c.12.22.07.49-.12.64l-2.11 1.65c.04.32.07.64.07.98zm-2 0c0-.21-.01-.42-.05-.73l-.14-1.13.89-.7 1.07-.85-.7-1.21-1.27.51-1.06.43-.91-.7c-.4-.3-.8-.53-1.23-.71l-1.06-.43-.16-1.13-.19-1.35h-1.39l-.2 1.35-.16 1.13-1.06.43c-.41.17-.82.41-1.25.73l-.9.68-1.04-.42-1.27-.51-.7 1.21 1.08.84.89.7-.14 1.13c-.03.3-.05.53-.05.73 0 .2.02.43.05.74l.14 1.13-.89.7-1.08.84.7 1.21 1.27-.51 1.06-.43.91.7c.4.3.8.53 1.23.71l1.06.43.16 1.13.19 1.35h1.4l.2-1.35.16-1.13 1.06-.43c.41-.17.82-.41 1.25-.73l.9-.68 1.04.42 1.27.51.7-1.21-1.08-.84-.89-.7.14-1.13c.03-.3.05-.52.05-.73zm-5.5-4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-2 4c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z', -} - -export const van = { - name: 'van', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 5H3a2 2 0 00-2 2v9h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-6-6zm-2 2h1l3 3h-4V7zm-2 0H9v3h4V7zM3 7h4v3H3V7zm1.75 9a1.25 1.25 0 102.5 0 1.25 1.25 0 00-2.5 0zM18 17.25a1.25 1.25 0 110-2.5 1.25 1.25 0 010 2.5zM20.22 14H21v-2H3v2h.78c.55-.61 1.33-1 2.22-1 .89 0 1.67.39 2.22 1h7.56c.55-.61 1.34-1 2.22-1 .88 0 1.67.39 2.22 1z', -} - -export const motorcycle = { - name: 'motorcycle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 5h4.41l4.03 4.03C22.03 9.23 24 11.35 24 14c0 2.8-2.2 5-5 5s-5-2.2-5-5c0-.63.11-1.23.32-1.77L11.55 15H9.9c-.45 2.31-2.44 4-4.9 4-2.8 0-5-2.2-5-5s2.2-5 5-5h11.59l-2-2H11V5zm-.28 8l2-2H8.98c.3.39.54.83.72 1.31l.25.69h.77zM19 17c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM2 14c0 1.63 1.37 3 3 3 1.28 0 2.4-.85 2.82-2H5v-2h2.82C7.4 11.85 6.28 11 5 11c-1.63 0-3 1.37-3 3z', -} - -export const transit_enter_exit = { - name: 'transit_enter_exit', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16v3z', -} - -export const trip_origin = { - name: 'trip_origin', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm6 10c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6 6 2.69 6 6z', -} - -export const satellite = { - name: 'satellite', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 19V5h14v14H5zM6 6h2.57c0 1.42-1.15 2.58-2.57 2.58V6zm6 0h-1.71c0 2.36-1.92 4.29-4.29 4.29V12c3.32 0 6-2.69 6-6zm-.86 9.73l3-3.87L18 17H6l3-3.85 2.14 2.58z', -} - -export const traffic_light = { - name: 'traffic_light', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86zm-5-5v14H9V5h6zm-1.5 11.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5zm-1.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zm1.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 6 12 6s1.5.67 1.5 1.5z', -} - -export const hospital = { - name: 'hospital', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-5.5-2h-3v-3.5H7v-3h3.5V7h3v3.5H17v3h-3.5V17z', -} - -export const map = { - name: 'map', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.34 3.03L20.5 3c.28 0 .5.22.5.5v15.12c0 .23-.15.41-.36.48L15 21l-6-2.1-5.34 2.07-.16.03c-.28 0-.5-.22-.5-.5V5.38c0-.23.15-.41.36-.48L9 3l6 2.1 5.34-2.07zM14 6.87l-4-1.4v11.66l4 1.4V6.87zm-9-.41l3-1.01v11.7l-3 1.16V6.46zm11 12.09l3-1.01V5.7l-3 1.16v11.69z', -} - -export const parking = { - name: 'parking', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5.5 3h7c3.31 0 6 2.69 6 6s-2.69 6-6 6h-3v6h-4V3zm4 8h3.2c1.1 0 2-.9 2-2s-.9-2-2-2H9.5v4z', -} - -export const directions = { - name: 'directions', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22.427 10.593l-9.01-9.01c-.75-.75-2.07-.76-2.83 0l-9 9c-.78.78-.78 2.04 0 2.82l9 9c.39.39.9.58 1.41.58.51 0 1.02-.19 1.41-.58l8.99-8.99c.79-.76.8-2.02.03-2.82zm-10.42 10.4l-9-9 9-9 9 9-9 9zm-4.01-5.99v-4c0-.55.45-1 1-1h5v-2.5l3.5 3.5-3.5 3.5v-2.5h-4v3h-2z', -} - -export const transfer = { - name: 'transfer', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.5 5.25c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6.99 8.25v1.75H22v1.5h-5.51v1.75L14 16l2.49-2.5zm-2.49 6h5.51v-1.75l2.49 2.5-2.49 2.5V21H14v-1.5zM3 22.75l2.75-14.1L4 9.4v3.35H2v-4.7L7.25 5.9c.25-.1.5-.15.75-.15.7 0 1.35.35 1.7.95l.95 1.6c.9 1.45 2.5 2.45 4.35 2.45v2c-2.2 0-4.15-1-5.45-2.6l-.6 3L11 15.2v7.55H9v-6l-2.15-2-1.75 8H3z', -} - -export const terrain = { - name: 'terrain', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.78 11.63L14 6l9 12H1l5.53-7.37L10.54 16H19l-5-6.67-2.97 3.97-1.25-1.67zm-3.26 2.34L5 16h3.04l-1.52-2.03z', -} - -export const mall = { - name: 'mall', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 6.5h2c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-12c0-1.1.9-2 2-2h2c0-2.76 2.24-5 5-5s5 2.24 5 5zm-2 0c0-1.66-1.34-3-3-3s-3 1.34-3 3h6zm-10 14v-12h14v12H5zm4-11c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5s-5-2.24-5-5h2z', -} - -export const ticket = { - name: 'ticket', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22 10V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2a2 2 0 01-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2zm-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16v2.54zm-8 5.58L9.07 16l.88-3.37-2.69-2.2 3.47-.21L12 7l1.26 3.23 3.47.21-2.69 2.2.89 3.36L12 14.12z', -} - -export const pharmacy = { - name: 'pharmacy', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 6h-2.64l1.14-3.14L17.15 2l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6V6zm-3.9 8.63L18.89 20H5.11l1.79-5.37.21-.63-.21-.63L5.11 8h13.78l-1.79 5.37-.21.63.21.63zM11 10h2v3h3v2h-3v3h-2v-3H8v-2h3v-3z', -} - -export const cinema = { - name: 'cinema', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 3h2v18h-2v-2h-2v2H8v-2H6v2H4V3h2v2h2V3h8v2h2V3zm-4 16V5h-4v14h4zm2-10V7h2v2h-2zM6 7v2h2V7H6zm10 6v-2h2v2h-2zM6 11v2h2v-2H6zm10 6v-2h2v2h-2zM6 15v2h2v-2H6z', -} - -export const convenience_store = { - name: 'convenience_store', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 4v3h3v13h-8v-4h-4v4H2V7h3V4h14zm-3 14h4V9h-3V6H7v3H4v9h4v-4h8v4zM8 8h2v1H8v3h3v-1H9v-1h2V7H8v1zm6 1h1V7h1v5h-1v-2h-2V7h1v2z', -} - -export const car_wash = { - name: 'car_wash', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 5.1c.83 0 1.5-.67 1.5-1.5C8.5 2.6 7 .9 7 .9S5.5 2.6 5.5 3.6c0 .83.67 1.5 1.5 1.5zm6.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-1 1.5-2.7 1.5-2.7s1.5 1.7 1.5 2.7zm5 0c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-1 1.5-2.7 1.5-2.7s1.5 1.7 1.5 2.7zm-1 3.5c.66 0 1.22.42 1.42 1.01L21 14.1v8c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H6v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8l2.08-5.99c.21-.59.76-1.01 1.42-1.01h11zm-10.65 2h10.29l1.04 3H5.81l1.04-3zM5 14.44v4.66h14v-4.66l-.11-.34H5.12l-.12.34zm2.5.66a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7.5 1.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', -} - -export const library = { - name: 'library', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 5.225c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4 4 1.79 4 4zm-2 0c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2 6.55c-2.36-2.2-5.52-3.55-9-3.55v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55v-11c-3.48 0-6.64 1.35-9 3.55zm0 8.4c2.07-1.52 4.47-2.48 7-2.82v-6.95c-2.1.38-4.05 1.35-5.64 2.83L12 14.505l-1.36-1.28A11.18 11.18 0 005 10.395v6.95a15.2 15.2 0 017 2.83z', -} - -export const store = { - name: 'store', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 4h16v2H4V4zm14.96 8l-.6-3H5.64l-.6 3h13.92zM20 7H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2l-1-5zM6 14v4h6v-4H6z', -} - -export const hotel = { - name: 'hotel', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 6.5h-8v8H3v-10H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4zm-9 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-2 0c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm5 4h8v-4c0-1.1-.9-2-2-2h-6v6z', -} - -export const grocery_store = { - name: 'grocery_store', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.546 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49a.996.996 0 00-.87-1.48h-14.8l-.94-2h-3.27v2h2l3.6 7.59-1.35 2.44c-.73 1.34.23 2.97 1.75 2.97h12v-2h-12l1.1-2h7.45zm-10.54 7c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2zm10 0c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2zm3.3-14H7.156l2.37 5h7.02l2.76-5z', -} - -export const walk = { - name: 'walk', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15 3.25c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-8.5 19.5l2.8-14.1-1.8.7v3.4h-2v-4.7l5.05-2.14c.97-.41 2.09-.05 2.65.84l1 1.6c.8 1.4 2.4 2.4 4.3 2.4v2c-2.2 0-4.2-1-5.5-2.5l-.6 3 2.1 2v7.5h-2v-6l-2.1-2-1.8 8H6.5z', -} - -export const run = { - name: 'run', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.55 3.25c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-4.6 11.5l-1 4.4-7-1.4.4-2 4.9 1 1.6-8.1-1.8.7v3.4h-2v-4.7l5.2-2.2c.15 0 .275-.025.4-.05s.25-.05.4-.05c.7 0 1.3.4 1.7 1l1 1.6c.8 1.4 2.4 2.4 4.3 2.4v2c-2.2 0-4.2-1-5.5-2.5l-.6 3 2.1 2v7.5h-2v-6l-2.1-2z', -} - -export const bike = { - name: 'bike', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.5 3.75c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zM0 17.25c0-2.8 2.2-5 5-5s5 2.2 5 5-2.2 5-5 5-5-2.2-5-5zm5 3.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm14.1-9.5c-2.1 0-3.8-.8-5.1-2.1l-.8-.8-2.4 2.4 2.2 2.3v6.2h-2v-5l-3.2-2.8c-.4-.3-.6-.8-.6-1.4 0-.5.2-1 .6-1.4l2.8-2.8c.3-.4.8-.6 1.4-.6.6 0 1.1.2 1.6.6l1.9 1.9c.9.9 2.1 1.5 3.6 1.5v2zm-.1 1c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm-3.5 5c0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5-1.6-3.5-3.5-3.5-3.5 1.6-3.5 3.5z', -} - -export const boat = { - name: 'boat', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.001 1h6v3h3c1.1 0 2 .9 2 2v4.62l1.28.42c.26.08.48.26.6.5s.14.52.06.78L20.051 19h-.05c-1.6 0-3.02-.88-4-2-.98 1.12-2.4 2-4 2s-3.02-.88-4-2c-.98 1.12-2.4 2-4 2h-.05l-1.9-6.68a1.007 1.007 0 01.66-1.28l1.29-.42V6c0-1.1.9-2 2-2h3V1zm4 2v1h-2V3h2zm-1 7.11l5.38 1.77 2.39.78-1.12 3.97c-.54-.3-.94-.71-1.14-.94l-1.51-1.73-1.51 1.72c-.34.4-1.28 1.32-2.49 1.32-1.21 0-2.15-.92-2.49-1.32l-1.51-1.72-1.51 1.72c-.2.23-.6.63-1.14.93l-1.13-3.96 2.4-.79 5.38-1.75zm-6-.14V6h12v3.97l-6-1.97-6 1.97zm6 10.99c1.39 0 2.78-.43 4-1.28 1.22.85 2.61 1.32 4 1.32h2v2h-2c-1.38 0-2.74-.34-4-.99a8.71 8.71 0 01-4 .97c-1.37 0-2.74-.33-4-.97-1.26.64-2.62.99-4 .99h-2v-2h2c1.39 0 2.78-.47 4-1.32 1.22.85 2.61 1.28 4 1.28z', -} - -export const place_unknown = { - name: 'place_unknown', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 8.755c0-4.41 3.59-8 8-8s8 3.59 8 8c0 5.57-6.96 13.34-7.26 13.67l-.74.82-.74-.82c-.3-.33-7.26-8.1-7.26-13.67zm2 0c0 3.54 3.82 8.86 6 11.47 1.75-2.11 6-7.64 6-11.47 0-3.31-2.69-6-6-6s-6 2.69-6 6zm5.13 5h1.75v1.75h-1.75v-1.75zm-2.63-5.5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 1.124-.69 1.729-1.362 2.318-.637.559-1.258 1.103-1.258 2.062h-1.75c0-1.59.82-2.22 1.543-2.776.569-.438 1.077-.829 1.077-1.604 0-.96-.79-1.75-1.75-1.75s-1.75.79-1.75 1.75H8.5z', -} - -export const flight = { - name: 'flight', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21.5 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5l-2-1.5v-5.5l8 2.5z', -} - -export const subway_tunnel = { - name: 'subway_tunnel', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2c1.86 0 4 .09 5.8.8C20.47 3.84 22 6.05 22 8.86V22H2V8.86C2 6.05 3.53 3.84 6.2 2.8 8 2.09 10.14 2 12 2zm-1.33 16.5L9.17 20h5.66l-1.5-1.5h-2.66zM7.01 14V9h10v5h-10zm8.49 3c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 5H20V8.86c0-2-1.01-3.45-2.93-4.2C15.59 4.08 13.68 4 12 4c-1.68 0-3.59.08-5.07.66C5.01 5.41 4 6.86 4 8.86V20h3.5v-.38l1.15-1.16A2.979 2.979 0 016 15.5V9c0-2.63 3-3 6-3s6 .37 6 3v6.5c0 1.54-1.16 2.79-2.65 2.96l1.15 1.16V20z', -} - -export const tram = { - name: 'tram', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13 5l.75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95L6 21.5v.5h2l2-2h4l2 2h2v-.5l-1.55-1.55C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5zm-1.97 2h1.94c2.75.08 3.62.58 3.9 1H7.13c.28-.42 1.15-.92 3.9-1zM7.74 17.95h3.11c-.22-.26-.35-.59-.35-.95 0-.39.15-.73.39-1H7v1c0 .45.3.84.74.95zM17 17c0 .45-.3.84-.74.95h-3.11c.22-.26.35-.59.35-.95 0-.39-.15-.73-.39-1H17v1zM7 14h10v-4H7v4z', -} - -export const train = { - name: 'train', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 6.5c0-3.5 4-4 8-4s8 .5 8 4V16c0 1.93-1.57 3.5-3.5 3.5L18 21v.5h-2l-2-2h-4l-2 2H6V21l1.5-1.5C5.57 19.5 4 17.93 4 16V6.5zm4.5 7a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm-3.5-9c3.51 0 4.96.48 5.57 1H6.43c.61-.52 2.06-1 5.57-1zm-1 3H6v3h5v-3zm7 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5v-3.5h12V16zm-5-5.5h5v-3h-5v3z', -} - -export const shipping = { - name: 'shipping', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zm-.5 1.5l1.96 2.5H17V9.5h2.5zM5 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm3.22-2c-.55-.61-1.33-1-2.22-1-.89 0-1.67.39-2.22 1H3V6h12v9H8.22zM17 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z', -} - -export const taxi = { - name: 'taxi', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.85 7h10.29l1.04 3H5.81l1.04-3zM5 17h14v-4.66l-.11-.34H5.12l-.12.34V17zm2.5-4a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7.5 1.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', -} - -export const transit = { - name: 'transit', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2.5c-4 0-8 .5-8 4V16c0 1.93 1.57 3.5 3.5 3.5L6 21v.5h12V21l-1.5-1.5c1.93 0 3.5-1.57 3.5-3.5V6.5c0-3.5-3.58-4-8-4zm5.66 3H6.43c.61-.52 2.06-1 5.57-1 3.71 0 5.12.46 5.66 1zm-6.66 5v-3H6v3h5zm2-3h5v3h-5v-3zM6 16c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-3.5H6V16zm2.5-2.5a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM14 15a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', -} - -export const subway = { - name: 'subway', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2.5c-4 0-8 .5-8 4V16c0 1.93 1.57 3.5 3.5 3.5L6 21v.5h12V21l-1.5-1.5c1.93 0 3.5-1.57 3.5-3.5V6.5c0-3.5-3.58-4-8-4zm5.66 3H6.43c.61-.52 2.06-1 5.57-1 3.71 0 5.12.46 5.66 1zm-6.66 5v-3H6v3h5zm2-3h5v3h-5v-3zM6 16c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-3.5H6V16zm2.5-2.5a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM14 15a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', -} - -export const car = { - name: 'car', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.85 6h10.29l1.08 3.11H5.77L6.85 6zM5 16h14v-5H5v5zm2.5-4a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7.5 1.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', -} - -export const railway = { - name: 'railway', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2c-4.42 0-8 .5-8 4v10.5C4 18.43 5.57 20 7.5 20L6 21.5v.5h12v-.5L16.5 20c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4zm0 2c6 0 6 1.2 6 2H6c0-.8 0-2 6-2zm6 7V8H6v3h12zM7.5 18c-.83 0-1.5-.67-1.5-1.5V13h12v3.5c0 .83-.67 1.5-1.5 1.5h-9zm2.5-2.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', -} - -export const bus = { - name: 'bus', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 6.5c0-3.5 3.58-4 8-4s8 .5 8 4v10c0 .88-.39 1.67-1 2.22v1.78c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H8v1c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-1.78c-.61-.55-1-1.34-1-2.22v-10zm8-2c-3.69 0-5.11.46-5.66.99h11.32c-.55-.53-1.97-.99-5.66-.99zm6 2.99v3.01H6V7.49h12zm-.63 10.01l.29-.27c.13-.11.34-.36.34-.73v-4H6v4c0 .37.21.62.34.73l.29.27h10.74zm-8.87-4a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM14 15a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', -} - -export const departure_board = { - name: 'departure_board', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 1a6.98 6.98 0 00-5.75 3.02C9.84 4.01 9.43 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92 0-3.87-3.13-7-7-7zM4 16.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm7 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM9.29 6H9c-3.69 0-5.11.46-5.66.99h5.74c.05-.33.12-.67.21-.99zM3 8.99h6.08c.16 1.11.57 2.13 1.18 3.01H3V8.99zm11.66 9.74c.13-.11.34-.36.34-.73v-3.08c-.94-.13-1.81-.45-2.59-.92H3v4c0 .37.21.62.34.73l.29.27h10.74l.29-.27zM16 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm-1-9h1.5v4.25l2.87 1.68-.75 1.23L15 9V4z', -} - -export const place_edit = { - name: 'place_edit', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 8.755c0-4.41 3.59-8 8-8s8 3.59 8 8c0 5.57-6.96 13.34-7.26 13.67l-.74.82-.74-.82c-.3-.33-7.26-8.1-7.26-13.67zm2 0c0 3.54 3.82 8.86 6 11.47 1.75-2.11 6-7.64 6-11.47 0-3.31-2.69-6-6-6s-6 2.69-6 6zm2.51 2.05v1.44h1.44l3.92-3.93-1.43-1.43-3.93 3.92zm5.34-5.34a.38.38 0 01.54 0l.9.9c.15.15.15.39 0 .54l-.7.7-1.44-1.44.7-.7z', -} - -export const place_add = { - name: 'place_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7zM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9zm4-1V6h2v2h2v2h-2v2h-2v-2H9V8h2z', -} - -export const place_person = { - name: 'place_person', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 8.755c0-4.41 3.59-8 8-8s8 3.59 8 8c0 5.57-6.96 13.34-7.26 13.67l-.74.82-.74-.82c-.3-.33-7.26-8.1-7.26-13.67zm2 0c0 3.54 3.82 8.86 6 11.47 1.75-2.11 6-7.64 6-11.47 0-3.31-2.69-6-6-6s-6 2.69-6 6zm6 0c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.68-1.5 1.5c0 .83.67 1.5 1.5 1.5zm-3 2.5c0-1 2-1.5 3-1.5s3 .5 3 1.5v.12c-.73.84-1.8 1.38-3 1.38s-2.27-.54-3-1.38v-.12z', -} - -export const pin_drop = { - name: 'pin_drop', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2c3.31 0 6 2.69 6 6 0 4.5-6 11-6 11S6 12.5 6 8c0-3.31 2.69-6 6-6zm7 20v-2H5v2h14zM8 8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.13-2.08 5.46-4 7.91-1.92-2.44-4-5.78-4-7.91zm2 0c0-1.1.9-2 2-2s2 .9 2 2a2 2 0 11-4 0z', -} - -export const place = { - name: 'place', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9zm2.5 0a2.5 2.5 0 115 0 2.5 2.5 0 01-5 0z', -} - -export const view_360 = { - name: 'view_360', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 5.5c-5.52 0-10 2.24-10 5 0 2.24 2.94 4.13 7 4.77v3.23l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5z', -} - -export const gps_fixed = { - name: 'gps_fixed', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.94 11A8.994 8.994 0 0013 3.06V1h-2v2.06A8.994 8.994 0 003.06 11H1v2h2.06A8.994 8.994 0 0011 20.94V23h2v-2.06A8.994 8.994 0 0020.94 13H23v-2h-2.06zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-7 4c0 3.87 3.13 7 7 7s7-3.13 7-7-3.13-7-7-7-7 3.13-7 7z', -} - -export const gps_not_fixed = { - name: 'gps_not_fixed', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13 3.06c4.17.46 7.48 3.77 7.94 7.94H23v2h-2.06A8.994 8.994 0 0113 20.94V23h-2v-2.06A8.994 8.994 0 013.06 13H1v-2h2.06A8.994 8.994 0 0111 3.06V1h2v2.06zM5 12c0 3.87 3.13 7 7 7s7-3.13 7-7-3.13-7-7-7-7 3.13-7 7z', -} - -export const gps_off = { - name: 'gps_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.94 11A8.994 8.994 0 0013 3.06V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53a6.995 6.995 0 018.87 8.87l1.53 1.53c.4-.86.67-1.79.78-2.77H23v-2h-2.06zM3 4.27l2.04 2.04A8.994 8.994 0 003.06 11H1v2h2.06A8.994 8.994 0 0011 20.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41L4.41 2.86 3 4.27zM12 19c1.61 0 3.09-.55 4.27-1.46L6.46 7.73A6.995 6.995 0 0012 19z', -} - -export const near_me = { - name: 'near_me', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 10.53L21 3l-7.54 18h-.98l-2.64-6.84L3 11.51v-.98zm10.03 6.33l4.24-10.13-10.13 4.23 3.43 1.33.82.32.32.83 1.32 3.42z', -} - -export const navigation = { - name: 'navigation', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.5 20.79L12 2.5l7.5 18.29-.71.71-6.79-3-6.79 3-.71-.71zm11.78-2.59L12 7.77 7.72 18.2l3.47-1.53.81-.36.81.36 3.47 1.53z', -} - -export const compass_calibration = { - name: 'compass_calibration', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2.5c-3.9 0-7.44 1.59-10 4.15l5 5a7.06 7.06 0 0110-.01l5-5C19.44 4.09 15.9 2.5 12 2.5zm-5 14c0-2.76 2.24-5 5-5s5 2.24 5 5-2.24 5-5 5-5-2.24-5-5zm2 0c0 1.65 1.35 3 3 3s3-1.35 3-3-1.35-3-3-3-3 1.35-3 3zm3-8.93c1.74 0 3.4.49 4.84 1.4l2.21-2.21A12.037 12.037 0 0012 4.5c-2.56 0-5.01.79-7.06 2.26l2.21 2.22A8.973 8.973 0 0112 7.57z', -} - -export const flight_land = { - name: 'flight_land', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21.18 15.29c-.22.8-1.04 1.27-1.84 1.06L2.77 11.91V6.74l1.45.39.93 2.32 4.97 1.33V2.5l1.93.51 2.76 9.02 5.31 1.42c.8.22 1.27 1.04 1.06 1.84zm.32 4.21h-19v2h19v-2z', -} - -export const flight_takeoff = { - name: 'flight_takeoff', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.25 8.295c.8-.22 1.63.26 1.84 1.06.21.8-.26 1.62-1.07 1.85l-16.57 4.43-2.59-4.49 1.45-.39 1.97 1.54 4.97-1.33-4.14-7.17 1.93-.51 6.9 6.43 5.31-1.42zm1.27 10.42h-19v2h19v-2z', -} - -export const communte = { - name: 'communte', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 4h7c1.66 0 3 1.34 3 3v1h-2V6H4v7h5v5H7l-2 2H4v-1l1-1c-1.66 0-3-1.34-3-3V7c0-1.66 1.34-3 3-3zm1 11c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm14.57-5.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14l-1.43-4.11zm-.97.34h-7.19l-1.03 3h9.25l-1.03-3zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm7-1c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z', -} - -export const explore = { - name: 'explore', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm2 0c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm2.5 5.5l7.51-3.49L17.5 6.5 9.99 9.99 6.5 17.5zm6.6-5.5c0-.61-.49-1.1-1.1-1.1-.61 0-1.1.49-1.1 1.1 0 .61.49 1.1 1.1 1.1.61 0 1.1-.49 1.1-1.1z', -} - -export const explore_off = { - name: 'explore_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.05 1.12L6.49 3.66A9.91 9.91 0 0112 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.52l-1.46-1.46C19.59 14.86 20 13.48 20 12zm-2.5-5.5l-2.59 5.58-2.99-2.99L17.5 6.5zM2.1 4.93l1.56 1.56A9.91 9.91 0 002 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l1.56 1.56 1.41-1.41L3.51 3.51 2.1 4.93zm7 6.99L5.12 7.94A7.932 7.932 0 004 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.11l-3.98-3.98L6.5 17.5l2.6-5.58z', -} - -export const toll = { - name: 'toll', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zM7 6.35a5.99 5.99 0 000 11.3v2.09c-3.45-.89-6-4.01-6-7.74 0-3.73 2.55-6.85 6-7.74v2.09z', -} - -export const camera = { - name: 'camera', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.83 5H20c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2zM4 19h16V7h-4.05l-.59-.65L14.12 5H9.88L8.64 6.35 8.05 7H4v12zm8-11c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm-3.2 5c0 1.77 1.43 3.2 3.2 3.2 1.77 0 3.2-1.43 3.2-3.2 0-1.77-1.43-3.2-3.2-3.2-1.77 0-3.2 1.43-3.2 3.2z', -} - -export const phone = { - name: 'phone', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 3h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.2-.19.45-.29.71-.29.1 0 .21.01.31.05 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1zm2.54 2c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19z', -} - -export const wifi = { - name: 'wifi', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M1 8.776l2 2c4.97-4.97 13.03-4.97 18 0l2-2c-6.07-6.07-15.92-6.07-22 0zm8 8l3 3 3-3a4.237 4.237 0 00-6 0zm-2-2l-2-2c3.87-3.86 10.14-3.86 14 0l-2 2a7.074 7.074 0 00-10 0z', -} - -export const wifi_off = { - name: 'wifi_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 4.22l1.41-1.41 16.97 16.97-1.41 1.41-7.08-7.08c-1.78.02-3.54.71-4.89 2.06l-2-2a9.823 9.823 0 014.41-2.54L7.17 9.39A12.65 12.65 0 003 12.17l-2-2C2.22 8.96 3.59 8 5.05 7.27L2 4.22zm21 5.95l-2 2a12.747 12.747 0 00-9.12-3.73L9.3 5.86c4.83-.84 9.97.58 13.7 4.31zm-7.72 1.67c1.36.48 2.64 1.25 3.72 2.33l-.7.69-3.02-3.02zM9 18.17l3 3 3-3a4.237 4.237 0 00-6 0z', -} - -export const usb = { - name: 'usb', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.1 7.4v4h1v2h-3v-8h2l-3-4-3 4h2v8h-3v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2-1.21 0-2.2.99-2.2 2.2 0 .85.5 1.56 1.2 1.93v2.07c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95a2.2 2.2 0 004.4 0c0-.85-.49-1.58-1.2-1.95V15.4h3c1.11 0 2-.89 2-2v-2h1v-4h-4z', -} - -export const bluetooth = { - name: 'bluetooth', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.355 7.71L12.645 2h-1v7.59L7.055 5l-1.41 1.41 5.59 5.59-5.59 5.59L7.055 19l4.59-4.59V22h1l5.71-5.71-4.3-4.29 4.3-4.29zm-4.71-1.88l1.88 1.88-1.88 1.88V5.83zm0 12.34l1.88-1.88-1.88-1.88v3.76z', -} - -export const bluetooth_connected = { - name: 'bluetooth_connected', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.71 7.71L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM7 12l-2-2-2 2 2 2 2-2zm7.88-4.29L13 5.83v3.76l1.88-1.88zm0 8.58L13 18.17v-3.76l1.88 1.88zM17 12l2-2 2 2-2 2-2-2z', -} - -export const bluetooth_disabled = { - name: 'bluetooth_disabled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13 5.83l1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2v-3.2zM5.41 4L4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59 5.41 4zm9.47 12.29L13 14.41v3.76l1.88-1.88z', -} - -export const bluetooth_searching = { - name: 'bluetooth_searching', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.995 2l5.71 5.71-4.3 4.29 4.3 4.29L9.995 22h-1v-7.59L4.405 19l-1.41-1.41L8.585 12l-5.59-5.59L4.405 5l4.59 4.59V2h1zm9.53 4.71l-1.26 1.26c.63 1.21.98 2.57.98 4.02 0 1.45-.36 2.82-.98 4.02l1.2 1.2a9.936 9.936 0 001.54-5.31c-.01-1.89-.55-3.67-1.48-5.19zm-5.29 5.3l2.32 2.32c.28-.72.44-1.51.44-2.33 0-.82-.16-1.59-.43-2.31l-2.33 2.32zm-3.24-6.18l1.88 1.88-1.88 1.88V5.83zm0 12.34l1.88-1.88-1.88-1.88v3.76z', -} - -export const apple_airplay = { - name: 'apple_airplay', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 2.5h18c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-4v-2h4v-12H3v12h4v2H3c-1.1 0-2-.9-2-2v-12c0-1.1.9-2 2-2zm9 13l6 6H6l6-6z', -} - -export const sim_card = { - name: 'sim_card', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10 2h8c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V8l6-6zm8 18V4h-7.17L6 8.83V20h12zM7 17h2v2H7v-2zm10 0h-2v2h2v-2zM7 11h2v4H7v-4zm6 4h-2v4h2v-4zm-2-4h2v2h-2v-2zm6 0h-2v4h2v-4z', -} - -export const scanner = { - name: 'scanner', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.2 4.5l15.6 5.7c.7.2 1.2 1 1.2 1.8v5.5c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h12.6L3.5 6.4l.7-1.9zm.8 13h14v-4H5v4zm1-3h2v2H6v-2zm12 0h-8v2h8v-2z', -} - -export const router = { - name: 'router', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 4.2c1.5 0 3 .6 4.2 1.7l.8-.8C19.6 3.7 17.8 3 16 3c-1.8 0-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2zm-3.3 2.5l.8.8c.7-.7 1.6-1 2.5-1 .9 0 1.8.3 2.5 1l.8-.8c-.9-.9-2.1-1.4-3.3-1.4-1.2 0-2.4.5-3.3 1.4zM17 13h2c1.1 0 2 .9 2 2v4c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h10V9h2v4zm2 6H5v-4h14v4zM8 16H6v2h2v-2zm1.5 0h2v2h-2v-2zm5.5 0h-2v2h2v-2z', -} - -export const memory = { - name: 'memory', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 11V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2zM9 9h6v6H9V9zm2 4h2v-2h-2v2zm-4 4h10V7H7v10z', -} - -export const headseat_mic = { - name: 'headseat_mic', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 10a9 9 0 0118 0v10c0 1.66-1.34 3-3 3h-6v-2h7v-1h-4v-8h4v-2c0-3.87-3.13-7-7-7s-7 3.13-7 7v2h4v8H6c-1.66 0-3-1.34-3-3v-7zm4 4v4H6c-.55 0-1-.45-1-1v-3h2zm12 0v4h-2v-4h2z', -} - -export const headset = { - name: 'headset', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 11.5a9 9 0 0118 0v7c0 1.66-1.34 3-3 3h-3v-8h4v-2c0-3.87-3.13-7-7-7s-7 3.13-7 7v2h4v8H6c-1.66 0-3-1.34-3-3v-7zm4 4v4H6c-.55 0-1-.45-1-1v-3h2zm12 0v3c0 .55-.45 1-1 1h-1v-4h2z', -} - -export const gamepad = { - name: 'gamepad', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15 2H9v5.5l3 3 3-3V2zm-2 4.67V4h-2v2.67l1 1 1-1zM17.33 13H20v-2h-2.67l-1 1 1 1zM6.67 11l1 1-1 1H4v-2h2.67zM13 17.33l-1-1-1 1V20h2v-2.67zM16.5 9H22v6h-5.5l-3-3 3-3zm-9 0H2v6h5.5l3-3-3-3zM9 16.5l3-3 3 3V22H9v-5.5z', -} - -export const speaker_group = { - name: 'speaker_group', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.8 1h8.4c.99 0 1.8.81 1.8 1.8v14.4c0 .99-.81 1.8-1.8 1.8l-8.4-.01c-.99 0-1.8-.8-1.8-1.79V2.8C8 1.81 8.81 1 9.8 1zM18 17V3h-8v13.99l8 .01zm-4-9a2 2 0 10.001-3.999A2 2 0 0014 8zm3.5 4.5c0 1.93-1.57 3.5-3.5 3.5s-3.5-1.57-3.5-3.5S12.07 9 14 9s3.5 1.57 3.5 3.5zM14 11c.83 0 1.5.67 1.5 1.5S14.83 14 14 14s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zM4 5h2v16h10v2H6a2 2 0 01-2-2V5z', -} - -export const speaker = { - name: 'speaker', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM7 20V4h10v16H7zm7-13a2 2 0 11-4.001.001A2 2 0 0114 7zm-2 4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-2 4c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z', -} - -export const mouse = { - name: 'mouse', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 1.035c4.4 0 7.96 3.54 8 7.93v6c0 4.42-3.58 8-8 8s-8-3.58-8-8v-6c.04-4.39 3.6-7.93 8-7.93zm1 7.93h5a6.005 6.005 0 00-5-5.84v5.84zm-2-5.84v5.84H6a6.005 6.005 0 015-5.84zm1 17.84c3.31 0 6-2.69 6-6v-4H6v4c0 3.31 2.69 6 6 6z', -} - -export const keyboard_hide = { - name: 'keyboard_hide', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 2h16c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-10c0-1.1.89-2 1.99-2zm0 12h16V4H4v10zm7-9h2v2h-2V5zm2 3h-2v2h2V8zM8 5h2v2H8V5zm2 3H8v2h2V8zM5 8h2v2H5V8zm2-3H5v2h2V5zm1 6h8v2H8v-2zm8-3h-2v2h2V8zm-2-3h2v2h-2V5zm5 3h-2v2h2V8zm-2-3h2v2h-2V5zm-5 17l-4-4h8l-4 4z', -} - -export const keyboard = { - name: 'keyboard', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 2v10H4V7h16zm-7 1h-2v2h2V8zm-2 3h2v2h-2v-2zm-1-3H8v2h2V8zm-2 3h2v2H8v-2zm-1 0H5v2h2v-2zM5 8h2v2H5V8zm11 6H8v2h8v-2zm-2-3h2v2h-2v-2zm2-3h-2v2h2V8zm1 3h2v2h-2v-2zm2-3h-2v2h2V8z', -} - -export const keyboard_voice = { - name: 'keyboard_voice', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 14.5c1.66 0 2.99-1.34 2.99-3l.01-6c0-1.66-1.34-3-3-3s-3 1.34-3 3v6c0 1.66 1.34 3 3 3zm-1.2-9.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2V5.4zM12 16.6c2.76 0 5.3-2.1 5.3-5.1H19c0 3.42-2.72 6.24-6 6.72v3.28h-2v-3.28c-3.28-.49-6-3.31-6-6.72h1.7c0 3 2.54 5.1 5.3 5.1z', -} - -export const smartwatch = { - name: 'smartwatch', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 0H8l-.95 5.73A7.94 7.94 0 004 12a7.94 7.94 0 003.05 6.27L8 24h8l.96-5.73A7.976 7.976 0 0020 12c0-2.54-1.19-4.81-3.04-6.27L16 0zm-1.28 4.48L14.31 2H9.7l-.41 2.47C10.13 4.17 11.05 4 12 4c.96 0 1.87.17 2.72.48zM14.31 22l.41-2.48c-.85.31-1.76.48-2.72.48-.95 0-1.87-.17-2.71-.47L9.7 22h4.61zM6 12c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6-6 2.69-6 6z', -} - -export const tv = { - name: 'tv', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3h18c1.1 0 2 .9 2 2l-.01 12c0 1.1-.89 2-1.99 2h-5v2H8v-2H3c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm0 14h18V5H3v12z', -} - -export const tablet_ipad = { - name: 'tablet_ipad', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 0H5a2.5 2.5 0 00-2.5 2.5v19A2.5 2.5 0 005 24h14a2.5 2.5 0 002.5-2.5v-19A2.5 2.5 0 0019 0zm-7 23c-.83 0-1.5-.67-1.5-1.5S11.17 20 12 20s1.5.67 1.5 1.5S12.83 23 12 23zm-7.5-4h15V3h-15v16z', -} - -export const tablet_android = { - name: 'tablet_android', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3zm-4 22h-4v-1h4v1zm-9.25-3h14.5V3H4.75v16z', -} - -export const iphone = { - name: 'iphone', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 1H8a2.5 2.5 0 00-2.5 2.5v17A2.5 2.5 0 008 23h8a2.5 2.5 0 002.5-2.5v-17A2.5 2.5 0 0016 1zm-4 21c-.83 0-1.5-.67-1.5-1.5S11.17 19 12 19s1.5.67 1.5 1.5S12.83 22 12 22zm-4.5-4h9V4h-9v14z', -} - -export const android = { - name: 'android', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3zm1 17H7V4h10v14zm-7 3h4v-1h-4v1z', -} - -export const dock = { - name: 'dock', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 1.01L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM8 23h8v-2H8v2zm0-8h8V5H8v10z', -} - -export const device_unknown = { - name: 'device_unknown', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 1h10c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zm10 18V5H7v14h10zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 .767-.505 1.163-1.072 1.608-.728.572-1.558 1.224-1.558 2.842h1.76c0-.945.61-1.488 1.24-2.05.678-.604 1.38-1.23 1.38-2.4 0-1.96-1.54-3.47-3.5-3.47zM13 18v-2h-2v2h2z', -} - -export const desktop_windwos = { - name: 'desktop_windwos', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 2h18c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-7v2h2v2H8v-2h2v-2H3c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 14h18V4H3v12z', -} - -export const desktop_mac = { - name: 'desktop_mac', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 2h18c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-7l2 3v1H8v-1l2-3H3c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 12h18V4H3v10z', -} - -export const computer = { - name: 'computer', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21.99 16c0 1.1-.89 2-1.99 2h4v2H0v-2h4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2l-.01 10zM20 6H4v10h16V6z', -} - -export const google_cast_connected = { - name: 'google_cast_connected', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM1 12v-2c6.07 0 11 4.92 11 11h-2a9 9 0 00-9-9zm0 2v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7zm0 4v3h3c0-1.66-1.34-3-3-3zm16-9H5V7h14v10h-5v-2h3V9z', -} - -export const google_cast = { - name: 'google_cast', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3h18c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2h-7v-2h7V5H3v3H1V5c0-1.1.9-2 2-2zM1 21v-3c1.66 0 3 1.34 3 3H1zm0-7v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7zm0-2v-2c6.07 0 11 4.92 11 11h-2a9 9 0 00-9-9z', -} - -export const dns = { - name: 'dns', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM5 9h14V5H5v4zm-1 4h16c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1zm15 2H5v4h14v-4zM7 18.5c-.82 0-1.5-.67-1.5-1.5s.68-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5.5 7c0 .83.68 1.5 1.5 1.5.83 0 1.5-.68 1.5-1.5S7.82 5.5 7 5.5 5.5 6.17 5.5 7z', -} - -export const fingerprint_scanner = { - name: 'fingerprint_scanner', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.815 4.47c-.08 0-.16-.02-.23-.06-1.92-.99-3.58-1.41-5.57-1.41-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2a.506.506 0 01.2-.68C7.825 2.52 9.865 2 12.015 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67a.49.49 0 01-.44.28zM3.505 9.72a.499.499 0 01-.41-.79c.99-1.4 2.25-2.5 3.75-3.27 3.14-1.62 7.16-1.63 10.31-.01 1.5.77 2.76 1.86 3.75 3.25a.5.5 0 01-.12.7c-.23.16-.54.11-.7-.12a9.388 9.388 0 00-3.39-2.94c-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21zm5.9 11.92c.09.1.22.15.35.15.13 0 .26-.05.37-.15.19-.2.19-.51 0-.71-.77-.78-1.21-1.27-1.85-2.42-.61-1.08-.93-2.41-.93-3.85 0-2.42 2.09-4.39 4.66-4.39 2.57 0 4.66 1.97 4.66 4.39 0 .28.22.5.5.5s.5-.22.5-.5c0-2.97-2.54-5.39-5.66-5.39s-5.66 2.42-5.66 5.39c0 1.61.36 3.11 1.05 4.34.67 1.21 1.14 1.77 2.01 2.64zm7.52-1.7c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zm-2.14 2.04c.04.01.09.02.13.02.21 0 .42-.15.47-.38a.496.496 0 00-.35-.61c-1.41-.39-2.32-.91-3.27-1.85a6.297 6.297 0 01-1.87-4.51c0-1.07.93-1.94 2.08-1.94s2.08.87 2.08 1.94c0 1.62 1.38 2.94 3.08 2.94 1.7 0 3.08-1.32 3.08-2.94 0-4.32-3.7-7.83-8.25-7.83-3.23 0-6.18 1.81-7.51 4.6-.45.95-.68 2.04-.68 3.24 0 1.35.24 2.65.73 3.96.09.25.38.39.64.29.26-.09.39-.38.29-.64-.6-1.6-.67-2.83-.67-3.61 0-1.04.2-1.99.59-2.8 1.17-2.45 3.77-4.03 6.61-4.03 4 0 7.25 3.06 7.25 6.83 0 1.07-.93 1.94-2.08 1.94s-2.08-.87-2.08-1.94c0-1.62-1.38-2.94-3.08-2.94-1.7 0-3.08 1.32-3.08 2.94 0 1.98.77 3.83 2.17 5.22 1.09 1.07 2.13 1.66 3.72 2.1z', -} - -export const print_off = { - name: 'print_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.23.82L.82 2.23l5 4.99c-1.66 0-3 1.34-3 3v6h4v4h12l2.95 2.96 1.41-1.41L2.23.82zm2.59 13.4v-4c0-.55.45-1 1-1h2l3 3h-4v2h-2zm12 4l-4-4h-4v4h8zm-8-14h8v3h-5.34l2 2h6.34c.55 0 1 .45 1 1v4l-2 .01v-2.01h-2.34l4 4h2.34v-6c0-1.66-1.34-3-3-3h-1v-5h-12v.36l2 2v-.36zm9 6.51a1 1 0 112 0 1 1 0 01-2 0z', -} - -export const print = { - name: 'print', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zM8 5h8v3H8V5zm8 14v-4H8v4h8zm2-4v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4h-2zm-1-3.5a1 1 0 112 0 1 1 0 01-2 0z', -} - -export const flash_off = { - name: 'flash_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.43 2h-10v1.61l6.13 6.13L18.43 2zm0 8h-3.61l2.28 2.28L18.43 10zm-15-5.73l1.41-1.41 15.73 15.73L19.16 20l-4.15-4.15L11.43 22v-9h-3V9.27l-5-5z', -} - -export const flash_on = { - name: 'flash_on', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 2v11h3v9l7-12h-4l3-8H7z', -} - -export const style = { - name: 'style', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22.292 15.7l-4.96-11.97a2.013 2.013 0 00-1.81-1.23c-.26 0-.53.04-.79.15L7.362 5.7a1.999 1.999 0 00-1.08 2.6l4.96 11.97a1.998 1.998 0 002.6 1.08l7.36-3.05a1.994 1.994 0 001.09-2.6zm-19.5 3.7l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm5.34-11.86l4.96 11.96 7.35-3.05-4.95-11.95h-.01l-7.35 3.04zm3.13.21a1 1 0 100 2 1 1 0 000-2zM8.142 21.5c-1.1 0-2-.9-2-2v-6.34l3.45 8.34h-1.45z', -} - -export const color_palette = { - name: 'color_palette', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12c0 5.51 4.49 10 10 10a2.5 2.5 0 002.5-2.5c0-.61-.23-1.2-.64-1.67a.528.528 0 01-.13-.33c0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9S2 6.49 2 12zm2 0c0-4.41 3.59-8 8-8s8 3.14 8 7c0 2.21-1.79 4-4 4h-1.77a2.5 2.5 0 00-2.5 2.5c0 .6.22 1.19.63 1.65.06.07.14.19.14.35 0 .28-.22.5-.5.5-4.41 0-8-3.59-8-8zm2.5-2a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM8 7.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM14.5 6a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm1.5 5.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', -} - -export const dropper = { - name: 'dropper', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.67 3c-.26 0-.51.1-.71.29l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42l-2.34-2.34c-.2-.19-.45-.29-.7-.29zm-.01 2.41l.92.92-2.69 2.69-.92-.92 2.69-2.69zM5 17.08L6.92 19l8.06-8.06-1.92-1.92L5 17.08z', -} - -export const texture = { - name: 'texture', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.88 3L3 11.88v2.83L14.71 3h-2.83zm7.63.08L3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41zM3 5c0-1.1.9-2 2-2h2L3 7V5zm16 16c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4h2zm-6.88 0H9.29L21 9.29v2.83L12.12 21z', -} - -export const pram = { - name: 'pram', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13.5 10V2c4.42 0 8 3.58 8 8h-8zm2-5.66V8h3.66a6.032 6.032 0 00-3.66-3.66zM6.94 11l-.95-2H2.5v2h2.22s1.89 4.07 2.12 4.42C5.74 16.01 5 17.17 5 18.5 5 20.43 6.57 22 8.5 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61A7.948 7.948 0 0021.5 11H6.94zM7 18.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S9.33 17 8.5 17 7 17.67 7 18.5zM17.5 20c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm.45-4.97l.29-.37c.4-.51.71-1.07.92-1.66H7.87c.125.254.237.486.333.686.159.328.275.568.337.674l.44.67c1.18.17 2.18.93 2.68 1.97h2.68a3.505 3.505 0 013.61-1.97z', -} - -export const fridge = { - name: 'fridge', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 2l12 .01c1.1 0 2 .88 2 1.99v16c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V4a2 2 0 012-2zm2 3h2v3H8V5zm0 7h2v5H8v-5zm10 8H6v-9.02h12V20zM6 9h12V4H6v5z', -} - -export const breifcase = { - name: 'breifcase', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 7h-4V5l-2-2h-4L8 5v2H4c-1.1 0-2 .9-2 2v5c0 .75.4 1.38 1 1.73V19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-3.28c.59-.35 1-.99 1-1.72V9c0-1.1-.9-2-2-2zM10 5h4v2h-4V5zm10 4H4v5h5v-3h6v3h5V9zm-7 6h-2v-2h2v2zm-8 4h14v-3h-4v1H9v-1H5v3z', -} - -export const dice = { - name: 'dice', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 2v14H5V5h14zM6 16.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM7.5 6a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm3 6a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm6 3a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM15 7.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', -} - -export const toilet = { - name: 'toilet', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 6c1.11 0 2-.89 2-2 0-1.11-.89-2-2-2-1.11 0-2 .89-2 2 0 1.11.89 2 2 2zm-2 8.5V22h4v-7.5h1.5V9c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v5.5H5zM17.5 16v6h-3v-6h-3l2.54-7.63A2 2 0 0115.94 7h.12c.86 0 1.62.55 1.9 1.37L20.5 16h-3zM18 4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z', -} - -export const nature_people = { - name: 'nature_people', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22.085 9.085c0-3.87-3.13-7-7-7s-7 3.13-7 7a6.98 6.98 0 005.83 6.89v3.94h-8v-3h1v-4c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88a7 7 0 006.17-6.95zm-17.67-1.17a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm5.67 1.17c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5z', -} - -export const nature = { - name: 'nature', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12.885 16.035h.03v3.88h6v2h-14v-2h6v-3.94a6.98 6.98 0 01-5.83-6.89c0-3.87 3.13-7 7-7s7 3.13 7 7c0 3.59-2.71 6.55-6.2 6.95zm-.8-11.95c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5z', -} - -export const snow = { - name: 'snow', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22v-2z', -} - -export const thermostat = { - name: 'thermostat', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2c1.66 0 3 1.34 3 3v8c1.21.91 2 2.37 2 4 0 2.76-2.24 5-5 5s-5-2.24-5-5c0-1.63.79-3.09 2-4V5c0-1.66 1.34-3 3-3zm0 2c-.55 0-1 .45-1 1v6h2V9h-1V8h1V6h-1V5h1c0-.55-.45-1-1-1z', -} - -export const money = { - name: 'money', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 4v16h20V4H2zm5 4H5v8h2V8zm5 8H9c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1zm3 0h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1zm1-6h1v4h-1v-4zm-6 0h1v4h-1v-4zm-6 8h16V6H4v12z', -} - -export const dollar = { - name: 'dollar', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm-9 13h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2v1zm-7 1h16V6H4v12z', -} - -export const flower = { - name: 'flower', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.66 13.57c.15 0 .29-.01.43-.03A3.15 3.15 0 0012 15.5c1.31 0 2.44-.81 2.91-1.96a3.145 3.145 0 003.57-3.11c0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93a3.145 3.145 0 00-3.57-3.11A3.15 3.15 0 0012 1.5c-1.31 0-2.44.81-2.91 1.96a3.145 3.145 0 00-3.57 3.11c0 .71.25 1.39.67 1.93-.43.54-.68 1.22-.68 1.93 0 1.73 1.41 3.14 3.15 3.14zM12 13.5c-.62 0-1.12-.49-1.14-1.1l.12-1.09c.32.12.66.19 1.02.19s.71-.07 1.03-.19l.11 1.09c-.02.61-.52 1.1-1.14 1.1zm2.7-2.13c.18.13.4.2.64.2.63 0 1.15-.51 1.15-1.15 0-.44-.26-.84-.66-1.03l-.88-.42c-.12.74-.51 1.38-1.06 1.83l.81.57zm-.01-5.74c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83l.82-.56zM13.14 4.6c-.02-.61-.52-1.1-1.14-1.1-.62 0-1.12.49-1.14 1.1l.12 1.09c.32-.12.66-.19 1.02-.19s.71.07 1.03.19l.11-1.09zm-4.48.83c.24 0 .46.07.64.2l.81.56c-.55.45-.94 1.09-1.06 1.83l-.88-.42c-.4-.2-.66-.59-.66-1.03 0-.63.52-1.14 1.15-1.14zm.39 3.55l-.88.42c-.4.2-.66.59-.65 1.02 0 .63.51 1.14 1.14 1.14.23 0 .45-.07.65-.2l.81-.55c-.56-.45-.95-1.09-1.07-1.83zM12 22.5a9 9 0 009-9 9 9 0 00-9 9zm-9-9a9 9 0 009 9 9 9 0 00-9-9zm11.44 6.56c.71-1.9 2.22-3.42 4.12-4.12a7.04 7.04 0 01-4.12 4.12zm-9-4.12c1.9.71 3.42 2.22 4.12 4.12a7.04 7.04 0 01-4.12-4.12z', -} - -export const laundry = { - name: 'laundry', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 2l12 .01c1.11 0 2 .88 2 1.99v16c0 1.11-.89 2-2 2H6c-1.11 0-2-.89-2-2V4c0-1.11.89-2 2-2zm-.01 2L6 20h12V4H5.99zM8 5a1 1 0 100 2 1 1 0 000-2zm2 1a1 1 0 112 0 1 1 0 01-2 0zm2 13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm2.36-2.64c1.3-1.3 1.3-3.42 0-4.72l-4.72 4.72c1.3 1.3 3.42 1.3 4.72 0z', -} - -export const cake = { - name: 'cake', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 5a2 2 0 11-4 0c0-.38.1-.73.29-1.03L12 1l1.71 2.97c.19.3.29.65.29 1.03zm-1 5h5c1.66 0 3 1.34 3 3v9c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-9c0-1.66 1.34-3 3-3h5V8h2v2zM5 21v-3c.9-.01 1.76-.37 2.4-1.01l1.09-1.07 1.07 1.07c1.31 1.31 3.59 1.3 4.89 0l1.08-1.07 1.07 1.07c.64.64 1.5 1 2.4 1.01v3H5zm12.65-5.07c.36.37.84.56 1.35.57V13c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v3.5c.51-.01.99-.21 1.34-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13z', -} - -export const cocktail = { - name: 'cocktail', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 3H3v2l8 9v5H6v2h12v-2h-5v-5l8-9V3zm-6.23 6L12 12.11 9.23 9h5.54zM5.66 5l1.77 2h9.14l1.78-2H5.66z', -} - -export const coffee = { - name: 'coffee', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 3h16c1.11 0 2 .89 2 2v3c0 1.11-.89 2-2 2h-2v3c0 2.21-1.79 4-4 4H8c-2.21 0-4-1.79-4-4V3zm12 10V5H6v8c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2zm2-5V5h2v3h-2zM2 19h18v2H2v-2z', -} - -export const drink = { - name: 'drink', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 2l2.01 18.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2H3zm4 18.01L5.89 10H18.1L17 20l-10 .01zM5.67 8h12.66l.43-4H5.23l.44 4zM12 19c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S9 14 9 16c0 1.66 1.34 3 3 3zm1-3c0-.36-.41-1.18-1-2.09-.59.9-1 1.72-1 2.09 0 .55.45 1 1 1s1-.45 1-1z', -} - -export const pizza = { - name: 'pizza', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.01 6C5.23 3.54 8.43 2 12 2c3.57 0 6.78 1.55 8.99 4L12 22 3.01 6zm2.5.36L12 17.92l6.49-11.56A10.152 10.152 0 0012 4c-2.38 0-4.68.85-6.49 2.36zM9 5.5c-.83 0-1.5.67-1.5 1.5S8.17 8.5 9 8.5s1.5-.67 1.5-1.5S9.82 5.5 9 5.5zm3 9c-.83 0-1.5-.67-1.5-1.5s.68-1.5 1.5-1.5 1.5.67 1.5 1.5-.68 1.5-1.5 1.5z', -} - -export const fast_food = { - name: 'fast_food', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 1v4h5l-1.65 16.53c-.1.82-.79 1.47-1.63 1.47H18v-2h1.39l1.4-14h-9.56L11 5h5V1h2zM8.5 8.99C4.75 8.99 1 11 1 15h15c0-4-3.75-6.01-7.5-6.01zM1 21.98c0 .56.45 1.01 1.01 1.01H15c.56 0 1.01-.45 1.01-1.01V21H1v.98zm7.5-10.99c-1.41 0-3.77.46-4.88 2.01h9.76c-1.11-1.55-3.47-2.01-4.88-2.01zM1 17h15v2H1v-2z', -} - -export const restaurant = { - name: 'restaurant', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9 9h2V2h2v7c0 2.21-1.79 4-4 4v9H7v-9c-2.21 0-4-1.79-4-4V2h2v7h2V2h2v7zm7 5V6c0-1.76 2.24-4 5-4v20h-2v-8h-3z', -} - -export const dining = { - name: 'dining', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.85 9.939c-1.59 1.59-3.74 2.09-5.27 1.38l-1.47 1.47 6.88 6.88-1.41 1.41-6.88-6.88-6.89 6.87-1.41-1.41 9.76-9.76c-.71-1.53-.21-3.68 1.38-5.27 1.92-1.91 4.66-2.27 6.12-.81 1.47 1.47 1.1 4.21-.81 6.12zm-9.22.36l-2.83 2.83-4.19-4.18a4.008 4.008 0 010-5.66l7.02 7.01z', -} - -export const puzzle = { - name: 'puzzle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.25 4.75a2.5 2.5 0 015 0h4c1.1 0 2 .9 2 2v4a2.5 2.5 0 010 5v4c0 1.1-.9 2-2 2h-3.8v-.3c0-1.49-1.21-2.7-2.7-2.7-1.49 0-2.7 1.21-2.7 2.7v.3h-3.8c-1.1 0-2-.9-2-2v-3.8h.3c1.49 0 2.7-1.21 2.7-2.7 0-1.49-1.21-2.7-2.7-2.7h-.29v-3.8c0-1.1.89-2 1.99-2h4zm3 0c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2h-6l.01 2.12c1.75.68 2.99 2.39 2.99 4.38 0 1.99-1.25 3.7-3 4.38v2.12h2.12c.68-1.75 2.39-3 4.38-3 1.99 0 3.7 1.25 4.38 3h2.12v-6h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2v-6h-6v-2z', -} - -export const placeholder_icon = { - name: 'placeholder_icon', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 5H3c0-1.1.9-2 2-2v2zm0 8H3v-2h2v2zm2 8h2v-2H7v2zM5 9H3V7h2v2zm8-6h-2v2h2V3zm6 2V3c1.1 0 2 .9 2 2h-2zM5 21v-2H3c0 1.1.9 2 2 2zm0-4H3v-2h2v2zM9 3H7v2h2V3zm4 18h-2v-2h2v2zm6-8h2v-2h-2v2zm2 6c0 1.1-.9 2-2 2v-2h2zM19 9h2V7h-2v2zm2 8h-2v-2h2v2zm-6 4h2v-2h-2v2zm2-16h-2V3h2v2z', -} - -export const smoking_off = { - name: 'smoking_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.03 8.175H14.5a3.35 3.35 0 010-6.7v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16v1.64H18v-1.3c0-1.31-.92-2.05-1.97-2.05zm.97 4.35h-2.34l2.34 2.34v-2.34zm2.5 0H18v3h1.5v-3zm2.5 0h-1.5v3H22v-3zm-3.15-8.27c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07v2.23H22v-2.24c0-2.22-1.28-4.14-3.15-5.03zM2 5.525l1.41-1.41 17 17-1.41 1.41-7-7H2v-3h7l-7-7z', -} - -export const smoking = { - name: 'smoking', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.85 6.85c0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03v2.24h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V8.7c1.02 0 1.85-.83 1.85-1.85S17.52 5 16.5 5V3.5c1.85 0 3.35 1.5 3.35 3.35zM14.5 11.7h1.53c1.87 0 3.47 1.35 3.47 3.16v1.64H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5a3.35 3.35 0 010-6.7v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2zM2 17.5h15v3H2v-3zm16 0h1.5v3H18v-3zm2.5 0H22v3h-1.5v-3z', -} - -export const widgets = { - name: 'widgets', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 2.345l-5.66 5.65v-4.34h-8v8h8v-3.66l5.66 5.66h-3.66v8h8v-8H16l5.66-5.66L16 2.345zm2.83 5.66L16 5.175l-2.83 2.83 2.83 2.83 2.83-2.83zM8.34 9.655v-4h-4v4h4zm10 6v4h-4v-4h4zm-10 4v-4h-4v4h4zm-6-6h8v8h-8v-8z', -} - -export const puzzle_filled = { - name: 'puzzle_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10.75 2.25a2.5 2.5 0 00-2.5 2.5h-4c-1.1 0-1.99.9-1.99 2v3.8h.29c1.49 0 2.7 1.21 2.7 2.7 0 1.49-1.21 2.7-2.7 2.7h-.3v3.8c0 1.1.9 2 2 2h3.8v-.3c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7v.3h3.8c1.1 0 2-.9 2-2v-4a2.5 2.5 0 000-5v-4c0-1.1-.9-2-2-2h-4a2.5 2.5 0 00-2.5-2.5z', -} - -export const bandage = { - name: 'bandage', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.745 12l3.98-3.98a.996.996 0 000-1.41l-4.34-4.34a.996.996 0 00-1.41 0l-3.98 3.98-3.98-3.98a1.001 1.001 0 00-1.41 0l-4.34 4.34a.996.996 0 000 1.41L6.245 12l-3.98 3.98a.996.996 0 000 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29.26 0 .51-.1.71-.29l4.34-4.34a.996.996 0 000-1.41L17.745 12zm-5.73-3.02c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-8.34-1.66l3.63 3.62 3.62-3.63-3.62-3.62-3.63 3.63zm6.34 5.66c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm1 1c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm3-3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-.97 5.72l3.63 3.62 3.62-3.63-3.62-3.62-3.63 3.63z', -} - -export const brush = { - name: 'brush', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.169 3c-.26 0-.51.1-.71.29l-8.96 8.96 2.75 2.75 8.96-8.96a.996.996 0 000-1.41l-1.34-1.34c-.2-.2-.45-.29-.7-.29zM7.499 16c.55 0 1 .45 1 1 0 1.1-.9 2-2 2-.17 0-.33-.02-.5-.05.31-.55.5-1.21.5-1.95 0-.55.45-1 1-1zm-3 1c0-1.66 1.34-3 3-3s3 1.34 3 3c0 2.21-1.79 4-4 4-1.51 0-3.08-.78-4-2 .84 0 2-.69 2-2z', -} - -export const measure = { - name: 'measure', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 6h18c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2zm0 10h18V8h-2v4h-2V8h-2v4h-2V8h-2v4H9V8H7v4H5V8H3v8z', -} - -export const report_bug = { - name: 'report_bug', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.19 8H20v2h-2.09c.05.33.09.66.09 1v1h2v2h-2v1c0 .34-.04.67-.09 1H20v2h-2.81c-1.04 1.79-2.97 3-5.19 3s-4.15-1.21-5.19-3H4v-2h2.09c-.05-.33-.09-.66-.09-1v-1H4v-2h2v-1c0-.34.04-.67.09-1H4V8h2.81c.45-.78 1.07-1.45 1.81-1.96L7 4.41 8.41 3l2.18 2.17c.45-.11.92-.17 1.41-.17.49 0 .96.06 1.42.17L15.59 3 17 4.41l-1.63 1.63c.75.51 1.37 1.18 1.82 1.96zM16 15v-4c0-.22-.03-.47-.07-.69l-.1-.65-.38-.65c-.3-.53-.71-.97-1.21-1.31l-.61-.42-.68-.16a3.787 3.787 0 00-1.89 0l-.74.18-.57.39A4.1 4.1 0 008.54 9l-.37.65-.1.65c-.04.22-.07.47-.07.7v4c0 .23.03.48.07.71l.1.65.37.64c.72 1.23 2.04 2 3.46 2s2.74-.76 3.46-2l.37-.65.1-.65c.04-.23.07-.48.07-.7zm-6-1h4v2h-4v-2zm4-4h-4v2h4v-2z', -} - -export const build_wrench = { - name: 'build_wrench', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13.576 9.91l9.08 9.08c.4.4.4 1.03 0 1.41l-2.3 2.3a.996.996 0 01-1.41 0l-9.11-9.11c-2.32.87-5.03.38-6.89-1.48-2.3-2.29-2.51-5.88-.65-8.42l3.83 3.83 1.42-1.41-3.84-3.85c2.55-1.86 6.13-1.65 8.43.65a6.505 6.505 0 011.44 7zm-3.38 1.22l9.46 9.46.88-.89-9.45-9.45c.46-.59.76-1.25.88-1.96.25-1.39-.16-2.88-1.24-3.96-.95-.94-2.2-1.38-3.44-1.31l3.09 3.09-4.24 4.24-3.09-3.09c-.07 1.24.37 2.5 1.32 3.44a4.472 4.472 0 003.83 1.25c.71-.1 1.39-.37 2-.82z', -} - -export const gavel = { - name: 'gavel', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.375 6.66l-2.83 2.83-5.66-5.66L12.715 1l5.66 5.66zm-9.91-1.42l-2.83 2.83 14.14 14.14 2.83-2.83L8.465 5.24zM13.395 21h-12v2h12v-2zm-3.51-5.86l-5.66-5.66-2.83 2.83 5.66 5.66 2.83-2.83z', -} - -export const folder_shared = { - name: 'folder_shared', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 6h8c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2zM4 6v12h16V8h-8.83l-2-2H4zm11 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm4 3v1h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z', -} - -export const folder_add = { - name: 'folder_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zM4 18V6h5.17l2 2H20v10H4zm10-4h-2v-2h2v-2h2v2h2v2h-2v2h-2v-2z', -} - -export const folder_open = { - name: 'folder_open', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 6h8c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2zM4 8v10h16V8H4z', -} - -export const folder = { - name: 'folder', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 4h6l2 2h8c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2zm7.17 4l-2-2H4v12h16V8h-8.83z', -} - -export const file_description = { - name: 'file_description', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 10H8v2h8v-2zm0 4H8v2h8v-2zM6 20h12V9h-5V4H6v16z', -} - -export const file = { - name: 'file', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 2h8l6 6v12c0 1.1-.9 2-2 2H5.99C4.89 22 4 21.1 4 20l.01-16c0-1.1.89-2 1.99-2zm0 2v16h12V9h-5V4H6z', -} - -export const folder_favorite = { - name: 'folder_favorite', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM4 18V6h5.17l2 2H20v10H4zm8.39-1l.69-2.96-2.3-1.99 3.03-.26L15 9l1.19 2.79 3.03.26-2.3 1.99.69 2.96L15 15.47 12.39 17z', -} - -export const file_add = { - name: 'file_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm-1 9h-2v3H8v2h3v3h2v-3h3v-2h-3v-3zm-7 9h12V9h-5V4H6v16z', -} - -export const library_video = { - name: 'library_video', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zM2 6h2v14h14v2H4c-1.1 0-2-.9-2-2V6zm18 10H8V4h12v12zm-8-1.5v-9l6 4.5-6 4.5z', -} - -export const library_add = { - name: 'library_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zM2 6h2v14h14v2H4c-1.1 0-2-.9-2-2V6zm18 10H8V4h12v12zm-5-2h-2v-3h-3V9h3V6h2v3h3v2h-3v3z', -} - -export const library_books = { - name: 'library_books', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zM2 6h2v14h14v2H4c-1.1 0-2-.9-2-2V6zm6 10V4h12v12H8zm10-7h-8v2h8V9zm-8 3h4v2h-4v-2zm8-6h-8v2h8V6z', -} - -export const library_music = { - name: 'library_music', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 14h12V4H8v12zm4.5-1a2.5 2.5 0 002.5-2.5V7h3V5h-4v5.51c-.42-.32-.93-.51-1.5-.51a2.5 2.5 0 000 5zM2 6h2v14h14v2H4c-1.1 0-2-.9-2-2V6z', -} - -export const library_image = { - name: 'library_image', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm12.21 8.83l2.75-3.54L19.5 15h-11l2.75-3.53 1.96 2.36zM7 17h14V3H7v14z', -} - -export const library_pdf = { - name: 'library_pdf', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 14h12V4H8v12zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm12 3v3c0 .55-.45 1-1 1h-2V8h2c.55 0 1 .45 1 1zm-2 0h1v3h-1V9zm5 2h-1v2h-1V8h2v1h-1v1h1v1zm-9 0h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9v5h1v-2zm1-2h-1v1h1V9z', -} - -export const download = { - name: 'download', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 9.5h-4v-6H9v6H5l7 7 7-7zm-8 2v-6h2v6h1.17L12 13.67 9.83 11.5H11zm8 9v-2H5v2h14z', -} - -export const upload = { - name: 'upload', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15 16.5v-6h4l-7-7-7 7h4v6h6zM12 6.33l2.17 2.17H13v6h-2v-6H9.83L12 6.33zm7 14.17v-2H5v2h14z', -} - -export const download_done = { - name: 'download_done', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 10.7l4.6 4.6L19 6l-2-2-7.4 7.4L7 8.8l-2 1.9zM19 18H5v2h14v-2z', -} - -export const cloud_upload = { - name: 'cloud_upload', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.35 10.04A7.49 7.49 0 0012 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 000 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0112 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0122 15c0 1.65-1.35 3-3 3zm-8.45-5H8l4-4 4 4h-2.55v3h-2.9v-3z', -} - -export const cloud_off = { - name: 'cloud_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.41 2.93L3 4.34l2.77 2.77h-.42A5.994 5.994 0 000 13.07c0 3.31 2.69 6 6 6h11.73l2 2 1.41-1.41L4.41 2.93zM24 14.07c0-2.64-2.05-4.78-4.65-4.96A7.49 7.49 0 0012 3.07c-1.33 0-2.57.36-3.65.97l1.49 1.49c.67-.29 1.39-.46 2.16-.46 3.04 0 5.5 2.46 5.5 5.5v.5H19a2.996 2.996 0 011.79 5.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81zm-22-1c0 2.21 1.79 4 4 4h9.73l-8-8H6c-2.21 0-4 1.79-4 4z', -} - -export const cloud_download = { - name: 'cloud_download', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.35 10.04A7.49 7.49 0 0012 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 000 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0112 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0122 15c0 1.65-1.35 3-3 3zm-8.45-8h2.9v3H16l-4 4-4-4h2.55v-3z', -} - -export const cloud_done = { - name: 'cloud_done', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.35 10.04A7.49 7.49 0 0012 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 000 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0112 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0122 15c0 1.65-1.35 3-3 3zM7.91 12.09L10 14.18l4.6-4.6 1.41 1.41L10 17l-3.5-3.5 1.41-1.41z', -} - -export const cloud = { - name: 'cloud', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5.35 8.04A7.496 7.496 0 0112 4a7.49 7.49 0 017.35 6.04c2.6.18 4.65 2.32 4.65 4.96 0 2.76-2.24 5-5 5H6c-3.31 0-6-2.69-6-6 0-3.09 2.34-5.64 5.35-5.96zm12.04 2.39A5.503 5.503 0 0012 6C9.94 6 8.08 7.14 7.13 8.97l-.5.95-1.07.11A3.973 3.973 0 002 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3a2.98 2.98 0 00-2.78-2.96l-1.53-.11-.3-1.5z', -} - -export const offline = { - name: 'offline', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2.02c-5.51 0-9.98 4.47-9.98 9.98 0 5.51 4.47 9.98 9.98 9.98 5.51 0 9.98-4.47 9.98-9.98 0-5.51-4.47-9.98-9.98-9.98zm0 17.96c-4.4 0-7.98-3.58-7.98-7.98S7.6 4.02 12 4.02 19.98 7.6 19.98 12 16.4 19.98 12 19.98zM8.25 13.5l4.5-8.5v5.5h3L11.39 19v-5.5H8.25z', -} - -export const offline_saved = { - name: 'offline_saved', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.5 6.5 2 12 2s10 4.5 10 10-4.5 10-10 10S2 17.5 2 12zm2 0c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm13 3v2H7v-2h10zM8.4 9.3l1.9 1.9 5.3-5.3L17 7.3 10.3 14 7 10.7l1.4-1.4z', -} - -export const collection_1 = { - name: 'collection_1', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm15 10h-2V7h-2V5h4v10zm-9 2h14V3H7v14z', -} - -export const collection_2 = { - name: 'collection_2', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm20 12H7V3h14v14zm-8-4h4v2h-6v-4a2 2 0 012-2h2V7h-4V5h4a2 2 0 012 2v2a2 2 0 01-2 2h-2v2z', -} - -export const collection_3 = { - name: 'collection_3', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zm0 16h14V3H7v14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm14 6.5V13a2 2 0 01-2 2h-4v-2h4v-2h-2V9h2V7h-4V5h4a2 2 0 012 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5z', -} - -export const collection_4 = { - name: 'collection_4', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm16 10h-2v-4h-4V5h2v4h2V5h2v10zM7 17h14V3H7v14z', -} - -export const collection_5 = { - name: 'collection_5', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zm0 16h14V3H7v14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm14 6v2a2 2 0 01-2 2h-4v-2h4v-2h-4V5h6v2h-4v2h2a2 2 0 012 2z', -} - -export const collection_6 = { - name: 'collection_6', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm4 12h14V3H7v14zm6-2h2a2 2 0 002-2v-2a2 2 0 00-2-2h-2V7h4V5h-4a2 2 0 00-2 2v6a2 2 0 002 2zm2-4h-2v2h2v-2z', -} - -export const collection_7 = { - name: 'collection_7', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm20 12H7V3h14v14zM17 7l-4 8h-2l4-8h-4V5h6v2z', -} - -export const collection_8 = { - name: 'collection_8', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm20 12H7V3h14v14zm-6-2h-2a2 2 0 01-2-2v-1.5c0-.83.67-1.5 1.5-1.5-.83 0-1.5-.67-1.5-1.5V7a2 2 0 012-2h2a2 2 0 012 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V13a2 2 0 01-2 2zm-2-8h2v2h-2V7zm2 4h-2v2h2v-2z', -} - -export const collection_9 = { - name: 'collection_9', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm4 12h14V3H7v14zm8-12h-2a2 2 0 00-2 2v2a2 2 0 002 2h2v2h-4v2h4a2 2 0 002-2V7a2 2 0 00-2-2zm-2 4h2V7h-2v2z', -} - -export const collection_9_plus = { - name: 'collection_9_plus', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm11 7V8a2 2 0 00-2-2h-1a2 2 0 00-2 2v1a2 2 0 002 2h1v1H9v2h3a2 2 0 002-2zm-3-4v1h1V8h-1zm8 1h2V3H7v14h14v-6h-2v2h-2v-2h-2V9h2V7h2v2z', -} - -export const attachment = { - name: 'attachment', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 16H6.5c-2.21 0-4-1.79-4-4s1.79-4 4-4H19a2.5 2.5 0 010 5H8.5c-.55 0-1-.45-1-1s.45-1 1-1H18V9.5H8.5a2.5 2.5 0 000 5H19c2.21 0 4-1.79 4-4s-1.79-4-4-4H6.5C3.46 6.5 1 8.96 1 12s2.46 5.5 5.5 5.5H18V16z', -} - -export const attach_file = { - name: 'attach_file', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5a2.5 2.5 0 015 0v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H9.5v9.5a2.5 2.5 0 005 0V5c0-2.21-1.79-4-4-4s-4 1.79-4 4v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6H16z', -} - -export const image = { - name: 'image', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 2v14H5V5h14zm-7.86 10.73l3-3.87L18 17H6l3-3.86 2.14 2.59z', -} - -export const movie_file = { - name: 'movie_file', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 8l-2-4h4v14c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1l2 4h3L8 4h2l2 4h3l-2-4h2l2 4h3zm0 2H5.76L4 6.47V18h16v-8z', -} - -export const slideshow = { - name: 'slideshow', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 13l5-4-5-4v8zm-5 3h14V5H5v14z', -} - -export const image_add = { - name: 'image_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.5 1.5v3h3v2h-3v2.99s-1.99.01-2 0V6.5h-3s.01-1.99 0-2h3v-3h2zm-2 19h-14v-14h9v-2h-9c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9h-2v9zm-7.79-3.17l-1.96-2.36L5 18.5h11l-3.54-4.71-2.75 3.54z', -} - -export const sun = { - name: 'sun', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 1.05h2V4h-2V1.05zm-6.04 2.5l1.8 1.79-1.42 1.41-1.79-1.79 1.41-1.41zM4 11H1v2h3v-2zm16.448-6.048L19.04 3.545l-1.788 1.789 1.407 1.407 1.789-1.79zM17.24 18.66l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4zM23 11h-3v2h3v-2zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-4 6c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4-4 1.79-4 4zm5 8v2.95h-2V20h2zm-8.04.45l-1.41-1.41 1.79-1.8 1.41 1.41-1.79 1.8z', -} - -export const battery_alert = { - name: 'battery_alert', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zM13 18h-2v-2h2v2zm-2-4h2V9h-2v5z', -} - -export const battery_charging = { - name: 'battery_charging', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 4h1.67C16.4 4 17 4.6 17 5.33v15.34c0 .73-.6 1.33-1.34 1.33H8.33C7.6 22 7 21.4 7 20.66V5.33C7 4.6 7.6 4 8.33 4H10V2h4v2zm-3 10.5V20l4-7.5h-2V7l-4 7.5h2z', -} - -export const battery = { - name: 'battery', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4z', -} - -export const battery_unknown = { - name: 'battery_unknown', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zM13 16v2h-2v-2h2zm.63-2.6c.29-.29.67-.71.67-.71.43-.43.7-1.03.7-1.69 0-1.66-1.34-3-3-3s-3 1.34-3 3h1.5c0-.83.67-1.5 1.5-1.5a1.498 1.498 0 011.06 2.56l-.93.94c-.47.48-.93 1.17-.93 2h1.6c0-.45.35-1.12.83-1.6z', -} - -export const flame = { - name: 'flame', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13.5 1.335s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 8.175 4 11.285 4 14.665c0 4.42 3.58 8 8 8s8-3.58 8-8c0-5.39-2.59-10.2-6.5-13.33zm-1.93 12.49c-1.36.28-2.17 1.16-2.17 2.41 0 1.34 1.11 2.42 2.49 2.42 2.05 0 3.71-1.66 3.71-3.71 0-1.07-.15-2.12-.46-3.12-.79 1.07-2.2 1.72-3.57 2zm-5.57.84c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.56-.66-5.03-1.89-7.23-.53 2.6-2.62 4.43-5.28 4.43-1.56 0-2.96-.62-3.97-1.63-.56 1.39-.86 2.9-.86 4.43z', -} - -export const waves = { - name: 'waves', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8-1.38 0-2.2.42-2.95.8-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6.88 0 1.4.25 2.05.6.75.38 1.57.8 2.95.8 1.38 0 2.2-.42 2.95-.8.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8zm0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8-1.38 0-2.2.43-2.95.8-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.57.8 2.95.8 1.38 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8zm2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8-1.38 0-2.2.42-2.95.8-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6.88 0 1.4.25 2.05.6.75.38 1.57.8 2.95.8 1.38 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58zM17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8-1.38 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6.87 0 1.4.25 2.05.6.75.38 1.57.8 2.95.8 1.38 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8z', -} - -export const ev_station = { - name: 'ev_station', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.53 7.22l-.01.01c.45.45.73 1.08.73 1.77v9.5a2.5 2.5 0 01-5 0v-5h-1.5V21h-10V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v7h1c1.1 0 2 .9 2 2v4.5c0 .55.45 1 1 1s1-.45 1-1v-7.21c-.31.13-.64.21-1 .21a2.5 2.5 0 01-2.5-2.5c0-1.07.67-1.97 1.61-2.33l-2.11-2.11 1.06-1.06 3.72 3.72zM11.75 19V5h-6v14h6zm6-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-12 3.5l4-7.5v5h2l-4 7v-4.5h-2z', -} - -export const gas_station = { - name: 'gas_station', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.53 7.22l-.01.01c.45.45.73 1.08.73 1.77v9.5a2.5 2.5 0 01-5 0v-5h-1.5V21h-10V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v7h1c1.1 0 2 .9 2 2v4.5c0 .55.45 1 1 1s1-.45 1-1v-7.21c-.31.13-.64.21-1 .21a2.5 2.5 0 01-2.5-2.5c0-1.07.67-1.97 1.61-2.33l-2.11-2.11 1.06-1.06 3.72 3.72zM11.75 19v-7h-6v7h6zm0-9h-6V5h6v5zm5-1c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z', -} - -export const light = { - name: 'light', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9 1.525h6v4.81c1.79 1.04 3 2.97 3 5.19 0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.22 1.21-4.15 3-5.19v-4.81zm4 2v3.96l1 .58c1.24.72 2 2.04 2 3.46 0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.42.77-2.74 2-3.46l1-.58v-3.96h2zm-9 6.95H1v2h3v-2zm-.45 8.09l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8zm9.45.91v3h-2v-3h2zm7-9h3v2h-3v-2zm-.97 9.51l-1.79-1.8 1.4-1.4 1.8 1.79-1.41 1.41z', -} - -export const power_button = { - name: 'power_button', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 3h2v4c1.1 0 2 .9 2 2v5.49L14.5 18v3h-5v-3L6 14.5V8.98C6 7.89 6.9 6.99 7.99 7H8V3h2v4h4V3zm2 10.66V9H8v4.65l3.5 3.52V19h1v-1.83l3.5-3.51z', -} - -export const power_button_off = { - name: 'power_button_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.215 2.505h2v3.88l-2-2v-1.88zm8 9.88v-3.88h-3.88l-2-2h3.88v-4h2v4c1.1 0 2 .9 2 2v5.48l-.2.2-1.8-1.8zm-11.88-9.04l-1.41 1.41 3.29 3.29v5.96l3.5 3.5v3h5v-3l.48-.48 4.47 4.47 1.41-1.41-16.74-16.74z', -} - -export const turbine = { - name: 'turbine', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 23h-1v-6.57C9.93 17.4 8.52 18 7 18c-3.25 0-6-2.75-6-6v-1h6.57C6.6 9.93 6 8.52 6 7c0-3.25 2.75-6 6-6h1v6.57C14.07 6.6 15.48 6 17 6c3.25 0 6 2.75 6 6v1h-6.57c.97 1.07 1.57 2.48 1.57 4 0 3.25-2.75 6-6 6zm1-9.87v7.74c1.7-.46 3-2.04 3-3.87s-1.3-3.41-3-3.87zM3.13 13c.46 1.7 2.04 3 3.87 3s3.41-1.3 3.87-3H3.13zm10-2h7.74c-.46-1.7-2.05-3-3.87-3-1.82 0-3.41 1.3-3.87 3zM11 3.13C9.3 3.59 8 5.18 8 7c0 1.82 1.3 3.41 3 3.87V3.13z', -} - -export const lightbulb = { - name: 'lightbulb', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zM9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm5-7.3l.85-.6A4.997 4.997 0 0017 9c0-2.76-2.24-5-5-5S7 6.24 7 9c0 1.63.8 3.16 2.15 4.1l.85.6V16h4v-2.3z', -} - -export const power = { - name: 'power', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 3h2v10h-2V3zm5.41 3.59l1.42-1.42A8.932 8.932 0 0121 12a9 9 0 01-18 0c0-2.74 1.23-5.18 3.17-6.83l1.41 1.41A6.995 6.995 0 0012 19c3.87 0 7-3.13 7-7a6.92 6.92 0 00-2.59-5.41z', -} - -export const flare = { - name: 'flare', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 1h2v6h-2V1zM9.17 7.76L7.05 5.64 5.64 7.05l2.12 2.12 1.41-1.41zM7 11H1v2h6v-2zm11.36-3.95l-1.41-1.41-2.12 2.12 1.41 1.41 2.12-2.12zM17 11h6v2h-6v-2zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm4.95 9.36l-2.12-2.12 1.41-1.41 2.12 2.12-1.41 1.41zM5.64 16.95l1.41 1.41 2.12-2.12-1.41-1.41-2.12 2.12zM13 23h-2v-6h2v6z', -} - -export const link_off = { - name: 'link_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5.11 7.445L2 4.335l1.41-1.41 16.74 16.74-1.41 1.41-4.01-4.01H13v-1.73l-2.27-2.27H8v-2h.73l-2.07-2.07a3.097 3.097 0 00-2.76 3.07c0 1.71 1.39 3.1 3.1 3.1h4v1.9H7c-2.76 0-5-2.24-5-5 0-2.09 1.29-3.88 3.11-4.62zM17 7.065h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 1.4a4.986 4.986 0 002.37-4.24c0-2.76-2.24-5-5-5zm-2.61 4l1.61 1.61v-1.61h-1.61z', -} - -export const link = { - name: 'link', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 15H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm6-8h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-1 4H8v2h8v-2z', -} - -export const camera_add_photo = { - name: 'camera_add_photo', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.5 6.5h-3v3h-2v-3h-3v-2h3v-3h2v3h3v2zm9.83 0h3.17c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-16c-1.1 0-2-.9-2-2v-9h2v9h16v-12h-4.05l-1.83-2H10.5v-2h6l1.83 2zm-4.83 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3z', -} - -export const code = { - name: 'code', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.8 12l4.6 4.6L8 18l-6-6 6-6 1.4 1.4L4.8 12zm14.4 0l-4.6 4.6L16 18l6-6-6-6-1.4 1.4 4.6 4.6z', -} - -export const gesture = { - name: 'gesture', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6.38 5.68c-.31-.13-1.01.51-1.71 1.22L2.92 5.19c.22-.27.52-.57.88-.93.25-.25 1.4-1.25 2.72-1.25.87 0 2.51.69 2.51 2.86 0 1.36-.52 2.14-1.3 3.28-.45.66-1.5 2.43-1.85 3.52-.36 1.09-.09 1.92.36 1.92.412 0 .824-.496 1.078-.802l.032-.038c.23-.24 1.71-1.99 2.29-2.72.76-.93 2.69-2.84 4.94-2.84 2.94 0 3.88 2.55 4.03 4.2h2.47v2.5h-2.46c-.4 4.77-3.06 6.1-4.69 6.1-1.77 0-3.21-1.39-3.21-3.09s1.6-4.73 5.38-5.37l-.02-.154c-.1-.752-.215-1.636-1.74-1.636-1.25 0-2.87 1.95-4.08 3.44l-.013.015C9.143 15.558 8.266 16.641 7.2 16.95c-.9.27-1.89.1-2.64-.46-.86-.64-1.34-1.7-1.34-2.98 0-2.108 1.98-5.011 2.656-6.004.1-.147.172-.252.204-.306.3-.49.8-1.32.3-1.52zm6.84 12.16c0 .46.43.72.74.72.7 0 1.83-.79 2.13-3.48-2.14.56-2.87 2.16-2.87 2.76z', -} - -export const text_rotation_up = { - name: 'text_rotation_up', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 4l-3 3h2v13h2V7h2l-3-3zm-4 12.4l-2.2-.9v-5l2.2-.9V7.5L3 12.25v1.5l11 4.75v-2.1zm-4-5.27L4.98 13 10 14.87v-3.74z', -} - -export const text_rotation_verticle = { - name: 'text_rotation_verticle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.25 17l-3 3-3-3h2V4h2v13h2zM16 5h-1.5L9.75 16h2.1l.9-2.2h5l.9 2.2h2.1L16 5zm-2.62 7l1.87-5.02L17.12 12h-3.74z', -} - -export const text_rotation_angled_down = { - name: 'text_rotation_angled_down', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.875 8.23l3.54 3.54-.92 2.19 1.48 1.48 4.42-11.14-1.06-1.05-11.14 4.42 1.49 1.48 2.19-.92zm3.75 12.52v-4.24l-1.41 1.41-9.2-9.19-1.41 1.41 9.19 9.19-1.41 1.42h4.24zm.61-10.7l2.23-4.87-4.87 2.23 2.64 2.64z', -} - -export const text_rotation_angled_up = { - name: 'text_rotation_angled_up', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.23 12.13l3.54-3.54 2.19.92 1.48-1.48L4.31 3.61 3.25 4.67l4.42 11.14 1.48-1.48-.92-2.2zm8.28-3.75l1.41 1.41-9.19 9.19 1.41 1.41 9.19-9.19 1.42 1.42V8.38h-4.24zM5.18 5.54l2.23 4.87 2.64-2.64-4.87-2.23z', -} - -export const text_rotation_down = { - name: 'text_rotation_down', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 20l3-3H7V4H5v13H3l3 3zm6.2-11.5v5l-2.2.9v2.1l11-4.75v-1.5L10 5.5v2.1l2.2.9zm1.8 4.37L19.02 11 14 9.13v3.74z', -} - -export const text_rotation_none = { - name: 'text_rotation_none', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.6 14l.9-2.2h5l.9 2.2h2.1L11.75 3h-1.5L5.5 14h2.1zM20 18l-3-3v2H4v2h13v2l3-3zm-7.13-8L11 4.98 9.13 10h3.74z', -} - -export const opacity = { - name: 'opacity', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2.345l5.66 5.65a8.02 8.02 0 012.34 5.64c0 2-.78 4.11-2.34 5.67a7.99 7.99 0 01-11.32 0C4.78 17.745 4 15.635 4 13.635s.78-4.08 2.34-5.64L12 2.345zm-4.24 7.25c-1.14 1.13-1.75 2.4-1.76 4.4h12c-.01-2-.62-3.23-1.76-4.35L12 5.265l-4.24 4.33z', -} - -export const invert_colors = { - name: 'invert_colors', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2.345l5.66 5.66c3.12 3.12 3.12 8.19 0 11.31a7.98 7.98 0 01-5.66 2.34c-2.05 0-4.1-.78-5.66-2.34-3.12-3.12-3.12-8.19 0-11.31L12 2.345zm-4.24 15.56a5.928 5.928 0 004.24 1.76V5.175l-4.24 4.25A5.928 5.928 0 006 13.665c0 1.6.62 3.1 1.76 4.24z', -} - -export const flip_to_back = { - name: 'flip_to_back', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 5a2 2 0 012-2v2H7zm2 2H7v2h2V7zm0 4H7v2h2v-2zm4 4h-2v2h2v-2zm6-10V3c1.1 0 2 .9 2 2h-2zm-6-2h-2v2h2V3zM9 15v2a2 2 0 01-2-2h2zm10-2h2v-2h-2v2zm2-4h-2V7h2v2zm-2 8c1.1 0 2-.9 2-2h-2v2zM3 7h2v12h12v2H5a2 2 0 01-2-2V7zm12-2h2V3h-2v2zm2 12h-2v-2h2v2z', -} - -export const flip_to_front = { - name: 'flip_to_front', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H9a2 2 0 00-2 2v10a2 2 0 002 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM3 9h2V7H3v2zm0 4h2v-2H3v2zm0 4h2v-2H3v2zm2 2v2a2 2 0 01-2-2h2zm12 2h-2v-2h2v2zm-8-6h10V5H9v10zm2 6h2v-2h-2v2zm-2 0H7v-2h2v2z', -} - -export const insert_link = { - name: 'insert_link', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm5-6h4c2.76 0 5 2.24 5 5s-2.24 5-5 5h-4v-1.9h4c1.71 0 3.1-1.39 3.1-3.1 0-1.71-1.39-3.1-3.1-3.1h-4V7z', -} - -export const functions = { - name: 'functions', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7V4z', -} - -export const format_stikethrough = { - name: 'format_stikethrough', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6.85 8.575c0 .64.13 1.19.39 1.67.032.063.076.133.117.198l.033.052H12c-.64-.22-1.03-.45-1.41-.7-.49-.33-.74-.73-.74-1.21 0-.23.05-.45.15-.66.1-.21.25-.39.44-.55.19-.15.43-.27.72-.36.29-.09.64-.13 1.03-.13.4 0 .76.06 1.06.16.3.11.55.25.75.44.2.19.35.41.44.68.1.26.15.54.15.85h3.01c0-.66-.13-1.26-.38-1.81s-.61-1.03-1.08-1.43a4.94 4.94 0 00-1.69-.94c-.67-.23-1.4-.34-2.21-.34-.79 0-1.52.1-2.18.29-.65.2-1.22.48-1.7.83-.48.36-.85.79-1.11 1.29-.27.51-.4 1.06-.4 1.67zM21 11.495v2.02h-3.87c.06.1.12.22.17.33.21.47.31 1.01.31 1.61 0 .64-.13 1.21-.38 1.71s-.61.93-1.07 1.27c-.46.34-1.02.6-1.67.79-.65.19-1.38.28-2.18.28-.48 0-.96-.05-1.44-.13-.48-.09-.94-.22-1.38-.39a5.69 5.69 0 01-1.22-.65c-.38-.26-.7-.57-.98-.92-.28-.36-.49-.76-.65-1.21-.16-.45-.24-1.03-.24-1.58h2.97c0 .45.11.9.25 1.21.14.31.34.56.59.75.25.19.56.33.91.42.35.09.75.13 1.18.13.38 0 .72-.05 1.01-.13.29-.09.52-.2.71-.35.19-.15.33-.33.42-.53.09-.21.14-.43.14-.66 0-.26-.04-.49-.11-.69-.08-.21-.22-.4-.43-.57-.21-.17-.5-.34-.87-.51a7.225 7.225 0 00-.269-.098c-.095-.033-.193-.067-.281-.102H3v-2h18z', -} - -export const wrap_text = { - name: 'wrap_text', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.5 4h-16v2h16V4zm-16 14h6v-2h-6v2zm0-8h13c2.21 0 4 1.79 4 4s-1.79 4-4 4h-2v2l-3-3 3-3v2h2.25c1.1 0 2-.9 2-2s-.9-2-2-2H3.5v-2z', -} - -export const verticle_align_top = { - name: 'verticle_align_top', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 5V3h16v2H4zm7 6H8l4-4 4 4h-3v10h-2V11z', -} - -export const verticle_align_center = { - name: 'verticle_align_center', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 5h-3V1h-2v4H8l4 4 4-4zM8 19h3v4h2v-4h3l-4-4-4 4zm-4-6v-2h16v2H4z', -} - -export const verticle_align_bottom = { - name: 'verticle_align_bottom', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13 13h3l-4 4-4-4h3V3h2v10zm-9 8v-2h16v2H4z', -} - -export const title = { - name: 'title', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 4.5v3h5.5v12h3v-12H19v-3H5z', -} - -export const text_field = { - name: 'text_field', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.5 7.5v-3h13v3h-5v12h-3v-12h-5zm10 2h9v3h-3v7h-3v-7h-3v-3z', -} - -export const format_shape = { - name: 'format_shape', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M23 1v6h-2v10h2v6h-6v-2H7v2H1v-6h2V7H1V1h6v2h10V1h6zM5 3H3v2h2V3zm0 18H3v-2h2v2zm2-4v2h10v-2h2V7h-2V5H7v2H5v10h2zm14 4h-2v-2h2v2zM19 3v2h2V3h-2zm-5.27 11h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63l-.74-2zm-.43-1.26h-2.61L12 8.91l1.3 3.83z', -} - -export const format_quote = { - name: 'format_quote', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.62 18H3.38l2-4H3V6h8v7.24L8.62 18zm4.76 0h5.24L21 13.24V6h-8v8h2.38l-2 4zm4-2h-.76l2-4H15V8h4v4.76L17.38 16zm-10 0h-.76l2-4H5V8h4v4.76L7.38 16z', -} - -export const format_list_numbered = { - name: 'format_list_numbered', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.5 8h-1V5h-1V4h2v4zm0 9.5V17h-2v-1h3v4h-3v-1h2v-.5h-1v-1h1zm-2-6.5h1.8l-1.8 2.1v.9h3v-1H3.7l1.8-2.1V10h-3v1zm5-4V5h14v2h-14zm0 12h14v-2h-14v2zm14-6h-14v-2h14v2z', -} - -export const format_list_bulleted = { - name: 'format_list_bulleted', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.75 6c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5zm0 6c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5zm1.5 4.5c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zm17 2.5h-14v-2h14v2zm-14-6h14v-2h-14v2zm0-6V5h14v2h-14z', -} - -export const format_line_spacing = { - name: 'format_line_spacing', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.75 7h-2.5v10h2.5l-3.5 3.5-3.5-3.5h2.5V7h-2.5l3.5-3.5L8.75 7zm1.5 0V5h12v2h-12zm0 12h12v-2h-12v2zm12-6h-12v-2h12v2z', -} - -export const format_size = { - name: 'format_size', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.5 7.5v-3h13v3h-5v12h-3v-12h-5zm-3 5h-3v-3h9v3h-3v7h-3v-7z', -} - -export const format_highlight = { - name: 'format_highlight', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13.001 2h-2v3h2V2zm-7 12l3 3v5h6v-5l3-3V9h-12v5zm2-3h8v2.17l-3 3V20h-2v-3.83l-3-3V11zM3.503 5.874L4.917 4.46l2.122 2.12-1.414 1.416-2.122-2.12zm15.58-1.411l-2.122 2.12 1.413 1.415 2.123-2.12-1.413-1.415z', -} - -export const format_underline = { - name: 'format_underline', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6V3h2.5v8c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5V3H18v8zM5 21v-2h14v2H5z', -} - -export const format_italics = { - name: 'format_italics', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10 5v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V5h-8z', -} - -export const format_indent_increase = { - name: 'format_indent_increase', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5V3h18v2H3zm4 7l-4 4V8l4 4zm14 9H3v-2h18v2zm-10-4h10v-2H11v2zm0-8h10V7H11v2zm10 4H11v-2h10v2z', -} - -export const format_indent_decrease = { - name: 'format_indent_decrease', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5V3h18v2H3zm4 11l-4-4 4-4v8zm14 1H11v-2h10v2zM3 21h18v-2H3v2zm8-12h10V7H11v2zm10 4H11v-2h10v2z', -} - -export const format_color_text = { - name: 'format_color_text', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 1.5l-5.5 14h2.25l1.12-3h6.25l1.12 3h2.25L13 1.5h-2zm-1.38 9L12 4.17l2.38 6.33H9.62zm14.38 8H0v4h24v-4z', -} - -export const format_color_reset = { - name: 'format_color_reset', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 6.195c1.53 2 3.08 4.43 3.71 6.24l2.23 2.23c.03-.27.06-.55.06-.83 0-3.98-6-10.8-6-10.8s-1.18 1.35-2.5 3.19l1.44 1.44c.34-.51.7-1 1.06-1.47zm-6.59-1.22L4 6.385l3.32 3.32c-.77 1.46-1.32 2.92-1.32 4.13 0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l2.63 2.63 1.42-1.41L5.41 4.975zM8 13.835c0 2.21 1.79 4 4 4 .96 0 1.83-.36 2.53-.92l-5.72-5.72c-.49 1.02-.81 1.95-.81 2.64z', -} - -export const format_color_fill = { - name: 'format_color_fill', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.62 0l8.94 8.94c.59.59.59 1.54 0 2.12l-5.5 5.5c-.29.29-.68.44-1.06.44s-.77-.15-1.06-.44l-5.5-5.5a1.49 1.49 0 010-2.12l5.15-5.15-2.38-2.38L7.62 0zM10 5.21L5.21 10h9.58L10 5.21zm9 6.29s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5zm5 8.5H0v4h24v-4z', -} - -export const format_clear = { - name: 'format_clear', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5.34l1.41-1.41 14.73 14.73-1.41 1.41-5.66-5.66-1.57 3.66h-3l2.47-5.76L3 5.34zm18-1.27v3h-5.79l-1.45 3.38-2.09-2.1.55-1.28h-1.83l-3-3H21z', -} - -export const format_bold = { - name: 'format_bold', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.225 11.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4h-6.25v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zm-5.6-4.29h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm0 9h3.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-3.5v3z', -} - -export const format_align_right = { - name: 'format_align_right', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5V3h18v2H3zm6 4h12V7H9v2zm12 4H3v-2h18v2zM9 17h12v-2H9v2zm-6 4h18v-2H3v2z', -} - -export const format_align_left = { - name: 'format_align_left', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5V3h18v2H3zm12 2H3v2h12V7zm0 8H3v2h12v-2zm6-2H3v-2h18v2zM3 21h18v-2H3v2z', -} - -export const format_align_justify = { - name: 'format_align_justify', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5V3h18v2H3zm0 4h18V7H3v2zm18 4H3v-2h18v2zM3 17h18v-2H3v2zm0 4h18v-2H3v2z', -} - -export const format_align_center = { - name: 'format_align_center', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5V3h18v2H3zm4 2v2h10V7H7zm14 6H3v-2h18v2zM7 15v2h10v-2H7zm-4 6h18v-2H3v2z', -} - -export const drag_handle = { - name: 'drag_handle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 9h16v2H4V9zm16 6H4v-2h16v2z', -} - -export const keyboard_space_bar = { - name: 'keyboard_space_bar', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18 9v4H6V9H4v6h16V9h-2z', -} - -export const border_verticle = { - name: 'border_verticle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5h2V3H3v2zm0 4h2V7H3v2zm6 12H7v-2h2v2zm-2-8h2v-2H7v2zm-2 0H3v-2h2v2zm-2 8h2v-2H3v2zm2-4H3v-2h2v2zM7 5h2V3H7v2zm14 12h-2v-2h2v2zm-10 4h2V3h-2v18zm10 0h-2v-2h2v2zm-2-8h2v-2h-2v2zm0-8V3h2v2h-2zm0 4h2V7h-2v2zm-2-4h-2V3h2v2zm-2 16h2v-2h-2v2zm2-8h-2v-2h2v2z', -} - -export const border_top = { - name: 'border_top', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3v2h18V3H3zm0 6h2V7H3v2zm4 4h2v-2H7v2zm0 8h2v-2H7v2zm6-8h-2v-2h2v2zm-2 8h2v-2h-2v2zm-6-4H3v-2h2v2zm-2 4h2v-2H3v2zm2-8H3v-2h2v2zm8 4h-2v-2h2v2zm6-8h2V7h-2v2zm2 4h-2v-2h2v2zm0 4h-2v-2h2v2zm-6 4h2v-2h-2v2zM13 9h-2V7h2v2zm6 12h2v-2h-2v2zm-2-8h-2v-2h2v2z', -} - -export const border_style = { - name: 'border_style', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3v18h2V5h16V3H3zm18 10h-2v-2h2v2zm-2 4h2v-2h-2v2zM7 21h2v-2H7v2zm10 0h-2v-2h2v2zm4 0h-2v-2h2v2zm-8 0h-2v-2h2v2zm8-12h-2V7h2v2z', -} - -export const border_right = { - name: 'border_right', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 5h2V3H3v2zm4 16h2v-2H7v2zM9 5H7V3h2v2zm-2 8h2v-2H7v2zm-2 8H3v-2h2v2zm6 0h2v-2h-2v2zm-6-8H3v-2h2v2zm-2 4h2v-2H3v2zm2-8H3V7h2v2zm6 8h2v-2h-2v2zm6-4h-2v-2h2v2zm2-10v18h2V3h-2zm-2 18h-2v-2h2v2zM15 5h2V3h-2v2zm-2 8h-2v-2h2v2zm-2-8h2V3h-2v2zm2 4h-2V7h2v2z', -} - -export const border_outer = { - name: 'border_outer', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3v18h18V3H3zm10 4h-2v2h2V7zm0 4h-2v2h2v-2zm2 0h2v2h-2v-2zM5 19h14V5H5v14zm8-4h-2v2h2v-2zm-6-4h2v2H7v-2z', -} - -export const border_left = { - name: 'border_left', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 21H3V3h2v18zm8-16h-2V3h2v2zm-2 12h2v-2h-2v2zm0 4h2v-2h-2v2zm0-12h2V7h-2v2zm2 4h-2v-2h2v2zm-6 8h2v-2H7v2zM9 5H7V3h2v2zm-2 8h2v-2H7v2zm12-4h2V7h-2v2zm-2 12h-2v-2h2v2zm2-4h2v-2h-2v2zm0-12V3h2v2h-2zm0 8h2v-2h-2v2zm2 8h-2v-2h2v2zm-6-8h2v-2h-2v2zm2-8h-2V3h2v2z', -} - -export const border_inner = { - name: 'border_inner', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 3h2v2H7V3zM3 7h2v2H3V7zm0 14h2v-2H3v2zm4 0h2v-2H7v2zm-4-4h2v-2H3v2zM5 3H3v2h2V3zm10 0h2v2h-2V3zm4 6h2V7h-2v2zm0-4V3h2v2h-2zm-4 16h2v-2h-2v2zM11 3h2v8h8v2h-8v8h-2v-8H3v-2h8V3zm8 18h2v-2h-2v2zm2-4h-2v-2h2v2z', -} - -export const border_horizontal = { - name: 'border_horizontal', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3h2v2H3V3zm2 4H3v2h2V7zM3 21h2v-2H3v2zm2-4H3v-2h2v2zm2 4h2v-2H7v2zM9 3H7v2h2V3zm6 0h2v2h-2V3zm-2 4h-2v2h2V7zm-2-4h2v2h-2V3zm8 14h2v-2h-2v2zm-6 4h-2v-2h2v2zM3 13h18v-2H3v2zm16-8V3h2v2h-2zm0 4h2V7h-2v2zm-6 8h-2v-2h2v2zm2 4h2v-2h-2v2zm6 0h-2v-2h2v2z', -} - -export const border_color = { - name: 'border_color', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.71 4.042a.996.996 0 000-1.41L18.37.292a.996.996 0 00-1.41 0L15 2.252l3.75 3.75 1.96-1.96zM4 13.252l10-10 3.75 3.75L7.75 17H4v-3.75zM6 15h.92l8-8-.92-.92-8 8v.92zm18 5H0V24h24v-4z', -} - -export const border_clear = { - name: 'border_clear', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 5h2V3H7v2zm0 8h2v-2H7v2zm2 8H7v-2h2v2zm2-4h2v-2h-2v2zm2 4h-2v-2h2v2zM3 21h2v-2H3v2zm2-4H3v-2h2v2zm-2-4h2v-2H3v2zm2-4H3V7h2v2zM3 5h2V3H3v2zm10 8h-2v-2h2v2zm6 4h2v-2h-2v2zm2-4h-2v-2h2v2zm-2 8h2v-2h-2v2zm2-12h-2V7h2v2zM11 9h2V7h-2v2zm8-4V3h2v2h-2zm-8 0h2V3h-2v2zm6 16h-2v-2h2v2zm-2-8h2v-2h-2v2zm2-8h-2V3h2v2z', -} - -export const border_bottom = { - name: 'border_bottom', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3h2v2H3V3zm4 0h2v2H7V3zm2 8H7v2h2v-2zm4 4h-2v2h2v-2zm0-4h-2v2h2v-2zm0-4h-2v2h2V7zm2 4h2v2h-2v-2zm-2-8h-2v2h2V3zm2 0h2v2h-2V3zm4 10h2v-2h-2v2zm2 4h-2v-2h2v2zM5 7H3v2h2V7zm14-2V3h2v2h-2zm0 4h2V7h-2v2zM3 11h2v2H3v-2zm0 10h18v-2H3v2zm0-6h2v2H3v-2z', -} - -export const border_all = { - name: 'border_all', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3 3v18h18V3H3zm8 16H5v-6h6v6zm-6-8h6V5H5v6zm14 8h-6v-6h6v6zm-6-8h6V5h-6v6z', -} - -export const keyboard_backspace = { - name: 'keyboard_backspace', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21v-2z', -} - -export const keyboard_capslock = { - name: 'keyboard_capslock', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.59 13.205L12 8.615l-4.59 4.59L6 11.795l6-6 6 6-1.41 1.41zm1.41 3v2H6v-2h12z', -} - -export const keyboard_return = { - name: 'keyboard_return', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.5 7v4H6.33l3.58-3.59L8.5 6l-6 6 6 6 1.41-1.41L6.33 13H21.5V7h-2z', -} - -export const keyboard_tab = { - name: 'keyboard_tab', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.67 11l-3.58-3.59L13.5 6l6 6-6 6-1.42-1.41L15.67 13H1.5v-2h14.17zm6.83 7h-2V6h2v12z', -} - -export const rotate3d = { - name: 'rotate3d', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.345.03l.66-.03c6.29 0 11.44 4.84 11.94 10.99h-1.5c-.35-3.76-2.69-6.93-5.96-8.48l-1.33 1.33-3.81-3.81zm-2.93 14.93c-.19 0-.37-.03-.52-.08a1.07 1.07 0 01-.4-.24c-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44.23-.19.42-.43.55-.72.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56a1.67 1.67 0 00-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31a2.097 2.097 0 00.89-.75c.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96a1.78 1.78 0 00-.51-.69c-.2-.19-.47-.33-.77-.43-.31-.09-.65-.14-1.02-.14-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45a.94.94 0 01.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49a.87.87 0 01-.25.37c-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09h-.77v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm-.89 6.52A10.487 10.487 0 011.555 13h-1.5c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81-1.33 1.32zm8.3-13.21c.44.18.82.44 1.14.77.32.33.57.73.74 1.2.17.47.26.99.26 1.57v.4c0 .58-.09 1.1-.26 1.57-.17.46-.42.86-.74 1.19-.32.33-.71.58-1.16.76-.45.18-.96.27-1.51.27h-2.3V8h2.36c.54 0 1.03.09 1.47.27zm.75 3.93c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4z', -} - -export const spellcheck = { - name: 'spellcheck', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.72 15.25h2.09l-5.11-13H6.84l-5.11 13h2.09l1.12-3h5.64l1.14 3zm-6.02-5l2.07-5.52 2.07 5.52H5.7zm7.07 8.68l8.09-8.09 1.41 1.41-9.49 9.5-5.09-5.09 1.41-1.41 3.67 3.68z', -} - -export const rotate_90_degrees_ccw = { - name: 'rotate_90_degrees_ccw', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13.57 4.62c2.3 0 4.61.88 6.36 2.64a8.98 8.98 0 010 12.72 8.95 8.95 0 01-6.36 2.64c-1.49 0-2.98-.38-4.33-1.12l1.49-1.49a6.973 6.973 0 007.79-1.44 7.007 7.007 0 000-9.9 6.973 6.973 0 00-4.95-2.05v3.24L9.33 5.62l4.24-4.24v3.24zM7.91 7.03l-6.48 6.49L7.92 20l6.49-6.48-6.5-6.49zm-3.65 6.49l3.66-3.66 3.65 3.66-3.66 3.66-3.65-3.66z', -} - -export const rotate_left = { - name: 'rotate_left', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12.965 2.535v3.07c3.95.49 7 3.85 7 7.93s-3.05 7.44-7 7.93v-2.02c2.84-.48 5-2.94 5-5.91s-2.16-5.43-5-5.91v3.91l-4.55-4.45 4.55-4.55zm-7.3 6.11l1.41 1.42c-.53.75-.88 1.6-1.02 2.47h-2.02c.17-1.39.73-2.73 1.63-3.89zm-1.63 5.89h2.02c.14.88.49 1.72 1.01 2.47l-1.41 1.42c-.9-1.16-1.45-2.5-1.62-3.89zm3.03 5.32c1.16.9 2.51 1.44 3.9 1.61v-2.03c-.87-.15-1.71-.49-2.46-1.03l-1.44 1.45z', -} - -export const flip = { - name: 'flip', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M13 23h-2V1h2v22zM3 19V5c0-1.1.9-2 2-2h4v2H5v14h4v2H5c-1.1 0-2-.9-2-2zM19 9h2V7h-2v2zm-4 12h2v-2h-2v2zm4-18v2h2c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zM17 5h-2V3h2v2zm2 8h2v-2h-2v2zm2 6c0 1.1-.9 2-2 2v-2h2z', -} - -export const edit_text = { - name: 'edit_text', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.659 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 000-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 6.02l.92.92L5.919 19h-.92v-.92l9.06-9.06zm-11.06 8.23l11.06-11.06 3.75 3.75L6.749 21h-3.75v-3.75z', -} - -export const crop_rotate = { - name: 'crop_rotate', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.416.038c.21-.02.413-.038.634-.038C18.34 0 23.49 4.84 24 11h-1.5c-.36-3.76-2.7-6.93-5.97-8.48L15.2 3.85 11.39.04l.026-.002zM1.5 13c.36 3.76 2.7 6.93 5.97 8.49l1.33-1.34 3.81 3.82c-.073.003-.146.008-.218.012a7.058 7.058 0 01-.442.018C5.66 24 .51 19.16 0 13h1.5zM16 14h2V8a2 2 0 00-2-2h-6v2h6v6zM8 4v12h12v2h-2v2h-2v-2H8a2 2 0 01-2-2V8H4V6h2V4h2z', -} - -export const crop = { - name: 'crop', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 1v16h16v2h-4v4h-2v-4H7c-1.1 0-2-.9-2-2V7H1V5h4V1h2zm12 14h-2V7H9V5h8c1.1 0 2 .9 2 2v8z', -} - -export const rotate_right = { - name: 'rotate_right', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.035 2.535l4.55 4.55-4.55 4.45v-3.91c-2.84.48-5 2.94-5 5.91s2.16 5.43 5 5.91v2.02c-3.95-.49-7-3.85-7-7.93s3.06-7.44 7-7.93v-3.07zm7.31 6.11c.9 1.16 1.45 2.5 1.62 3.89h-2.02c-.14-.87-.48-1.72-1.02-2.47l1.42-1.42zm-5.31 10.79v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03zm5.31-1.01l-1.42-1.41c.54-.76.88-1.61 1.02-2.48h2.02a7.906 7.906 0 01-1.62 3.89z', -} - -export const video_chat = { - name: 'video_chat', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12zm-3-3l-3-2.4V13H7V7h7v2.4L17 7v6z', -} - -export const comment_important = { - name: 'comment_important', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2zm1.17 14H20V4H4v13.17L5.17 16zM11 12h2v2h-2v-2zm2-6h-2v4h2V6z', -} - -export const comment_more = { - name: 'comment_more', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12zM9 9H7v2h2V9zm6 0h2v2h-2V9zm-2 0h-2v2h2V9z', -} - -export const email_draft = { - name: 'email_draft', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21.99 9.5c0-.72-.37-1.35-.94-1.7L12 2.5 2.95 7.8c-.57.35-.95.98-.95 1.7v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zm-2 0v.01L12 14.5l-8-5 8-4.68 7.99 4.68zM4 11.84v7.66h16l-.01-7.63L12 16.86l-8-5.02z', -} - -export const share_screen_off = { - name: 'share_screen_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M1.11 2.84L2.66 4.4c-.41.37-.66.89-.66 1.48v9.98c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.43 1.11 2.84zm20.68 15.02l2 2H24v-2h-2.21zM4.13 5.88H4v10h10.13l-3.46-3.48c-1.54.38-2.71 1.17-3.67 2.46.31-1.48.94-2.93 2.08-4.05L4.13 5.88zm15.87 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10a2 2 0 00-2-2H7.8l2 2H20zm-4.28 5.91l-2.79-2.78.07-.02V6.86l4 3.73-1.28 1.2z', -} - -export const share_screen = { - name: 'share_screen', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 18c1.1 0 1.99-.9 1.99-2L22 6a2 2 0 00-2-2H4c-1.11 0-2 .89-2 2v10a2 2 0 002 2H0v2h24v-2h-4zM4 16V6h16v10.01L4 16zm3-1c.56-2.67 2.11-5.33 6-5.87V7l4 3.73-4 3.74v-2.19c-2.78 0-4.61.85-6 2.72z', -} - -export const unsubscribe = { - name: 'unsubscribe', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.488 5.498v9.04c.78.79 1.19 1.94.94 3.18-.27 1.34-1.36 2.44-2.7 2.71-2.08.42-3.9-1.01-4.18-2.93H4.498c-1.1 0-2-.9-2-2v-10c0-1.1.9-2 2-2h13.99c1.1 0 2 .9 2 2zm-8.99 3.5l6.99-3.5H4.498l7 3.5zm3.35 6.5H4.498v-8l7 3.5 7-3.5v6.05l-.108-.014a2.886 2.886 0 00-.392-.036c-1.39 0-2.59.82-3.15 2zm1.15 1v1h4v-1h-4z', -} - -export const email = { - name: 'email', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6zm-2 0l-8 5-8-5h16zm-8 7L4 8v10h16V8l-8 5z', -} - -export const dialpad = { - name: 'dialpad', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm6 18c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zM6 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-2 8c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zM18 5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-8 10c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm8-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-2-4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm-4-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-2-4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', -} - -export const contacts = { - name: 'contacts', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 0h16v2H4V0zm0 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 14h16V6H4v12zm0 4v2h16v-2H4zm8-10a2.5 2.5 0 000-5 2.5 2.5 0 000 5zm1-2.5c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm4 6.49C17 13.9 13.69 13 12 13s-5 .9-5 2.99V17h10v-1.01zm-5-1.49c-1.16 0-2.58.48-3.19 1h6.39c-.61-.52-2.03-1-3.2-1z', -} - -export const contact_phone = { - name: 'contact_phone', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM2 19V5h20v14H2zm19-3l-1.99 1.99A7.512 7.512 0 0116.28 14c-.18-.64-.28-1.31-.28-2s.1-1.36.28-2a7.474 7.474 0 012.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2h1.64L21 16zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3zm1-3c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm5 7.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12v-1.41zM9 15c-1.3 0-2.78.5-3.52 1h7.04c-.75-.51-2.22-1-3.52-1z', -} - -export const contact_email = { - name: 'contact_email', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 3h20c1.1 0 2 .9 2 2l-.01 14c0 1.1-.89 2-1.99 2H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm0 16h20V5H2v14zM21 6h-7v5h7V6zm-3.5 3.75L20 8V7l-2.5 1.75L15 7v1l2.5 1.75zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3zm1-3c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm5 7.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12v-1.41zM9 15c-1.3 0-2.78.5-3.52 1h7.04c-.75-.51-2.22-1-3.52-1z', -} - -export const email_alpha = { - name: 'email_alpha', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10v1.43C22 15.4 20.47 17 18.5 17c-1.19 0-2.31-.58-2.96-1.47-.9.91-2.16 1.47-3.54 1.47-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5v1.43c0 .79.71 1.57 1.5 1.57s1.5-.78 1.5-1.57V12c0-4.34-3.66-8-8-8s-8 3.66-8 8 3.66 8 8 8h5v2h-5C6.48 22 2 17.52 2 12zm7 0c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z', -} - -export const call_add = { - name: 'call_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.43 14.93c1.12.37 2.32.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1l-2.2 2.21c1.44 2.84 3.76 5.15 6.59 6.59l2.2-2.2c.2-.19.45-.29.71-.29.1 0 .21.02.31.05zM6.98 7.58c-.23-.83-.38-1.7-.45-2.58h-1.5c.09 1.32.35 2.58.75 3.79l1.2-1.21zM19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51zM18 3v3h3v2h-3v3h-2V8h-3V6h3V3h2z', -} - -export const call_end = { - name: 'call_end', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M.29 12.24C3.34 9.35 7.46 7.57 12 7.57c4.54 0 8.66 1.78 11.71 4.67.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28a11.27 11.27 0 00-2.67-1.85.996.996 0 01-.56-.9v-3.1c-1.44-.48-2.99-.73-4.59-.73-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.65a.956.956 0 01-.29-.7c0-.28.11-.53.29-.71zm5.11-1.15v1.7c-.65.37-1.28.79-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.38 2.94-1.9zm13.19 0l.01.005V12.8c.67.38 1.3.8 1.88 1.27L21.55 13a14.798 14.798 0 00-2.95-1.905v-.005h-.01z', -} - -export const call = { - name: 'call', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 3h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.2-.19.45-.29.71-.29.1 0 .21.01.31.05 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1zm2.54 2c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19z', -} - -export const comment_discussion = { - name: 'comment_discussion', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 2v7H5.17L4 12.17V4h11zm4 2h2c.55 0 1 .45 1 1v15l-4-4H7c-.55 0-1-.45-1-1v-2h13V6z', -} - -export const comment_chat = { - name: 'comment_chat', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4zm0 2h16v12H5.17L4 17.17V4zm10 8H6v2h8v-2zM6 9h12v2H6V9zm12-3H6v2h12V6z', -} - -export const comment_solid = { - name: 'comment_solid', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z', -} - -export const comment = { - name: 'comment', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2zm2 14h14V4H4v14l2-2z', -} - -export const mood_very_happy = { - name: 'mood_very_happy', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm5-10.5c0 .83-.67 1.5-1.5 1.5S14 10.33 14 9.5 14.67 8 15.5 8s1.5.67 1.5 1.5zM8.5 11c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm8.61 3c-.8 2.04-2.78 3.5-5.11 3.5-2.33 0-4.31-1.46-5.11-3.5h10.22z', -} - -export const mood_very_sad = { - name: 'mood_very_sad', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm5-10.5c0 .83-.67 1.5-1.5 1.5S14 10.33 14 9.5 14.67 8 15.5 8s1.5.67 1.5 1.5zM8.5 11c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm-1.61 6c.8-2.04 2.78-3.5 5.11-3.5 2.33 0 4.31 1.46 5.11 3.5H6.89z', -} - -export const mood_sad = { - name: 'mood_sad', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM8.5 8a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm-8.62 9.5a5.495 5.495 0 0110.24 0h-1.67c-.7-1.19-1.97-2-3.45-2-1.48 0-2.76.81-3.45 2H6.88zM4 12c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', -} - -export const mood_neutral = { - name: 'mood_neutral', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM7 9.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM15.5 8a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM9 15.5V14h6v1.5H9zM4 12c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', -} - -export const mood_happy = { - name: 'mood_happy', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM8.5 8a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm-6.95 6c.7 1.19 1.97 2 3.45 2 1.48 0 2.75-.81 3.45-2h1.67a5.495 5.495 0 01-10.24 0h1.67zM4 12c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', -} - -export const mood_extreamly_sad = { - name: 'mood_extreamly_sad', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.47 6.47 2 11.99 2 17.52 2 22 6.47 22 12s-4.49 10-10.01 10S2 17.53 2 12zm5.82 0l1.06-1.06L9.94 12 11 10.94 9.94 9.88 11 8.82 9.94 7.76 8.88 8.82 7.82 7.76 6.76 8.82l1.06 1.06-1.06 1.06L7.82 12zM12 13.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5zm0 6.5c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.12-11.18l1.06-1.06 1.06 1.06-1.06 1.06 1.06 1.06L16.18 12l-1.06-1.06L14.06 12 13 10.94l1.06-1.06L13 8.82l1.06-1.06 1.06 1.06z', -} - -export const mood_extreamly_happy = { - name: 'mood_extreamly_happy', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10C17.51 22 22 17.53 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm2.06-9L13 9.94l2.12-2.12 2.12 2.12L16.18 11l-1.06-1.06L14.06 11zM8.88 9.94L9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11l1.06-1.06zM17.11 14c-.8 2.04-2.78 3.5-5.11 3.5-2.33 0-4.31-1.46-5.11-3.5h10.22z', -} - -export const comment_add = { - name: 'comment_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22 4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4zm-2 13.17L18.83 16H4V4h16v13.17zM11 5h2v4h4v2h-4v4h-2v-4H7V9h4V5z', -} - -export const comment_chat_off = { - name: 'comment_chat_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.34.93L.93 2.34l2.01 2.01-.01 16.99 4-4h9l5.73 5.73 1.41-1.41L2.34.93zm18.59 14.41v-12H7.59l-2-2h15.34c1.1 0 2 .9 2 2v12c0 .9-.61 1.66-1.43 1.91l-1.91-1.91h1.34zm-12-4h-2v2h2v-2zm10-3h-6.34l2 2h4.34v-2zm-8-3h8v2h-7.34l-.66-.66V5.34zm-6 11.17l1.17-1.17h7.83l-5-5h-2v-2l-2-2v10.17z', -} - -export const comment_notes = { - name: 'comment_notes', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H6l-4 4 .01-18c0-1.1.89-2 1.99-2zm1.17 14H20V4H4v13.17l.58-.58.59-.59zM6 12h2v2H6v-2zm2-3H6v2h2V9zM6 6h2v2H6V6zm9 6h-5v2h5v-2zm-5-3h8v2h-8V9zm8-3h-8v2h8V6z', -} - -export const mail_unread = { - name: 'mail_unread', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 7H10v2h10v12H4V9h2v4h2V5h6V1H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2z', -} - -export const thumbs_down = { - name: 'thumbs_down', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15 2H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 22l6.59-6.59c.36-.36.58-.86.58-1.41V4c0-1.1-.9-2-2-2zm0 12l-4.34 4.34L12 13H3v-2l3-7h9v10zm8-12h-4v12h4V2z', -} - -export const thumbs_up = { - name: 'thumbs_up', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9 22h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 2 7.58 8.59C7.22 8.95 7 9.45 7 10v10c0 1.1.9 2 2 2zm0-12l4.34-4.34L12 11h9v2l-3 7H9V10zm-4 0H1v12h4V10z', -} - -export const thumbs_up_down = { - name: 'thumbs_up_down', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 5c.55 0 1 .45 1 1v1.25c0 .19-.04.38-.11.55l-2.26 5.29c-.23.53-.76.91-1.38.91H1.5C.67 14 0 13.33 0 12.5V6c0-.41.17-.79.44-1.06L5.38 0l.79.79c.2.21.33.49.33.8l-.02.23L5.82 5H11zm-3.08 7L10 7.13V7H3.36l.57-2.72L2 6.21V12h5.92zm14.58-2h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5zm-2.43 9.72L22 17.79V12h-5.92L14 16.87V17h6.64l-.57 2.72z', -} - -export const support = { - name: 'support', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.5 19.695v3.6l1.43-.69c5.13-2.47 8.57-7.45 8.57-12.4 0-5.24-4.26-9.5-9.5-9.5s-9.5 4.26-9.5 9.5c0 5.07 3.99 9.23 9 9.49zm-7-9.49c0-4.14 3.36-7.5 7.5-7.5 4.14 0 7.5 3.36 7.5 7.5 0 3.72-2.36 7.5-6 9.8v-2.3H12c-4.14 0-7.5-3.36-7.5-7.5zm8.5 4v2h-2v-2h2zm-.23-4.678c-.828.635-1.77 1.357-1.77 3.178h2c0-1.095.711-1.717 1.44-2.354.77-.673 1.56-1.363 1.56-2.646 0-2.21-1.79-4-4-4s-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 .88-.58 1.324-1.23 1.822z', -} - -export const help = { - name: 'help', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17v-2h2v2h-2zm3.17-6.83l.9-.92c.57-.57.93-1.37.93-2.25 0-2.21-1.79-4-4-4S8 6.79 8 9h2c0-1.1.9-2 2-2s2 .9 2 2c0 .55-.22 1.05-.59 1.41l-1.24 1.26C11.45 12.4 11 13.4 11 14.5v.5h2c0-1.5.45-2.1 1.17-2.83z', -} - -export const help_outline = { - name: 'help_outline', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm11 4v2h-2v-2h2zm-1 4c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM8 10c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.283-.79 1.973-1.56 2.646C13.712 13.283 13 13.905 13 15h-2c0-1.821.942-2.543 1.77-3.178.65-.498 1.23-.943 1.23-1.822 0-1.1-.9-2-2-2s-2 .9-2 2H8z', -} - -export const info_circle = { - name: 'info_circle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 7h2v2h-2V7zM11 11h2v6h-2v-6z', -} - -export const donut_large = { - name: 'donut_large', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5.025 12c0 3.52 2.61 6.43 6 6.92v3.03c-5.05-.5-9-4.76-9-9.95 0-5.19 3.95-9.45 9-9.95v3.03c-3.39.49-6 3.4-6 6.92zm8-6.92a7 7 0 015.92 5.92h3.03c-.47-4.72-4.23-8.48-8.95-8.95v3.03zm5.92 7.92a7 7 0 01-5.92 5.92v3.03c4.72-.47 8.48-4.23 8.95-8.95h-3.03z', -} - -export const donut_outlined = { - name: 'donut_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.025 12c0 5.19 3.95 9.45 9 9.95v-7.13c-1.16-.42-2-1.52-2-2.82 0-1.3.84-2.4 2-2.82V2.05c-5.05.5-9 4.76-9 9.95zm19.95-1h-7.13c-.31-.85-.97-1.51-1.82-1.82V2.05c4.72.47 8.48 4.23 8.95 8.95zm-2.53-2c-.82-2-2.42-3.6-4.42-4.42v3.43c.37.28.71.62.99.99h3.43zm-10.42-.98V4.58c-2.96 1.18-5 4.07-5 7.42 0 3.35 2.04 6.24 5 7.43v-3.44c-1.23-.93-2-2.4-2-3.99 0-1.59.77-3.06 2-3.98zm4 6.8v7.13c4.72-.47 8.48-4.23 8.95-8.95h-7.13c-.31.85-.97 1.51-1.82 1.82zm2.99.18c-.28.38-.62.71-.99.99v3.43c2-.82 3.6-2.42 4.42-4.42h-3.43z', -} - -export const table_chart = { - name: 'table_chart', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.5 3h-15c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 2v3h-15V5h15zm-10 14h5v-9h-5v9zm-5-9h3v9h-3v-9zm12 0v9h3v-9h-3z', -} - -export const multiline_chart = { - name: 'multiline_chart', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M22 7.175l-1.41-1.41-2.85 3.21c-2.06-2.32-4.91-3.72-8.13-3.72-2.89 0-5.54 1.16-7.61 3l1.42 1.42c1.7-1.49 3.85-2.42 6.19-2.42 2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4-7.5 7.51 1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14L22 7.175z', -} - -export const pie_chart = { - name: 'pie_chart', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm11-1h6.93A8.002 8.002 0 0013 4.07V11zm-9 1c0-4.07 3.06-7.44 7-7.93v15.86c-3.94-.49-7-3.86-7-7.93zm9 1v6.93A8.002 8.002 0 0019.93 13H13z', -} - -export const bubble_chart = { - name: 'bubble_chart', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 3a5.51 5.51 0 00-5.5 5.5c0 3.03 2.47 5.5 5.5 5.5s5.5-2.47 5.5-5.5S19.03 3 16 3zM2.5 14c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4zm2 0c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zm10.01 1c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3zm-1 3c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zM12.5 8.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5S17.93 5 16 5s-3.5 1.57-3.5 3.5z', -} - -export const scatter_plot = { - name: 'scatter_plot', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.2 10.2c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm-8 4c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4-4 1.79-4 4zm2 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm4-8c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm7.6 15.6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm-2-4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', -} - -export const bar_chart = { - name: 'bar_chart', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10.6 5h2.8v14h-2.8V5zM5 9.2h3V19H5V9.2zM19 13h-2.8v6H19v-6z', -} - -export const assignment = { - name: 'assignment', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zM7 10V8h10v2H7zm10 4v-2H7v2h10zm-3 2H7v2h7v-2zM12 3.75c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', -} - -export const assignment_user = { - name: 'assignment_user', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 4h-4.18C14.4 2.84 13.3 2 12 2c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7-.25c.22 0 .41.1.55.25.12.13.2.31.2.5 0 .41-.34.75-.75.75s-.75-.34-.75-.75c0-.19.08-.37.2-.5.14-.15.33-.25.55-.25zM5 6v14h14V6H5zm7 1c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3zm-1 3c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm-5 7.47V19h12v-1.53c0-2.5-3.97-3.58-6-3.58s-6 1.07-6 3.58zm6-1.59c-1.31 0-3 .56-3.69 1.12h7.38c-.68-.56-2.38-1.12-3.69-1.12z', -} - -export const assignment_important = { - name: 'assignment_important', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zM11 14V8h2v6h-2zm0 4v-2h2v2h-2zm1-14.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', -} - -export const assignment_return = { - name: 'assignment_return', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zM16 15h-4v3l-5-5 5-5v3h4v4zM12 3.75c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', -} - -export const assignment_returned = { - name: 'assignment_returned', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zM14 13h3l-5 5-5-5h3V9h4v4zm-2-9.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', -} - -export const assignment_turned_in = { - name: 'assignment_turned_in', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zm1.77 4.58L18 10l-8 8-4-4 1.41-1.41L10 15.17l6.59-6.59zM12 3.75c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', -} - -export const timeline = { - name: 'timeline', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M23 8c0 1.1-.9 2-2 2a1.7 1.7 0 01-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56A1.7 1.7 0 0119 8c0-1.1.9-2 2-2s2 .9 2 2z', -} - -export const trending_down = { - name: 'trending_down', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6h-6z', -} - -export const trending_flat = { - name: 'trending_flat', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21.5 12l-4-4v3h-15v2h15v3l4-4z', -} - -export const trending_up = { - name: 'trending_up', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z', -} - -export const eject = { - name: 'eject', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 5L5.33 15h13.34L12 5zm7 12v2H5v-2h14zm-4.07-4L12 8.6 9.07 13h5.86z', -} - -export const music_note = { - name: 'music_note', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 13.55V3h6v4h-4v10c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4c.73 0 1.41.21 2 .55zM8 17c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z', -} - -export const music_note_off = { - name: 'music_note_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.93 10.51L4.34 2.93 2.93 4.34l9 9v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07a4.007 4.007 0 004.59 4.65c1.96-.31 3.35-2.11 3.35-4.1v-1.58l5.73 5.73 1.41-1.41-9.14-9.15zm2-3.44h4v-4h-6v4.61l2 2V7.07zm-6 10c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z', -} - -export const mic = { - name: 'mic', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15 11.5c0 1.66-1.34 3-3 3s-3-1.34-3-3v-6c0-1.66 1.34-3 3-3s3 1.34 3 3v6zm-3 5c2.76 0 5-2.24 5-5h2c0 3.53-2.61 6.43-6 6.92v3.08h-2v-3.08c-3.39-.49-6-3.39-6-6.92h2c0 2.76 2.24 5 5 5z', -} - -export const mic_outlined = { - name: 'mic_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 14.5c1.66 0 3-1.34 3-3v-6c0-1.66-1.34-3-3-3s-3 1.34-3 3v6c0 1.66 1.34 3 3 3zm-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1v-6zm1 11c2.76 0 5-2.24 5-5h2c0 3.53-2.61 6.43-6 6.92v3.08h-2v-3.08c-3.39-.49-6-3.39-6-6.92h2c0 2.76 2.24 5 5 5z', -} - -export const mic_off = { - name: 'mic_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10.72 5.39c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 3.91 1.81 1.79v-5.6c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65l1.76 1.76V5.39zm8.2 6.1h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91zm-16-6.73l1.41-1.41L21.08 20.1l-1.41 1.41-4.2-4.2c-.78.45-1.64.77-2.55.9v3.28h-2v-3.28c-3.28-.49-6-3.31-6-6.72h1.7c0 3 2.54 5.1 5.3 5.1.81 0 1.6-.19 2.31-.52l-1.66-1.66c-.21.05-.42.08-.65.08-1.66 0-3-1.34-3-3v-.73l-6-6z', -} - -export const volume_up = { - name: 'volume_up', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 5.29V3.23c4.01.91 7 4.49 7 8.77 0 4.28-2.99 7.86-7 8.77v-2.06c2.89-.86 5-3.54 5-6.71s-2.11-5.85-5-6.71zM3 15V9h4l5-5v16l-5-5H3zm7 .17V8.83L7.83 11H5v2h2.83L10 15.17zM16.5 12A4.5 4.5 0 0014 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02z', -} - -export const volume_off = { - name: 'volume_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.34 2.935l-1.41 1.41 4.36 4.36-.29.3H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06a8.94 8.94 0 003.61-1.75l2.05 2.05 1.41-1.41L4.34 2.935zM10 15.175l-2.17-2.17H5v-2h2.83l.88-.88 1.29 1.29v3.76zm8.59-.83c.26-.73.41-1.52.41-2.34 0-3.17-2.11-5.85-5-6.71v-2.06c4.01.91 7 4.49 7 8.77 0 1.39-.32 2.7-.88 3.87l-1.53-1.53zM12 4.005l-1.88 1.88L12 7.765v-3.76zm2 3.97a4.5 4.5 0 012.5 4.03c0 .08-.01.16-.02.24L14 9.765v-1.79z', -} - -export const volume_mute = { - name: 'volume_mute', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.5 9l5-5v16l-5-5h-4V9h4zm3 6.17V8.83L12.33 11H9.5v2h2.83l2.17 2.17z', -} - -export const volume_down = { - name: 'volume_down', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5.25 9v6h4l5 5V4l-5 5h-4zm11-1.03v8.05c1.48-.73 2.5-2.25 2.5-4.02a4.5 4.5 0 00-2.5-4.03zm-4 7.2V8.83L10.08 11H7.25v2h2.83l2.17 2.17z', -} - -export const videocam_off = { - name: 'videocam_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.99 8.57l-2-2-4.15-4.14-1.41 1.41 2.73 2.73h-.73c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18l3.18 3.18 1.41-1.41-8.86-8.86-2.72-2.73zm-4.56 8v-8h1.73l8 8H5.43zm10-5.39V8.57h-2.61l-2-2h5.61c.55 0 1 .45 1 1v3.5l4-4v10.11l-6-6z', -} - -export const videocam = { - name: 'videocam', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 6h12c.55 0 1 .45 1 1v3.5l4-4v11l-4-4V17c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1zm11 10V8H5v8h10z', -} - -export const video_call = { - name: 'video_call', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zM15 16H5V8h10v8zm-4-1H9v-2H7v-2h2V9h2v2h2v2h-2v2z', -} - -export const missed_video_call = { - name: 'missed_video_call', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zm-2-1.83V16H5V8h10v.67zM11 15l-3.89-3.89v2.55H6V9.22h4.44v1.11H7.89l3.11 3.1 2.99-3.01.78.79L11 15z', -} - -export const playlist_play = { - name: 'playlist_play', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M16.5 5h-12v2h12V5zm0 4h-12v2h12V9zm-12 4h8v2h-8v-2zm15 3l-5 3v-6l5 3z', -} - -export const playlist_added = { - name: 'playlist_added', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M1.5 5h12v2h-12V5zm0 4h12v2h-12V9zm0 6h8v-2h-8v2zm21-3L21 10.5 15.51 16l-3.01-3-1.5 1.5 4.51 4.5 6.99-7z', -} - -export const playlist_add = { - name: 'playlist_add', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 5h12v2H2V5zm0 4h12v2H2V9zm16 0h-2v4h-4v2h4v4h2v-4h4v-2h-4V9zm-8 6H2v-2h8v2z', -} - -export const snooze = { - name: 'snooze', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2.055 5.749l1.281 1.536L7.944 3.44 6.663 1.905 2.055 5.75zm14.001-2.307l1.281-1.536 4.608 3.843-1.282 1.536-4.607-3.843zM9 11.095h3.63L9 15.295v1.8h6v-2h-3.63l3.63-4.2v-1.8H9v2zm3-5c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7zm-9 7A9 9 0 1121 13.097 9 9 0 013 13.095z', -} - -export const shuffle = { - name: 'shuffle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10.59 9.17L5.41 4 4 5.41l5.17 5.17 1.42-1.41zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4h-5.5zm-1.08 10.82l1.41-1.41 3.13 3.13L20 14.5V20h-5.5l2.05-2.05-3.13-3.13z', -} - -export const repeat_one = { - name: 'repeat_one', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 7h10v3l4-4-4-4v3H5v6h2V7zm12 6h-2v4H7v-3l-4 4 4 4v-3h12v-6zm-6-4v6h-1.5v-4H10v-1l2-1h1z', -} - -export const repeat = { - name: 'repeat', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17 7H7v4H5V5h12V2l4 4-4 4V7zM7 17h10v-4h2v6H7v3l-4-4 4-4v3z', -} - -export const movie = { - name: 'movie', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 8l-2-4h4v14c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h1l2 4h3L8 4h2l2 4h3l-2-4h2l2 4h3zM5.76 10L4 6.47V18h16v-8H5.76z', -} - -export const res_hd_outlined = { - name: 'res_hd_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-9.5-6h-2v2H6V9h1.5v2.5h2V9H11v6H9.5v-2zm8.5 1v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1zm-3.5-.5h2v-3h-2v3z', -} - -export const res_hd_filled = { - name: 'res_hd_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2zm4.5 10h-2v2H6V9h1.5v2.5h2V9H11v6H9.5v-2zm8.5 1v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1zm-3.5-.5h2v-3h-2v3z', -} - -export const forward_30 = { - name: 'forward_30', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 20c3.31 0 6-2.69 6-6h2c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8V2l5 5-5 5V8c-3.31 0-6 2.69-6 6s2.69 6 6 6zm-1.66-3.66c.08-.03.14-.07.2-.12l.041-.047c.035-.038.067-.072.089-.123.03-.07.04-.15.04-.24 0-.11-.02-.21-.05-.29a.483.483 0 00-.14-.2.648.648 0 00-.22-.11.885.885 0 00-.29-.04h-.45v-.66h.43c.22 0 .37-.05.48-.16.11-.11.16-.25.16-.43 0-.08-.01-.16-.04-.22a.62.62 0 00-.11-.17.544.544 0 00-.18-.11.625.625 0 00-.25-.04c-.08 0-.15 0-.22.03s-.13.06-.18.1a.455.455 0 00-.17.35h-.85c0-.18.04-.33.11-.48.07-.15.18-.27.3-.37.12-.1.28-.18.44-.23.16-.05.35-.08.54-.08.22 0 .41.03.59.08s.33.13.46.23.23.22.3.38c.07.16.11.33.11.53 0 .09-.01.18-.04.27-.03.09-.08.17-.13.25-.05.08-.12.15-.2.22-.08.07-.18.12-.28.17.24.09.42.22.54.39.12.17.18.38.18.61 0 .2-.04.38-.12.53a1.1 1.1 0 01-.32.39c-.14.1-.29.19-.48.24-.19.05-.39.08-.6.08-.18 0-.36-.02-.53-.07-.17-.05-.32-.13-.46-.23s-.25-.22-.33-.38c-.08-.16-.12-.34-.12-.55h.85c0 .08.02.15.05.22.03.07.07.12.13.17a.69.69 0 00.45.15c.1 0 .19-.01.27-.04zm4.1-3.56c-.18-.07-.37-.1-.59-.1-.22 0-.41.03-.59.1s-.33.18-.45.33c-.12.15-.23.34-.29.57-.06.23-.1.5-.1.82v.74c0 .32.04.6.11.82.07.22.17.42.3.57.13.15.28.26.46.33s.37.1.59.1c.22 0 .41-.03.59-.1s.33-.18.45-.33c.12-.15.22-.34.29-.57.07-.23.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82-.07-.22-.17-.42-.3-.57-.13-.15-.28-.26-.46-.33zm-.03 3.05c.03-.13.04-.29.04-.48h.01v-.97c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31a.436.436 0 00-.19-.17.655.655 0 00-.5 0c-.08.03-.13.09-.19.17-.06.08-.09.18-.12.31s-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32c.05.08.12.14.19.17a.655.655 0 00.5 0c.08-.03.14-.09.19-.17.05-.08.08-.19.11-.32z', -} - -export const forward_10 = { - name: 'forward_10', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 20c3.31 0 6-2.69 6-6h2c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8V2l5 5-5 5V8c-3.31 0-6 2.69-6 6s2.69 6 6 6zm-1.1-7.27V17h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm3.42.05c-.18-.07-.37-.1-.59-.1-.22 0-.41.03-.59.1s-.33.18-.45.33c-.12.15-.23.34-.29.57-.06.23-.1.5-.1.82v.74c0 .32.04.6.11.82.07.22.17.42.3.57.13.15.28.26.46.33s.37.1.59.1c.22 0 .41-.03.59-.1s.33-.18.45-.33c.12-.15.22-.34.29-.57.07-.23.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82-.07-.22-.17-.42-.3-.57-.13-.15-.29-.26-.46-.33zm-.03 3.05c.03-.13.04-.29.04-.48h.01v-.97c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31a.436.436 0 00-.19-.17.655.655 0 00-.5 0c-.08.03-.13.09-.19.17-.06.08-.09.18-.12.31s-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32c.05.08.12.14.19.17a.655.655 0 00.5 0c.08-.03.14-.09.19-.17.05-.08.08-.19.11-.32z', -} - -export const forward_5 = { - name: 'forward_5', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 20c3.31 0 6-2.69 6-6h2c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8V2l5 5-5 5V8c-3.31 0-6 2.69-6 6s2.69 6 6 6zm.3-3.68c.07-.04.13-.1.18-.17.05-.07.09-.15.11-.24.02-.09.03-.19.03-.31s-.01-.21-.04-.31a.681.681 0 00-.13-.24.538.538 0 00-.21-.15.853.853 0 00-.3-.05c-.07 0-.15.01-.2.02-.05.01-.1.03-.15.05-.05.02-.08.04-.12.07-.04.03-.07.06-.1.09l-.67-.17.25-2.17h2.39v.71h-1.7l-.11.92a.369.369 0 00.048-.021c.017-.009.037-.019.062-.029.025-.01.05-.018.075-.025a.879.879 0 00.075-.025.822.822 0 01.18-.04c.06-.01.13-.02.2-.02.21 0 .39.04.55.1.16.06.3.16.41.28.11.12.19.28.25.45.06.17.09.38.09.6 0 .19-.03.37-.09.54-.06.17-.15.32-.27.45-.12.13-.27.23-.45.31-.18.08-.4.12-.64.12-.18 0-.36-.03-.53-.08-.17-.05-.33-.13-.46-.24-.13-.11-.24-.23-.32-.39-.08-.16-.12-.33-.13-.53h.84c.02.17.08.31.19.41.11.1.25.15.42.15.1 0 .2-.02.27-.06z', -} - -export const replay_30 = { - name: 'replay_30', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2v4c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8h2c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6v4L7 7l5-5zm-1.99 12.49h-.45v.65h.47c.11 0 .2.02.29.04a.508.508 0 01.36.31c.03.08.05.18.05.29 0 .09-.01.17-.04.24a.561.561 0 01-.33.3c-.08.03-.17.04-.27.04-.09 0-.17-.02-.25-.04a.49.49 0 01-.2-.11c-.06-.05-.1-.1-.13-.17a.545.545 0 01-.05-.22h-.85c0 .21.04.4.12.55.08.15.2.27.33.38.13.11.29.18.46.23.17.05.35.07.53.07.22 0 .41-.03.6-.08s.34-.14.48-.24c.14-.1.24-.24.32-.39.08-.15.12-.33.12-.53 0-.23-.06-.43-.18-.61s-.3-.3-.54-.39a1.1 1.1 0 00.48-.39.853.853 0 00.17-.52c0-.2-.04-.38-.11-.53-.07-.15-.17-.28-.3-.38-.13-.1-.28-.18-.46-.23-.18-.05-.38-.08-.59-.08-.19 0-.37.03-.54.08-.17.05-.31.13-.44.23a1.067 1.067 0 00-.41.85h.85a.455.455 0 01.17-.35.4.4 0 01.18-.1.78.78 0 01.22-.03c.09 0 .18.02.25.04s.13.06.18.11a.538.538 0 01.15.39c0 .18-.05.32-.16.43-.11.11-.27.16-.48.16zm5.29.75c0 .32-.03.6-.1.82-.07.22-.17.42-.29.57-.12.15-.28.26-.45.33-.17.07-.37.1-.59.1-.22 0-.41-.03-.59-.1s-.33-.18-.46-.33c-.13-.15-.23-.34-.3-.57-.07-.23-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82.07-.22.17-.42.29-.57.12-.15.28-.26.45-.33.17-.07.37-.1.59-.1.22 0 .41.03.59.1s.33.18.46.33c.13.15.23.34.3.57.07.23.11.5.11.82v.74zm-.89-1.34c.03.13.04.29.04.48h-.01v.97c0 .19-.01.35-.04.48-.02.13-.06.24-.11.32-.05.08-.12.14-.19.17a.655.655 0 01-.5 0 .389.389 0 01-.19-.17c-.05-.08-.09-.19-.12-.32s-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.07-.23.12-.31c.05-.08.12-.14.19-.17a.655.655 0 01.5 0c.08.03.14.09.19.17.05.08.09.18.12.31z', -} - -export const replay_10 = { - name: 'replay_10', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2v4c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8h2c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6v4L7 7l5-5zm-1.95 15h.85v-4.27h-.09l-1.77.63v.69l1.01-.31V17zm5.13-1.76c0 .32-.03.6-.1.82-.07.22-.17.42-.29.57-.12.15-.28.26-.45.33-.17.07-.37.1-.59.1-.22 0-.41-.03-.59-.1s-.33-.18-.46-.33c-.13-.15-.23-.34-.3-.57-.07-.23-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82.07-.22.17-.42.29-.57.12-.15.28-.26.45-.33.17-.07.37-.1.59-.1.22 0 .41.03.59.1s.33.18.46.33c.13.15.23.34.3.57.07.23.11.5.11.82v.74zm-.89-1.34c.03.13.04.29.04.48h-.01v.97c0 .19-.02.35-.04.48s-.06.24-.11.32c-.05.08-.12.14-.19.17a.655.655 0 01-.5 0 .389.389 0 01-.19-.17c-.05-.08-.09-.19-.12-.32s-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.07-.23.12-.31c.05-.08.12-.14.19-.17a.655.655 0 01.5 0c.08.03.14.09.19.17.05.08.09.18.12.31z', -} - -export const replay_5 = { - name: 'replay_5', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2v4c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8h2c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6v4L7 7l5-5zm-1.06 10.73l-.25 2.17.67.16.022-.023a.29.29 0 01.078-.067c.02-.01.04-.023.06-.035a.66.66 0 01.21-.085c.05-.01.12-.02.2-.02.11 0 .22.02.3.05.08.03.15.08.21.15.06.07.1.14.13.24.03.1.04.2.04.31 0 .11 0 .21-.03.31s-.07.18-.11.25a.49.49 0 01-.45.23.65.65 0 01-.42-.15c-.11-.09-.17-.23-.19-.41h-.84c0 .2.05.38.13.53.08.15.18.29.32.39.14.1.29.19.46.24.17.05.35.08.53.08.25 0 .46-.05.64-.12.18-.07.33-.18.45-.31s.21-.28.27-.45c.06-.17.09-.35.09-.54 0-.22-.04-.42-.09-.6-.05-.18-.14-.33-.25-.45-.11-.12-.25-.21-.41-.28a1.35 1.35 0 00-.75-.08c-.03.005-.06.012-.09.02s-.06.015-.09.02c-.06.01-.11.03-.15.05a.619.619 0 01-.05.021c-.022.01-.043.017-.06.029l.11-.92h1.7v-.71h-2.39z', -} - -export const replay = { - name: 'replay', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 6V2L7 7l5 5V8c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z', -} - -export const play_circle_outlined = { - name: 'play_circle_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4-8l-6 4.5v-9l6 4.5z', -} - -export const play_circle = { - name: 'play_circle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm14 0l-6-4.5v9l6-4.5z', -} - -export const play = { - name: 'play', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.5 12l-11 7V5l11 7zm-3.73 0L8.5 8.64v6.72L13.77 12z', -} - -export const pause_circle_outlined = { - name: 'pause_circle_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm9 4H9V8h2v8zm1 4c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3-4h-2V8h2v8z', -} - -export const pause_circle = { - name: 'pause_circle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm2 0h2V8h-2v8z', -} - -export const pause = { - name: 'pause', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10 19H6V5h4v14zm4 0V5h4v14h-4z', -} - -export const stop = { - name: 'stop', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 6h12v12H6V6zm10 10V8H8v8h8z', -} - -export const record = { - name: 'record', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8-3.58 8-8 8-8-3.58-8-8zm14 0c0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6 6-2.69 6-6z', -} - -export const skip_previous = { - name: 'skip_previous', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 6h2v12H6V6zm3.5 6l8.5 6V6l-8.5 6zm3.47 0L16 14.14V9.86L12.97 12z', -} - -export const skip_next = { - name: 'skip_next', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6 18l8.5-6L6 6v12zm2-8.14L11.03 12 8 14.14V9.86zM18 6h-2v12h2V6z', -} - -export const fast_rewind = { - name: 'fast_rewind', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M3.25 12l8.5-6v12l-8.5-6zm17.5-6l-8.5 6 8.5 6V6zM6.72 12l3.03 2.14V9.86L6.72 12zm9 0l3.03 2.14V9.86L15.72 12z', -} - -export const fast_forward = { - name: 'fast_forward', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11.75 12l-8.5 6V6l8.5 6zm.5 6l8.5-6-8.5-6v12zm-3.97-6L5.25 9.86v4.28L8.28 12zm9 0l-3.03-2.14v4.28L17.28 12z', -} - -export const closed_caption_outlined = { - name: 'closed_caption_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 4h14c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V6a2 2 0 012-2zm0 14h14V6H5v12zm2-3h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm10 0h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1z', -} - -export const closed_caption_filled = { - name: 'closed_caption_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 4h14c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V6a2 2 0 012-2zm2 11h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm7 0h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1z', -} - -export const res_4k_outlined = { - name: 'res_4k_outlined', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19 3H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5a2 2 0 00-2-2zm0 2v14H5V5h14zm-8 10H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1v1.51h-1V15zm5.2-3l2-3h-1.7l-2 3V9H13v6h1.5v-3l2 3h1.7l-2-3z', -} - -export const res_4k_filled = { - name: 'res_4k_filled', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 3h14a2 2 0 012 2v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V5c0-1.1.9-2 2-2zm6 12H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1v1.51h-1V15zm5.2-3l2-3h-1.7l-2 3V9H13v6h1.5v-3l2 3h1.7l-2-3z', -} - -export const record_voice = { - name: 'record_voice', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.44 4.13l1.63-1.63c3.91 4.05 3.9 10.11 0 14l-1.63-1.63c2.77-3.18 2.77-7.72 0-10.74zM13 9.5c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4 4 1.79 4 4zm-2 0c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2 6c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm0 2c-2.69 0-5.78 1.28-6 2h12c-.2-.71-3.3-2-6-2zm6.08-9.95c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69z', -} - -export const record_voice_off = { - name: 'record_voice_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M18.442 4.13l1.63-1.63c3.86 3.99 3.89 9.94.15 13.83l-1.64-1.64c2.62-3.17 2.58-7.59-.14-10.56zm-3.36 3.42l1.68-1.69c1.98 2.15 2.01 5.11.11 7.13l-1.7-1.7c.74-1.16.71-2.61-.09-3.74zm-5.65-2.01l3.53 3.53a3.979 3.979 0 00-3.53-3.53zm-6.43-.77l1.41-1.41 16.73 16.73-1.41 1.41-3.02-3.02c.18.32.29.65.29 1.02v2h-16v-2c0-2.66 5.33-4 8-4 1.78 0 4.74.6 6.51 1.78l-4.4-4.4c-.61.39-1.33.62-2.11.62-2.21 0-4-1.79-4-4 0-.78.23-1.5.62-2.11l-2.62-2.62zm0 14.73c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2h-12zm4-10c0 1.1.9 2 2 2 .22 0 .42-.04.62-.11l-2.51-2.51c-.07.2-.11.4-.11.62z', -} - -export const subdirectory_arrow_right = { - name: 'subdirectory_arrow_right', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M19.5 14.5l-6 6-1.42-1.42 3.59-3.58H4.5v-12h2v10h9.17l-3.59-3.58L13.5 8.5l6 6z', -} - -export const subdirectory_arrow_left = { - name: 'subdirectory_arrow_left', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10.5 8.5l1.42 1.42-3.59 3.58h9.17v-10h2v12H8.33l3.59 3.58-1.42 1.42-6-6 6-6z', -} - -export const last_page = { - name: 'last_page', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M10.385 12l-4.59-4.59L7.205 6l6 6-6 6-1.41-1.41 4.59-4.59zm7.82-6h-2v12h2V6z', -} - -export const first_page = { - name: 'first_page', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.795 6h-2v12h2V6zm5.82 6l4.59 4.59-1.41 1.41-6-6 6-6 1.41 1.41-4.59 4.59z', -} - -export const unfold_more = { - name: 'unfold_more', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.17 9L12 5.83 8.83 9 7.41 7.59 12 3l4.58 4.59L15.17 9zm-6.34 6L12 18.17 15.17 15l1.42 1.41L12 21l-4.58-4.59L8.83 15z', -} - -export const unfold_less = { - name: 'unfold_less', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.17 4l1.42 1.41L12 10 7.41 5.41 8.83 4 12 7.17 15.17 4zM8.83 20l-1.42-1.41L12 14l4.58 4.59L15.17 20 12 16.83 8.83 20z', -} - -export const arrow_drop_left = { - name: 'arrow_drop_left', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14.5 7l-5 5 5 5V7z', -} - -export const arrow_drop_right = { - name: 'arrow_drop_right', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M9.5 17l5-5-5-5v10z', -} - -export const arrow_drop_up = { - name: 'arrow_drop_up', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 14.5l5-5 5 5H7z', -} - -export const arrow_drop_down = { - name: 'arrow_drop_down', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7 9.5l5 5 5-5H7z', -} - -export const arrow_forward_ios = { - name: 'arrow_forward_ios', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M6.165 20.13l1.77 1.77 9.9-9.9-9.9-9.9-1.77 1.77 8.13 8.13-8.13 8.13z', -} - -export const arrow_back_ios = { - name: 'arrow_back_ios', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.835 3.87l-1.78-1.77-9.89 9.9 9.9 9.9 1.77-1.77L9.705 12l8.13-8.13z', -} - -export const arrow_up = { - name: 'arrow_up', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z', -} - -export const arrow_forward = { - name: 'arrow_forward', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z', -} - -export const arrow_down = { - name: 'arrow_down', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z', -} - -export const arrow_back = { - name: 'arrow_back', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z', -} - -export const chevron_down = { - name: 'chevron_down', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.41 8.295l4.59 4.58 4.59-4.58L18 9.705l-6 6-6-6 1.41-1.41z', -} - -export const chevron_left = { - name: 'chevron_left', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.705 16.59L11.125 12l4.58-4.59L14.295 6l-6 6 6 6 1.41-1.41z', -} - -export const chevron_right = { - name: 'chevron_right', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M8.295 16.59l4.58-4.59-4.58-4.59L9.705 6l6 6-6 6-1.41-1.41z', -} - -export const chevron_up = { - name: 'chevron_up', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.41 15.705l4.59-4.58 4.59 4.58 1.41-1.41-6-6-6 6 1.41 1.41z', -} - -export const swap_horizontal = { - name: 'swap_horizontal', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.01 5L21 9l-3.99 4v-3H10V8h7.01V5zM3 15l3.99-4v3H14v2H6.99v3L3 15z', -} - -export const swap_horizontal_circle = { - name: 'swap_horizontal_circle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm2 0c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm11-5.5V9h-4v2h4v2.5l3.5-3.5L15 6.5zM5.5 14L9 10.5V13h4v2H9v2.5L5.5 14z', -} - -export const swap_verticle = { - name: 'swap_verticle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M5 6.99L9 3l4 3.99h-3V14H8V6.99H5zM16 10v7.01h3L15 21l-4-3.99h3V10h2z', -} - -export const swap_verticle_circle = { - name: 'swap_verticle_circle', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm2 0c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm2.5-3L10 5.5 13.5 9H11v4H9V9H6.5zm7.5 9.5l3.5-3.5H15v-4h-2v4h-2.5l3.5 3.5z', -} - -export const label = { - name: 'label', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M15.5 5c.67 0 1.27.33 1.63.84L21.5 12l-4.37 6.16c-.36.51-.96.84-1.63.84l-11-.01c-1.1 0-2-.89-2-1.99V7c0-1.1.9-1.99 2-1.99l11-.01zm-11 12h11l3.55-5-3.55-5h-11v10z', -} - -export const label_off = { - name: 'label_off', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 4.22L3.58 5.8c-.36.35-.58.85-.58 1.39v10c0 1.1.9 1.99 2 1.99l11 .01c.28 0 .55-.07.79-.18l2.18 2.18 1.41-1.41L3.41 2.81 2 4.22zm14 2.97l3.55 5-1.63 2.29 1.43 1.43L22 12.19l-4.37-6.16c-.36-.51-.96-.84-1.63-.84l-7.37.01 2 1.99H16zm-11 10h9.97L5 7.22v9.97z', -} - -export const tag = { - name: 'tag', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM13 20.01L4 11V4h7v-.01l9 9-7 7.02zM5 6.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', -} - -export const high_priority = { - name: 'high_priority', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 3h-4v12h4V3zm-4 16a2 2 0 114 0 2 2 0 01-4 0z', -} - -export const new_label = { - name: 'new_label', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.25 12.5L4.75 9H3.5v6h1.25v-3.5L7.3 15h1.2V9H7.25v3.5zM9.5 15h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12h2.5V9h-4v6zm9.75-1.5V9h1.25v5c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1V9h1.25v4.51h1.13V9.99h1.25v3.51h1.12z', -} - -export const new_alert = { - name: 'new_alert', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20.56 9.215l2.44 2.78-2.44 2.78.34 3.68-3.61.82-1.89 3.18-3.4-1.46-3.4 1.47-1.89-3.18-3.61-.82.34-3.69L1 11.995l2.44-2.79-.34-3.68 3.61-.81 1.89-3.18 3.4 1.46 3.4-1.46 1.89 3.18 3.61.82-.34 3.68zm-1.81 7.68l-.26-2.79 1.85-2.11-1.85-2.11.26-2.79-2.74-.62-1.43-2.41L12 5.175l-2.58-1.1-1.43 2.41-2.74.61.26 2.78-1.85 2.12 1.85 2.1-.26 2.8 2.74.62 1.43 2.41 2.58-1.11 2.58 1.11 1.43-2.41 2.74-.62zm-5.75-1.9v2h-2v-2h2zm0-8h-2v6h2v-6z', -} - -export const flag = { - name: 'flag', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M4.5 3.5h9l.4 2h5.6v10h-7l-.4-2H6.5v7h-2v-17zm7.76 4l-.4-2H6.5v6h7.24l.4 2h3.36v-6h-5.24z', -} - -export const pin = { - name: 'pin', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.5 9H4v6h1.5v-2h2c.85 0 1.5-.65 1.5-1.5v-1C9 9.65 8.35 9 7.5 9zm5 6H11V9h1.5v6zm6.25-2.5V9H20v6h-1.2l-2.55-3.5V15H15V9h1.25l2.5 3.5zm-13.25-1h2v-1h-2v1z', -} - -export const pregnant_woman = { - name: 'pregnant_woman', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M11 2c-1.11 0-2 .89-2 2 0 1.11.89 2 2 2 1.11 0 2-.89 2-2 0-1.11-.89-2-2-2zm3 8c1.17.49 1.99 1.66 2 3v4h-3v5h-3v-5H8v-7c0-1.66 1.34-3 3-3s3 1.34 3 3z', -} - -export const accessible = { - name: 'accessible', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M14 4c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2 3c2.83 0 5.89-.3 8.5-1l.5 2c-1.86.5-4 .83-6 1v13h-2v-6h-2v6H9V9c-2-.17-4.14-.5-6-1l.5-2c2.61.7 5.67 1 8.5 1z', -} - -export const wheelchair = { - name: 'wheelchair', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12 2a2 2 0 100 4 2 2 0 000-4zm7 11v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.005 0-.007-.003-.01-.005-.002-.003-.005-.005-.01-.005H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95zM7 17c0 1.66 1.34 3 3 3 1.31 0 2.42-.84 2.83-2h2.07A5 5 0 119 12.1v2.07c-1.16.42-2 1.52-2 2.83z', -} - -export const accessible_forward = { - name: 'accessible_forward', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M17.5 2.27a2 2 0 100 4 2 2 0 000-4zm-3 14.46h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5zm1.14-3.5h1.86c1.1 0 2 .9 2 2v5.5h-2v-5h-4.98c-1.46 0-2.45-1.57-1.85-2.9l1.83-4.1h-2.21l-.65 1.53-1.92-.53.67-1.8c.33-.73 1.06-1.2 1.87-1.2h5.2c1.48 0 2.46 1.5 1.85 2.83l-1.67 3.67z', -} - -export const language = { - name: 'language', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M2 12C2 6.48 6.47 2 11.99 2 17.52 2 22 6.48 22 12s-4.48 10-10.01 10C6.47 22 2 17.52 2 12zm13.97-4h2.95a8.03 8.03 0 00-4.33-3.56c.6 1.11 1.06 2.31 1.38 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4 12c0 .69.1 1.36.26 2h3.38c-.08-.66-.14-1.32-.14-2 0-.68.06-1.34.14-2H4.26c-.16.64-.26 1.31-.26 2zm1.08 4h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 015.08 16zm0-8h2.95c.32-1.25.78-2.45 1.38-3.56-1.84.63-3.37 1.9-4.33 3.56zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM9.5 12c0 .68.07 1.34.16 2h4.68c.09-.66.16-1.32.16-2 0-.68-.07-1.35-.16-2H9.66c-.09.65-.16 1.32-.16 2zm5.09 7.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 01-4.33 3.56zM16.5 12c0 .68-.06 1.34-.14 2h3.38c.16-.64.26-1.31.26-2s-.1-1.36-.26-2h-3.38c.08.66.14 1.32.14 2z', -} - -export const google_translate = { - name: 'google_translate', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zM7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42 0 1.33 1.07 2.42 2.38 2.42 1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4zm7.22-.01c-.45-.52-.86-1.1-1.19-1.7l.65 2.23.54-.53zm-.42-2.46h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7zM20 21c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1h-8.82l1.18 4.04h1.96V9h1.04v1.04H19v1.04h-1.27c-.32 1.26-1.02 2.48-1.92 3.51l2.71 2.68-.73.73-2.68-2.69-.92.92L15 19l-2 2h7z', -} - -export const hearing = { - name: 'hearing', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M7.64 3.03L6.22 1.61A10.965 10.965 0 003 9.39c0 3.04 1.23 5.79 3.22 7.78l1.41-1.41A9.011 9.011 0 015 9.39C5 6.9 6.01 4.65 7.64 3.03zM17 20.39c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.505-1.546-1.452-2.277-2.365-2.98l-.025-.02-.01-.008c-.787-.607-1.603-1.238-2.31-2.522-.53-.96-.82-2.01-.82-2.94 0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7s-7 3.07-7 7c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55A3.999 3.999 0 0021 18.39h-2c0 1.1-.9 2-2 2zm-3-8.5a2.5 2.5 0 010-5 2.5 2.5 0 010 5z', -} - -export const translate = { - name: 'translate', - prefix: 'eds', - height: '24', - width: '24', - svgPathData: 'M12.87 15.07l-2.54-2.51.03-.03A17.52 17.52 0 0014.07 6H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-1 2.67L15.88 17h3.24l-1.62-4.33z', -} diff --git a/libraries/icons/package.json b/libraries/icons/package.json index 2862ad1900..2bd7ff4864 100644 --- a/libraries/icons/package.json +++ b/libraries/icons/package.json @@ -6,6 +6,7 @@ "main": "dist/icons.esm.js", "module": "dist/icons.esm.js", "browser": "dist/icons.umd.js", + "types": "dist/index.d.ts", "license": "Apache-2.0", "author": { "name": "EDS Core Team", @@ -37,7 +38,10 @@ ], "devDependencies": { "@rollup/plugin-node-resolve": "^7.0.0", - "rollup": "^1.29.0" + "rollup": "^1.29.0", + "rollup-plugin-typescript2": "^0.27.0", + "tslib": "^1.11.1", + "typescript": "^3.8.3" }, "engines": { "pnpm": ">=4" diff --git a/libraries/icons/pnpm-lock.yaml b/libraries/icons/pnpm-lock.yaml index 68760d2908..7ebd08e4ad 100644 --- a/libraries/icons/pnpm-lock.yaml +++ b/libraries/icons/pnpm-lock.yaml @@ -1,6 +1,9 @@ devDependencies: '@rollup/plugin-node-resolve': 7.0.0_rollup@1.29.1 rollup: 1.29.1 + rollup-plugin-typescript2: 0.27.0_rollup@1.29.1+typescript@3.8.3 + tslib: 1.11.1 + typescript: 3.8.3 lockfileVersion: 5.1 packages: /@rollup/plugin-node-resolve/7.0.0_rollup@1.29.1: @@ -29,6 +32,17 @@ packages: rollup: ^1.20.0 resolution: integrity: sha512-buc0oeq2zqQu2mpMyvZgAaQvitikYjT/4JYhA4EXwxX8/g0ZGHoGiX+0AwmfhrNqH4oJv67gn80sTZFQ/jL1bw== + /@rollup/pluginutils/3.0.8_rollup@1.29.1: + dependencies: + estree-walker: 1.0.1 + rollup: 1.29.1 + dev: true + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0 + resolution: + integrity: sha512-rYGeAc4sxcZ+kPG/Tw4/fwJODC3IXHYDH4qusdN/b6aLw5LPUbzpecYbEJh4sVQGPFJxd2dBU4kc1H3oy9/bnw== /@types/estree/0.0.39: dev: true resolution: @@ -56,24 +70,144 @@ packages: node: '>=6' resolution: integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== + /commondir/1.0.1: + dev: true + resolution: + integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= /estree-walker/0.6.1: dev: true resolution: integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + /estree-walker/1.0.1: + dev: true + resolution: + integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + /find-cache-dir/3.3.1: + dependencies: + commondir: 1.0.1 + make-dir: 3.0.2 + pkg-dir: 4.2.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + /find-up/4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + /fs-extra/8.1.0: + dependencies: + graceful-fs: 4.2.3 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + engines: + node: '>=6 <7 || >=8' + resolution: + integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + /graceful-fs/4.2.3: + dev: true + resolution: + integrity: sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== /is-module/1.0.0: dev: true resolution: integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + /jsonfile/4.0.0: + dev: true + optionalDependencies: + graceful-fs: 4.2.3 + resolution: + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /locate-path/5.0.0: + dependencies: + p-locate: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + /make-dir/3.0.2: + dependencies: + semver: 6.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w== + /p-limit/2.3.0: + dependencies: + p-try: 2.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + /p-locate/4.1.0: + dependencies: + p-limit: 2.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + /p-try/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + /path-exists/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== /path-parse/1.0.6: dev: true resolution: integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /pkg-dir/4.2.0: + dependencies: + find-up: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== /resolve/1.12.0: dependencies: path-parse: 1.0.6 dev: true resolution: integrity: sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== + /resolve/1.15.1: + dependencies: + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w== + /rollup-plugin-typescript2/0.27.0_rollup@1.29.1+typescript@3.8.3: + dependencies: + '@rollup/pluginutils': 3.0.8_rollup@1.29.1 + find-cache-dir: 3.3.1 + fs-extra: 8.1.0 + resolve: 1.15.1 + rollup: 1.29.1 + tslib: 1.11.1 + typescript: 3.8.3 + dev: true + peerDependencies: + rollup: '>=1.26.3' + typescript: '>=2.4.0' + resolution: + integrity: sha512-SRKG/Canve3cxBsqhY1apIBznqnX9X/WU3Lrq3XSwmTmFqccj3+//logLXFEmp+PYFNllSVng+f4zjqRTPKNkA== /rollup/1.29.1: dependencies: '@types/estree': 0.0.39 @@ -83,6 +217,31 @@ packages: hasBin: true resolution: integrity: sha512-dGQ+b9d1FOX/gluiggTAVnTvzQZUEkCi/TwZcax7ujugVRHs0nkYJlV9U4hsifGEMojnO+jvEML2CJQ6qXgbHA== + /semver/6.3.0: + dev: true + hasBin: true + resolution: + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + /tslib/1.11.1: + dev: true + resolution: + integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== + /typescript/3.8.3: + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== + /universalify/0.1.2: + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== specifiers: '@rollup/plugin-node-resolve': ^7.0.0 rollup: ^1.29.0 + rollup-plugin-typescript2: ^0.27.0 + tslib: ^1.11.1 + typescript: ^3.8.3 diff --git a/libraries/icons/rollup.config.js b/libraries/icons/rollup.config.js index 8a5ac21077..6f0e74cb1d 100644 --- a/libraries/icons/rollup.config.js +++ b/libraries/icons/rollup.config.js @@ -1,15 +1,24 @@ import resolve from '@rollup/plugin-node-resolve' +import typescript from 'rollup-plugin-typescript2' import pkg from './package.json' import commonjsPkg from './commonjs/package.json' // eslint-disable-next-line import/no-default-export export default [ { - input: 'index.js', + input: 'src/index.js', watch: { clearScreen: true, }, - plugins: [resolve()], + plugins: [ + resolve(), + typescript({ + tsconfig: 'tsconfig.build.types.json', + typescript: require('typescript'), + include: ['*.ts+(|x)', '**/*.ts+(|x)', '*.js+(|x)', '**/*.js+(|x)'], + exclude: ['node_modules/**'], + }), + ], output: [ { file: pkg.module, diff --git a/libraries/icons/src/index.js b/libraries/icons/src/index.js new file mode 100644 index 0000000000..97deb03be2 --- /dev/null +++ b/libraries/icons/src/index.js @@ -0,0 +1,7377 @@ +/** + * @typedef IconData + * @property {string} name + * @property {string} prefix + * @property {string} height + * @property {string} width + * @property {string} svgPathData + */ + +/** + * @type IconData + */ +export const layers_off = { + name: 'layers_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.34 1.895l-1.41 1.41 4.22 4.22-3.22 2.51 9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73-1.62 1.26 9 7 4.95-3.85 3.78 3.78 1.41-1.41L3.34 1.895zm14.33 8.14l-5.74-4.47-1.17.91-1.42-1.42 2.59-2.02 9 7-3.72 2.89-1.43-1.42 1.89-1.47zm1.63 3.8l1.63 1.27-.87.68-1.43-1.43.67-.52zm-13.11-3.8l5.74 4.47.67-.53-5.02-5.02-1.39 1.08z', +} + +/** + * @type IconData + */ +export const layers = { + name: 'layers', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 16.465l7.36-5.73L21 9.465l-9-7-9 7 1.63 1.27 7.37 5.73zm-.01 2.54l-7.37-5.73L3 14.535l9 7 9-7-1.63-1.27-7.38 5.74zm5.75-9.54L12 4.995l-5.74 4.47 5.74 4.47 5.74-4.47z', +} + +/** + * @type IconData + */ +export const more_horizontal = { + name: 'more_horizontal', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-8 2c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', +} + +/** + * @type IconData + */ +export const more_verticle = { + name: 'more_verticle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-2 8c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', +} + +/** + * @type IconData + */ +export const fullscreen_exit = { + name: 'fullscreen_exit', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 8h3V5h2v5H5V8zm3 8H5v-2h5v5H8v-3zm6 3h2v-3h3v-2h-5v5zm2-14v3h3v2h-5V5h2z', +} + +/** + * @type IconData + */ +export const fullscreen = { + name: 'fullscreen', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 10H5V5h5v2H7v3zm-2 4h2v3h3v2H5v-5zm12 3h-3v2h5v-5h-2v3zM14 7V5h5v5h-2V7h-3z', +} + +/** + * @type IconData + */ +export const verticle_split = { + name: 'verticle_split', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11 5H3v2h8V5zM3 9h8v2H3V9zm8 4H3v2h8v-2zm0 4H3v2h8v-2zm8-10v10h-4V7h4zm-6-2h8v14h-8V5z', +} + +/** + * @type IconData + */ +export const view_agenda = { + name: 'view_agenda', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.5 3h-17c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-1 6V5h-15v4h15zm0 10v-4h-15v4h15zm-16-6h17c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1h-17c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1z', +} + +/** + * @type IconData + */ +export const view_array = { + name: 'view_array', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.5 5.5h3v13h-3v-13zm13 0h-9v13h9v-13zm1 0h3v13h-3v-13zm-3 11v-9h-5v9h5z', +} + +/** + * @type IconData + */ +export const view_carousel = { + name: 'view_carousel', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 19.5H7v-15h10v15zM6 6.5H2v11h4v-11zm3 0h6v11H9v-11zm13 0h-4v11h4v-11z', +} + +/** + * @type IconData + */ +export const view_column = { + name: 'view_column', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.5 18.5v-13h17v13h-17zm10-2v-9h-3v9h3zm-8-9h3v9h-3v-9zm10 9h3v-9h-3v9z', +} + +/** + * @type IconData + */ +export const view_day = { + name: 'view_day', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2.5 4h19v2h-19V4zm18 4h-17c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 6v-4h-15v4h15zm-17 4h19v2h-19v-2z', +} + +/** + * @type IconData + */ +export const view_list = { + name: 'view_list', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.5 5v14h17V5h-17zm4 2v2h-2V7h2zm-2 4v2h2v-2h-2zm0 4h2v2h-2v-2zm4 2h9v-2h-9v2zm9-4h-9v-2h9v2zm-9-4h9V7h-9v2z', +} + +/** + * @type IconData + */ +export const view_module = { + name: 'view_module', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.5 5.5v13h17v-13h-17zm10 2V11h-3V7.5h3zm-5 0h-3V11h3V7.5zm-3 9V13h3v3.5h-3zm5-3.5v3.5h3V13h-3zm8 3.5h-3V13h3v3.5zm-3-9V11h3V7.5h-3z', +} + +/** + * @type IconData + */ +export const view_quilt = { + name: 'view_quilt', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.5 5.5v13h17v-13h-17zm2 11v-9h3v9h-3zm5-3.5v3.5h3V13h-3zm8 3.5h-3V13h3v3.5zm-8-9V11h8V7.5h-8z', +} + +/** + * @type IconData + */ +export const view_stream = { + name: 'view_stream', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M3.5 6v12h17V6h-17zm15 10h-13v-3h13v3zm-13-8v3h13V8h-13z', +} + +/** + * @type IconData + */ +export const view_week = { + name: 'view_week', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 4h18c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1zm1 14h4V6H4v12zm10 0h-4V6h4v12zm2 0h4V6h-4v12z', +} + +/** + * @type IconData + */ +export const grid_off = { + name: 'grid_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M.564 1.98L1.974.57l21.46 21.45-1.41 1.41-2.01-2.009H4.565c-1.1 0-2-.9-2-1.999V3.978l-2-1.999zm8 1.449v.89l2 1.998V3.43h4v3.998h-2.89l2 2h.89v.889l2 1.999V9.426h4v3.998h-2.89l2 2h.89v.89l2 1.998V3.43c0-1.1-.9-2-2-2H5.674l2 2h.89zm8 0h4v3.998h-4V3.429zm-6 8.546l1.45 1.45h-1.45v-1.45zm-4.55-4.548l-1.45-1.45v1.45h1.45zm2.55 11.995h-4v-3.998h4v3.998zm-4-5.998h4V9.976l-.55-.55h-3.45v3.998zm10 5.998h-4v-3.998h3.45l.55.55v3.448zm2-1.45v1.45h1.45l-1.45-1.45z', +} + +/** + * @type IconData + */ +export const grid_on = { + name: 'grid_on', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 2h16c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 18h4v-4H4v4zm4-6H4v-4h4v4zM4 8h4V4H4v4zm10 12h-4v-4h4v4zm-4-6h4v-4h-4v4zm4-6h-4V4h4v4zm2 12h4v-4h-4v4zm4-6h-4v-4h4v4zm-4-6h4V4h-4v4z', +} + +/** + * @type IconData + */ +export const dashboard = { + name: 'dashboard', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3h8v10H3V3zm18 0h-8v6h8V3zM9 11V5H5v6h4zm10-4V5h-4v2h4zm0 6v6h-4v-6h4zM9 19v-2H5v2h4zm12-8h-8v10h8V11zM3 15h8v6H3v-6z', +} + +/** + * @type IconData + */ +export const maximize = { + name: 'maximize', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M3 11h18v2H3v-2z', +} + +/** + * @type IconData + */ +export const minimize = { + name: 'minimize', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M6 11h12v2H6v-2z', +} + +/** + * @type IconData + */ +export const reorder = { + name: 'reorder', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M3 7V5h18v2H3zm0 4h18V9H3v2zm18 4H3v-2h18v2zm0 4H3v-2h18v2z', +} + +/** + * @type IconData + */ +export const toc = { + name: 'toc', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 9H3V7h14v2zm0 4H3v-2h14v2zM3 17h14v-2H3v2zm18 0h-2v-2h2v2zM19 7v2h2V7h-2zm2 6h-2v-2h2v2z', +} + +/** + * @type IconData + */ +export const zoom_in = { + name: 'zoom_in', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.756 14.255h-.79l-.28-.27a6.471 6.471 0 001.57-4.23 6.5 6.5 0 10-6.5 6.5c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99 1.49-1.49-4.99-5zm-6 0c-2.49 0-4.5-2.01-4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5zm-.5-5v-2h1v2h2v1h-2v2h-1v-2h-2v-1h2z', +} + +/** + * @type IconData + */ +export const zoom_out = { + name: 'zoom_out', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.756 14.255h-.79l-.28-.27a6.471 6.471 0 001.57-4.23 6.5 6.5 0 10-6.5 6.5c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99 1.49-1.49-4.99-5zm-6 0c-2.49 0-4.5-2.01-4.5-4.5s2.01-4.5 4.5-4.5 4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5zm2.5-5h-5v1h5v-1z', +} + +/** + * @type IconData + */ +export const all_out = { + name: 'all_out', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 8V4h4L4 8zm16 0l-4-4h4v4zm0 12v-4l-4 4h4zM8 20H4v-4l4 4zm11-8c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7zM7 12c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5z', +} + +/** + * @type IconData + */ +export const pan_tool = { + name: 'pan_tool', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.82 23.995h6.55c2.21 0 4-1.79 4-4V6.145a2.5 2.5 0 00-3-2.45v-.28a2.5 2.5 0 00-2.5-2.5c-.33 0-.65.06-.94.18a2.48 2.48 0 00-2.06-1.09c-1.32 0-2.4 1.03-2.49 2.33a2.5 2.5 0 00-3.01 2.45v9.55l-2.41-1.28c-.73-.39-1.64-.28-2.26.27l-2.07 1.83 7.3 7.61c.75.78 1.81 1.23 2.89 1.23zm-1.45-2.62l-5.86-6.1.51-.45 5.35 2.83V4.785c0-.27.22-.5.5-.5s.5.22.5.5v7.21h2v-9.49c0-.28.22-.5.5-.5s.5.22.5.5v9.49h2v-8.58c0-.28.22-.5.5-.5s.5.22.5.5v8.58h2v-5.85c0-.28.22-.5.5-.5s.5.22.5.5v13.85c0 1.1-.9 2-2 2h-6.56c-.54 0-1.06-.23-1.44-.62z', +} + +/** + * @type IconData + */ +export const list = { + name: 'list', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 13h2v-2H3v2zM3 17h2v-2H3v2zM3 9h2V7H3v2zM7 13h14v-2H7v2zM7 17h14v-2H7v2zM7 7v2h14V7H7z', +} + +/** + * @type IconData + */ +export const sort_by_alpha = { + name: 'sort_by_alpha', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10.495 4.66l2.36-2.36 2.36 2.36h-4.72zm4.69 14.71l-2.33 2.33-2.33-2.33h4.66zm-13.31-1.64l4.5-11.46h1.64l4.49 11.46h-1.84l-.92-2.45h-5.11l-.92 2.45h-1.84zm3.37-4.09l1.94-5.18 1.94 5.18h-3.88zm16.88 2.5h-6.12l5.93-8.6V6.28h-8.3v1.6h5.88l-5.92 8.56v1.29h8.53v-1.59z', +} + +/** + * @type IconData + */ +export const tune = { + name: 'tune', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 9h-2V3h2v2h4v2h-4v2zM3 7V5h10v2H3zm0 12v-2h6v2H3zm10 2v-2h8v-2h-8v-2h-2v6h2zM7 11V9h2v6H7v-2H3v-2h4zm14 2v-2H11v2h10z', +} + +/** + * @type IconData + */ +export const focus_center = { + name: 'focus_center', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 5h4V3H5c-1.1 0-2 .9-2 2v4h2V5zm0 10H3v4c0 1.1.9 2 2 2h4v-2H5v-4zM15 3h4c1.1 0 2 .9 2 2v4h-2V5h-4V3zm4 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4zM9 12c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z', +} + +/** + * @type IconData + */ +export const compare = { + name: 'compare', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2V1h-2v2zm0 15H5l5-6v6zm4-15h5c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2h-5v-9l5 6V5h-5V3z', +} + +/** + * @type IconData + */ +export const details = { + name: 'details', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M12 20L3 4h18l-9 16zm5.63-14H6.38L12 16l5.63-10z', +} + +/** + * @type IconData + */ +export const touch = { + name: 'touch', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.264 12.94l-3.24-1.62c1.29-1 2.12-2.56 2.12-4.32 0-3.03-2.47-5.5-5.5-5.5a5.51 5.51 0 00-5.5 5.5c0 2.13 1.22 3.98 3 4.89v3.26l-1.84-.39-.1-.02c-.1-.02-.2-.03-.32-.03-.53 0-1.03.21-1.41.59l-1.4 1.42 5.09 5.09c.43.44 1.03.69 1.65.69h6.3c.98 0 1.81-.7 1.97-1.67l.8-4.71c.22-1.3-.43-2.58-1.62-3.18zm-.35 2.85l-.8 4.71h-6.3c-.09 0-.17-.04-.24-.1l-3.68-3.68 4.25.89V7c0-.28.22-.5.5-.5s.5.22.5.5v6h1.76l3.46 1.73c.4.2.62.63.55 1.06zM11.644 3.5c-1.93 0-3.5 1.57-3.5 3.5 0 .95.38 1.81 1 2.44V7a2.5 2.5 0 015 0v2.44c.62-.63 1-1.49 1-2.44 0-1.93-1.57-3.5-3.5-3.5z', +} + +/** + * @type IconData + */ +export const change_history = { + name: 'change_history', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M2 20L12 4l10 16H2zm16.39-2L12 7.77 5.61 18h12.78z', +} + +/** + * @type IconData + */ +export const track_changes = { + name: 'track_changes', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.07 4.93l-1.41 1.41A8.014 8.014 0 0120 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07z', +} + +/** + * @type IconData + */ +export const work = { + name: 'work', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 6.5h4c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4v-2c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2zm-6 0h4v-2h-4v2z', +} + +/** + * @type IconData + */ +export const work_off = { + name: 'work_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2.83 1.42L1.42 2.83l2.75 2.75h-.74c-1.11 0-1.99.89-1.99 2l-.01 11c0 1.11.89 2 2 2h15.74l2 2 1.41-1.41L2.83 1.42zm6.6 2.16h4v2h-3.6l2 2h7.6v7.6l2 2v-9.6c0-1.11-.89-2-2-2h-4v-2c0-1.11-.89-2-2-2h-4c-.99 0-1.8.7-1.96 1.64l1.96 1.96v-1.6zm-6 4v11h13.74l-11-11H3.43z', +} + +/** + * @type IconData + */ +export const work_outline = { + name: 'work_outline', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22 8.5c0-1.11-.89-2-2-2h-4v-2c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19.5c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2v-11zm-8-2v-2h-4v2h4zm-10 2v11h16v-11H4z', +} + +/** + * @type IconData + */ +export const sort = { + name: 'sort', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M3 6v2h18V6H3zm0 12h6v-2H3v2zm12-5H3v-2h12v2z', +} + +/** + * @type IconData + */ +export const filter_list = { + name: 'filter_list', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M3 6v2h18V6H3zm7 12h4v-2h-4v2zm8-5H6v-2h12v2z', +} + +/** + * @type IconData + */ +export const select_all = { + name: 'select_all', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 5H3c0-1.1.9-2 2-2v2zm0 8H3v-2h2v2zm2 8h2v-2H7v2zM5 9H3V7h2v2zm8-6h-2v2h2V3zm6 2V3c1.1 0 2 .9 2 2h-2zM5 21v-2H3c0 1.1.9 2 2 2zm0-4H3v-2h2v2zM9 3H7v2h2V3zm4 18h-2v-2h2v2zm6-8h2v-2h-2v2zm2 6c0 1.1-.9 2-2 2v-2h2zM19 9h2V7h-2v2zm2 8h-2v-2h2v2zm-6 4h2v-2h-2v2zm2-16h-2V3h2v2zM7 17h10V7H7v10zm8-8H9v6h6V9z', +} + +/** + * @type IconData + */ +export const unarchive = { + name: 'unarchive', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.15 3.55l1.39 1.68c.29.34.46.79.46 1.27V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V6.5c0-.48.17-.93.46-1.27l1.38-1.68C5.12 3.21 5.53 3 6 3h12c.47 0 .88.21 1.15.55zM17.76 5H6.24l-.82 1h13.17l-.83-1zM5 19V8h14v11H5zm5.55-5H8l4-4 4 4h-2.55v3h-2.9v-3z', +} + +/** + * @type IconData + */ +export const send = { + name: 'send', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M1.5 10l.01-7 20.99 9-20.99 9-.01-7 15-2-15-2zm2.01-3.97l7.51 3.22-7.52-1 .01-2.22zm7.5 8.72L3.5 17.97v-2.22l7.51-1z', +} + +/** + * @type IconData + */ +export const move_to_inbox = { + name: 'move_to_inbox', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.99 3H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H4.99C3.88 21 3 20.1 3 19V5c0-1.1.88-2 1.99-2zm8.46 6H16l-4 4-4-4h2.55V6h2.9v3zM5 19v-3h3.56c.69 1.19 1.97 2 3.45 2 1.48 0 2.75-.81 3.45-2H19v3H5zm9.01-5H19V5H4.99L5 14h5.01c0 1.1.9 2 2 2s2-.9 2-2z', +} + +/** + * @type IconData + */ +export const priority_low = { + name: 'priority_low', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.5 17.5C4.92 17.5 2 14.58 2 11s2.92-6.5 6.5-6.5H12v2H8.5C6.02 6.5 4 8.52 4 11s2.02 4.5 4.5 4.5H9v-2l3 3-3 3v-2h-.5zM22 4.5h-8v2h8v-2zm0 5.5h-8v2h8v-2zm-8 5.5h8v2h-8v-2z', +} + +/** + * @type IconData + */ +export const priority_high = { + name: 'priority_high', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.5 6.5C4.92 6.5 2 9.42 2 13s2.92 6.5 6.5 6.5H12v-2H8.5C6.02 17.5 4 15.48 4 13s2.02-4.5 4.5-4.5H9v2l3-3-3-3v2h-.5zm13.5 0h-8v2h8v-2zm0 5.5h-8v2h8v-2zm-8 5.5h8v2h-8v-2z', +} + +/** + * @type IconData + */ +export const inbox = { + name: 'inbox', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2 1.48 0 2.75-.81 3.45-2H19v3zm-4.99-5H19V5H5v9h5.01c0 1.1.9 2 2 2s2-.9 2-2z', +} + +/** + * @type IconData + */ +export const paste = { + name: 'paste', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM5 5v16h14V5h-2v3H7V5H5z', +} + +/** + * @type IconData + */ +export const file_copy = { + name: 'file_copy', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.5 1h-12c-1.1 0-2 .9-2 2v14h2V3h12V1zm-1 4h-7c-1.1 0-1.99.9-1.99 2L6.5 21c0 1.1.89 2 1.99 2H19.5c1.1 0 2-.9 2-2V11l-6-6zm-7 2v14h11v-9h-5V7h-6z', +} + +/** + * @type IconData + */ +export const delete_multiple = { + name: 'delete_multiple', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 4h4l1 1h3v2H2V5h3l1-1zM5 20c-1.1 0-2-.9-2-2V8h10v10c0 1.1-.9 2-2 2H5zM22 8h-7v2h7V8zm-3 8h-4v2h4v-2zm-4-4h6v2h-6v-2zM5 10h6v8H5v-8z', +} + +/** + * @type IconData + */ +export const cut = { + name: 'cut', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 8a2 2 0 11-.001-3.999A2 2 0 016 8zM4 18a2 2 0 103.999.001A2 2 0 004 18zm8-5.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM13 9l6-6h3v1l-7 7-2-2z', +} + +/** + * @type IconData + */ +export const edit = { + name: 'edit', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.368 3.29l2.34 2.34c.39.39.39 1.02 0 1.41l-1.83 1.83-3.75-3.75 1.83-1.83c.19-.19.44-.29.7-.29.26 0 .51.09.71.29zM2.998 17.25V21h3.75l11.06-11.06-3.75-3.75-11.06 11.06zM5.918 19h-.92v-.92l9.06-9.06.92.92L5.918 19z', +} + +/** + * @type IconData + */ +export const copy = { + name: 'copy', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.5 1h-12c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4h-11c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-11 16h11V7h-11v14z', +} + +/** + * @type IconData + */ +export const block = { + name: 'block', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9A7.902 7.902 0 014 12zm3.1 6.31A7.902 7.902 0 0012 20c4.42 0 8-3.58 8-8 0-1.85-.63-3.55-1.69-4.9L7.1 18.31z', +} + +/** + * @type IconData + */ +export const clear = { + name: 'clear', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z', +} + +/** + * @type IconData + */ +export const archive = { + name: 'archive', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.15 3.55l1.39 1.68c.29.34.46.79.46 1.27V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V6.5c0-.48.17-.93.46-1.27l1.38-1.68C5.12 3.21 5.53 3 6 3h12c.47 0 .88.21 1.15.55zM17.76 5H6.24l-.8.97h13.13L17.76 5zM5 19V8h14v11H5zm5.55-9h2.9v3H16l-4 4-4-4h2.55v-3z', +} + +/** + * @type IconData + */ +export const add_circle_outlined = { + name: 'add_circle_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 5v4H7v2h4v4h2v-4h4v-2h-4V7h-2zm-7 5c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8z', +} + +/** + * @type IconData + */ +export const add_circle_filled = { + name: 'add_circle_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm11 1h4v-2h-4V7h-2v4H7v2h4v4h2v-4z', +} + +/** + * @type IconData + */ +export const add_box = { + name: 'add_box', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-6-2h-2v-4H7v-2h4V7h2v4h4v2h-4v4z', +} + +/** + * @type IconData + */ +export const add = { + name: 'add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z', +} + +/** + * @type IconData + */ +export const save = { + name: 'save', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3h12l4 4v12c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2zm14 16V7.83L16.17 5H5v14h14zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm3-6H6v4h9V6z', +} + +/** + * @type IconData + */ +export const report_off = { + name: 'report_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2.7 1.29L1.29 2.7l3.64 3.64-1.64 1.64v7.46l5.27 5.27h7.46l1.64-1.64 3.64 3.64 1.41-1.41L2.7 1.29zm6.69 3.42h5.8l4.1 4.1v5.8l-.22.22 1.42 1.41.8-.8V7.98l-5.27-5.27H8.56l-.8.8 1.41 1.42.22-.22zm2.9 10a1 1 0 100 2 1 1 0 000-2zm1-8v2.33l-2-2v-.33h2zm-3.9 12h5.8l1.05-1.05-9.9-9.9-1.05 1.05v5.8l4.1 4.1z', +} + +/** + * @type IconData + */ +export const remove_outlined = { + name: 'remove_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm3-1v2h10v-2H7z', +} + +/** + * @type IconData + */ +export const remove = { + name: 'remove', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm5 1h10v-2H7v2z', +} + +/** + * @type IconData + */ +export const report = { + name: 'report', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.27 3h7.46L21 8.27v7.46L15.73 21H8.27L3 15.73V8.27L8.27 3zm6.63 16l4.1-4.1V9.1L14.9 5H9.1L5 9.1v5.8L9.1 19h5.8zM12 15a1 1 0 100 2 1 1 0 000-2zm1-8h-2v7h2V7z', +} + +/** + * @type IconData + */ +export const reply_all = { + name: 'reply_all', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 4.5v3l-4 4 4 4v3l-7-7 7-7zm6 0v4c7 1 10 6 11 11-2.5-3.5-6-5.1-11-5.1v4.1l-7-7 7-7z', +} + +/** + * @type IconData + */ +export const reply = { + name: 'reply', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M10 8.5v-4l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z', +} + +/** + * @type IconData + */ +export const undo = { + name: 'undo', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12.266 8.5c-2.65 0-5.05.99-6.9 2.6l-3.6-3.6v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78c-1.39-4.19-5.32-7.22-9.97-7.22z', +} + +/** + * @type IconData + */ +export const redo = { + name: 'redo', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.63 11.1c-1.85-1.61-4.25-2.6-6.9-2.6-4.65 0-8.58 3.03-9.96 7.22l2.36.78a8.002 8.002 0 017.6-5.5c1.95 0 3.73.72 5.12 1.88l-3.62 3.62h9v-9l-3.6 3.6z', +} + +/** + * @type IconData + */ +export const refresh = { + name: 'refresh', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.646 6.35A7.958 7.958 0 0011.996 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08a5.99 5.99 0 01-5.65 4c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L12.996 11h7V4l-2.35 2.35z', +} + +/** + * @type IconData + */ +export const loop = { + name: 'loop', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 1v3c4.42 0 8 3.58 8 8 0 1.57-.46 3.03-1.24 4.26L17.3 14.8c.45-.83.7-1.79.7-2.8 0-3.31-2.69-6-6-6v3L8 5l4-4zM6 12c0 3.31 2.69 6 6 6v-3l4 4-4 4v-3c-4.42 0-8-3.58-8-8 0-1.57.46-3.03 1.24-4.26L6.7 9.2c-.45.83-.7 1.79-.7 2.8z', +} + +/** + * @type IconData + */ +export const autorenew = { + name: 'autorenew', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 9V6c-3.31 0-6 2.69-6 6 0 1.01.25 1.97.7 2.8l-1.46 1.46A7.93 7.93 0 014 12c0-4.42 3.58-8 8-8V1l4 4-4 4zm5.3.2l1.46-1.46A7.93 7.93 0 0120 12c0 4.42-3.58 8-8 8v3l-4-4 4-4v3c3.31 0 6-2.69 6-6 0-1.01-.26-1.96-.7-2.8z', +} + +/** + * @type IconData + */ +export const search_in_page = { + name: 'search_in_page', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zM6 4h7l5 5v8.58l-1.84-1.84a4.992 4.992 0 00-.64-6.28A4.96 4.96 0 0012 8a5 5 0 00-3.53 1.46 4.98 4.98 0 000 7.05 4.982 4.982 0 006.28.63L17.6 20H6V4zm6 11.98c.8 0 1.55-.32 2.11-.88.57-.56.88-1.31.88-2.11 0-.8-.32-1.55-.88-2.11-.56-.57-1.31-.88-2.11-.88-.8 0-1.55.31-2.11.88-.57.56-.88 1.31-.88 2.11 0 .8.32 1.55.88 2.11.56.57 1.31.88 2.11.88z', +} + +/** + * @type IconData + */ +export const search_find_replace = { + name: 'search_find_replace', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13.796 6.715c-.91-.9-2.16-1.46-3.54-1.46a5 5 0 00-4.9 4h-2.02c.49-3.39 3.39-6 6.92-6 1.93 0 3.68.78 4.95 2.05l2.05-2.05v6h-6l2.54-2.54zm3.38 4.54a6.89 6.89 0 01-1.28 3.14l4.85 4.86-1.49 1.49-4.86-4.85a6.984 6.984 0 01-4.14 1.36c-1.93 0-3.68-.78-4.95-2.05l-2.05 2.05v-6h6l-2.54 2.54c.91.9 2.16 1.46 3.54 1.46a5 5 0 004.9-4h2.02z', +} + +/** + * @type IconData + */ +export const history = { + name: 'history', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.5 12a9 9 0 119 9c-2.49 0-4.73-1.01-6.36-2.64l1.42-1.42A6.944 6.944 0 0013.5 19c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7h3l-4.04 4.03-.07-.14L1.5 12h3zm8 1V8H14v4.15l3.52 2.09-.77 1.28L12.5 13z', +} + +/** + * @type IconData + */ +export const update = { + name: 'update', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 3v7h-7l2.95-2.95A7.018 7.018 0 0012 5c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7h2a9 9 0 11-9-9c2.49 0 4.74 1.01 6.36 2.64L21 3zM11 13V8h1.5v4.15l3.52 2.09-.77 1.28L11 13z', +} + +/** + * @type IconData + */ +export const restore = { + name: 'restore', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.5 12a9 9 0 119 9c-2.49 0-4.73-1.01-6.36-2.64l1.42-1.42A6.944 6.944 0 0013.5 19c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7h3l-4 3.99-4-3.99h3zm8 1V8H14v4.15l3.52 2.09-.77 1.28L12.5 13z', +} + +/** + * @type IconData + */ +export const restore_page = { + name: 'restore_page', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7.17L18 8.83V20zM7.28 9.4l1.17 1.17c.8-1.24 2.18-2.07 3.77-2.07 2.48 0 4.5 2.02 4.5 4.5s-2.02 4.5-4.5 4.5a4.51 4.51 0 01-4.12-2.7h1.55a3.14 3.14 0 002.58 1.35 3.15 3.15 0 100-6.3c-1.21 0-2.27.7-2.79 1.71L10.88 13h-3.6V9.4z', +} + +/** + * @type IconData + */ +export const setting_backup_restore = { + name: 'setting_backup_restore', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.5 12a9 9 0 113.52 7.14l1.42-1.44A6.995 6.995 0 0020.5 12c0-3.87-3.13-7-7-7s-7 3.13-7 7h3l-4 4-4-4h3zm9-2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2z', +} + +/** + * @type IconData + */ +export const search = { + name: 'search', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14.966 14.255h.79l4.99 5-1.49 1.49-5-4.99v-.79l-.27-.28a6.471 6.471 0 01-4.23 1.57 6.5 6.5 0 116.5-6.5c0 1.61-.59 3.09-1.57 4.23l.28.27zm-9.71-4.5c0 2.49 2.01 4.5 4.5 4.5s4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5-4.5 2.01-4.5 4.5z', +} + +/** + * @type IconData + */ +export const searched_history = { + name: 'searched_history', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.01 14.26h-.8l-.27-.27a6.452 6.452 0 001.57-4.23 6.5 6.5 0 00-6.5-6.5c-3.59 0-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51a4.5 4.5 0 019 0 4.507 4.507 0 01-6.32 4.12l-1.48 1.48a6.474 6.474 0 007.52-.67l.27.27v.79l5.01 4.99L22 19.26l-4.99-5z', +} + +/** + * @type IconData + */ +export const favorite_filled = { + name: 'favorite_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 21.175l-1.45-1.32C5.4 15.185 2 12.105 2 8.325c0-3.08 2.42-5.5 5.5-5.5 1.74 0 3.41.81 4.5 2.09 1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.78-3.4 6.86-8.55 11.54L12 21.175z', +} + +/** + * @type IconData + */ +export const favorite_outlined = { + name: 'favorite_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 4.915c1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.777-3.394 6.855-8.537 11.519l-.013.011-1.45 1.32-1.45-1.31-.04-.036C5.384 15.17 2 12.095 2 8.325c0-3.08 2.42-5.5 5.5-5.5 1.74 0 3.41.81 4.5 2.09zm0 13.56l.1-.1c4.76-4.31 7.9-7.16 7.9-10.05 0-2-1.5-3.5-3.5-3.5-1.54 0-3.04.99-3.56 2.36h-1.87c-.53-1.37-2.03-2.36-3.57-2.36-2 0-3.5 1.5-3.5 3.5 0 2.89 3.14 5.74 7.9 10.05l.1.1z', +} + +/** + * @type IconData + */ +export const star_filled = { + name: 'star_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 16.067l4.947 3.6-1.894-5.814L20 10.334h-6.067l-1.933-6-1.933 6H4l4.947 3.52-1.894 5.814 4.947-3.6z', +} + +/** + * @type IconData + */ +export const star_half = { + name: 'star_half', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + '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.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z', +} + +/** + * @type IconData + */ +export const star_circle = { + name: 'star_circle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm7.48 7.16l-5.01-.43-2-4.71c3.21.19 5.91 2.27 7.01 5.14zm-5.07 6.26L12 13.98l-2.39 1.44.63-2.72-2.11-1.83 2.78-.24L12 8.06l1.09 2.56 2.78.24-2.11 1.83.64 2.73zm-2.86-11.4l-2 4.72-5.02.43c1.1-2.88 3.8-4.97 7.02-5.15zM4 12c0-.64.08-1.26.23-1.86l3.79 3.28-1.11 4.75A7.982 7.982 0 014 12zm3.84 6.82L12 16.31l4.16 2.5A7.924 7.924 0 0111.99 20c-1.52 0-2.94-.44-4.15-1.18zm9.25-.65l-1.11-4.75 3.79-3.28c.14.59.23 1.22.23 1.86 0 2.48-1.14 4.7-2.91 6.17z', +} + +/** + * @type IconData + */ +export const star_outlined = { + name: 'star_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + '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', +} + +/** + * @type IconData + */ +export const bookmarks = { + name: 'bookmarks', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 4h2v5l-1-.75L9 9V4zM6 20h12V4h-5v9l-3-2.25L7 13V4H6v16z', +} + +/** + * @type IconData + */ +export const bookmark_filled = { + name: 'bookmark_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2z', +} + +/** + * @type IconData + */ +export const bookmark_outlined = { + name: 'bookmark_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 3h10c1.1 0 2 .9 2 2v16l-7-3-7 3V5c0-1.1.9-2 2-2zm5 12.82L17 18V5H7v13l5-2.18z', +} + +/** + * @type IconData + */ +export const bookmark_collection = { + name: 'bookmark_collection', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 1H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2v13l2 1V3c0-1.1-.9-2-2-2zm-4 6v12.97l-4.21-1.81-.79-.34-.79.34L5 19.97V7h10zM5 5h10c1.1 0 2 .9 2 2v16l-7-3-7 3V7c0-1.1.9-2 2-2z', +} + +/** + * @type IconData + */ +export const delete_to_trash = { + name: 'delete_to_trash', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14.5 3h-5l-1 1H5v2h14V4h-3.5l-1-1zM16 9v10H8V9h8zM6 7h12v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V7z', +} + +/** + * @type IconData + */ +export const delete_forever = { + name: 'delete_forever', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14.5 3l1 1H19v2H5V4h3.5l1-1h5zM12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12 1.41-1.41L12 12.59zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM16 9H8v10h8V9z', +} + +/** + * @type IconData + */ +export const done = { + name: 'done', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M8.8 15.9l-4.2-4.2-1.4 1.4 5.6 5.6 12-12-1.4-1.4L8.8 15.9z', +} + +/** + * @type IconData + */ +export const done_all = { + name: 'done_all', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22.205 5.295l-10.58 10.58-4.18-4.17-1.41 1.41 5.59 5.59 12-12-1.42-1.41zm-4.24 1.41l-1.41-1.41-6.34 6.34 1.41 1.41 6.34-6.34zm-12 12l-5.59-5.59 1.42-1.41 5.58 5.59-1.41 1.41z', +} + +/** + * @type IconData + */ +export const restore_from_trash = { + name: 'restore_from_trash', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14.5 3l1 1H19v2H5V4h3.5l1-1h5zM8 21c-1.1 0-2-.9-2-2V7h12v12c0 1.1-.9 2-2 2H8zm0-7V9h8v5l-4-4-4 4zm0 0v5h8v-5h-2v4h-4v-4H8z', +} + +/** + * @type IconData + */ +export const close_cricle_outlined = { + name: 'close_cricle_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-9.41L15.59 7 17 8.41 13.41 12 17 15.59 15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59z', +} + +/** + * @type IconData + */ +export const close = { + name: 'close', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z', +} + +/** + * @type IconData + */ +export const check_circle_outlined = { + name: 'check_circle_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-2-5.83l6.59-6.59L18 9l-8 8-4-4 1.41-1.41L10 14.17z', +} + +/** + * @type IconData + */ +export const check = { + name: 'check', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.795 15.875l-4.17-4.17-1.42 1.41 5.59 5.59 12-12-1.41-1.41-10.59 10.58z', +} + +/** + * @type IconData + */ +export const checkbox = { + name: 'checkbox', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm4.3 13.29c.39.39 1.02.39 1.41 0l7.58-7.59a.996.996 0 10-1.41-1.41L10 14.17l-2.88-2.88a.996.996 0 10-1.41 1.41l3.59 3.59z', +} + +/** + * @type IconData + */ +export const checkbox_outline = { + name: 'checkbox_outline', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm1 16h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1z', +} + +/** + * @type IconData + */ +export const checkbox_indeterminate = { + name: 'checkbox_indeterminate', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm3 10h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1z', +} + +/** + * @type IconData + */ +export const radio_button_selected = { + name: 'radio_button_selected', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm-5-8a5 5 0 1110 0 5 5 0 01-10 0z', +} + +/** + * @type IconData + */ +export const radio_button_unselected = { + name: 'radio_button_unselected', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm2 0c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', +} + +/** + * @type IconData + */ +export const switch_off = { + name: 'switch_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 7h10c2.76 0 5 2.24 5 5s-2.24 5-5 5H7c-2.76 0-5-2.24-5-5s2.24-5 5-5zm-3 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z', +} + +/** + * @type IconData + */ +export const switch_on = { + name: 'switch_on', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 7h10c2.76 0 5 2.24 5 5s-2.24 5-5 5H7c-2.76 0-5-2.24-5-5s2.24-5 5-5zm7 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z', +} + +/** + * @type IconData + */ +export const calendar_event = { + name: 'calendar_event', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zM5 6v2h14V6H5zm2 6h10v2H7v-2zm7 4H7v2h7v-2z', +} + +/** + * @type IconData + */ +export const calendar_accept = { + name: 'calendar_accept', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 4h1c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1V2h2v2h8V2h2v2zM5 20h14V10H5v10zM5 8V6h14v2H5zm11.49 4.53l-5.93 5.93-3.17-3.17 1.06-1.06 2.11 2.11 4.87-4.87 1.06 1.06z', +} + +/** + * @type IconData + */ +export const calendar_reject = { + name: 'calendar_reject', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 4h1c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1V2h2v2h8V2h2v2zM5 20h14V10H5v10zM5 8V6h14v2H5zm4.29 10.47l-1.06-1.06 2.44-2.44-2.44-2.44 1.06-1.06 2.44 2.44 2.44-2.44 1.06 1.06-2.44 2.44 2.44 2.44-1.06 1.06-2.44-2.44-2.44 2.44z', +} + +/** + * @type IconData + */ +export const timer = { + name: 'timer', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9 1.505h6v2H9v-2zm2 13v-6h2v6h-2zm8.03-6.62l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42A8.962 8.962 0 0012 4.495a9 9 0 00-9 9c0 4.97 4.02 9 9 9s9-4.03 9-9c0-2.11-.74-4.06-1.97-5.61zM5 13.505c0 3.87 3.13 7 7 7s7-3.13 7-7-3.13-7-7-7-7 3.13-7 7z', +} + +/** + * @type IconData + */ +export const timer_off = { + name: 'timer_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9.625 1h6v2h-6V1zm2 7v.86l2 2V8h-2zm8 5c0-3.87-3.13-7-7-7-1.12 0-2.18.27-3.12.74l-1.47-1.47c1.34-.8 2.91-1.27 4.59-1.27 2.12 0 4.07.74 5.62 1.98l1.42-1.42c.51.42.98.9 1.41 1.41l-1.42 1.42a8.963 8.963 0 011.97 5.61c0 1.68-.47 3.25-1.27 4.59l-1.47-1.47c.47-.94.74-2 .74-3.12zM3.785 3.86l-1.41 1.41 2.75 2.75a9.043 9.043 0 00-1.5 4.98c0 4.97 4.02 9 9 9 1.84 0 3.55-.55 4.98-1.5l2.5 2.5 1.41-1.41L3.785 3.86zM5.625 13c0 3.87 3.13 7 7 7 1.29 0 2.49-.35 3.53-.95l-9.57-9.57a6.876 6.876 0 00-.96 3.52z', +} + +/** + * @type IconData + */ +export const calendar = { + name: 'calendar', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V10h16v11zM4 8h16V5H4v3z', +} + +/** + * @type IconData + */ +export const calendar_today = { + name: 'calendar_today', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 4h1c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V6a2 2 0 012-2h1V2h2v2h8V2h2v2zM5 10v10h14V10H5zm14-2H5V6h14v2zm-7 4H7v5h5v-5z', +} + +/** + * @type IconData + */ +export const time = { + name: 'time', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 7h1.5v5.2l4.5 2.7-.8 1.3L11 13V7z', +} + +/** + * @type IconData + */ +export const calendar_date_range = { + name: 'calendar_date_range', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 11h2v2H7v-2zm14-5v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z', +} + +/** + * @type IconData + */ +export const alarm = { + name: 'alarm', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.945 3.441L6.664 1.905 2.057 5.75l1.28 1.536L7.946 3.44zm9.392-1.535l4.608 3.843-1.282 1.536-4.607-3.843 1.281-1.536zm-4.836 6.189H11v6l4.75 2.85.75-1.23-4-2.37v-5.25zm-.5-4a9 9 0 10.001 18.001 9 9 0 00-.001-18.001zm-7 9c0 3.86 3.14 7 7 7s7-3.14 7-7-3.14-7-7-7-7 3.14-7 7z', +} + +/** + * @type IconData + */ +export const alarm_add = { + name: 'alarm_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6.664 1.905l1.281 1.536-4.607 3.844-1.281-1.536 4.607-3.844zm10.673 0l4.608 3.844-1.282 1.536-4.607-3.843 1.281-1.536zM3.001 13.096a9 9 0 1118.001.001 9 9 0 01-18.001-.001zm9 7c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7zm-1-8v-3h2v3h3v2h-3v3h-2v-3H8v-2h3z', +} + +/** + * @type IconData + */ +export const alarm_off = { + name: 'alarm_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.164 3.445l-.46.38-1.42-1.42.6-.5 1.28 1.54zm9.397-1.54l4.607 3.844-1.281 1.536-4.608-3.843 1.282-1.536zm-7.297 4.48c.62-.18 1.28-.29 1.96-.29 3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52a9 9 0 00-12.53-8.28l1.57 1.57zm-8.43-2.78l1.41-1.41 18.38 18.39-1.41 1.41-2.1-2.1a8.964 8.964 0 01-5.89 2.2 9 9 0 01-9-9c0-2.25.83-4.31 2.2-5.89l-.8-.8-1.06.88-1.28-1.54.92-.77-1.37-1.37zm10.39 16.49c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85a6.956 6.956 0 01-4.47 1.62z', +} + +/** + * @type IconData + */ +export const alarm_on = { + name: 'alarm_on', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.945 3.441L6.664 1.905 2.057 5.75l1.28 1.536L7.946 3.44zm9.392-1.535l4.608 3.843-1.282 1.536-4.607-3.843 1.281-1.536zm-6.796 12.719l-2.13-2.13-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95zM12 4.095a9 9 0 10.001 18.001 9 9 0 00-.001-18.001zm-7 9c0 3.86 3.14 7 7 7s7-3.14 7-7-3.14-7-7-7-7 3.14-7 7z', +} + +/** + * @type IconData + */ +export const infinity = { + name: 'infinity', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38 0-1.87 1.52-3.38 3.39-3.38.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2A5.37 5.37 0 005.4 6.62C2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l7.03-6.24c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38 0 1.87-1.52 3.38-3.39 3.38-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12a5.386 5.386 0 003.82 1.57c2.98 0 5.4-2.41 5.4-5.38 0-2.97-2.42-5.37-5.4-5.37z', +} + +/** + * @type IconData + */ +export const hourglass_empty = { + name: 'hourglass_empty', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zM8 4v3.5l4 4 4-4V4H8z', +} + +/** + * @type IconData + */ +export const hourglass_full = { + name: 'hourglass_full', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z', +} + +/** + * @type IconData + */ +export const share = { + name: 'share', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.04 16.89c.52-.47 1.2-.77 1.96-.77 1.61 0 2.92 1.31 2.92 2.92 0 1.61-1.31 2.92-2.92 2.92-1.61 0-2.92-1.31-2.92-2.92 0-.22.03-.44.08-.65l-7.12-4.16c-.54.5-1.25.81-2.04.81-1.66 0-3-1.34-3-3s1.34-3 3-3c.79 0 1.5.31 2.04.81l7.05-4.11c-.05-.23-.09-.46-.09-.7 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.79 0-1.5-.31-2.04-.81l-7.05 4.11c.05.23.09.46.09.7 0 .24-.04.47-.09.7l7.13 4.15zM19 5.04c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm-13 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm11 6.02c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z', +} + +/** + * @type IconData + */ +export const skype = { + name: 'skype', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.5 2A5.5 5.5 0 002 7.5c0 1.231.409 2.362 1.092 3.28-.054.4-.092.805-.092 1.22a9 9 0 009 9c.415 0 .82-.038 1.22-.092A5.468 5.468 0 0016.5 22a5.5 5.5 0 005.5-5.5 5.468 5.468 0 00-1.092-3.28c.054-.4.092-.805.092-1.22a9 9 0 00-9-9c-.415 0-.82.038-1.22.092A5.468 5.468 0 007.5 2zm0 2c.753 0 1.475.24 2.086.695l.652.489.809-.11C11.42 5.024 11.724 5 12 5c3.86 0 7 3.14 7 7 0 .276-.023.578-.074.953l-.11.809.489.652A3.47 3.47 0 0120 16.5c0 1.93-1.57 3.5-3.5 3.5a3.47 3.47 0 01-2.086-.695l-.652-.489-.809.11c-.375.05-.677.074-.953.074-3.86 0-7-3.14-7-7 0-.276.023-.578.074-.953l.11-.809-.489-.652A3.471 3.471 0 014 7.5C4 5.57 5.57 4 7.5 4zm4.35 3C8.09 7 7.813 9.209 7.813 9.754c0 1.084.621 1.926 1.683 2.334 1.13.434 2.5.694 3.277.906 1.217.333 1.063 1.004 1.063 1.102 0 1.03-1.41 1.295-2.012 1.238-.68-.064-1.369.13-2.086-1.346-.128-.264-.363-.841-1.07-.841-.306 0-1.07.232-1.07.962 0 1.432 1.599 2.891 4.38 2.891 1.454 0 4.167-.503 4.168-3.111 0-2.271-2.29-2.67-3.974-3.104-.461-.119-2.18-.309-2.18-1.209 0-.267.374-.908 1.72-.908 1.388 0 1.69.65 1.874.986.154.267.28.474.435.573a1.091 1.091 0 001.375-.116c.2-.207.3-.435.3-.695C15.695 8.285 14.357 7 11.85 7z', +} + +/** + * @type IconData + */ +export const whats_app = { + name: 'whats_app', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12.012 2c-5.506 0-9.989 4.478-9.99 9.984a9.964 9.964 0 001.333 4.993L2 22l5.232-1.236a9.981 9.981 0 004.774 1.215h.004c5.505 0 9.985-4.48 9.988-9.985a9.922 9.922 0 00-2.922-7.066A9.923 9.923 0 0012.012 2zm-.002 2a7.95 7.95 0 015.652 2.342 7.929 7.929 0 012.336 5.65c-.002 4.404-3.584 7.986-7.99 7.986a7.999 7.999 0 01-3.817-.97l-.673-.367-.745.175-1.968.465.48-1.785.217-.8-.414-.72a7.98 7.98 0 01-1.067-3.992C4.023 7.582 7.607 4 12.01 4zM8.477 7.375a.917.917 0 00-.666.313c-.23.248-.875.852-.875 2.08 0 1.228.894 2.415 1.02 2.582.123.166 1.726 2.765 4.263 3.765 2.108.831 2.536.667 2.994.625.458-.04 1.477-.602 1.685-1.185.208-.583.209-1.085.147-1.188-.062-.104-.229-.166-.479-.29-.249-.126-1.476-.728-1.705-.811-.229-.083-.396-.125-.562.125-.166.25-.643.81-.79.976-.145.167-.29.19-.54.065-.25-.126-1.054-.39-2.008-1.24-.742-.662-1.243-1.477-1.389-1.727-.145-.25-.013-.386.112-.51.112-.112.248-.291.373-.437.124-.146.167-.25.25-.416.083-.166.04-.313-.022-.438s-.547-1.357-.77-1.851c-.186-.415-.384-.425-.562-.432-.145-.006-.31-.006-.476-.006z', +} + +/** + * @type IconData + */ +export const facebook_messenger = { + name: 'facebook_messenger', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.486 2 2 6.262 2 11.5c0 2.545 1.088 4.988 3 6.771v4.346l4.08-2.039c.96.28 1.94.422 2.92.422 5.514 0 10-4.262 10-9.5S17.514 2 12 2zm0 2c4.411 0 8 3.365 8 7.5S16.411 19 12 19a8.461 8.461 0 01-2.361-.342l-.752-.219-.701.35L7 19.383V17.402l-.637-.591C4.861 15.409 4 13.472 4 11.5 4 7.365 7.589 4 12 4zm-1 5l-5 5 4.5-2 2.5 2 5-5-4.5 2L11 9z', +} + +/** + * @type IconData + */ +export const microsoft_excel = { + name: 'microsoft_excel', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 3L2 5v14l12 2v-2h7a1 1 0 001-1V6a1 1 0 00-1-1h-7V3zm-2 2.361V18.64l-8-1.332V6.693l8-1.332zM14 7h2v2h-2V7zm4 0h2v2h-2V7zM5.176 8.297l1.885 3.697L5 15.704h1.736l1.123-2.395c.075-.23.126-.4.15-.514h.016c.041.238.091.407.133.492l1.113 2.414H11l-1.994-3.734 1.937-3.67h-1.62l-1.03 2.197c-.1.285-.167.505-.201.647h-.026a4.519 4.519 0 00-.19-.63l-.923-2.214H5.176zM14 11h2v2h-2v-2zm4 0h2v2h-2v-2zm-4 4h2v2h-2v-2zm4 0h2v2h-2v-2z', +} + +/** + * @type IconData + */ +export const microsoft_word = { + name: 'microsoft_word', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 3L2 5v14l12 2v-2h7a1 1 0 001-1V6a1 1 0 00-1-1h-7V3zm-2 2.361V18.64l-8-1.332V6.693l8-1.332zM14 7h6v2h-6V7zM4.5 8.5l1.299 7h1.293l.847-3.742a5.68 5.68 0 00.09-.783h.018c.008.288.031.549.072.783l.83 3.742h1.242l1.309-7h-1.365l-.451 3.223c-.033.27-.059.53-.067.783h-.015a7.206 7.206 0 00-.082-.748L8.967 8.5H7.2l-.594 3.268a5.285 5.285 0 00-.1.82h-.025a5.965 5.965 0 00-.064-.803L5.951 8.5H4.5zM14 11h6v2h-6v-2zm0 4h6v2h-6v-2z', +} + +/** + * @type IconData + */ +export const microsoft_powerpoint = { + name: 'microsoft_powerpoint', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 3L2 5v14l12 2v-2h7a1 1 0 001-1V6a1 1 0 00-1-1h-7V3zm-2 2.361V18.64l-8-1.332V6.693l8-1.332zM14 7h6v10h-6v-2h4v-2h-4V7zm0 3a2 2 0 104 0h-2V8a2 2 0 00-2 2zM4.988 8v8H6.5v-2.969h1.545c.93 0 1.653-.216 2.17-.652.517-.437.773-1.047.773-1.832 0-.766-.263-1.384-.79-1.85C9.668 8.232 8.957 8 8.06 8H4.988zM6.5 9.188h1.506c.436.005.777.128 1.025.365.25.236.375.55.375.945 0 .401-.123.708-.369.92-.246.212-.601.318-1.068.318H6.5V9.187z', +} + +/** + * @type IconData + */ +export const github = { + name: 'github', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10.9 2.1c-4.6.5-8.3 4.2-8.8 8.7-.5 4.7 2.2 8.9 6.3 10.5.3.1.6-.1.6-.5v-1.6s-.4.1-.9.1c-1.4 0-2-1.2-2.1-1.9-.1-.4-.3-.7-.6-1-.3-.1-.4-.1-.4-.2 0-.2.3-.2.4-.2.6 0 1.1.7 1.3 1 .5.8 1.1 1 1.4 1 .4 0 .7-.1.9-.2.1-.7.4-1.4 1-1.8-2.3-.5-4-1.8-4-4 0-1.1.5-2.2 1.2-3-.1-.2-.2-.7-.2-1.4 0-.4 0-1 .3-1.6 0 0 1.4 0 2.8 1.3.5-.2 1.2-.3 1.9-.3s1.4.1 2 .3C15.3 6 16.8 6 16.8 6c.2.6.2 1.2.2 1.6 0 .8-.1 1.2-.2 1.4.7.8 1.2 1.8 1.2 3 0 2.2-1.7 3.5-4 4 .6.5 1 1.4 1 2.3v2.6c0 .3.3.6.7.5 3.7-1.5 6.3-5.1 6.3-9.3 0-6-5.1-10.7-11.1-10z', +} + +/** + * @type IconData + */ +export const spotify = { + name: 'spotify', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.489 2 2 6.489 2 12s4.489 10 10 10 10-4.489 10-10S17.511 2 12 2zm0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8-8-3.57-8-8 3.57-8 8-8zm-1.31 4c-1.54 0-2.994.172-4.362.516-.342.085-.6.34-.6.853 0 .513.343.942.856.856.256 0 .343-.086.514-.086a16.488 16.488 0 013.592-.428c2.395 0 4.874.598 6.585 1.539.256.085.341.172.512.172.514 0 .857-.343.942-.856 0-.427-.255-.684-.512-.855C16.079 8.599 13.34 8 10.69 8zm-.17 2.994c-1.454 0-2.48.257-3.506.514-.428.17-.6.341-.6.77 0 .341.256.683.684.683.17 0 .256 0 .427-.086.77-.171 1.797-.342 2.909-.342 2.223 0 4.276.512 5.73 1.453.171.085.343.172.514.172.427 0 .682-.342.77-.77 0-.255-.172-.512-.428-.683-1.883-1.112-4.105-1.71-6.5-1.71zm.255 3.014c-1.197 0-2.31.17-3.421.428-.342 0-.512.255-.512.597 0 .342.255.6.597.6.086 0 .257-.086.428-.086.855-.171 1.881-.342 2.823-.342 1.71 0 3.336.427 4.619 1.197.17.085.256.17.427.17.256 0 .513-.17.684-.597 0-.342-.17-.429-.342-.6a10.864 10.864 0 00-5.303-1.367z', +} + +/** + * @type IconData + */ +export const youtube = { + name: 'youtube', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5.68 2l1.478 5.344v2.562H8.44V7.344L9.937 2h-1.29l-.538 2.432c-.15.71-.247 1.214-.29 1.515h-.04c-.063-.42-.159-.93-.29-1.525L6.97 2H5.68zm5.752 2.018c-.434 0-.784.084-1.051.257-.267.172-.464.448-.59.825-.125.377-.187.876-.187 1.498v.84c0 .615.054 1.107.164 1.478.11.371.295.644.556.82.261.176.62.264 1.078.264.446 0 .8-.087 1.06-.26.26-.173.45-.444.565-.818.116-.374.174-.869.174-1.485v-.84c0-.62-.059-1.118-.178-1.492-.119-.373-.308-.648-.566-.824-.258-.176-.598-.263-1.025-.263zm2.447.113v4.314c0 .534.09.927.271 1.178.182.251.465.377.848.377.552 0 .968-.267 1.244-.8h.027l.114.706H17.4V4.131h-1.298v4.588a.635.635 0 01-.23.263.569.569 0 01-.325.104c-.132 0-.226-.054-.283-.164-.057-.11-.086-.295-.086-.553V4.131h-1.3zm-2.477.781c.182 0 .311.095.383.287.072.191.108.495.108.91v1.8c0 .426-.036.735-.108.923-.072.188-.2.282-.38.283-.183 0-.309-.095-.378-.283-.07-.188-.103-.497-.103-.924V6.11c0-.414.035-.718.107-.91.072-.19.195-.287.371-.287zM5 11c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7c0-1.1-.9-2-2-2H5zm7.049 2h1.056v2.568h.008c.095-.186.232-.335.407-.449.175-.114.364-.17.566-.17.26 0 .463.07.611.207.148.138.257.361.323.668.066.308.097.736.097 1.281v.772h.002c0 .727-.088 1.26-.264 1.602-.175.341-.447.513-.818.513-.207 0-.394-.047-.564-.142a.93.93 0 01-.383-.391h-.024l-.11.46h-.907V13zm-6.563.246h3.252v.885h-1.09v5.789H6.576v-5.79h-1.09v-.884zm11.612 1.705c.376 0 .665.07.867.207.2.138.343.354.426.645.082.292.123.695.123 1.209v.836h-1.836v.248c0 .313.008.547.027.703.02.156.057.27.115.342.058.072.148.107.27.107.164 0 .277-.064.338-.191.06-.127.094-.338.1-.635l.947.055c.005.042.007.101.007.175 0 .451-.124.788-.37 1.01-.248.223-.595.334-1.046.334-.54 0-.92-.17-1.138-.51-.218-.339-.326-.863-.326-1.574v-.851c0-.733.112-1.267.338-1.604.225-.337.612-.506 1.158-.506zm-8.688.094h1.1v3.58c0 .217.024.373.072.465.048.093.126.139.238.139a.486.486 0 00.276-.088.538.538 0 00.193-.223v-3.873h1.1v4.875h-.862l-.093-.598h-.026c-.234.452-.584.678-1.05.678-.325 0-.561-.106-.715-.318-.154-.212-.233-.544-.233-.994v-3.643zm8.664.648c-.117 0-.204.036-.26.104-.055.069-.093.182-.11.338a6.506 6.506 0 00-.028.71v.35h.803v-.35c0-.312-.01-.548-.032-.71-.02-.162-.059-.276-.115-.342-.056-.066-.14-.1-.258-.1zm-3.482.036a.418.418 0 00-.293.127.698.698 0 00-.192.326v2.767a.487.487 0 00.438.256.337.337 0 00.277-.127c.07-.085.12-.228.149-.43.029-.2.043-.48.043-.835v-.627c0-.383-.011-.676-.035-.883-.024-.207-.067-.357-.127-.444a.3.3 0 00-.26-.13z', +} + +/** + * @type IconData + */ +export const youtube_alt = { + name: 'youtube_alt', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 4s-6.254 0-7.814.418a2.503 2.503 0 00-1.768 1.768C2 7.746 2 12 2 12s0 4.255.418 5.814c.23.861.908 1.538 1.768 1.768C5.746 20 12 20 12 20s6.255 0 7.814-.418a2.505 2.505 0 001.768-1.768C22 16.255 22 12 22 12s0-4.254-.418-5.814a2.505 2.505 0 00-1.768-1.768C18.255 4 12 4 12 4zm0 2c2.882 0 6.49.134 7.297.35a.508.508 0 01.353.353c.241.898.35 3.639.35 5.297s-.109 4.398-.35 5.297a.508.508 0 01-.353.353c-.805.216-4.415.35-7.297.35-2.881 0-6.49-.134-7.297-.35a.508.508 0 01-.353-.353C4.109 16.399 4 13.658 4 12s.109-4.399.35-5.299a.505.505 0 01.353-.351C5.508 6.134 9.118 6 12 6zm-2 2.535v6.93L16 12l-6-3.465z', +} + +/** + * @type IconData + */ +export const apple_app_store = { + name: 'apple_app_store', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.489 2 2 6.489 2 12s4.489 10 10 10 10-4.489 10-10S17.511 2 12 2zm0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8-8-3.57-8-8 3.57-8 8-8zm-.611 1.64l-1.748.971 1.214 2.19L9.079 12h2.287L12 10.86l1.145-2.06 1.214-2.189-1.748-.97L12 6.74l-.611-1.1zm2.328 4.19l-1.145 2.059.36.646 1.353 2.438-.015.017-.006.012h.037l1.31 2.357 1.748-.97L16.588 15H18v-2h-2.523l-1.76-3.17zM6 13v2h1.412l-.771 1.389 1.748.97L9.699 15h3.457l-1.11-2H7c-.014 0-.025.007-.04.008L6.948 13H6z', +} + +/** + * @type IconData + */ +export const twitter = { + name: 'twitter', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2H5zm0 2h14l.002 14H5V5zm9.566 2.113A2.488 2.488 0 0012.08 9.6c0 .257.086.428.086.6-2.057-.086-3.857-1.114-5.057-2.571-.257.343-.343.77-.343 1.2 0 .856.429 1.544 1.115 2.144-.428-.086-.772-.173-1.115-.344 0 1.2.856 2.143 1.97 2.4-.257.086-.428.086-.685.086-.086 0-.259-.086-.43-.086.343.943 1.2 1.713 2.315 1.713-.857.6-1.972 1.03-3.086 1.03h-.6c1.114.684 2.4 1.115 3.771 1.115 4.543 0 7.03-3.773 7.03-7.03v-.343a5.786 5.786 0 001.201-1.287c-.514.258-.943.343-1.457.43.514-.343.942-.772 1.113-1.372-.429.257-.943.514-1.543.6-.429-.514-1.113-.772-1.799-.772z', +} + +/** + * @type IconData + */ +export const apple_logo = { + name: 'apple_logo', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 1c-1.135 0-2.231.48-2.957 1.268-.656.717-1.055 1.99-1.055 3.013 1.172 0 2.424-.6 3.12-1.402C15.754 3.128 16 2.209 16 1zM8.275 5.514C6.181 5.514 3 7.48 3 12.11 3 16.324 6.767 21 8.893 21h.029c1.269 0 1.712-.823 3.451-.832 1.739.009 2.183.832 3.451.832h.03c1.541 0 3.941-2.464 5.146-5.424A3.99 3.99 0 0118.785 12c0-1.539.867-2.86 2.125-3.53-1.087-2.043-3.014-2.956-4.44-2.956-1.538 0-2.825 1.04-4.097 1.04-1.272 0-2.559-1.04-4.098-1.04zm0 2c.432 0 .963.204 1.524.422.748.29 1.594.619 2.574.619.98 0 1.828-.33 2.576-.62.56-.216 1.09-.421 1.522-.421.418 0 1.068.196 1.677.683A5.977 5.977 0 0016.788 12c0 1.597.62 3.08 1.69 4.18-.99 1.685-2.216 2.706-2.668 2.82-.152-.002-.261-.042-.636-.203-.577-.248-1.45-.622-2.813-.629-1.34.007-2.212.38-2.789.629-.358.154-.474.196-.64.201C7.942 18.757 5 15.438 5 12.111c0-3.473 2.207-4.596 3.275-4.597z', +} + +/** + * @type IconData + */ +export const instagram = { + name: 'instagram', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8 3C5.243 3 3 5.243 3 8v8c0 2.757 2.243 5 5 5h8c2.757 0 5-2.243 5-5V8c0-2.757-2.243-5-5-5H8zm0 2h8c1.654 0 3 1.346 3 3v8c0 1.654-1.346 3-3 3H8c-1.654 0-3-1.346-3-3V8c0-1.654 1.346-3 3-3zm9 1a1 1 0 100 2 1 1 0 000-2zm-5 1c-2.757 0-5 2.243-5 5s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5zm0 2c1.654 0 3 1.346 3 3s-1.346 3-3 3-3-1.346-3-3 1.346-3 3-3z', +} + +/** + * @type IconData + */ +export const facebook = { + name: 'facebook', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2H19c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2H5zm0 2h14l.002 14h-4.588v-3.965h2.365l.352-2.725H14.43v-1.736c0-.788.22-1.32 1.35-1.32h1.427V6.822a20.013 20.013 0 00-2.092-.103c-2.074 0-3.494 1.266-3.494 3.59v2.006H9.277v2.724h2.344V19H5V5z', +} + +/** + * @type IconData + */ +export const chrome = { + name: 'chrome', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C8.728 2 5.832 3.579 4.008 6.008A9.942 9.942 0 002 12c0 5.197 3.964 9.465 9.033 9.951.318.03.64.049.967.049 5.523 0 10-4.477 10-10S17.523 2 12 2zm0 2c2.953 0 5.532 1.613 6.918 4h-3.945C14.14 7.38 13.118 7 12 7c-1.897 0-3.526 1.07-4.373 2.627l-2.19-2.19A7.993 7.993 0 0112 4zM5.037 8.074L7 12a5 5 0 005 5c.236 0 .461-.038.69-.07l-1.018 3.054C7.414 19.81 4 16.3 4 12c0-1.427.38-2.765 1.037-3.926zm14.238.615C19.737 9.7 20 10.82 20 12c0 4.294-3.404 7.8-7.654 7.982L15 16h-.027C16.196 15.089 17 13.643 17 12c0-.789-.2-1.525-.525-2.19l2.8-1.12zM12 9a3 3 0 110 6 3 3 0 010-6z', +} + +/** + * @type IconData + */ +export const ios_logo = { + name: 'ios_logo', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.533 2.977a4.567 4.567 0 00-4.556 4.556v8.889a4.567 4.567 0 004.556 4.556h8.889a4.567 4.567 0 004.556-4.556V7.533a4.567 4.567 0 00-4.556-4.556H7.533zm0 2h8.889a2.522 2.522 0 012.556 2.556v8.889a2.522 2.522 0 01-2.556 2.556H7.533a2.522 2.522 0 01-2.556-2.556V7.533a2.522 2.522 0 012.556-2.556zM6.5 9a.5.5 0 100 1 .5.5 0 000-1zm4 0C8.961 9 8 10.152 8 12c0 1.844.943 3 2.5 3 1.553 0 2.5-1.16 2.5-3 0-1.844-.954-3-2.5-3zM16 9c-.558 0-1.07.18-1.435.53-.366.348-.565.853-.565 1.398 0 .53.354.96.727 1.164.372.204.774.29 1.142.39.386.105.735.2.924.303.189.104.207.107.207.287 0 .317-.097.527-.254.676-.157.15-.396.252-.746.252-.324 0-.566-.093-.727-.242-.16-.15-.273-.367-.273-.758h-1c0 .61.216 1.141.594 1.492S15.479 15 16 15c.558 0 1.07-.179 1.436-.527.366-.349.564-.855.564-1.4 0-.531-.354-.96-.727-1.165-.372-.204-.774-.29-1.142-.39-.385-.105-.735-.2-.924-.303-.189-.104-.207-.108-.207-.287 0-.316.097-.526.254-.676.157-.15.396-.252.746-.252.324 0 .566.093.727.242.16.15.273.367.273.758h1c0-.61-.216-1.141-.594-1.492S16.521 9 16 9zm-5.5 1c1.305 0 1.5 1.253 1.5 2 0 .747-.195 2-1.5 2C9.26 14 9 12.912 9 12c0-.747.195-2 1.5-2zM6 11v4h1v-4H6z', +} + +/** + * @type IconData + */ +export const linkedin = { + name: 'linkedin', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V5a2 2 0 00-2-2H5zm0 2h14v14H5V5zm2.78 1.316c-.858 0-1.372.516-1.372 1.202 0 .686.514 1.199 1.285 1.199.857 0 1.371-.513 1.371-1.2 0-.685-.514-1.2-1.285-1.2zM6.476 10v7H9v-7H6.477zm4.605 0v7h2.523v-3.826c0-1.14.813-1.303 1.057-1.303s.897.245.897 1.303V17H18v-3.826C18 10.977 17.024 10 15.803 10s-1.873.407-2.198.977V10h-2.523z', +} + +/** + * @type IconData + */ +export const microsoft_edge = { + name: 'microsoft_edge', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.644 8.586c-.17-.711-.441-1.448-.774-2.021-.771-1.329-1.464-2.237-3.177-3.32C14.98 2.162 13.076 2 12.17 2c-2.415 0-4.211.86-5.525 1.887C3.344 6.47 3 11 3 11s1.221-2.045 3.54-3.526C7.943 6.579 9.941 6 11.568 6 15.885 6 16 10 16 10H9c0-2 1-3 1-3s-5 2-5 7.044c0 .487-.003 1.372.248 2.283.232.843.7 1.705 1.132 2.353 1.221 1.832 3.045 2.614 3.916 2.904.996.332 2.029.416 3.01.416 2.72 0 4.877-.886 5.694-1.275v-4.172c-.758.454-2.679 1.447-5 1.447-5 0-5-4-5-4h12v-2.49s-.039-1.593-.356-2.924z', +} + +/** + * @type IconData + */ +export const microsoft_onedrive = { + name: 'microsoft_onedrive', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13 5c-1.811 0-3.382.972-4.26 2.414A3.958 3.958 0 007 7a4 4 0 00-4 4c0 .36.063.703.152 1.035A2.493 2.493 0 003.5 17h.55c-.018-.166-.05-.329-.05-.5a4.509 4.509 0 013.287-4.334A6.01 6.01 0 0113 8c1.322 0 2.57.426 3.594 1.203.42-.125.86-.186 1.304-.195A5 5 0 0013 5zm0 5a4 4 0 00-4 4c0 .018.006.034.006.05A2.5 2.5 0 108.5 19H21a2 2 0 100-4c-.065 0-.125.014-.19.02.117-.32.19-.66.19-1.02a3 3 0 00-3-3c-.68 0-1.302.235-1.805.617A3.981 3.981 0 0013 10z', +} + +/** + * @type IconData + */ +export const google_play = { + name: 'google_play', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.602 2.01a1.45 1.45 0 00-.344.002c-.019.002-.036 0-.055.004a1 1 0 00-.59.26A1.601 1.601 0 003 3.503v17.088c0 .432.206.984.701 1.252s1.056.146 1.424-.076l.002-.002c-.06.036.276-.16.701-.4l1.715-.973c1.4-.793 3.238-1.832 5.08-2.873 1.842-1.042 3.687-2.083 5.096-2.881l1.732-.983c.432-.245.645-.366.776-.445.388-.235.78-.69.773-1.275-.008-.586-.402-1.014-.775-1.225A21953.353 21953.353 0 017.713 3.635L6 2.662c-.426-.242-.747-.428-.715-.408h-.002a1.764 1.764 0 00-.681-.244zM5 5.35l5.756 6.607L5 18.567V5.35zm3.596 1.084l3.177 1.797 1.493.843-1.184 1.36-3.486-4zm6.445 3.642l3.338 1.887c-.426.242-.976.556-1.647.936l-1.683.953a.999.999 0 00-.063-.084l-1.578-1.81 1.578-1.813a.999.999 0 00.055-.069zm-2.959 3.404l1.195 1.372-1.638.927-3.073 1.739 3.516-4.038z', +} + +/** + * @type IconData + */ +export const google_maps = { + name: 'google_maps', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.5 2A3.5 3.5 0 0015 5.5c0 2.625 3.063 3.927 3.063 7 0 .241.196.453.437.453s.473-.178.473-.418C18.972 9.461 22 8 22 5.5A3.5 3.5 0 0018.5 2zM5 3a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2v-7s-.125 2.375-2 3v2.586L13.414 12l1.73-1.73-1.226-1.602L5 17.586V5h8c.125-1.25.625-2 .625-2H5zm13.533 1.299a1.167 1.167 0 11.002 2.334 1.167 1.167 0 01-.002-2.334zM8.502 6a2.5 2.5 0 100 5c2.099 0 2.56-1.963 2.355-2.938l-2.355-.001v.955h1.36c-.179.579-.66.992-1.36.992A1.51 1.51 0 016.992 8.5 1.51 1.51 0 019.48 7.355l.705-.703A2.493 2.493 0 008.502 6zM12 13.414L17.586 19H6.414L12 13.414z', +} + +/** + * @type IconData + */ +export const microsoft_outlook = { + name: 'microsoft_outlook', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 2L2 4v16l12 2V2zm1 5v2.25l2 1.156 4-2.312v1.594L17 12l-2-1.156V15h1.344c.562-1.18 1.761-2 3.156-2 .977 0 1.863.387 2.5 1.031V8c0-.602-.398-1-1-1h-6zM7.594 8c1.02 0 1.832.371 2.468 1.094.63.722.938 1.664.938 2.844 0 1.21-.309 2.226-.969 2.968C9.383 15.648 8.52 16 7.47 16c-1.028 0-1.864-.371-2.5-1.094C4.32 14.184 4 13.254 4 12.094c0-1.223.309-2.215.969-2.969C5.629 8.371 6.512 8 7.594 8zM7.53 9.5a1.57 1.57 0 00-1.343.688c-.329.457-.5 1.058-.5 1.812 0 .773.171 1.395.5 1.844.328.449.765.656 1.312.656.555 0 .992-.23 1.313-.656.328-.438.5-1.04.5-1.813 0-.793-.16-1.406-.47-1.844A1.544 1.544 0 007.532 9.5zM19.5 14a2.497 2.497 0 00-2.5 2.5c0 1.383 1.117 2.5 2.5 2.5s2.5-1.117 2.5-2.5-1.117-2.5-2.5-2.5zm-.5 1h1v1h1v1h-2v-2z', +} + +/** + * @type IconData + */ +export const blocked_off = { + name: 'blocked_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.5 11.5c0-4.41-3.59-8-8-8-1.41 0-2.73.37-3.87 1.01L7.17 3.05A9.9 9.9 0 0112.5 1.5c5.52 0 10 4.48 10 10 0 1.96-.57 3.79-1.55 5.34l-1.46-1.46a7.95 7.95 0 001.01-3.88zm-5.88-1h2.88v2h-.88l-2-2zM2.91 1.63L1.5 3.04l2.78 2.78A9.92 9.92 0 002.5 11.5c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78l2.78 2.78 1.41-1.41L2.91 1.63zM4.5 11.5c0 4.41 3.59 8 8 8 1.56 0 3-.45 4.23-1.23l-5.77-5.77H7.5v-2h1.46L5.73 7.27A7.846 7.846 0 004.5 11.5z', +} + +/** + * @type IconData + */ +export const blocked = { + name: 'blocked', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm5-9H7v2h10v-2z', +} + +/** + * @type IconData + */ +export const security = { + name: 'security', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5l9-4 9 4v6c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5zm16 6.99h-7v-8.8L5 6.3V12h7v8.93c3.72-1.15 6.47-4.82 7-8.94z', +} + +/** + * @type IconData + */ +export const flagged_off = { + name: 'flagged_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.5 3.5h9l.4 2h5.6v10h-7l-.4-2H6.5v7h-2v-17zm7.44 2.39l-.08-.39H6.5v6h7.24l.32 1.61.08.39h3.36v-6h-5.24l-.32-1.61z', +} + +/** + * @type IconData + */ +export const lock_add = { + name: 'lock_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 8.5h1c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-10c0-1.1.9-2 2-2h1v-2c0-2.76 2.24-5 5-5s5 2.24 5 5v2zm-5-5.1c-1.71 0-3.1 1.39-3.1 3.1v2h6.2v-2c0-1.71-1.39-3.1-3.1-3.1zM6 20.5v-10h12v10H6zm5-6v-3h2v3h3v2h-3v3h-2v-3H8v-2h3z', +} + +/** + * @type IconData + */ +export const lock_off = { + name: 'lock_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.805 6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2h-4.66l2 2h5.56v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74l1.72 1.72V6zm-4.49-1.19l-1.41 1.41 2.04 2.04c-.62.34-1.04.99-1.04 1.74v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41L4.315 4.81zM5.905 10v10h10.78l-10-10h-.78z', +} + +/** + * @type IconData + */ +export const lock = { + name: 'lock', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 8.5h1c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-10c0-1.1.9-2 2-2h1v-2c0-2.76 2.24-5 5-5s5 2.24 5 5v2zm-5-5c-1.66 0-3 1.34-3 3v2h6v-2c0-1.66-1.34-3-3-3zm-6 17v-10h12v10H6zm8-5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2z', +} + +/** + * @type IconData + */ +export const lock_open = { + name: 'lock_open', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 8.5h-1v-2c0-2.76-2.24-5-5-5s-5 2.24-5 5h2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2zm-12 12v-10h12v10H6zm8-5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2z', +} + +/** + * @type IconData + */ +export const verified = { + name: 'verified', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2zm-7 19.6l-7-4.66V3h14v12.93l-7 4.67zM7.41 10.59l2.58 2.59 6.59-6.6L18 8l-8 8-4-4 1.41-1.41z', +} + +/** + * @type IconData + */ +export const verified_user = { + name: 'verified_user', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11V11zM6 13l1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8-4-4z', +} + +/** + * @type IconData + */ +export const flagged = { + name: 'flagged', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6z', +} + +/** + * @type IconData + */ +export const visibility = { + name: 'visibility', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 6a9.77 9.77 0 018.82 5.5A9.77 9.77 0 0112 17a9.77 9.77 0 01-8.82-5.5A9.77 9.77 0 0112 6zm0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5a2.5 2.5 0 010 5 2.5 2.5 0 010-5zm0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z', +} + +/** + * @type IconData + */ +export const key = { + name: 'key', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22 19h-6v-4h-2.68c-1.14 2.42-3.6 4-6.32 4-3.86 0-7-3.14-7-7s3.14-7 7-7c2.72 0 5.17 1.58 6.32 4H24v6h-2v4zm-4-2h2v-4h2v-2H11.94l-.23-.67C11.01 8.34 9.11 7 7 7c-2.76 0-5 2.24-5 5s2.24 5 5 5c2.11 0 4.01-1.34 4.71-3.33l.23-.67H18v4zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z', +} + +/** + * @type IconData + */ +export const visibility_off = { + name: 'visibility_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 6a9.77 9.77 0 018.82 5.5 9.647 9.647 0 01-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68A11.738 11.738 0 001 11.5C2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02a2.5 2.5 0 01-2.5-2.5c0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75a4.6 4.6 0 00-.36 1.78 4.507 4.507 0 006.27 4.14l.98.98c-.88.24-1.8.38-2.75.38a9.77 9.77 0 01-8.82-5.5c.7-1.43 1.72-2.61 2.93-3.53z', +} + +/** + * @type IconData + */ +export const business = { + name: 'business', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 7h10v14H2V3h10v4zM4 19h2v-2H4v2zm2-4H4v-2h2v2zm-2-4h2V9H4v2zm2-4H4V5h2v2zm2 12h2v-2H8v2zm2-4H8v-2h2v2zm-2-4h2V9H8v2zm2-4H8V5h2v2zm10 12V9h-8v2h2v2h-2v2h2v2h-2v2h8zm-2-8h-2v2h2v-2zm-2 4h2v2h-2v-2z', +} + +/** + * @type IconData + */ +export const meeting_room = { + name: 'meeting_room', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 19V4h-4V3H5v16H3v2h12V6h2v15h4v-2h-2zm-6 0H7V5h6v14zm-1-8h-2v2h2v-2z', +} + +/** + * @type IconData + */ +export const meeting_room_off = { + name: 'meeting_room_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2.975 1.565l-1.41 1.41 4 4v11.46h-2v2h11v-4.46l6.46 6.46 1.41-1.41-19.46-19.46zm9.59 2.87v3.88l2 2v-4.88h3v7.88l2 2V3.435h-5v-1h-7.88l2 2h3.88zm-5 14h5v-4.46l-5-5v9.46z', +} + +/** + * @type IconData + */ +export const pool = { + name: 'pool', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10 8l-3.25 3.25c.28.108.51.241.707.354l.063.036c.37.23.59.36 1.15.36.56 0 .78-.13 1.15-.36l.013-.007c.458-.27 1.077-.633 2.177-.633 1.11 0 1.73.37 2.18.64l.01.007c.365.216.595.353 1.14.353.55 0 .78-.13 1.15-.36.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5l1 1zm-3.51 7.854c-.365-.217-.595-.354-1.14-.354-.55 0-.78.13-1.15.36l-.03.017c-.466.268-1.083.623-2.17.623v-2c.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64l.01.007c.365.216.595.353 1.14.353.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64l.01.007c.364.216.595.353 1.14.353.55 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64l.01.007c.364.216.595.353 1.14.353v2c-1.1-.01-1.71-.37-2.16-.64l-.01-.006c-.364-.217-.595-.354-1.14-.354-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64l-.01-.006c-.364-.217-.595-.354-1.14-.354-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64l-.01-.006zM18.67 18c-1.11 0-1.73.37-2.18.64-.37.23-.6.36-1.15.36-.545 0-.775-.137-1.14-.353l-.01-.007c-.45-.27-1.07-.64-2.18-.64-1.1 0-1.719.363-2.177.633l-.013.007c-.37.23-.59.36-1.15.36-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64-1.1 0-1.719.363-2.177.633l-.013.007c-.37.23-.59.36-1.15.36v2c1.1 0 1.719-.363 2.177-.632l.013-.008c.37-.23.6-.36 1.15-.36.55 0 .78.13 1.15.36.45.27 1.07.64 2.18.64 1.1 0 1.719-.363 2.177-.632l.013-.008c.37-.23.59-.36 1.15-.36.545 0 .776.137 1.14.354l.01.006c.45.27 1.07.64 2.18.64 1.09 0 1.698-.357 2.156-.625l.024-.015c.37-.23.59-.36 1.15-.36.545 0 .775.137 1.14.354l.01.006c.45.27 1.07.64 2.18.64v-2c-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64zM14 5.5a2.5 2.5 0 115 0 2.5 2.5 0 01-5 0z', +} + +/** + * @type IconData + */ +export const cafe = { + name: 'cafe', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3h16c1.11 0 2 .89 2 2v3a2 2 0 01-2 2h-2v3c0 2.21-1.79 4-4 4H7c-2.21 0-4-1.79-4-4V3zm16 16H3v2h16v-2zm-4-6c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V5h10v8zm2-5h2V5h-2v3z', +} + +/** + * @type IconData + */ +export const gym = { + name: 'gym', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.57 14.86L22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29l-1.43-1.43z', +} + +/** + * @type IconData + */ +export const beach = { + name: 'beach', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13.115 3.001c-2.58 0-5.16.98-7.14 2.95l-.01.01c-3.95 3.95-3.95 10.36 0 14.31l14.3-14.31a10.086 10.086 0 00-7.15-2.96zm7.882 16.57l-1.429 1.428-6.441-6.442 1.428-1.428 6.442 6.441zM4.995 13.12c0 1.49.4 2.91 1.14 4.15l1.39-1.38a11.285 11.285 0 01-2.07-5.44c-.3.85-.46 1.74-.46 2.67zm3.98 1.31c-1.35-2.05-1.86-4.5-1.38-6.83.58-.12 1.16-.18 1.75-.18 1.8 0 3.55.55 5.08 1.56l-5.45 5.45zm4.14-9.43c-.93 0-1.82.16-2.67.46 1.91.19 3.78.89 5.43 2.07l1.39-1.39a8.063 8.063 0 00-4.15-1.14z', +} + +/** + * @type IconData + */ +export const world = { + name: 'world', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2v1.93C7.06 19.43 4 16.07 4 12zm11.99 4c.9 0 1.64.59 1.9 1.4A7.991 7.991 0 0020 12c0-3.35-2.08-6.23-5.01-7.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1h-2v2h6c.55 0 1 .45 1 1v3h1z', +} + +/** + * @type IconData + */ +export const school = { + name: 'school', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 3L1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9L12 3zm6.82 6L12 12.72 5.18 9 12 5.28 18.82 9zM12 18.72l5-2.73v-3.72L12 15l-5-2.73v3.72l5 2.73z', +} + +/** + * @type IconData + */ +export const city = { + name: 'city', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15 5.5v6h6v10H3v-14h6v-2l3-3 3 3zm-10 14h2v-2H5v2zm2-4H5v-2h2v2zm-2-4h2v-2H5v2zm6 8v-2h2v2h-2zm0-6v2h2v-2h-2zm0-2v-2h2v2h-2zm0-6v2h2v-2h-2zm8 14h-2v-2h2v2zm-2-4h2v-2h-2v2z', +} + +/** + * @type IconData + */ +export const account_circle = { + name: 'account_circle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM7.07 18.28c.43-.9 3.05-1.78 4.93-1.78s4.51.88 4.93 1.78A7.893 7.893 0 0112 20c-1.86 0-3.57-.64-4.93-1.72zM12 14.5c1.46 0 4.93.59 6.36 2.33A7.95 7.95 0 0020 12c0-4.41-3.59-8-8-8s-8 3.59-8 8c0 1.82.62 3.49 1.64 4.83 1.43-1.74 4.9-2.33 6.36-2.33zM12 6c-1.94 0-3.5 1.56-3.5 3.5S10.06 13 12 13s3.5-1.56 3.5-3.5S13.94 6 12 6zm-1.5 3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S12.83 8 12 8s-1.5.67-1.5 1.5z', +} + +/** + * @type IconData + */ +export const users_circle = { + name: 'users_circle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm.51 7.99c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3zm-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm8.5 0c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2-.01-1.11.89-2 2-2 1.11 0 2 .89 2 2zM9.51 16c-1.39 0-2.98.57-3.66 1.11a7.935 7.935 0 005.66 2.86v-2.78c0-1.89 2.98-2.7 4.5-2.7.88 0 2.24.28 3.24.87.48-1.03.75-2.17.75-3.37 0-4.41-3.59-8-8-8s-8 3.59-8 8c0 1.23.28 2.39.78 3.43 1.34-.98 3.43-1.43 4.73-1.43.44 0 .97.06 1.53.16-.63.57-1.06 1.22-1.3 1.86-.041 0-.083-.003-.123-.005A1.646 1.646 0 009.51 16z', +} + +/** + * @type IconData + */ +export const face = { + name: 'face', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10zM9 14.25a1.25 1.25 0 100-2.5 1.25 1.25 0 000 2.5zM13.75 13a1.25 1.25 0 112.5 0 1.25 1.25 0 01-2.5 0zm3.75-5c-2.9 0-5.44-1.56-6.84-3.88.43-.07.88-.12 1.34-.12 2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12zM4.42 9.47a8.046 8.046 0 003.66-4.44 8.046 8.046 0 00-3.66 4.44zm15.25.29c.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8s-8-3.59-8-8l.002-.05c.002-.033.005-.064-.002-.09 2.6-.98 4.69-2.99 5.74-5.55A10 10 0 0017.5 10c.75 0 1.47-.09 2.17-.24z', +} + +/** + * @type IconData + */ +export const group = { + name: 'group', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12zm-7 5.25c0-2.33 4.66-3.5 7-3.5s7 1.17 7 3.5V19H2v-1.75zm7-1.5c-1.79 0-3.82.67-4.66 1.25h9.32c-.84-.58-2.87-1.25-4.66-1.25zm1.5-7.25C10.5 7.67 9.83 7 9 7s-1.5.67-1.5 1.5S8.17 10 9 10s1.5-.67 1.5-1.5zm5.54 5.31c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44zM18.5 8.5c0 1.93-1.57 3.5-3.5 3.5-.54 0-1.04-.13-1.5-.35.63-.89 1-1.98 1-3.15s-.37-2.26-1-3.15c.46-.22.96-.35 1.5-.35 1.93 0 3.5 1.57 3.5 3.5z', +} + +/** + * @type IconData + */ +export const group_add = { + name: 'group_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 12c1.93 0 3.5-1.57 3.5-3.5S13.93 5 12 5 8.5 6.57 8.5 8.5 10.07 12 12 12zm-7 3v-3h3v-2H5V7H3v3H0v2h3v3h2zm7-1.25c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5zm0 2c-1.79 0-3.82.67-4.66 1.25h9.32c-.84-.58-2.87-1.25-4.66-1.25zm1.5-7.25c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5zM17 12c1.93 0 3.5-1.57 3.5-3.5S18.93 5 17 5c-.24 0-.48.02-.71.07a5.416 5.416 0 01-.02 6.85c.24.05.48.08.73.08zm4 5.25c0-1.36-.68-2.42-1.68-3.23 2.24.47 4.68 1.54 4.68 3.23V19h-3v-1.75z', +} + +/** + * @type IconData + */ +export const person = { + name: 'person', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm2 4c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm4 10c-.2-.71-3.3-2-6-2-2.69 0-5.77 1.28-6 2h12zM4 18c0-2.66 5.33-4 8-4s8 1.34 8 4v2H4v-2z', +} + +/** + * @type IconData + */ +export const person_add = { + name: 'person_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zM7 18c0-2.66 5.33-4 8-4s8 1.34 8 4v2H7v-2zm2 0c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H9zm-3-6v3H4v-3H1v-2h3V7h2v3h3v2H6z', +} + +/** + * @type IconData + */ +export const baby = { + name: 'baby', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.13 8.17c1.45.43 2.56 1.66 2.81 3.17.04.21.06.43.06.66 0 .23-.02.45-.06.66a3.998 3.998 0 01-2.8 3.17 9.086 9.086 0 01-2.17 2.89A8.93 8.93 0 0112 21c-2.29 0-4.38-.86-5.96-2.28-.9-.8-1.65-1.78-2.17-2.89a4.008 4.008 0 01-2.81-3.17C1.02 12.45 1 12.23 1 12c0-.23.02-.45.06-.66a3.994 3.994 0 012.81-3.17c.52-1.11 1.27-2.1 2.19-2.91A8.885 8.885 0 0112 3c2.28 0 4.36.85 5.94 2.26.91.81 1.66 1.79 2.19 2.91zM9.5 9.25a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zm5 0a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zM19 14a1.34 1.34 0 01-.189-.017c-.033-.005-.066-.01-.101-.013-.2.67-.49 1.29-.86 1.86A6.976 6.976 0 0112 19c-2.45 0-4.6-1.26-5.85-3.17-.37-.57-.66-1.19-.86-1.86-.035.003-.068.008-.101.013A1.339 1.339 0 015 14c-1.1 0-2-.9-2-2s.9-2 2-2c.065 0 .126.008.189.017.033.005.066.01.101.013.2-.67.49-1.29.86-1.86A6.976 6.976 0 0112 5c2.45 0 4.6 1.26 5.85 3.17.37.57.66 1.19.86 1.86.035-.003.068-.008.101-.013A1.34 1.34 0 0119 10c1.1 0 2 .9 2 2s-.9 2-2 2zm-2.5 0c-.76 1.77-2.49 3-4.5 3s-3.74-1.23-4.5-3h9z', +} + +/** + * @type IconData + */ +export const shopping_cart_add = { + name: 'shopping_cart_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13.92 9.5h-2v-3h-3v-2h3v-3h2v3h3v2h-3v3zm-7.99 11c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2zm11.99-2c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-1.45-5H9.02l-1.1 2h12v2h-12c-1.52 0-2.48-1.63-1.75-2.97l1.35-2.44-3.6-7.59h-2v-2h3.27l4.26 9h7.02l3.87-7 1.74.96-3.86 7.01c-.34.62-1 1.03-1.75 1.03z', +} + +/** + * @type IconData + */ +export const shopping_basket = { + name: 'shopping_basket', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.21 9.49H22c.55 0 1 .45 1 1l-.03.27-2.54 9.27a2.01 2.01 0 01-1.93 1.46h-13c-.92 0-1.69-.62-1.92-1.46l-2.54-9.27a.842.842 0 01-.04-.27c0-.55.45-1 1-1h4.79l4.38-6.55c.19-.29.51-.43.83-.43.32 0 .64.14.83.42l4.38 6.56zm-2.41 0L12 5.29l-2.8 4.2h5.6zm3.7 10l-12.99.01-2.2-8.01H20.7l-2.2 8zm-8.5-4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', +} + +/** + * @type IconData + */ +export const shopping_card = { + name: 'shopping_card', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.296 11.97c-.34.62-1 1.03-1.75 1.03h-7.45l-1.1 2h12v2h-12c-1.52 0-2.48-1.63-1.75-2.97l1.35-2.44L3.996 4h-2V2h3.27l.94 2h14.8c.76 0 1.24.82.87 1.48l-3.58 6.49zM19.306 6H7.156l2.37 5h7.02l2.76-5zM7.996 18c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm8.01 2c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2z', +} + +/** + * @type IconData + */ +export const shopping_cart_off = { + name: 'shopping_cart_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M.565 1.975l1.41-1.41 21.46 21.46-1.41 1.41-2.84-2.84c-.36.51-.95.84-1.62.84a1.997 1.997 0 01-1.16-3.62l-1.38-1.38h-7.46c-1.1 0-2-.9-2-2 0-.35.09-.68.25-.96l1.35-2.45-2.21-4.66-4.39-4.39zm8.1 10.46l-1.1 2h5.46l-2-2h-2.36zm11.9-9H7.685l2 2h9.19l-2.76 5h-1.44l1.94 1.94c.54-.14.99-.49 1.25-.97l3.58-6.49c.37-.66-.12-1.48-.88-1.48zm-14.99 16c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2z', +} + +/** + * @type IconData + */ +export const credit_card = { + name: 'credit_card', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zM4 8h16V6H4v2z', +} + +/** + * @type IconData + */ +export const receipt = { + name: 'receipt', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.5 3.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5zM5 19.09V4.91h14v14.18H5zM18 17v-2H6v2h12zm0-6v2H6v-2h12zm0-2V7H6v2h12z', +} + +/** + * @type IconData + */ +export const notifications_important = { + name: 'notifications_important', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10.5 2.75c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v1.17c3.14.68 5.5 3.48 5.5 6.83v6l2 2v1H3v-1l2-2v-6C5 7.4 7.36 4.6 10.5 3.92V2.75zm1.5 3c2.76 0 5 2.24 5 5v7H7v-7c0-2.76 2.24-5 5-5zm-1.99 15.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zM13 7.75v4h-2v-4h2zm0 8v-2h-2v2h2z', +} + +/** + * @type IconData + */ +export const notifications_add = { + name: 'notifications_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 1.25c-.83 0-1.5.67-1.5 1.5v1.17C7.36 4.6 5 7.4 5 10.75v6l-2 2v1h18v-1l-2-2v-6c0-3.35-2.36-6.15-5.5-6.83V2.75c0-.83-.67-1.5-1.5-1.5zm5 9.5c0-2.76-2.24-5-5-5s-5 2.24-5 5v7h10v-7zm-5 12c-1.1 0-1.99-.89-1.99-1.99h3.98c0 1.1-.89 1.99-1.99 1.99zm-1-15h2v3h3v2h-3v3h-2v-3H8v-2h3v-3z', +} + +/** + * @type IconData + */ +export const do_not_disturb = { + name: 'do_not_disturb', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31A7.902 7.902 0 0112 20zM7.1 5.69L18.31 16.9A7.902 7.902 0 0020 12c0-4.42-3.58-8-8-8-1.85 0-3.55.63-4.9 1.69z', +} + +/** + * @type IconData + */ +export const notifications = { + name: 'notifications', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 15.75v-5c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.11 6 7.67 6 10.75v5l-2 2v1h16v-1l-2-2zm-6 6c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm-4-5h8v-6c0-2.48-1.51-4.5-4-4.5s-4 2.02-4 4.5v6z', +} + +/** + * @type IconData + */ +export const notifications_active = { + name: 'notifications_active', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 15.75v-5c0-3.07-1.63-5.64-4.5-6.32v-.68c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.11 6 7.67 6 10.75v5l-2 2v1h16v-1l-2-2zm-6 6c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm-4-5h8v-6c0-2.48-1.51-4.5-4-4.5s-4 2.02-4 4.5v6zM7.58 3.83L6.15 2.4c-2.4 1.83-3.98 4.65-4.12 7.85h2a8.445 8.445 0 013.55-6.42zm14.39 6.42h-2a8.495 8.495 0 00-3.54-6.42l1.42-1.43c2.39 1.83 3.97 4.65 4.12 7.85z', +} + +/** + * @type IconData + */ +export const notifications_off = { + name: 'notifications_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.305 10.75c0-2.48-1.51-4.5-4-4.5-.144 0-.282.017-.42.034l-.13.016-1.64-1.64.105-.038c.188-.07.383-.141.585-.192v-.68c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.68c2.87.68 4.5 3.25 4.5 6.32v2.1l-2-2v-.1zm-2 9c0 1.1-.9 2-2 2s-2-.9-2-2h4zM4.715 3.1l-1.41 1.41 2.81 2.81c-.52 1-.81 2.17-.81 3.43v5l-2 2v1h14.24l1.74 1.74 1.41-1.41L4.715 3.1zm2.59 13.65h8v-.24l-7.66-7.66c-.22.58-.34 1.22-.34 1.9v6z', +} + +/** + * @type IconData + */ +export const notifications_paused = { + name: 'notifications_paused', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 10.75v5l2 2v1H4v-1l2-2v-5c0-3.08 1.64-5.64 4.5-6.32v-.68c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.68c2.87.68 4.5 3.25 4.5 6.32zm-5.7-1.2H9.5v-1.8h5v1.8l-2.8 3.4h2.8v1.8h-5v-1.8l2.8-3.4zm3.7 7.2H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6zm-2 3c0 1.1-.9 2-2 2s-2-.9-2-2h4z', +} + +/** + * @type IconData + */ +export const warning_outlined = { + name: 'warning_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M1 21.5l11-19 11 19H1zm18.53-2L12 6.49 4.47 19.5h15.06zm-8.53-3v2h2v-2h-2zm0-6h2v4h-2v-4z', +} + +/** + * @type IconData + */ +export const warning_filled = { + name: 'warning_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M23 21.5l-11-19-11 19h22zm-12-3v-2h2v2h-2zm0-4h2v-4h-2v4z', +} + +/** + * @type IconData + */ +export const error_outlined = { + name: 'error_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM13 13V7h-2v6h2zm0 4v-2h-2v2h2zm-9-5c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', +} + +/** + * @type IconData + */ +export const error_filled = { + name: 'error_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 15v-2h2v2h-2zm0-10v6h2V7h-2z', +} + +/** + * @type IconData + */ +export const sync = { + name: 'sync', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 1v3c4.42 0 8 3.58 8 8 0 1.57-.46 3.03-1.24 4.26L17.3 14.8c.45-.83.7-1.79.7-2.8 0-3.31-2.69-6-6-6v3L8 5l4-4zM6 12c0 3.31 2.69 6 6 6v-3l4 4-4 4v-3c-4.42 0-8-3.58-8-8 0-1.57.46-3.03 1.24-4.26L6.7 9.2c-.45.83-.7 1.79-.7 2.8z', +} + +/** + * @type IconData + */ +export const sync_off = { + name: 'sync_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.32 4.73l1.41-1.41 15.95 15.95-1.41 1.41-2.58-2.58c-.68.42-1.43.75-2.23.96v-2.09c.26-.1.51-.21.76-.34L7.14 8.55c-.43.83-.68 1.77-.68 2.77 0 1.66.68 3.15 1.76 4.24l2.24-2.24v6h-6l2.36-2.36a7.925 7.925 0 01-1.14-9.87L3.32 4.73zm17.14 6.59c0-2.21-.91-4.2-2.36-5.64l2.36-2.36h-6v6l2.24-2.24a6.003 6.003 0 011.76 4.24c0 .85-.19 1.65-.51 2.38l1.5 1.5a7.921 7.921 0 001.01-3.88zm-10-5.65V3.58c-.66.17-1.29.43-1.88.75l1.5 1.5c.065-.025.128-.053.19-.08.063-.028.125-.055.19-.08z', +} + +/** + * @type IconData + */ +export const sync_problem = { + name: 'sync_problem', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 4h-6v6l2.24-2.24A6.003 6.003 0 0119 12a5.99 5.99 0 01-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64L21 4zM5.36 17.64A7.925 7.925 0 013 12c0-3.73 2.55-6.85 6-7.74v2.09C6.67 7.17 5 9.39 5 12c0 1.66.68 3.15 1.76 4.24L9 14v6H3l2.36-2.36zM13 17h-2v-2h2v2zm0-4h-2V7h2v6z', +} + +/** + * @type IconData + */ +export const menu = { + name: 'menu', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M3 8V6h18v2H3zm0 5h18v-2H3v2zm0 5h18v-2H3v2z', +} + +/** + * @type IconData + */ +export const apps = { + name: 'apps', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-2 0H4v-4h4v4zm-4-6h4v-4H4v4zm10 0h-4v-4h4v4zm2-10v4h4V4h-4zm-2 4h-4V4h4v4zm2 6h4v-4h-4v4zm4 6h-4v-4h4v4z', +} + +/** + * @type IconData + */ +export const home = { + name: 'home', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 12.5H2l10-9 10 9h-3v8h-6v-6h-2v6H5v-8zm12-1.81l-5-4.5-5 4.5v7.81h2v-6h6v6h2v-7.81z', +} + +/** + * @type IconData + */ +export const exit_to_app = { + name: 'exit_to_app', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2v-4h2v4h14V5H5v4H3V5a2 2 0 012-2zm6.5 14l-1.41-1.41L12.67 13H3v-2h9.67l-2.58-2.59L11.5 7l5 5-5 5z', +} + +/** + * @type IconData + */ +export const launch = { + name: 'launch', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 5v14h14v-7h2v7c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h7v2H5zm9 0V3h7v7h-2V6.41l-9.83 9.83-1.41-1.41L17.59 5H14z', +} + +/** + * @type IconData + */ +export const open_in_browser = { + name: 'open_in_browser', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 4h14a2 2 0 012 2v12c0 1.1-.9 2-2 2h-4v-2h4V8H5v10h4v2H5a2 2 0 01-2-2V6a2 2 0 012-2zm3 10l4-4 4 4h-3v6h-2v-6H8z', +} + +/** + * @type IconData + */ +export const external_link = { + name: 'external_link', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3c-1.093 0-2 .907-2 2v14c0 1.093.907 2 2 2h14c1.093 0 2-.907 2-2v-7h-2v7H5V5h7V3H5zm9 0v2h3.586l-9.293 9.293 1.414 1.414L19 6.414V10h2V3h-7z', +} + +/** + * @type IconData + */ +export const category = { + name: 'category', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 11l5.5-9 5.5 9H6zm7.43-2L11.5 5.84 9.56 9h3.87zM17 13c-2.49 0-4.5 2.01-4.5 4.5S14.51 22 17 22s4.5-2.01 4.5-4.5S19.49 13 17 13zm-2.5 4.5a2.5 2.5 0 005 0 2.5 2.5 0 00-5 0zm-12 4h8v-8h-8v8zm6-6h-4v4h4v-4z', +} + +/** + * @type IconData + */ +export const settings = { + name: 'settings', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.502 12c0 .34-.03.66-.07.98l2.11 1.65c.19.15.24.42.12.64l-2 3.46c-.09.16-.26.25-.43.25-.06 0-.12-.01-.18-.03l-2.49-1c-.52.39-1.08.73-1.69.98l-.38 2.65c-.03.24-.24.42-.49.42h-4c-.25 0-.46-.18-.49-.42l-.38-2.65c-.61-.25-1.17-.58-1.69-.98l-2.49 1a.5.5 0 01-.61-.22l-2-3.46a.505.505 0 01.12-.64l2.11-1.65a7.93 7.93 0 01-.07-.98c0-.33.03-.66.07-.98l-2.11-1.65a.493.493 0 01-.12-.64l2-3.46c.09-.16.26-.25.43-.25.06 0 .12.01.18.03l2.49 1c.52-.39 1.08-.73 1.69-.98l.38-2.65c.03-.24.24-.42.49-.42h4c.25 0 .46.18.49.42l.38 2.65c.61.25 1.17.58 1.69.98l2.49-1a.5.5 0 01.61.22l2 3.46c.12.22.07.49-.12.64l-2.11 1.65c.04.32.07.64.07.98zm-2 0c0-.21-.01-.42-.05-.73l-.14-1.13.89-.7 1.07-.85-.7-1.21-1.27.51-1.06.43-.91-.7c-.4-.3-.8-.53-1.23-.71l-1.06-.43-.16-1.13-.19-1.35h-1.39l-.2 1.35-.16 1.13-1.06.43c-.41.17-.82.41-1.25.73l-.9.68-1.04-.42-1.27-.51-.7 1.21 1.08.84.89.7-.14 1.13c-.03.3-.05.53-.05.73 0 .2.02.43.05.74l.14 1.13-.89.7-1.08.84.7 1.21 1.27-.51 1.06-.43.91.7c.4.3.8.53 1.23.71l1.06.43.16 1.13.19 1.35h1.4l.2-1.35.16-1.13 1.06-.43c.41-.17.82-.41 1.25-.73l.9-.68 1.04.42 1.27.51.7-1.21-1.08-.84-.89-.7.14-1.13c.03-.3.05-.52.05-.73zm-5.5-4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-2 4c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z', +} + +/** + * @type IconData + */ +export const van = { + name: 'van', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 5H3a2 2 0 00-2 2v9h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-6-6zm-2 2h1l3 3h-4V7zm-2 0H9v3h4V7zM3 7h4v3H3V7zm1.75 9a1.25 1.25 0 102.5 0 1.25 1.25 0 00-2.5 0zM18 17.25a1.25 1.25 0 110-2.5 1.25 1.25 0 010 2.5zM20.22 14H21v-2H3v2h.78c.55-.61 1.33-1 2.22-1 .89 0 1.67.39 2.22 1h7.56c.55-.61 1.34-1 2.22-1 .88 0 1.67.39 2.22 1z', +} + +/** + * @type IconData + */ +export const motorcycle = { + name: 'motorcycle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11 5h4.41l4.03 4.03C22.03 9.23 24 11.35 24 14c0 2.8-2.2 5-5 5s-5-2.2-5-5c0-.63.11-1.23.32-1.77L11.55 15H9.9c-.45 2.31-2.44 4-4.9 4-2.8 0-5-2.2-5-5s2.2-5 5-5h11.59l-2-2H11V5zm-.28 8l2-2H8.98c.3.39.54.83.72 1.31l.25.69h.77zM19 17c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zM2 14c0 1.63 1.37 3 3 3 1.28 0 2.4-.85 2.82-2H5v-2h2.82C7.4 11.85 6.28 11 5 11c-1.63 0-3 1.37-3 3z', +} + +/** + * @type IconData + */ +export const transit_enter_exit = { + name: 'transit_enter_exit', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M16 18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16v3z', +} + +/** + * @type IconData + */ +export const trip_origin = { + name: 'trip_origin', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm6 10c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6 6 2.69 6 6z', +} + +/** + * @type IconData + */ +export const satellite = { + name: 'satellite', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 19V5h14v14H5zM6 6h2.57c0 1.42-1.15 2.58-2.57 2.58V6zm6 0h-1.71c0 2.36-1.92 4.29-4.29 4.29V12c3.32 0 6-2.69 6-6zm-.86 9.73l3-3.87L18 17H6l3-3.85 2.14 2.58z', +} + +/** + * @type IconData + */ +export const traffic_light = { + name: 'traffic_light', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86zm-5-5v14H9V5h6zm-1.5 11.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5zm-1.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zm1.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 6 12 6s1.5.67 1.5 1.5z', +} + +/** + * @type IconData + */ +export const hospital = { + name: 'hospital', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-5.5-2h-3v-3.5H7v-3h3.5V7h3v3.5H17v3h-3.5V17z', +} + +/** + * @type IconData + */ +export const map = { + name: 'map', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.34 3.03L20.5 3c.28 0 .5.22.5.5v15.12c0 .23-.15.41-.36.48L15 21l-6-2.1-5.34 2.07-.16.03c-.28 0-.5-.22-.5-.5V5.38c0-.23.15-.41.36-.48L9 3l6 2.1 5.34-2.07zM14 6.87l-4-1.4v11.66l4 1.4V6.87zm-9-.41l3-1.01v11.7l-3 1.16V6.46zm11 12.09l3-1.01V5.7l-3 1.16v11.69z', +} + +/** + * @type IconData + */ +export const parking = { + name: 'parking', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5.5 3h7c3.31 0 6 2.69 6 6s-2.69 6-6 6h-3v6h-4V3zm4 8h3.2c1.1 0 2-.9 2-2s-.9-2-2-2H9.5v4z', +} + +/** + * @type IconData + */ +export const directions = { + name: 'directions', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22.427 10.593l-9.01-9.01c-.75-.75-2.07-.76-2.83 0l-9 9c-.78.78-.78 2.04 0 2.82l9 9c.39.39.9.58 1.41.58.51 0 1.02-.19 1.41-.58l8.99-8.99c.79-.76.8-2.02.03-2.82zm-10.42 10.4l-9-9 9-9 9 9-9 9zm-4.01-5.99v-4c0-.55.45-1 1-1h5v-2.5l3.5 3.5-3.5 3.5v-2.5h-4v3h-2z', +} + +/** + * @type IconData + */ +export const transfer = { + name: 'transfer', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9.5 5.25c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6.99 8.25v1.75H22v1.5h-5.51v1.75L14 16l2.49-2.5zm-2.49 6h5.51v-1.75l2.49 2.5-2.49 2.5V21H14v-1.5zM3 22.75l2.75-14.1L4 9.4v3.35H2v-4.7L7.25 5.9c.25-.1.5-.15.75-.15.7 0 1.35.35 1.7.95l.95 1.6c.9 1.45 2.5 2.45 4.35 2.45v2c-2.2 0-4.15-1-5.45-2.6l-.6 3L11 15.2v7.55H9v-6l-2.15-2-1.75 8H3z', +} + +/** + * @type IconData + */ +export const terrain = { + name: 'terrain', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9.78 11.63L14 6l9 12H1l5.53-7.37L10.54 16H19l-5-6.67-2.97 3.97-1.25-1.67zm-3.26 2.34L5 16h3.04l-1.52-2.03z', +} + +/** + * @type IconData + */ +export const mall = { + name: 'mall', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 6.5h2c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-12c0-1.1.9-2 2-2h2c0-2.76 2.24-5 5-5s5 2.24 5 5zm-2 0c0-1.66-1.34-3-3-3s-3 1.34-3 3h6zm-10 14v-12h14v12H5zm4-11c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5s-5-2.24-5-5h2z', +} + +/** + * @type IconData + */ +export const ticket = { + name: 'ticket', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22 10V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2a2 2 0 01-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2zm-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16v2.54zm-8 5.58L9.07 16l.88-3.37-2.69-2.2 3.47-.21L12 7l1.26 3.23 3.47.21-2.69 2.2.89 3.36L12 14.12z', +} + +/** + * @type IconData + */ +export const pharmacy = { + name: 'pharmacy', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 6h-2.64l1.14-3.14L17.15 2l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6V6zm-3.9 8.63L18.89 20H5.11l1.79-5.37.21-.63-.21-.63L5.11 8h13.78l-1.79 5.37-.21.63.21.63zM11 10h2v3h3v2h-3v3h-2v-3H8v-2h3v-3z', +} + +/** + * @type IconData + */ +export const cinema = { + name: 'cinema', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 3h2v18h-2v-2h-2v2H8v-2H6v2H4V3h2v2h2V3h8v2h2V3zm-4 16V5h-4v14h4zm2-10V7h2v2h-2zM6 7v2h2V7H6zm10 6v-2h2v2h-2zM6 11v2h2v-2H6zm10 6v-2h2v2h-2zM6 15v2h2v-2H6z', +} + +/** + * @type IconData + */ +export const convenience_store = { + name: 'convenience_store', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 4v3h3v13h-8v-4h-4v4H2V7h3V4h14zm-3 14h4V9h-3V6H7v3H4v9h4v-4h8v4zM8 8h2v1H8v3h3v-1H9v-1h2V7H8v1zm6 1h1V7h1v5h-1v-2h-2V7h1v2z', +} + +/** + * @type IconData + */ +export const car_wash = { + name: 'car_wash', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 5.1c.83 0 1.5-.67 1.5-1.5C8.5 2.6 7 .9 7 .9S5.5 2.6 5.5 3.6c0 .83.67 1.5 1.5 1.5zm6.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-1 1.5-2.7 1.5-2.7s1.5 1.7 1.5 2.7zm5 0c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-1 1.5-2.7 1.5-2.7s1.5 1.7 1.5 2.7zm-1 3.5c.66 0 1.22.42 1.42 1.01L21 14.1v8c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H6v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8l2.08-5.99c.21-.59.76-1.01 1.42-1.01h11zm-10.65 2h10.29l1.04 3H5.81l1.04-3zM5 14.44v4.66h14v-4.66l-.11-.34H5.12l-.12.34zm2.5.66a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7.5 1.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', +} + +/** + * @type IconData + */ +export const library = { + name: 'library', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 5.225c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4 4 1.79 4 4zm-2 0c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2 6.55c-2.36-2.2-5.52-3.55-9-3.55v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55v-11c-3.48 0-6.64 1.35-9 3.55zm0 8.4c2.07-1.52 4.47-2.48 7-2.82v-6.95c-2.1.38-4.05 1.35-5.64 2.83L12 14.505l-1.36-1.28A11.18 11.18 0 005 10.395v6.95a15.2 15.2 0 017 2.83z', +} + +/** + * @type IconData + */ +export const store = { + name: 'store', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 4h16v2H4V4zm14.96 8l-.6-3H5.64l-.6 3h13.92zM20 7H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2l-1-5zM6 14v4h6v-4H6z', +} + +/** + * @type IconData + */ +export const hotel = { + name: 'hotel', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 6.5h-8v8H3v-10H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4zm-9 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-2 0c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm5 4h8v-4c0-1.1-.9-2-2-2h-6v6z', +} + +/** + * @type IconData + */ +export const grocery_store = { + name: 'grocery_store', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.546 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49a.996.996 0 00-.87-1.48h-14.8l-.94-2h-3.27v2h2l3.6 7.59-1.35 2.44c-.73 1.34.23 2.97 1.75 2.97h12v-2h-12l1.1-2h7.45zm-10.54 7c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2zm10 0c0-1.1.89-2 1.99-2s2 .9 2 2-.9 2-2 2-1.99-.9-1.99-2zm3.3-14H7.156l2.37 5h7.02l2.76-5z', +} + +/** + * @type IconData + */ +export const walk = { + name: 'walk', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15 3.25c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-8.5 19.5l2.8-14.1-1.8.7v3.4h-2v-4.7l5.05-2.14c.97-.41 2.09-.05 2.65.84l1 1.6c.8 1.4 2.4 2.4 4.3 2.4v2c-2.2 0-4.2-1-5.5-2.5l-.6 3 2.1 2v7.5h-2v-6l-2.1-2-1.8 8H6.5z', +} + +/** + * @type IconData + */ +export const run = { + name: 'run', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.55 3.25c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-4.6 11.5l-1 4.4-7-1.4.4-2 4.9 1 1.6-8.1-1.8.7v3.4h-2v-4.7l5.2-2.2c.15 0 .275-.025.4-.05s.25-.05.4-.05c.7 0 1.3.4 1.7 1l1 1.6c.8 1.4 2.4 2.4 4.3 2.4v2c-2.2 0-4.2-1-5.5-2.5l-.6 3 2.1 2v7.5h-2v-6l-2.1-2z', +} + +/** + * @type IconData + */ +export const bike = { + name: 'bike', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.5 3.75c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zM0 17.25c0-2.8 2.2-5 5-5s5 2.2 5 5-2.2 5-5 5-5-2.2-5-5zm5 3.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm14.1-9.5c-2.1 0-3.8-.8-5.1-2.1l-.8-.8-2.4 2.4 2.2 2.3v6.2h-2v-5l-3.2-2.8c-.4-.3-.6-.8-.6-1.4 0-.5.2-1 .6-1.4l2.8-2.8c.3-.4.8-.6 1.4-.6.6 0 1.1.2 1.6.6l1.9 1.9c.9.9 2.1 1.5 3.6 1.5v2zm-.1 1c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm-3.5 5c0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5-1.6-3.5-3.5-3.5-3.5 1.6-3.5 3.5z', +} + +/** + * @type IconData + */ +export const boat = { + name: 'boat', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9.001 1h6v3h3c1.1 0 2 .9 2 2v4.62l1.28.42c.26.08.48.26.6.5s.14.52.06.78L20.051 19h-.05c-1.6 0-3.02-.88-4-2-.98 1.12-2.4 2-4 2s-3.02-.88-4-2c-.98 1.12-2.4 2-4 2h-.05l-1.9-6.68a1.007 1.007 0 01.66-1.28l1.29-.42V6c0-1.1.9-2 2-2h3V1zm4 2v1h-2V3h2zm-1 7.11l5.38 1.77 2.39.78-1.12 3.97c-.54-.3-.94-.71-1.14-.94l-1.51-1.73-1.51 1.72c-.34.4-1.28 1.32-2.49 1.32-1.21 0-2.15-.92-2.49-1.32l-1.51-1.72-1.51 1.72c-.2.23-.6.63-1.14.93l-1.13-3.96 2.4-.79 5.38-1.75zm-6-.14V6h12v3.97l-6-1.97-6 1.97zm6 10.99c1.39 0 2.78-.43 4-1.28 1.22.85 2.61 1.32 4 1.32h2v2h-2c-1.38 0-2.74-.34-4-.99a8.71 8.71 0 01-4 .97c-1.37 0-2.74-.33-4-.97-1.26.64-2.62.99-4 .99h-2v-2h2c1.39 0 2.78-.47 4-1.32 1.22.85 2.61 1.28 4 1.28z', +} + +/** + * @type IconData + */ +export const place_unknown = { + name: 'place_unknown', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 8.755c0-4.41 3.59-8 8-8s8 3.59 8 8c0 5.57-6.96 13.34-7.26 13.67l-.74.82-.74-.82c-.3-.33-7.26-8.1-7.26-13.67zm2 0c0 3.54 3.82 8.86 6 11.47 1.75-2.11 6-7.64 6-11.47 0-3.31-2.69-6-6-6s-6 2.69-6 6zm5.13 5h1.75v1.75h-1.75v-1.75zm-2.63-5.5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 1.124-.69 1.729-1.362 2.318-.637.559-1.258 1.103-1.258 2.062h-1.75c0-1.59.82-2.22 1.543-2.776.569-.438 1.077-.829 1.077-1.604 0-.96-.79-1.75-1.75-1.75s-1.75.79-1.75 1.75H8.5z', +} + +/** + * @type IconData + */ +export const flight = { + name: 'flight', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21.5 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5l-2-1.5v-5.5l8 2.5z', +} + +/** + * @type IconData + */ +export const subway_tunnel = { + name: 'subway_tunnel', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2c1.86 0 4 .09 5.8.8C20.47 3.84 22 6.05 22 8.86V22H2V8.86C2 6.05 3.53 3.84 6.2 2.8 8 2.09 10.14 2 12 2zm-1.33 16.5L9.17 20h5.66l-1.5-1.5h-2.66zM7.01 14V9h10v5h-10zm8.49 3c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 5H20V8.86c0-2-1.01-3.45-2.93-4.2C15.59 4.08 13.68 4 12 4c-1.68 0-3.59.08-5.07.66C5.01 5.41 4 6.86 4 8.86V20h3.5v-.38l1.15-1.16A2.979 2.979 0 016 15.5V9c0-2.63 3-3 6-3s6 .37 6 3v6.5c0 1.54-1.16 2.79-2.65 2.96l1.15 1.16V20z', +} + +/** + * @type IconData + */ +export const tram = { + name: 'tram', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13 5l.75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95L6 21.5v.5h2l2-2h4l2 2h2v-.5l-1.55-1.55C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5zm-1.97 2h1.94c2.75.08 3.62.58 3.9 1H7.13c.28-.42 1.15-.92 3.9-1zM7.74 17.95h3.11c-.22-.26-.35-.59-.35-.95 0-.39.15-.73.39-1H7v1c0 .45.3.84.74.95zM17 17c0 .45-.3.84-.74.95h-3.11c.22-.26.35-.59.35-.95 0-.39-.15-.73-.39-1H17v1zM7 14h10v-4H7v4z', +} + +/** + * @type IconData + */ +export const train = { + name: 'train', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 6.5c0-3.5 4-4 8-4s8 .5 8 4V16c0 1.93-1.57 3.5-3.5 3.5L18 21v.5h-2l-2-2h-4l-2 2H6V21l1.5-1.5C5.57 19.5 4 17.93 4 16V6.5zm4.5 7a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm-3.5-9c3.51 0 4.96.48 5.57 1H6.43c.61-.52 2.06-1 5.57-1zm-1 3H6v3h5v-3zm7 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5v-3.5h12V16zm-5-5.5h5v-3h-5v3z', +} + +/** + * @type IconData + */ +export const shipping = { + name: 'shipping', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zm-.5 1.5l1.96 2.5H17V9.5h2.5zM5 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm3.22-2c-.55-.61-1.33-1-2.22-1-.89 0-1.67.39-2.22 1H3V6h12v9H8.22zM17 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z', +} + +/** + * @type IconData + */ +export const taxi = { + name: 'taxi', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.85 7h10.29l1.04 3H5.81l1.04-3zM5 17h14v-4.66l-.11-.34H5.12l-.12.34V17zm2.5-4a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7.5 1.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', +} + +/** + * @type IconData + */ +export const transit = { + name: 'transit', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2.5c-4 0-8 .5-8 4V16c0 1.93 1.57 3.5 3.5 3.5L6 21v.5h12V21l-1.5-1.5c1.93 0 3.5-1.57 3.5-3.5V6.5c0-3.5-3.58-4-8-4zm5.66 3H6.43c.61-.52 2.06-1 5.57-1 3.71 0 5.12.46 5.66 1zm-6.66 5v-3H6v3h5zm2-3h5v3h-5v-3zM6 16c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-3.5H6V16zm2.5-2.5a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM14 15a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', +} + +/** + * @type IconData + */ +export const subway = { + name: 'subway', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2.5c-4 0-8 .5-8 4V16c0 1.93 1.57 3.5 3.5 3.5L6 21v.5h12V21l-1.5-1.5c1.93 0 3.5-1.57 3.5-3.5V6.5c0-3.5-3.58-4-8-4zm5.66 3H6.43c.61-.52 2.06-1 5.57-1 3.71 0 5.12.46 5.66 1zm-6.66 5v-3H6v3h5zm2-3h5v3h-5v-3zM6 16c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-3.5H6V16zm2.5-2.5a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM14 15a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', +} + +/** + * @type IconData + */ +export const car = { + name: 'car', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.85 6h10.29l1.08 3.11H5.77L6.85 6zM5 16h14v-5H5v5zm2.5-4a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7.5 1.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', +} + +/** + * @type IconData + */ +export const railway = { + name: 'railway', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2c-4.42 0-8 .5-8 4v10.5C4 18.43 5.57 20 7.5 20L6 21.5v.5h12v-.5L16.5 20c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4zm0 2c6 0 6 1.2 6 2H6c0-.8 0-2 6-2zm6 7V8H6v3h12zM7.5 18c-.83 0-1.5-.67-1.5-1.5V13h12v3.5c0 .83-.67 1.5-1.5 1.5h-9zm2.5-2.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', +} + +/** + * @type IconData + */ +export const bus = { + name: 'bus', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 6.5c0-3.5 3.58-4 8-4s8 .5 8 4v10c0 .88-.39 1.67-1 2.22v1.78c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H8v1c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-1.78c-.61-.55-1-1.34-1-2.22v-10zm8-2c-3.69 0-5.11.46-5.66.99h11.32c-.55-.53-1.97-.99-5.66-.99zm6 2.99v3.01H6V7.49h12zm-.63 10.01l.29-.27c.13-.11.34-.36.34-.73v-4H6v4c0 .37.21.62.34.73l.29.27h10.74zm-8.87-4a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM14 15a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', +} + +/** + * @type IconData + */ +export const departure_board = { + name: 'departure_board', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 1a6.98 6.98 0 00-5.75 3.02C9.84 4.01 9.43 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92 0-3.87-3.13-7-7-7zM4 16.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm7 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM9.29 6H9c-3.69 0-5.11.46-5.66.99h5.74c.05-.33.12-.67.21-.99zM3 8.99h6.08c.16 1.11.57 2.13 1.18 3.01H3V8.99zm11.66 9.74c.13-.11.34-.36.34-.73v-3.08c-.94-.13-1.81-.45-2.59-.92H3v4c0 .37.21.62.34.73l.29.27h10.74l.29-.27zM16 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm-1-9h1.5v4.25l2.87 1.68-.75 1.23L15 9V4z', +} + +/** + * @type IconData + */ +export const place_edit = { + name: 'place_edit', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 8.755c0-4.41 3.59-8 8-8s8 3.59 8 8c0 5.57-6.96 13.34-7.26 13.67l-.74.82-.74-.82c-.3-.33-7.26-8.1-7.26-13.67zm2 0c0 3.54 3.82 8.86 6 11.47 1.75-2.11 6-7.64 6-11.47 0-3.31-2.69-6-6-6s-6 2.69-6 6zm2.51 2.05v1.44h1.44l3.92-3.93-1.43-1.43-3.93 3.92zm5.34-5.34a.38.38 0 01.54 0l.9.9c.15.15.15.39 0 .54l-.7.7-1.44-1.44.7-.7z', +} + +/** + * @type IconData + */ +export const place_add = { + name: 'place_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7zM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9zm4-1V6h2v2h2v2h-2v2h-2v-2H9V8h2z', +} + +/** + * @type IconData + */ +export const place_person = { + name: 'place_person', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 8.755c0-4.41 3.59-8 8-8s8 3.59 8 8c0 5.57-6.96 13.34-7.26 13.67l-.74.82-.74-.82c-.3-.33-7.26-8.1-7.26-13.67zm2 0c0 3.54 3.82 8.86 6 11.47 1.75-2.11 6-7.64 6-11.47 0-3.31-2.69-6-6-6s-6 2.69-6 6zm6 0c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.68-1.5 1.5c0 .83.67 1.5 1.5 1.5zm-3 2.5c0-1 2-1.5 3-1.5s3 .5 3 1.5v.12c-.73.84-1.8 1.38-3 1.38s-2.27-.54-3-1.38v-.12z', +} + +/** + * @type IconData + */ +export const pin_drop = { + name: 'pin_drop', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2c3.31 0 6 2.69 6 6 0 4.5-6 11-6 11S6 12.5 6 8c0-3.31 2.69-6 6-6zm7 20v-2H5v2h14zM8 8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.13-2.08 5.46-4 7.91-1.92-2.44-4-5.78-4-7.91zm2 0c0-1.1.9-2 2-2s2 .9 2 2a2 2 0 11-4 0z', +} + +/** + * @type IconData + */ +export const place = { + name: 'place', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9zm2.5 0a2.5 2.5 0 115 0 2.5 2.5 0 01-5 0z', +} + +/** + * @type IconData + */ +export const view_360 = { + name: 'view_360', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 5.5c-5.52 0-10 2.24-10 5 0 2.24 2.94 4.13 7 4.77v3.23l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5z', +} + +/** + * @type IconData + */ +export const gps_fixed = { + name: 'gps_fixed', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.94 11A8.994 8.994 0 0013 3.06V1h-2v2.06A8.994 8.994 0 003.06 11H1v2h2.06A8.994 8.994 0 0011 20.94V23h2v-2.06A8.994 8.994 0 0020.94 13H23v-2h-2.06zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-7 4c0 3.87 3.13 7 7 7s7-3.13 7-7-3.13-7-7-7-7 3.13-7 7z', +} + +/** + * @type IconData + */ +export const gps_not_fixed = { + name: 'gps_not_fixed', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13 3.06c4.17.46 7.48 3.77 7.94 7.94H23v2h-2.06A8.994 8.994 0 0113 20.94V23h-2v-2.06A8.994 8.994 0 013.06 13H1v-2h2.06A8.994 8.994 0 0111 3.06V1h2v2.06zM5 12c0 3.87 3.13 7 7 7s7-3.13 7-7-3.13-7-7-7-7 3.13-7 7z', +} + +/** + * @type IconData + */ +export const gps_off = { + name: 'gps_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.94 11A8.994 8.994 0 0013 3.06V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53a6.995 6.995 0 018.87 8.87l1.53 1.53c.4-.86.67-1.79.78-2.77H23v-2h-2.06zM3 4.27l2.04 2.04A8.994 8.994 0 003.06 11H1v2h2.06A8.994 8.994 0 0011 20.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41L4.41 2.86 3 4.27zM12 19c1.61 0 3.09-.55 4.27-1.46L6.46 7.73A6.995 6.995 0 0012 19z', +} + +/** + * @type IconData + */ +export const near_me = { + name: 'near_me', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 10.53L21 3l-7.54 18h-.98l-2.64-6.84L3 11.51v-.98zm10.03 6.33l4.24-10.13-10.13 4.23 3.43 1.33.82.32.32.83 1.32 3.42z', +} + +/** + * @type IconData + */ +export const navigation = { + name: 'navigation', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.5 20.79L12 2.5l7.5 18.29-.71.71-6.79-3-6.79 3-.71-.71zm11.78-2.59L12 7.77 7.72 18.2l3.47-1.53.81-.36.81.36 3.47 1.53z', +} + +/** + * @type IconData + */ +export const compass_calibration = { + name: 'compass_calibration', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2.5c-3.9 0-7.44 1.59-10 4.15l5 5a7.06 7.06 0 0110-.01l5-5C19.44 4.09 15.9 2.5 12 2.5zm-5 14c0-2.76 2.24-5 5-5s5 2.24 5 5-2.24 5-5 5-5-2.24-5-5zm2 0c0 1.65 1.35 3 3 3s3-1.35 3-3-1.35-3-3-3-3 1.35-3 3zm3-8.93c1.74 0 3.4.49 4.84 1.4l2.21-2.21A12.037 12.037 0 0012 4.5c-2.56 0-5.01.79-7.06 2.26l2.21 2.22A8.973 8.973 0 0112 7.57z', +} + +/** + * @type IconData + */ +export const flight_land = { + name: 'flight_land', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21.18 15.29c-.22.8-1.04 1.27-1.84 1.06L2.77 11.91V6.74l1.45.39.93 2.32 4.97 1.33V2.5l1.93.51 2.76 9.02 5.31 1.42c.8.22 1.27 1.04 1.06 1.84zm.32 4.21h-19v2h19v-2z', +} + +/** + * @type IconData + */ +export const flight_takeoff = { + name: 'flight_takeoff', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.25 8.295c.8-.22 1.63.26 1.84 1.06.21.8-.26 1.62-1.07 1.85l-16.57 4.43-2.59-4.49 1.45-.39 1.97 1.54 4.97-1.33-4.14-7.17 1.93-.51 6.9 6.43 5.31-1.42zm1.27 10.42h-19v2h19v-2z', +} + +/** + * @type IconData + */ +export const communte = { + name: 'communte', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 4h7c1.66 0 3 1.34 3 3v1h-2V6H4v7h5v5H7l-2 2H4v-1l1-1c-1.66 0-3-1.34-3-3V7c0-1.66 1.34-3 3-3zm1 11c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm14.57-5.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14l-1.43-4.11zm-.97.34h-7.19l-1.03 3h9.25l-1.03-3zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm7-1c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z', +} + +/** + * @type IconData + */ +export const explore = { + name: 'explore', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm2 0c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm2.5 5.5l7.51-3.49L17.5 6.5 9.99 9.99 6.5 17.5zm6.6-5.5c0-.61-.49-1.1-1.1-1.1-.61 0-1.1.49-1.1 1.1 0 .61.49 1.1 1.1 1.1.61 0 1.1-.49 1.1-1.1z', +} + +/** + * @type IconData + */ +export const explore_off = { + name: 'explore_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.05 1.12L6.49 3.66A9.91 9.91 0 0112 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.52l-1.46-1.46C19.59 14.86 20 13.48 20 12zm-2.5-5.5l-2.59 5.58-2.99-2.99L17.5 6.5zM2.1 4.93l1.56 1.56A9.91 9.91 0 002 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l1.56 1.56 1.41-1.41L3.51 3.51 2.1 4.93zm7 6.99L5.12 7.94A7.932 7.932 0 004 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.11l-3.98-3.98L6.5 17.5l2.6-5.58z', +} + +/** + * @type IconData + */ +export const toll = { + name: 'toll', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zM7 6.35a5.99 5.99 0 000 11.3v2.09c-3.45-.89-6-4.01-6-7.74 0-3.73 2.55-6.85 6-7.74v2.09z', +} + +/** + * @type IconData + */ +export const camera = { + name: 'camera', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.83 5H20c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2zM4 19h16V7h-4.05l-.59-.65L14.12 5H9.88L8.64 6.35 8.05 7H4v12zm8-11c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm-3.2 5c0 1.77 1.43 3.2 3.2 3.2 1.77 0 3.2-1.43 3.2-3.2 0-1.77-1.43-3.2-3.2-3.2-1.77 0-3.2 1.43-3.2 3.2z', +} + +/** + * @type IconData + */ +export const phone = { + name: 'phone', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 3h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.2-.19.45-.29.71-.29.1 0 .21.01.31.05 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1zm2.54 2c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19z', +} + +/** + * @type IconData + */ +export const wifi = { + name: 'wifi', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M1 8.776l2 2c4.97-4.97 13.03-4.97 18 0l2-2c-6.07-6.07-15.92-6.07-22 0zm8 8l3 3 3-3a4.237 4.237 0 00-6 0zm-2-2l-2-2c3.87-3.86 10.14-3.86 14 0l-2 2a7.074 7.074 0 00-10 0z', +} + +/** + * @type IconData + */ +export const wifi_off = { + name: 'wifi_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 4.22l1.41-1.41 16.97 16.97-1.41 1.41-7.08-7.08c-1.78.02-3.54.71-4.89 2.06l-2-2a9.823 9.823 0 014.41-2.54L7.17 9.39A12.65 12.65 0 003 12.17l-2-2C2.22 8.96 3.59 8 5.05 7.27L2 4.22zm21 5.95l-2 2a12.747 12.747 0 00-9.12-3.73L9.3 5.86c4.83-.84 9.97.58 13.7 4.31zm-7.72 1.67c1.36.48 2.64 1.25 3.72 2.33l-.7.69-3.02-3.02zM9 18.17l3 3 3-3a4.237 4.237 0 00-6 0z', +} + +/** + * @type IconData + */ +export const usb = { + name: 'usb', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.1 7.4v4h1v2h-3v-8h2l-3-4-3 4h2v8h-3v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2-1.21 0-2.2.99-2.2 2.2 0 .85.5 1.56 1.2 1.93v2.07c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95a2.2 2.2 0 004.4 0c0-.85-.49-1.58-1.2-1.95V15.4h3c1.11 0 2-.89 2-2v-2h1v-4h-4z', +} + +/** + * @type IconData + */ +export const bluetooth = { + name: 'bluetooth', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.355 7.71L12.645 2h-1v7.59L7.055 5l-1.41 1.41 5.59 5.59-5.59 5.59L7.055 19l4.59-4.59V22h1l5.71-5.71-4.3-4.29 4.3-4.29zm-4.71-1.88l1.88 1.88-1.88 1.88V5.83zm0 12.34l1.88-1.88-1.88-1.88v3.76z', +} + +/** + * @type IconData + */ +export const bluetooth_connected = { + name: 'bluetooth_connected', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.71 7.71L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM7 12l-2-2-2 2 2 2 2-2zm7.88-4.29L13 5.83v3.76l1.88-1.88zm0 8.58L13 18.17v-3.76l1.88 1.88zM17 12l2-2 2 2-2 2-2-2z', +} + +/** + * @type IconData + */ +export const bluetooth_disabled = { + name: 'bluetooth_disabled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13 5.83l1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2v-3.2zM5.41 4L4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59 5.41 4zm9.47 12.29L13 14.41v3.76l1.88-1.88z', +} + +/** + * @type IconData + */ +export const bluetooth_searching = { + name: 'bluetooth_searching', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9.995 2l5.71 5.71-4.3 4.29 4.3 4.29L9.995 22h-1v-7.59L4.405 19l-1.41-1.41L8.585 12l-5.59-5.59L4.405 5l4.59 4.59V2h1zm9.53 4.71l-1.26 1.26c.63 1.21.98 2.57.98 4.02 0 1.45-.36 2.82-.98 4.02l1.2 1.2a9.936 9.936 0 001.54-5.31c-.01-1.89-.55-3.67-1.48-5.19zm-5.29 5.3l2.32 2.32c.28-.72.44-1.51.44-2.33 0-.82-.16-1.59-.43-2.31l-2.33 2.32zm-3.24-6.18l1.88 1.88-1.88 1.88V5.83zm0 12.34l1.88-1.88-1.88-1.88v3.76z', +} + +/** + * @type IconData + */ +export const apple_airplay = { + name: 'apple_airplay', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 2.5h18c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-4v-2h4v-12H3v12h4v2H3c-1.1 0-2-.9-2-2v-12c0-1.1.9-2 2-2zm9 13l6 6H6l6-6z', +} + +/** + * @type IconData + */ +export const sim_card = { + name: 'sim_card', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10 2h8c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V8l6-6zm8 18V4h-7.17L6 8.83V20h12zM7 17h2v2H7v-2zm10 0h-2v2h2v-2zM7 11h2v4H7v-4zm6 4h-2v4h2v-4zm-2-4h2v2h-2v-2zm6 0h-2v4h2v-4z', +} + +/** + * @type IconData + */ +export const scanner = { + name: 'scanner', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.2 4.5l15.6 5.7c.7.2 1.2 1 1.2 1.8v5.5c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h12.6L3.5 6.4l.7-1.9zm.8 13h14v-4H5v4zm1-3h2v2H6v-2zm12 0h-8v2h8v-2z', +} + +/** + * @type IconData + */ +export const router = { + name: 'router', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 4.2c1.5 0 3 .6 4.2 1.7l.8-.8C19.6 3.7 17.8 3 16 3c-1.8 0-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2zm-3.3 2.5l.8.8c.7-.7 1.6-1 2.5-1 .9 0 1.8.3 2.5 1l.8-.8c-.9-.9-2.1-1.4-3.3-1.4-1.2 0-2.4.5-3.3 1.4zM17 13h2c1.1 0 2 .9 2 2v4c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h10V9h2v4zm2 6H5v-4h14v4zM8 16H6v2h2v-2zm1.5 0h2v2h-2v-2zm5.5 0h-2v2h2v-2z', +} + +/** + * @type IconData + */ +export const memory = { + name: 'memory', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 11V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2zM9 9h6v6H9V9zm2 4h2v-2h-2v2zm-4 4h10V7H7v10z', +} + +/** + * @type IconData + */ +export const headseat_mic = { + name: 'headseat_mic', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 10a9 9 0 0118 0v10c0 1.66-1.34 3-3 3h-6v-2h7v-1h-4v-8h4v-2c0-3.87-3.13-7-7-7s-7 3.13-7 7v2h4v8H6c-1.66 0-3-1.34-3-3v-7zm4 4v4H6c-.55 0-1-.45-1-1v-3h2zm12 0v4h-2v-4h2z', +} + +/** + * @type IconData + */ +export const headset = { + name: 'headset', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 11.5a9 9 0 0118 0v7c0 1.66-1.34 3-3 3h-3v-8h4v-2c0-3.87-3.13-7-7-7s-7 3.13-7 7v2h4v8H6c-1.66 0-3-1.34-3-3v-7zm4 4v4H6c-.55 0-1-.45-1-1v-3h2zm12 0v3c0 .55-.45 1-1 1h-1v-4h2z', +} + +/** + * @type IconData + */ +export const gamepad = { + name: 'gamepad', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15 2H9v5.5l3 3 3-3V2zm-2 4.67V4h-2v2.67l1 1 1-1zM17.33 13H20v-2h-2.67l-1 1 1 1zM6.67 11l1 1-1 1H4v-2h2.67zM13 17.33l-1-1-1 1V20h2v-2.67zM16.5 9H22v6h-5.5l-3-3 3-3zm-9 0H2v6h5.5l3-3-3-3zM9 16.5l3-3 3 3V22H9v-5.5z', +} + +/** + * @type IconData + */ +export const speaker_group = { + name: 'speaker_group', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9.8 1h8.4c.99 0 1.8.81 1.8 1.8v14.4c0 .99-.81 1.8-1.8 1.8l-8.4-.01c-.99 0-1.8-.8-1.8-1.79V2.8C8 1.81 8.81 1 9.8 1zM18 17V3h-8v13.99l8 .01zm-4-9a2 2 0 10.001-3.999A2 2 0 0014 8zm3.5 4.5c0 1.93-1.57 3.5-3.5 3.5s-3.5-1.57-3.5-3.5S12.07 9 14 9s3.5 1.57 3.5 3.5zM14 11c.83 0 1.5.67 1.5 1.5S14.83 14 14 14s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zM4 5h2v16h10v2H6a2 2 0 01-2-2V5z', +} + +/** + * @type IconData + */ +export const speaker = { + name: 'speaker', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM7 20V4h10v16H7zm7-13a2 2 0 11-4.001.001A2 2 0 0114 7zm-2 4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-2 4c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z', +} + +/** + * @type IconData + */ +export const mouse = { + name: 'mouse', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 1.035c4.4 0 7.96 3.54 8 7.93v6c0 4.42-3.58 8-8 8s-8-3.58-8-8v-6c.04-4.39 3.6-7.93 8-7.93zm1 7.93h5a6.005 6.005 0 00-5-5.84v5.84zm-2-5.84v5.84H6a6.005 6.005 0 015-5.84zm1 17.84c3.31 0 6-2.69 6-6v-4H6v4c0 3.31 2.69 6 6 6z', +} + +/** + * @type IconData + */ +export const keyboard_hide = { + name: 'keyboard_hide', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 2h16c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-10c0-1.1.89-2 1.99-2zm0 12h16V4H4v10zm7-9h2v2h-2V5zm2 3h-2v2h2V8zM8 5h2v2H8V5zm2 3H8v2h2V8zM5 8h2v2H5V8zm2-3H5v2h2V5zm1 6h8v2H8v-2zm8-3h-2v2h2V8zm-2-3h2v2h-2V5zm5 3h-2v2h2V8zm-2-3h2v2h-2V5zm-5 17l-4-4h8l-4 4z', +} + +/** + * @type IconData + */ +export const keyboard = { + name: 'keyboard', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 2v10H4V7h16zm-7 1h-2v2h2V8zm-2 3h2v2h-2v-2zm-1-3H8v2h2V8zm-2 3h2v2H8v-2zm-1 0H5v2h2v-2zM5 8h2v2H5V8zm11 6H8v2h8v-2zm-2-3h2v2h-2v-2zm2-3h-2v2h2V8zm1 3h2v2h-2v-2zm2-3h-2v2h2V8z', +} + +/** + * @type IconData + */ +export const keyboard_voice = { + name: 'keyboard_voice', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 14.5c1.66 0 2.99-1.34 2.99-3l.01-6c0-1.66-1.34-3-3-3s-3 1.34-3 3v6c0 1.66 1.34 3 3 3zm-1.2-9.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2V5.4zM12 16.6c2.76 0 5.3-2.1 5.3-5.1H19c0 3.42-2.72 6.24-6 6.72v3.28h-2v-3.28c-3.28-.49-6-3.31-6-6.72h1.7c0 3 2.54 5.1 5.3 5.1z', +} + +/** + * @type IconData + */ +export const smartwatch = { + name: 'smartwatch', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 0H8l-.95 5.73A7.94 7.94 0 004 12a7.94 7.94 0 003.05 6.27L8 24h8l.96-5.73A7.976 7.976 0 0020 12c0-2.54-1.19-4.81-3.04-6.27L16 0zm-1.28 4.48L14.31 2H9.7l-.41 2.47C10.13 4.17 11.05 4 12 4c.96 0 1.87.17 2.72.48zM14.31 22l.41-2.48c-.85.31-1.76.48-2.72.48-.95 0-1.87-.17-2.71-.47L9.7 22h4.61zM6 12c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6-6 2.69-6 6z', +} + +/** + * @type IconData + */ +export const tv = { + name: 'tv', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3h18c1.1 0 2 .9 2 2l-.01 12c0 1.1-.89 2-1.99 2h-5v2H8v-2H3c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm0 14h18V5H3v12z', +} + +/** + * @type IconData + */ +export const tablet_ipad = { + name: 'tablet_ipad', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 0H5a2.5 2.5 0 00-2.5 2.5v19A2.5 2.5 0 005 24h14a2.5 2.5 0 002.5-2.5v-19A2.5 2.5 0 0019 0zm-7 23c-.83 0-1.5-.67-1.5-1.5S11.17 20 12 20s1.5.67 1.5 1.5S12.83 23 12 23zm-7.5-4h15V3h-15v16z', +} + +/** + * @type IconData + */ +export const tablet_android = { + name: 'tablet_android', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3zm-4 22h-4v-1h4v1zm-9.25-3h14.5V3H4.75v16z', +} + +/** + * @type IconData + */ +export const iphone = { + name: 'iphone', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 1H8a2.5 2.5 0 00-2.5 2.5v17A2.5 2.5 0 008 23h8a2.5 2.5 0 002.5-2.5v-17A2.5 2.5 0 0016 1zm-4 21c-.83 0-1.5-.67-1.5-1.5S11.17 19 12 19s1.5.67 1.5 1.5S12.83 22 12 22zm-4.5-4h9V4h-9v14z', +} + +/** + * @type IconData + */ +export const android = { + name: 'android', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3zm1 17H7V4h10v14zm-7 3h4v-1h-4v1z', +} + +/** + * @type IconData + */ +export const dock = { + name: 'dock', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 1.01L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM8 23h8v-2H8v2zm0-8h8V5H8v10z', +} + +/** + * @type IconData + */ +export const device_unknown = { + name: 'device_unknown', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 1h10c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zm10 18V5H7v14h10zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 .767-.505 1.163-1.072 1.608-.728.572-1.558 1.224-1.558 2.842h1.76c0-.945.61-1.488 1.24-2.05.678-.604 1.38-1.23 1.38-2.4 0-1.96-1.54-3.47-3.5-3.47zM13 18v-2h-2v2h2z', +} + +/** + * @type IconData + */ +export const desktop_windwos = { + name: 'desktop_windwos', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 2h18c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-7v2h2v2H8v-2h2v-2H3c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 14h18V4H3v12z', +} + +/** + * @type IconData + */ +export const desktop_mac = { + name: 'desktop_mac', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 2h18c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-7l2 3v1H8v-1l2-3H3c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 12h18V4H3v10z', +} + +/** + * @type IconData + */ +export const computer = { + name: 'computer', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21.99 16c0 1.1-.89 2-1.99 2h4v2H0v-2h4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2l-.01 10zM20 6H4v10h16V6z', +} + +/** + * @type IconData + */ +export const google_cast_connected = { + name: 'google_cast_connected', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM1 12v-2c6.07 0 11 4.92 11 11h-2a9 9 0 00-9-9zm0 2v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7zm0 4v3h3c0-1.66-1.34-3-3-3zm16-9H5V7h14v10h-5v-2h3V9z', +} + +/** + * @type IconData + */ +export const google_cast = { + name: 'google_cast', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3h18c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2h-7v-2h7V5H3v3H1V5c0-1.1.9-2 2-2zM1 21v-3c1.66 0 3 1.34 3 3H1zm0-7v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7zm0-2v-2c6.07 0 11 4.92 11 11h-2a9 9 0 00-9-9z', +} + +/** + * @type IconData + */ +export const dns = { + name: 'dns', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM5 9h14V5H5v4zm-1 4h16c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1zm15 2H5v4h14v-4zM7 18.5c-.82 0-1.5-.67-1.5-1.5s.68-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5.5 7c0 .83.68 1.5 1.5 1.5.83 0 1.5-.68 1.5-1.5S7.82 5.5 7 5.5 5.5 6.17 5.5 7z', +} + +/** + * @type IconData + */ +export const fingerprint_scanner = { + name: 'fingerprint_scanner', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.815 4.47c-.08 0-.16-.02-.23-.06-1.92-.99-3.58-1.41-5.57-1.41-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2a.506.506 0 01.2-.68C7.825 2.52 9.865 2 12.015 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67a.49.49 0 01-.44.28zM3.505 9.72a.499.499 0 01-.41-.79c.99-1.4 2.25-2.5 3.75-3.27 3.14-1.62 7.16-1.63 10.31-.01 1.5.77 2.76 1.86 3.75 3.25a.5.5 0 01-.12.7c-.23.16-.54.11-.7-.12a9.388 9.388 0 00-3.39-2.94c-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21zm5.9 11.92c.09.1.22.15.35.15.13 0 .26-.05.37-.15.19-.2.19-.51 0-.71-.77-.78-1.21-1.27-1.85-2.42-.61-1.08-.93-2.41-.93-3.85 0-2.42 2.09-4.39 4.66-4.39 2.57 0 4.66 1.97 4.66 4.39 0 .28.22.5.5.5s.5-.22.5-.5c0-2.97-2.54-5.39-5.66-5.39s-5.66 2.42-5.66 5.39c0 1.61.36 3.11 1.05 4.34.67 1.21 1.14 1.77 2.01 2.64zm7.52-1.7c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zm-2.14 2.04c.04.01.09.02.13.02.21 0 .42-.15.47-.38a.496.496 0 00-.35-.61c-1.41-.39-2.32-.91-3.27-1.85a6.297 6.297 0 01-1.87-4.51c0-1.07.93-1.94 2.08-1.94s2.08.87 2.08 1.94c0 1.62 1.38 2.94 3.08 2.94 1.7 0 3.08-1.32 3.08-2.94 0-4.32-3.7-7.83-8.25-7.83-3.23 0-6.18 1.81-7.51 4.6-.45.95-.68 2.04-.68 3.24 0 1.35.24 2.65.73 3.96.09.25.38.39.64.29.26-.09.39-.38.29-.64-.6-1.6-.67-2.83-.67-3.61 0-1.04.2-1.99.59-2.8 1.17-2.45 3.77-4.03 6.61-4.03 4 0 7.25 3.06 7.25 6.83 0 1.07-.93 1.94-2.08 1.94s-2.08-.87-2.08-1.94c0-1.62-1.38-2.94-3.08-2.94-1.7 0-3.08 1.32-3.08 2.94 0 1.98.77 3.83 2.17 5.22 1.09 1.07 2.13 1.66 3.72 2.1z', +} + +/** + * @type IconData + */ +export const print_off = { + name: 'print_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2.23.82L.82 2.23l5 4.99c-1.66 0-3 1.34-3 3v6h4v4h12l2.95 2.96 1.41-1.41L2.23.82zm2.59 13.4v-4c0-.55.45-1 1-1h2l3 3h-4v2h-2zm12 4l-4-4h-4v4h8zm-8-14h8v3h-5.34l2 2h6.34c.55 0 1 .45 1 1v4l-2 .01v-2.01h-2.34l4 4h2.34v-6c0-1.66-1.34-3-3-3h-1v-5h-12v.36l2 2v-.36zm9 6.51a1 1 0 112 0 1 1 0 01-2 0z', +} + +/** + * @type IconData + */ +export const print = { + name: 'print', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zM8 5h8v3H8V5zm8 14v-4H8v4h8zm2-4v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4h-2zm-1-3.5a1 1 0 112 0 1 1 0 01-2 0z', +} + +/** + * @type IconData + */ +export const flash_off = { + name: 'flash_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.43 2h-10v1.61l6.13 6.13L18.43 2zm0 8h-3.61l2.28 2.28L18.43 10zm-15-5.73l1.41-1.41 15.73 15.73L19.16 20l-4.15-4.15L11.43 22v-9h-3V9.27l-5-5z', +} + +/** + * @type IconData + */ +export const flash_on = { + name: 'flash_on', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M7 2v11h3v9l7-12h-4l3-8H7z', +} + +/** + * @type IconData + */ +export const style = { + name: 'style', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22.292 15.7l-4.96-11.97a2.013 2.013 0 00-1.81-1.23c-.26 0-.53.04-.79.15L7.362 5.7a1.999 1.999 0 00-1.08 2.6l4.96 11.97a1.998 1.998 0 002.6 1.08l7.36-3.05a1.994 1.994 0 001.09-2.6zm-19.5 3.7l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm5.34-11.86l4.96 11.96 7.35-3.05-4.95-11.95h-.01l-7.35 3.04zm3.13.21a1 1 0 100 2 1 1 0 000-2zM8.142 21.5c-1.1 0-2-.9-2-2v-6.34l3.45 8.34h-1.45z', +} + +/** + * @type IconData + */ +export const color_palette = { + name: 'color_palette', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12c0 5.51 4.49 10 10 10a2.5 2.5 0 002.5-2.5c0-.61-.23-1.2-.64-1.67a.528.528 0 01-.13-.33c0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9S2 6.49 2 12zm2 0c0-4.41 3.59-8 8-8s8 3.14 8 7c0 2.21-1.79 4-4 4h-1.77a2.5 2.5 0 00-2.5 2.5c0 .6.22 1.19.63 1.65.06.07.14.19.14.35 0 .28-.22.5-.5.5-4.41 0-8-3.59-8-8zm2.5-2a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM8 7.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM14.5 6a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm1.5 5.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', +} + +/** + * @type IconData + */ +export const dropper = { + name: 'dropper', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.67 3c-.26 0-.51.1-.71.29l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42l-2.34-2.34c-.2-.19-.45-.29-.7-.29zm-.01 2.41l.92.92-2.69 2.69-.92-.92 2.69-2.69zM5 17.08L6.92 19l8.06-8.06-1.92-1.92L5 17.08z', +} + +/** + * @type IconData + */ +export const texture = { + name: 'texture', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.88 3L3 11.88v2.83L14.71 3h-2.83zm7.63.08L3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41zM3 5c0-1.1.9-2 2-2h2L3 7V5zm16 16c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4h2zm-6.88 0H9.29L21 9.29v2.83L12.12 21z', +} + +/** + * @type IconData + */ +export const pram = { + name: 'pram', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13.5 10V2c4.42 0 8 3.58 8 8h-8zm2-5.66V8h3.66a6.032 6.032 0 00-3.66-3.66zM6.94 11l-.95-2H2.5v2h2.22s1.89 4.07 2.12 4.42C5.74 16.01 5 17.17 5 18.5 5 20.43 6.57 22 8.5 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61A7.948 7.948 0 0021.5 11H6.94zM7 18.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S9.33 17 8.5 17 7 17.67 7 18.5zM17.5 20c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm.45-4.97l.29-.37c.4-.51.71-1.07.92-1.66H7.87c.125.254.237.486.333.686.159.328.275.568.337.674l.44.67c1.18.17 2.18.93 2.68 1.97h2.68a3.505 3.505 0 013.61-1.97z', +} + +/** + * @type IconData + */ +export const fridge = { + name: 'fridge', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 2l12 .01c1.1 0 2 .88 2 1.99v16c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V4a2 2 0 012-2zm2 3h2v3H8V5zm0 7h2v5H8v-5zm10 8H6v-9.02h12V20zM6 9h12V4H6v5z', +} + +/** + * @type IconData + */ +export const breifcase = { + name: 'breifcase', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 7h-4V5l-2-2h-4L8 5v2H4c-1.1 0-2 .9-2 2v5c0 .75.4 1.38 1 1.73V19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-3.28c.59-.35 1-.99 1-1.72V9c0-1.1-.9-2-2-2zM10 5h4v2h-4V5zm10 4H4v5h5v-3h6v3h5V9zm-7 6h-2v-2h2v2zm-8 4h14v-3h-4v1H9v-1H5v3z', +} + +/** + * @type IconData + */ +export const dice = { + name: 'dice', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 2v14H5V5h14zM6 16.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM7.5 6a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm3 6a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm6 3a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM15 7.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', +} + +/** + * @type IconData + */ +export const toilet = { + name: 'toilet', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 6c1.11 0 2-.89 2-2 0-1.11-.89-2-2-2-1.11 0-2 .89-2 2 0 1.11.89 2 2 2zm-2 8.5V22h4v-7.5h1.5V9c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v5.5H5zM17.5 16v6h-3v-6h-3l2.54-7.63A2 2 0 0115.94 7h.12c.86 0 1.62.55 1.9 1.37L20.5 16h-3zM18 4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z', +} + +/** + * @type IconData + */ +export const nature_people = { + name: 'nature_people', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22.085 9.085c0-3.87-3.13-7-7-7s-7 3.13-7 7a6.98 6.98 0 005.83 6.89v3.94h-8v-3h1v-4c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88a7 7 0 006.17-6.95zm-17.67-1.17a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm5.67 1.17c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5z', +} + +/** + * @type IconData + */ +export const nature = { + name: 'nature', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12.885 16.035h.03v3.88h6v2h-14v-2h6v-3.94a6.98 6.98 0 01-5.83-6.89c0-3.87 3.13-7 7-7s7 3.13 7 7c0 3.59-2.71 6.55-6.2 6.95zm-.8-11.95c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5z', +} + +/** + * @type IconData + */ +export const snow = { + name: 'snow', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22v-2z', +} + +/** + * @type IconData + */ +export const thermostat = { + name: 'thermostat', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2c1.66 0 3 1.34 3 3v8c1.21.91 2 2.37 2 4 0 2.76-2.24 5-5 5s-5-2.24-5-5c0-1.63.79-3.09 2-4V5c0-1.66 1.34-3 3-3zm0 2c-.55 0-1 .45-1 1v6h2V9h-1V8h1V6h-1V5h1c0-.55-.45-1-1-1z', +} + +/** + * @type IconData + */ +export const money = { + name: 'money', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 4v16h20V4H2zm5 4H5v8h2V8zm5 8H9c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1zm3 0h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1zm1-6h1v4h-1v-4zm-6 0h1v4h-1v-4zm-6 8h16V6H4v12z', +} + +/** + * @type IconData + */ +export const dollar = { + name: 'dollar', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm-9 13h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2v1zm-7 1h16V6H4v12z', +} + +/** + * @type IconData + */ +export const flower = { + name: 'flower', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.66 13.57c.15 0 .29-.01.43-.03A3.15 3.15 0 0012 15.5c1.31 0 2.44-.81 2.91-1.96a3.145 3.145 0 003.57-3.11c0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93a3.145 3.145 0 00-3.57-3.11A3.15 3.15 0 0012 1.5c-1.31 0-2.44.81-2.91 1.96a3.145 3.145 0 00-3.57 3.11c0 .71.25 1.39.67 1.93-.43.54-.68 1.22-.68 1.93 0 1.73 1.41 3.14 3.15 3.14zM12 13.5c-.62 0-1.12-.49-1.14-1.1l.12-1.09c.32.12.66.19 1.02.19s.71-.07 1.03-.19l.11 1.09c-.02.61-.52 1.1-1.14 1.1zm2.7-2.13c.18.13.4.2.64.2.63 0 1.15-.51 1.15-1.15 0-.44-.26-.84-.66-1.03l-.88-.42c-.12.74-.51 1.38-1.06 1.83l.81.57zm-.01-5.74c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83l.82-.56zM13.14 4.6c-.02-.61-.52-1.1-1.14-1.1-.62 0-1.12.49-1.14 1.1l.12 1.09c.32-.12.66-.19 1.02-.19s.71.07 1.03.19l.11-1.09zm-4.48.83c.24 0 .46.07.64.2l.81.56c-.55.45-.94 1.09-1.06 1.83l-.88-.42c-.4-.2-.66-.59-.66-1.03 0-.63.52-1.14 1.15-1.14zm.39 3.55l-.88.42c-.4.2-.66.59-.65 1.02 0 .63.51 1.14 1.14 1.14.23 0 .45-.07.65-.2l.81-.55c-.56-.45-.95-1.09-1.07-1.83zM12 22.5a9 9 0 009-9 9 9 0 00-9 9zm-9-9a9 9 0 009 9 9 9 0 00-9-9zm11.44 6.56c.71-1.9 2.22-3.42 4.12-4.12a7.04 7.04 0 01-4.12 4.12zm-9-4.12c1.9.71 3.42 2.22 4.12 4.12a7.04 7.04 0 01-4.12-4.12z', +} + +/** + * @type IconData + */ +export const laundry = { + name: 'laundry', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 2l12 .01c1.11 0 2 .88 2 1.99v16c0 1.11-.89 2-2 2H6c-1.11 0-2-.89-2-2V4c0-1.11.89-2 2-2zm-.01 2L6 20h12V4H5.99zM8 5a1 1 0 100 2 1 1 0 000-2zm2 1a1 1 0 112 0 1 1 0 01-2 0zm2 13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm2.36-2.64c1.3-1.3 1.3-3.42 0-4.72l-4.72 4.72c1.3 1.3 3.42 1.3 4.72 0z', +} + +/** + * @type IconData + */ +export const cake = { + name: 'cake', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 5a2 2 0 11-4 0c0-.38.1-.73.29-1.03L12 1l1.71 2.97c.19.3.29.65.29 1.03zm-1 5h5c1.66 0 3 1.34 3 3v9c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-9c0-1.66 1.34-3 3-3h5V8h2v2zM5 21v-3c.9-.01 1.76-.37 2.4-1.01l1.09-1.07 1.07 1.07c1.31 1.31 3.59 1.3 4.89 0l1.08-1.07 1.07 1.07c.64.64 1.5 1 2.4 1.01v3H5zm12.65-5.07c.36.37.84.56 1.35.57V13c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v3.5c.51-.01.99-.21 1.34-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13z', +} + +/** + * @type IconData + */ +export const cocktail = { + name: 'cocktail', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 3H3v2l8 9v5H6v2h12v-2h-5v-5l8-9V3zm-6.23 6L12 12.11 9.23 9h5.54zM5.66 5l1.77 2h9.14l1.78-2H5.66z', +} + +/** + * @type IconData + */ +export const coffee = { + name: 'coffee', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 3h16c1.11 0 2 .89 2 2v3c0 1.11-.89 2-2 2h-2v3c0 2.21-1.79 4-4 4H8c-2.21 0-4-1.79-4-4V3zm12 10V5H6v8c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2zm2-5V5h2v3h-2zM2 19h18v2H2v-2z', +} + +/** + * @type IconData + */ +export const drink = { + name: 'drink', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 2l2.01 18.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2H3zm4 18.01L5.89 10H18.1L17 20l-10 .01zM5.67 8h12.66l.43-4H5.23l.44 4zM12 19c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S9 14 9 16c0 1.66 1.34 3 3 3zm1-3c0-.36-.41-1.18-1-2.09-.59.9-1 1.72-1 2.09 0 .55.45 1 1 1s1-.45 1-1z', +} + +/** + * @type IconData + */ +export const pizza = { + name: 'pizza', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.01 6C5.23 3.54 8.43 2 12 2c3.57 0 6.78 1.55 8.99 4L12 22 3.01 6zm2.5.36L12 17.92l6.49-11.56A10.152 10.152 0 0012 4c-2.38 0-4.68.85-6.49 2.36zM9 5.5c-.83 0-1.5.67-1.5 1.5S8.17 8.5 9 8.5s1.5-.67 1.5-1.5S9.82 5.5 9 5.5zm3 9c-.83 0-1.5-.67-1.5-1.5s.68-1.5 1.5-1.5 1.5.67 1.5 1.5-.68 1.5-1.5 1.5z', +} + +/** + * @type IconData + */ +export const fast_food = { + name: 'fast_food', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 1v4h5l-1.65 16.53c-.1.82-.79 1.47-1.63 1.47H18v-2h1.39l1.4-14h-9.56L11 5h5V1h2zM8.5 8.99C4.75 8.99 1 11 1 15h15c0-4-3.75-6.01-7.5-6.01zM1 21.98c0 .56.45 1.01 1.01 1.01H15c.56 0 1.01-.45 1.01-1.01V21H1v.98zm7.5-10.99c-1.41 0-3.77.46-4.88 2.01h9.76c-1.11-1.55-3.47-2.01-4.88-2.01zM1 17h15v2H1v-2z', +} + +/** + * @type IconData + */ +export const restaurant = { + name: 'restaurant', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9 9h2V2h2v7c0 2.21-1.79 4-4 4v9H7v-9c-2.21 0-4-1.79-4-4V2h2v7h2V2h2v7zm7 5V6c0-1.76 2.24-4 5-4v20h-2v-8h-3z', +} + +/** + * @type IconData + */ +export const dining = { + name: 'dining', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.85 9.939c-1.59 1.59-3.74 2.09-5.27 1.38l-1.47 1.47 6.88 6.88-1.41 1.41-6.88-6.88-6.89 6.87-1.41-1.41 9.76-9.76c-.71-1.53-.21-3.68 1.38-5.27 1.92-1.91 4.66-2.27 6.12-.81 1.47 1.47 1.1 4.21-.81 6.12zm-9.22.36l-2.83 2.83-4.19-4.18a4.008 4.008 0 010-5.66l7.02 7.01z', +} + +/** + * @type IconData + */ +export const puzzle = { + name: 'puzzle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.25 4.75a2.5 2.5 0 015 0h4c1.1 0 2 .9 2 2v4a2.5 2.5 0 010 5v4c0 1.1-.9 2-2 2h-3.8v-.3c0-1.49-1.21-2.7-2.7-2.7-1.49 0-2.7 1.21-2.7 2.7v.3h-3.8c-1.1 0-2-.9-2-2v-3.8h.3c1.49 0 2.7-1.21 2.7-2.7 0-1.49-1.21-2.7-2.7-2.7h-.29v-3.8c0-1.1.89-2 1.99-2h4zm3 0c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2h-6l.01 2.12c1.75.68 2.99 2.39 2.99 4.38 0 1.99-1.25 3.7-3 4.38v2.12h2.12c.68-1.75 2.39-3 4.38-3 1.99 0 3.7 1.25 4.38 3h2.12v-6h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2v-6h-6v-2z', +} + +/** + * @type IconData + */ +export const placeholder_icon = { + name: 'placeholder_icon', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 5H3c0-1.1.9-2 2-2v2zm0 8H3v-2h2v2zm2 8h2v-2H7v2zM5 9H3V7h2v2zm8-6h-2v2h2V3zm6 2V3c1.1 0 2 .9 2 2h-2zM5 21v-2H3c0 1.1.9 2 2 2zm0-4H3v-2h2v2zM9 3H7v2h2V3zm4 18h-2v-2h2v2zm6-8h2v-2h-2v2zm2 6c0 1.1-.9 2-2 2v-2h2zM19 9h2V7h-2v2zm2 8h-2v-2h2v2zm-6 4h2v-2h-2v2zm2-16h-2V3h2v2z', +} + +/** + * @type IconData + */ +export const smoking_off = { + name: 'smoking_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.03 8.175H14.5a3.35 3.35 0 010-6.7v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16v1.64H18v-1.3c0-1.31-.92-2.05-1.97-2.05zm.97 4.35h-2.34l2.34 2.34v-2.34zm2.5 0H18v3h1.5v-3zm2.5 0h-1.5v3H22v-3zm-3.15-8.27c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07v2.23H22v-2.24c0-2.22-1.28-4.14-3.15-5.03zM2 5.525l1.41-1.41 17 17-1.41 1.41-7-7H2v-3h7l-7-7z', +} + +/** + * @type IconData + */ +export const smoking = { + name: 'smoking', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.85 6.85c0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03v2.24h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V8.7c1.02 0 1.85-.83 1.85-1.85S17.52 5 16.5 5V3.5c1.85 0 3.35 1.5 3.35 3.35zM14.5 11.7h1.53c1.87 0 3.47 1.35 3.47 3.16v1.64H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5a3.35 3.35 0 010-6.7v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2zM2 17.5h15v3H2v-3zm16 0h1.5v3H18v-3zm2.5 0H22v3h-1.5v-3z', +} + +/** + * @type IconData + */ +export const widgets = { + name: 'widgets', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 2.345l-5.66 5.65v-4.34h-8v8h8v-3.66l5.66 5.66h-3.66v8h8v-8H16l5.66-5.66L16 2.345zm2.83 5.66L16 5.175l-2.83 2.83 2.83 2.83 2.83-2.83zM8.34 9.655v-4h-4v4h4zm10 6v4h-4v-4h4zm-10 4v-4h-4v4h4zm-6-6h8v8h-8v-8z', +} + +/** + * @type IconData + */ +export const puzzle_filled = { + name: 'puzzle_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10.75 2.25a2.5 2.5 0 00-2.5 2.5h-4c-1.1 0-1.99.9-1.99 2v3.8h.29c1.49 0 2.7 1.21 2.7 2.7 0 1.49-1.21 2.7-2.7 2.7h-.3v3.8c0 1.1.9 2 2 2h3.8v-.3c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7v.3h3.8c1.1 0 2-.9 2-2v-4a2.5 2.5 0 000-5v-4c0-1.1-.9-2-2-2h-4a2.5 2.5 0 00-2.5-2.5z', +} + +/** + * @type IconData + */ +export const bandage = { + name: 'bandage', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.745 12l3.98-3.98a.996.996 0 000-1.41l-4.34-4.34a.996.996 0 00-1.41 0l-3.98 3.98-3.98-3.98a1.001 1.001 0 00-1.41 0l-4.34 4.34a.996.996 0 000 1.41L6.245 12l-3.98 3.98a.996.996 0 000 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29.26 0 .51-.1.71-.29l4.34-4.34a.996.996 0 000-1.41L17.745 12zm-5.73-3.02c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-8.34-1.66l3.63 3.62 3.62-3.63-3.62-3.62-3.63 3.63zm6.34 5.66c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm1 1c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm3-3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-.97 5.72l3.63 3.62 3.62-3.63-3.62-3.62-3.63 3.63z', +} + +/** + * @type IconData + */ +export const brush = { + name: 'brush', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.169 3c-.26 0-.51.1-.71.29l-8.96 8.96 2.75 2.75 8.96-8.96a.996.996 0 000-1.41l-1.34-1.34c-.2-.2-.45-.29-.7-.29zM7.499 16c.55 0 1 .45 1 1 0 1.1-.9 2-2 2-.17 0-.33-.02-.5-.05.31-.55.5-1.21.5-1.95 0-.55.45-1 1-1zm-3 1c0-1.66 1.34-3 3-3s3 1.34 3 3c0 2.21-1.79 4-4 4-1.51 0-3.08-.78-4-2 .84 0 2-.69 2-2z', +} + +/** + * @type IconData + */ +export const measure = { + name: 'measure', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 6h18c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2zm0 10h18V8h-2v4h-2V8h-2v4h-2V8h-2v4H9V8H7v4H5V8H3v8z', +} + +/** + * @type IconData + */ +export const report_bug = { + name: 'report_bug', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.19 8H20v2h-2.09c.05.33.09.66.09 1v1h2v2h-2v1c0 .34-.04.67-.09 1H20v2h-2.81c-1.04 1.79-2.97 3-5.19 3s-4.15-1.21-5.19-3H4v-2h2.09c-.05-.33-.09-.66-.09-1v-1H4v-2h2v-1c0-.34.04-.67.09-1H4V8h2.81c.45-.78 1.07-1.45 1.81-1.96L7 4.41 8.41 3l2.18 2.17c.45-.11.92-.17 1.41-.17.49 0 .96.06 1.42.17L15.59 3 17 4.41l-1.63 1.63c.75.51 1.37 1.18 1.82 1.96zM16 15v-4c0-.22-.03-.47-.07-.69l-.1-.65-.38-.65c-.3-.53-.71-.97-1.21-1.31l-.61-.42-.68-.16a3.787 3.787 0 00-1.89 0l-.74.18-.57.39A4.1 4.1 0 008.54 9l-.37.65-.1.65c-.04.22-.07.47-.07.7v4c0 .23.03.48.07.71l.1.65.37.64c.72 1.23 2.04 2 3.46 2s2.74-.76 3.46-2l.37-.65.1-.65c.04-.23.07-.48.07-.7zm-6-1h4v2h-4v-2zm4-4h-4v2h4v-2z', +} + +/** + * @type IconData + */ +export const build_wrench = { + name: 'build_wrench', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13.576 9.91l9.08 9.08c.4.4.4 1.03 0 1.41l-2.3 2.3a.996.996 0 01-1.41 0l-9.11-9.11c-2.32.87-5.03.38-6.89-1.48-2.3-2.29-2.51-5.88-.65-8.42l3.83 3.83 1.42-1.41-3.84-3.85c2.55-1.86 6.13-1.65 8.43.65a6.505 6.505 0 011.44 7zm-3.38 1.22l9.46 9.46.88-.89-9.45-9.45c.46-.59.76-1.25.88-1.96.25-1.39-.16-2.88-1.24-3.96-.95-.94-2.2-1.38-3.44-1.31l3.09 3.09-4.24 4.24-3.09-3.09c-.07 1.24.37 2.5 1.32 3.44a4.472 4.472 0 003.83 1.25c.71-.1 1.39-.37 2-.82z', +} + +/** + * @type IconData + */ +export const gavel = { + name: 'gavel', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.375 6.66l-2.83 2.83-5.66-5.66L12.715 1l5.66 5.66zm-9.91-1.42l-2.83 2.83 14.14 14.14 2.83-2.83L8.465 5.24zM13.395 21h-12v2h12v-2zm-3.51-5.86l-5.66-5.66-2.83 2.83 5.66 5.66 2.83-2.83z', +} + +/** + * @type IconData + */ +export const folder_shared = { + name: 'folder_shared', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 6h8c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2zM4 6v12h16V8h-8.83l-2-2H4zm11 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm4 3v1h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z', +} + +/** + * @type IconData + */ +export const folder_add = { + name: 'folder_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zM4 18V6h5.17l2 2H20v10H4zm10-4h-2v-2h2v-2h2v2h2v2h-2v2h-2v-2z', +} + +/** + * @type IconData + */ +export const folder_open = { + name: 'folder_open', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 6h8c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2zM4 8v10h16V8H4z', +} + +/** + * @type IconData + */ +export const folder = { + name: 'folder', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 4h6l2 2h8c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2zm7.17 4l-2-2H4v12h16V8h-8.83z', +} + +/** + * @type IconData + */ +export const file_description = { + name: 'file_description', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 10H8v2h8v-2zm0 4H8v2h8v-2zM6 20h12V9h-5V4H6v16z', +} + +/** + * @type IconData + */ +export const file = { + name: 'file', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 2h8l6 6v12c0 1.1-.9 2-2 2H5.99C4.89 22 4 21.1 4 20l.01-16c0-1.1.89-2 1.99-2zm0 2v16h12V9h-5V4H6z', +} + +/** + * @type IconData + */ +export const folder_favorite = { + name: 'folder_favorite', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM4 18V6h5.17l2 2H20v10H4zm8.39-1l.69-2.96-2.3-1.99 3.03-.26L15 9l1.19 2.79 3.03.26-2.3 1.99.69 2.96L15 15.47 12.39 17z', +} + +/** + * @type IconData + */ +export const file_add = { + name: 'file_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm-1 9h-2v3H8v2h3v3h2v-3h3v-2h-3v-3zm-7 9h12V9h-5V4H6v16z', +} + +/** + * @type IconData + */ +export const library_video = { + name: 'library_video', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zM2 6h2v14h14v2H4c-1.1 0-2-.9-2-2V6zm18 10H8V4h12v12zm-8-1.5v-9l6 4.5-6 4.5z', +} + +/** + * @type IconData + */ +export const library_add = { + name: 'library_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zM2 6h2v14h14v2H4c-1.1 0-2-.9-2-2V6zm18 10H8V4h12v12zm-5-2h-2v-3h-3V9h3V6h2v3h3v2h-3v3z', +} + +/** + * @type IconData + */ +export const library_books = { + name: 'library_books', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zM2 6h2v14h14v2H4c-1.1 0-2-.9-2-2V6zm6 10V4h12v12H8zm10-7h-8v2h8V9zm-8 3h4v2h-4v-2zm8-6h-8v2h8V6z', +} + +/** + * @type IconData + */ +export const library_music = { + name: 'library_music', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 14h12V4H8v12zm4.5-1a2.5 2.5 0 002.5-2.5V7h3V5h-4v5.51c-.42-.32-.93-.51-1.5-.51a2.5 2.5 0 000 5zM2 6h2v14h14v2H4c-1.1 0-2-.9-2-2V6z', +} + +/** + * @type IconData + */ +export const library_image = { + name: 'library_image', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm12.21 8.83l2.75-3.54L19.5 15h-11l2.75-3.53 1.96 2.36zM7 17h14V3H7v14z', +} + +/** + * @type IconData + */ +export const library_pdf = { + name: 'library_pdf', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8 2h12c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm0 14h12V4H8v12zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm12 3v3c0 .55-.45 1-1 1h-2V8h2c.55 0 1 .45 1 1zm-2 0h1v3h-1V9zm5 2h-1v2h-1V8h2v1h-1v1h1v1zm-9 0h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9v5h1v-2zm1-2h-1v1h1V9z', +} + +/** + * @type IconData + */ +export const download = { + name: 'download', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 9.5h-4v-6H9v6H5l7 7 7-7zm-8 2v-6h2v6h1.17L12 13.67 9.83 11.5H11zm8 9v-2H5v2h14z', +} + +/** + * @type IconData + */ +export const upload = { + name: 'upload', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15 16.5v-6h4l-7-7-7 7h4v6h6zM12 6.33l2.17 2.17H13v6h-2v-6H9.83L12 6.33zm7 14.17v-2H5v2h14z', +} + +/** + * @type IconData + */ +export const download_done = { + name: 'download_done', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 10.7l4.6 4.6L19 6l-2-2-7.4 7.4L7 8.8l-2 1.9zM19 18H5v2h14v-2z', +} + +/** + * @type IconData + */ +export const cloud_upload = { + name: 'cloud_upload', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.35 10.04A7.49 7.49 0 0012 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 000 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0112 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0122 15c0 1.65-1.35 3-3 3zm-8.45-5H8l4-4 4 4h-2.55v3h-2.9v-3z', +} + +/** + * @type IconData + */ +export const cloud_off = { + name: 'cloud_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.41 2.93L3 4.34l2.77 2.77h-.42A5.994 5.994 0 000 13.07c0 3.31 2.69 6 6 6h11.73l2 2 1.41-1.41L4.41 2.93zM24 14.07c0-2.64-2.05-4.78-4.65-4.96A7.49 7.49 0 0012 3.07c-1.33 0-2.57.36-3.65.97l1.49 1.49c.67-.29 1.39-.46 2.16-.46 3.04 0 5.5 2.46 5.5 5.5v.5H19a2.996 2.996 0 011.79 5.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81zm-22-1c0 2.21 1.79 4 4 4h9.73l-8-8H6c-2.21 0-4 1.79-4 4z', +} + +/** + * @type IconData + */ +export const cloud_download = { + name: 'cloud_download', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.35 10.04A7.49 7.49 0 0012 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 000 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0112 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0122 15c0 1.65-1.35 3-3 3zm-8.45-8h2.9v3H16l-4 4-4-4h2.55v-3z', +} + +/** + * @type IconData + */ +export const cloud_done = { + name: 'cloud_done', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.35 10.04A7.49 7.49 0 0012 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 000 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0112 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0122 15c0 1.65-1.35 3-3 3zM7.91 12.09L10 14.18l4.6-4.6 1.41 1.41L10 17l-3.5-3.5 1.41-1.41z', +} + +/** + * @type IconData + */ +export const cloud = { + name: 'cloud', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5.35 8.04A7.496 7.496 0 0112 4a7.49 7.49 0 017.35 6.04c2.6.18 4.65 2.32 4.65 4.96 0 2.76-2.24 5-5 5H6c-3.31 0-6-2.69-6-6 0-3.09 2.34-5.64 5.35-5.96zm12.04 2.39A5.503 5.503 0 0012 6C9.94 6 8.08 7.14 7.13 8.97l-.5.95-1.07.11A3.973 3.973 0 002 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3a2.98 2.98 0 00-2.78-2.96l-1.53-.11-.3-1.5z', +} + +/** + * @type IconData + */ +export const offline = { + name: 'offline', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2.02c-5.51 0-9.98 4.47-9.98 9.98 0 5.51 4.47 9.98 9.98 9.98 5.51 0 9.98-4.47 9.98-9.98 0-5.51-4.47-9.98-9.98-9.98zm0 17.96c-4.4 0-7.98-3.58-7.98-7.98S7.6 4.02 12 4.02 19.98 7.6 19.98 12 16.4 19.98 12 19.98zM8.25 13.5l4.5-8.5v5.5h3L11.39 19v-5.5H8.25z', +} + +/** + * @type IconData + */ +export const offline_saved = { + name: 'offline_saved', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.5 6.5 2 12 2s10 4.5 10 10-4.5 10-10 10S2 17.5 2 12zm2 0c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm13 3v2H7v-2h10zM8.4 9.3l1.9 1.9 5.3-5.3L17 7.3 10.3 14 7 10.7l1.4-1.4z', +} + +/** + * @type IconData + */ +export const collection_1 = { + name: 'collection_1', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm15 10h-2V7h-2V5h4v10zm-9 2h14V3H7v14z', +} + +/** + * @type IconData + */ +export const collection_2 = { + name: 'collection_2', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm20 12H7V3h14v14zm-8-4h4v2h-6v-4a2 2 0 012-2h2V7h-4V5h4a2 2 0 012 2v2a2 2 0 01-2 2h-2v2z', +} + +/** + * @type IconData + */ +export const collection_3 = { + name: 'collection_3', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zm0 16h14V3H7v14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm14 6.5V13a2 2 0 01-2 2h-4v-2h4v-2h-2V9h2V7h-4V5h4a2 2 0 012 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5z', +} + +/** + * @type IconData + */ +export const collection_4 = { + name: 'collection_4', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm16 10h-2v-4h-4V5h2v4h2V5h2v10zM7 17h14V3H7v14z', +} + +/** + * @type IconData + */ +export const collection_5 = { + name: 'collection_5', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zm0 16h14V3H7v14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm14 6v2a2 2 0 01-2 2h-4v-2h4v-2h-4V5h6v2h-4v2h2a2 2 0 012 2z', +} + +/** + * @type IconData + */ +export const collection_6 = { + name: 'collection_6', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm4 12h14V3H7v14zm6-2h2a2 2 0 002-2v-2a2 2 0 00-2-2h-2V7h4V5h-4a2 2 0 00-2 2v6a2 2 0 002 2zm2-4h-2v2h2v-2z', +} + +/** + * @type IconData + */ +export const collection_7 = { + name: 'collection_7', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm20 12H7V3h14v14zM17 7l-4 8h-2l4-8h-4V5h6v2z', +} + +/** + * @type IconData + */ +export const collection_8 = { + name: 'collection_8', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 1h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM1 5h2v16h16v2H3c-1.1 0-2-.9-2-2V5zm20 12H7V3h14v14zm-6-2h-2a2 2 0 01-2-2v-1.5c0-.83.67-1.5 1.5-1.5-.83 0-1.5-.67-1.5-1.5V7a2 2 0 012-2h2a2 2 0 012 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V13a2 2 0 01-2 2zm-2-8h2v2h-2V7zm2 4h-2v2h2v-2z', +} + +/** + * @type IconData + */ +export const collection_9 = { + name: 'collection_9', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm4 12h14V3H7v14zm8-12h-2a2 2 0 00-2 2v2a2 2 0 002 2h2v2h-4v2h4a2 2 0 002-2V7a2 2 0 00-2-2zm-2 4h2V7h-2v2z', +} + +/** + * @type IconData + */ +export const collection_9_plus = { + name: 'collection_9_plus', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm11 7V8a2 2 0 00-2-2h-1a2 2 0 00-2 2v1a2 2 0 002 2h1v1H9v2h3a2 2 0 002-2zm-3-4v1h1V8h-1zm8 1h2V3H7v14h14v-6h-2v2h-2v-2h-2V9h2V7h2v2z', +} + +/** + * @type IconData + */ +export const attachment = { + name: 'attachment', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 16H6.5c-2.21 0-4-1.79-4-4s1.79-4 4-4H19a2.5 2.5 0 010 5H8.5c-.55 0-1-.45-1-1s.45-1 1-1H18V9.5H8.5a2.5 2.5 0 000 5H19c2.21 0 4-1.79 4-4s-1.79-4-4-4H6.5C3.46 6.5 1 8.96 1 12s2.46 5.5 5.5 5.5H18V16z', +} + +/** + * @type IconData + */ +export const attach_file = { + name: 'attach_file', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5a2.5 2.5 0 015 0v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H9.5v9.5a2.5 2.5 0 005 0V5c0-2.21-1.79-4-4-4s-4 1.79-4 4v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6H16z', +} + +/** + * @type IconData + */ +export const image = { + name: 'image', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 2v14H5V5h14zm-7.86 10.73l3-3.87L18 17H6l3-3.86 2.14 2.59z', +} + +/** + * @type IconData + */ +export const movie_file = { + name: 'movie_file', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 8l-2-4h4v14c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1l2 4h3L8 4h2l2 4h3l-2-4h2l2 4h3zm0 2H5.76L4 6.47V18h16v-8z', +} + +/** + * @type IconData + */ +export const slideshow = { + name: 'slideshow', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 13l5-4-5-4v8zm-5 3h14V5H5v14z', +} + +/** + * @type IconData + */ +export const image_add = { + name: 'image_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.5 1.5v3h3v2h-3v2.99s-1.99.01-2 0V6.5h-3s.01-1.99 0-2h3v-3h2zm-2 19h-14v-14h9v-2h-9c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9h-2v9zm-7.79-3.17l-1.96-2.36L5 18.5h11l-3.54-4.71-2.75 3.54z', +} + +/** + * @type IconData + */ +export const sun = { + name: 'sun', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11 1.05h2V4h-2V1.05zm-6.04 2.5l1.8 1.79-1.42 1.41-1.79-1.79 1.41-1.41zM4 11H1v2h3v-2zm16.448-6.048L19.04 3.545l-1.788 1.789 1.407 1.407 1.789-1.79zM17.24 18.66l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4zM23 11h-3v2h3v-2zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-4 6c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4-4 1.79-4 4zm5 8v2.95h-2V20h2zm-8.04.45l-1.41-1.41 1.79-1.8 1.41 1.41-1.79 1.8z', +} + +/** + * @type IconData + */ +export const battery_alert = { + name: 'battery_alert', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zM13 18h-2v-2h2v2zm-2-4h2V9h-2v5z', +} + +/** + * @type IconData + */ +export const battery_charging = { + name: 'battery_charging', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 4h1.67C16.4 4 17 4.6 17 5.33v15.34c0 .73-.6 1.33-1.34 1.33H8.33C7.6 22 7 21.4 7 20.66V5.33C7 4.6 7.6 4 8.33 4H10V2h4v2zm-3 10.5V20l4-7.5h-2V7l-4 7.5h2z', +} + +/** + * @type IconData + */ +export const battery = { + name: 'battery', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4z', +} + +/** + * @type IconData + */ +export const battery_unknown = { + name: 'battery_unknown', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zM13 16v2h-2v-2h2zm.63-2.6c.29-.29.67-.71.67-.71.43-.43.7-1.03.7-1.69 0-1.66-1.34-3-3-3s-3 1.34-3 3h1.5c0-.83.67-1.5 1.5-1.5a1.498 1.498 0 011.06 2.56l-.93.94c-.47.48-.93 1.17-.93 2h1.6c0-.45.35-1.12.83-1.6z', +} + +/** + * @type IconData + */ +export const flame = { + name: 'flame', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13.5 1.335s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 8.175 4 11.285 4 14.665c0 4.42 3.58 8 8 8s8-3.58 8-8c0-5.39-2.59-10.2-6.5-13.33zm-1.93 12.49c-1.36.28-2.17 1.16-2.17 2.41 0 1.34 1.11 2.42 2.49 2.42 2.05 0 3.71-1.66 3.71-3.71 0-1.07-.15-2.12-.46-3.12-.79 1.07-2.2 1.72-3.57 2zm-5.57.84c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.56-.66-5.03-1.89-7.23-.53 2.6-2.62 4.43-5.28 4.43-1.56 0-2.96-.62-3.97-1.63-.56 1.39-.86 2.9-.86 4.43z', +} + +/** + * @type IconData + */ +export const waves = { + name: 'waves', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8-1.38 0-2.2.42-2.95.8-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6.88 0 1.4.25 2.05.6.75.38 1.57.8 2.95.8 1.38 0 2.2-.42 2.95-.8.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8zm0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8-1.38 0-2.2.43-2.95.8-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.57.8 2.95.8 1.38 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8zm2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8-1.38 0-2.2.42-2.95.8-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6.88 0 1.4.25 2.05.6.75.38 1.57.8 2.95.8 1.38 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58zM17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8-1.38 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6.87 0 1.4.25 2.05.6.75.38 1.57.8 2.95.8 1.38 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8z', +} + +/** + * @type IconData + */ +export const ev_station = { + name: 'ev_station', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.53 7.22l-.01.01c.45.45.73 1.08.73 1.77v9.5a2.5 2.5 0 01-5 0v-5h-1.5V21h-10V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v7h1c1.1 0 2 .9 2 2v4.5c0 .55.45 1 1 1s1-.45 1-1v-7.21c-.31.13-.64.21-1 .21a2.5 2.5 0 01-2.5-2.5c0-1.07.67-1.97 1.61-2.33l-2.11-2.11 1.06-1.06 3.72 3.72zM11.75 19V5h-6v14h6zm6-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-12 3.5l4-7.5v5h2l-4 7v-4.5h-2z', +} + +/** + * @type IconData + */ +export const gas_station = { + name: 'gas_station', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.53 7.22l-.01.01c.45.45.73 1.08.73 1.77v9.5a2.5 2.5 0 01-5 0v-5h-1.5V21h-10V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v7h1c1.1 0 2 .9 2 2v4.5c0 .55.45 1 1 1s1-.45 1-1v-7.21c-.31.13-.64.21-1 .21a2.5 2.5 0 01-2.5-2.5c0-1.07.67-1.97 1.61-2.33l-2.11-2.11 1.06-1.06 3.72 3.72zM11.75 19v-7h-6v7h6zm0-9h-6V5h6v5zm5-1c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z', +} + +/** + * @type IconData + */ +export const light = { + name: 'light', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9 1.525h6v4.81c1.79 1.04 3 2.97 3 5.19 0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.22 1.21-4.15 3-5.19v-4.81zm4 2v3.96l1 .58c1.24.72 2 2.04 2 3.46 0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.42.77-2.74 2-3.46l1-.58v-3.96h2zm-9 6.95H1v2h3v-2zm-.45 8.09l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8zm9.45.91v3h-2v-3h2zm7-9h3v2h-3v-2zm-.97 9.51l-1.79-1.8 1.4-1.4 1.8 1.79-1.41 1.41z', +} + +/** + * @type IconData + */ +export const power_button = { + name: 'power_button', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 3h2v4c1.1 0 2 .9 2 2v5.49L14.5 18v3h-5v-3L6 14.5V8.98C6 7.89 6.9 6.99 7.99 7H8V3h2v4h4V3zm2 10.66V9H8v4.65l3.5 3.52V19h1v-1.83l3.5-3.51z', +} + +/** + * @type IconData + */ +export const power_button_off = { + name: 'power_button_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.215 2.505h2v3.88l-2-2v-1.88zm8 9.88v-3.88h-3.88l-2-2h3.88v-4h2v4c1.1 0 2 .9 2 2v5.48l-.2.2-1.8-1.8zm-11.88-9.04l-1.41 1.41 3.29 3.29v5.96l3.5 3.5v3h5v-3l.48-.48 4.47 4.47 1.41-1.41-16.74-16.74z', +} + +/** + * @type IconData + */ +export const turbine = { + name: 'turbine', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 23h-1v-6.57C9.93 17.4 8.52 18 7 18c-3.25 0-6-2.75-6-6v-1h6.57C6.6 9.93 6 8.52 6 7c0-3.25 2.75-6 6-6h1v6.57C14.07 6.6 15.48 6 17 6c3.25 0 6 2.75 6 6v1h-6.57c.97 1.07 1.57 2.48 1.57 4 0 3.25-2.75 6-6 6zm1-9.87v7.74c1.7-.46 3-2.04 3-3.87s-1.3-3.41-3-3.87zM3.13 13c.46 1.7 2.04 3 3.87 3s3.41-1.3 3.87-3H3.13zm10-2h7.74c-.46-1.7-2.05-3-3.87-3-1.82 0-3.41 1.3-3.87 3zM11 3.13C9.3 3.59 8 5.18 8 7c0 1.82 1.3 3.41 3 3.87V3.13z', +} + +/** + * @type IconData + */ +export const lightbulb = { + name: 'lightbulb', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zM9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm5-7.3l.85-.6A4.997 4.997 0 0017 9c0-2.76-2.24-5-5-5S7 6.24 7 9c0 1.63.8 3.16 2.15 4.1l.85.6V16h4v-2.3z', +} + +/** + * @type IconData + */ +export const power = { + name: 'power', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11 3h2v10h-2V3zm5.41 3.59l1.42-1.42A8.932 8.932 0 0121 12a9 9 0 01-18 0c0-2.74 1.23-5.18 3.17-6.83l1.41 1.41A6.995 6.995 0 0012 19c3.87 0 7-3.13 7-7a6.92 6.92 0 00-2.59-5.41z', +} + +/** + * @type IconData + */ +export const flare = { + name: 'flare', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11 1h2v6h-2V1zM9.17 7.76L7.05 5.64 5.64 7.05l2.12 2.12 1.41-1.41zM7 11H1v2h6v-2zm11.36-3.95l-1.41-1.41-2.12 2.12 1.41 1.41 2.12-2.12zM17 11h6v2h-6v-2zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm4.95 9.36l-2.12-2.12 1.41-1.41 2.12 2.12-1.41 1.41zM5.64 16.95l1.41 1.41 2.12-2.12-1.41-1.41-2.12 2.12zM13 23h-2v-6h2v6z', +} + +/** + * @type IconData + */ +export const link_off = { + name: 'link_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5.11 7.445L2 4.335l1.41-1.41 16.74 16.74-1.41 1.41-4.01-4.01H13v-1.73l-2.27-2.27H8v-2h.73l-2.07-2.07a3.097 3.097 0 00-2.76 3.07c0 1.71 1.39 3.1 3.1 3.1h4v1.9H7c-2.76 0-5-2.24-5-5 0-2.09 1.29-3.88 3.11-4.62zM17 7.065h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 1.4a4.986 4.986 0 002.37-4.24c0-2.76-2.24-5-5-5zm-2.61 4l1.61 1.61v-1.61h-1.61z', +} + +/** + * @type IconData + */ +export const link = { + name: 'link', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11 15H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm6-8h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-1 4H8v2h8v-2z', +} + +/** + * @type IconData + */ +export const camera_add_photo = { + name: 'camera_add_photo', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.5 6.5h-3v3h-2v-3h-3v-2h3v-3h2v3h3v2zm9.83 0h3.17c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-16c-1.1 0-2-.9-2-2v-9h2v9h16v-12h-4.05l-1.83-2H10.5v-2h6l1.83 2zm-4.83 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3z', +} + +/** + * @type IconData + */ +export const code = { + name: 'code', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.8 12l4.6 4.6L8 18l-6-6 6-6 1.4 1.4L4.8 12zm14.4 0l-4.6 4.6L16 18l6-6-6-6-1.4 1.4 4.6 4.6z', +} + +/** + * @type IconData + */ +export const gesture = { + name: 'gesture', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6.38 5.68c-.31-.13-1.01.51-1.71 1.22L2.92 5.19c.22-.27.52-.57.88-.93.25-.25 1.4-1.25 2.72-1.25.87 0 2.51.69 2.51 2.86 0 1.36-.52 2.14-1.3 3.28-.45.66-1.5 2.43-1.85 3.52-.36 1.09-.09 1.92.36 1.92.412 0 .824-.496 1.078-.802l.032-.038c.23-.24 1.71-1.99 2.29-2.72.76-.93 2.69-2.84 4.94-2.84 2.94 0 3.88 2.55 4.03 4.2h2.47v2.5h-2.46c-.4 4.77-3.06 6.1-4.69 6.1-1.77 0-3.21-1.39-3.21-3.09s1.6-4.73 5.38-5.37l-.02-.154c-.1-.752-.215-1.636-1.74-1.636-1.25 0-2.87 1.95-4.08 3.44l-.013.015C9.143 15.558 8.266 16.641 7.2 16.95c-.9.27-1.89.1-2.64-.46-.86-.64-1.34-1.7-1.34-2.98 0-2.108 1.98-5.011 2.656-6.004.1-.147.172-.252.204-.306.3-.49.8-1.32.3-1.52zm6.84 12.16c0 .46.43.72.74.72.7 0 1.83-.79 2.13-3.48-2.14.56-2.87 2.16-2.87 2.76z', +} + +/** + * @type IconData + */ +export const text_rotation_up = { + name: 'text_rotation_up', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 4l-3 3h2v13h2V7h2l-3-3zm-4 12.4l-2.2-.9v-5l2.2-.9V7.5L3 12.25v1.5l11 4.75v-2.1zm-4-5.27L4.98 13 10 14.87v-3.74z', +} + +/** + * @type IconData + */ +export const text_rotation_verticle = { + name: 'text_rotation_verticle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9.25 17l-3 3-3-3h2V4h2v13h2zM16 5h-1.5L9.75 16h2.1l.9-2.2h5l.9 2.2h2.1L16 5zm-2.62 7l1.87-5.02L17.12 12h-3.74z', +} + +/** + * @type IconData + */ +export const text_rotation_angled_down = { + name: 'text_rotation_angled_down', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.875 8.23l3.54 3.54-.92 2.19 1.48 1.48 4.42-11.14-1.06-1.05-11.14 4.42 1.49 1.48 2.19-.92zm3.75 12.52v-4.24l-1.41 1.41-9.2-9.19-1.41 1.41 9.19 9.19-1.41 1.42h4.24zm.61-10.7l2.23-4.87-4.87 2.23 2.64 2.64z', +} + +/** + * @type IconData + */ +export const text_rotation_angled_up = { + name: 'text_rotation_angled_up', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.23 12.13l3.54-3.54 2.19.92 1.48-1.48L4.31 3.61 3.25 4.67l4.42 11.14 1.48-1.48-.92-2.2zm8.28-3.75l1.41 1.41-9.19 9.19 1.41 1.41 9.19-9.19 1.42 1.42V8.38h-4.24zM5.18 5.54l2.23 4.87 2.64-2.64-4.87-2.23z', +} + +/** + * @type IconData + */ +export const text_rotation_down = { + name: 'text_rotation_down', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 20l3-3H7V4H5v13H3l3 3zm6.2-11.5v5l-2.2.9v2.1l11-4.75v-1.5L10 5.5v2.1l2.2.9zm1.8 4.37L19.02 11 14 9.13v3.74z', +} + +/** + * @type IconData + */ +export const text_rotation_none = { + name: 'text_rotation_none', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.6 14l.9-2.2h5l.9 2.2h2.1L11.75 3h-1.5L5.5 14h2.1zM20 18l-3-3v2H4v2h13v2l3-3zm-7.13-8L11 4.98 9.13 10h3.74z', +} + +/** + * @type IconData + */ +export const opacity = { + name: 'opacity', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2.345l5.66 5.65a8.02 8.02 0 012.34 5.64c0 2-.78 4.11-2.34 5.67a7.99 7.99 0 01-11.32 0C4.78 17.745 4 15.635 4 13.635s.78-4.08 2.34-5.64L12 2.345zm-4.24 7.25c-1.14 1.13-1.75 2.4-1.76 4.4h12c-.01-2-.62-3.23-1.76-4.35L12 5.265l-4.24 4.33z', +} + +/** + * @type IconData + */ +export const invert_colors = { + name: 'invert_colors', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2.345l5.66 5.66c3.12 3.12 3.12 8.19 0 11.31a7.98 7.98 0 01-5.66 2.34c-2.05 0-4.1-.78-5.66-2.34-3.12-3.12-3.12-8.19 0-11.31L12 2.345zm-4.24 15.56a5.928 5.928 0 004.24 1.76V5.175l-4.24 4.25A5.928 5.928 0 006 13.665c0 1.6.62 3.1 1.76 4.24z', +} + +/** + * @type IconData + */ +export const flip_to_back = { + name: 'flip_to_back', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 5a2 2 0 012-2v2H7zm2 2H7v2h2V7zm0 4H7v2h2v-2zm4 4h-2v2h2v-2zm6-10V3c1.1 0 2 .9 2 2h-2zm-6-2h-2v2h2V3zM9 15v2a2 2 0 01-2-2h2zm10-2h2v-2h-2v2zm2-4h-2V7h2v2zm-2 8c1.1 0 2-.9 2-2h-2v2zM3 7h2v12h12v2H5a2 2 0 01-2-2V7zm12-2h2V3h-2v2zm2 12h-2v-2h2v2z', +} + +/** + * @type IconData + */ +export const flip_to_front = { + name: 'flip_to_front', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H9a2 2 0 00-2 2v10a2 2 0 002 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM3 9h2V7H3v2zm0 4h2v-2H3v2zm0 4h2v-2H3v2zm2 2v2a2 2 0 01-2-2h2zm12 2h-2v-2h2v2zm-8-6h10V5H9v10zm2 6h2v-2h-2v2zm-2 0H7v-2h2v2z', +} + +/** + * @type IconData + */ +export const insert_link = { + name: 'insert_link', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm5-6h4c2.76 0 5 2.24 5 5s-2.24 5-5 5h-4v-1.9h4c1.71 0 3.1-1.39 3.1-3.1 0-1.71-1.39-3.1-3.1-3.1h-4V7z', +} + +/** + * @type IconData + */ +export const functions = { + name: 'functions', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7V4z', +} + +/** + * @type IconData + */ +export const format_stikethrough = { + name: 'format_stikethrough', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6.85 8.575c0 .64.13 1.19.39 1.67.032.063.076.133.117.198l.033.052H12c-.64-.22-1.03-.45-1.41-.7-.49-.33-.74-.73-.74-1.21 0-.23.05-.45.15-.66.1-.21.25-.39.44-.55.19-.15.43-.27.72-.36.29-.09.64-.13 1.03-.13.4 0 .76.06 1.06.16.3.11.55.25.75.44.2.19.35.41.44.68.1.26.15.54.15.85h3.01c0-.66-.13-1.26-.38-1.81s-.61-1.03-1.08-1.43a4.94 4.94 0 00-1.69-.94c-.67-.23-1.4-.34-2.21-.34-.79 0-1.52.1-2.18.29-.65.2-1.22.48-1.7.83-.48.36-.85.79-1.11 1.29-.27.51-.4 1.06-.4 1.67zM21 11.495v2.02h-3.87c.06.1.12.22.17.33.21.47.31 1.01.31 1.61 0 .64-.13 1.21-.38 1.71s-.61.93-1.07 1.27c-.46.34-1.02.6-1.67.79-.65.19-1.38.28-2.18.28-.48 0-.96-.05-1.44-.13-.48-.09-.94-.22-1.38-.39a5.69 5.69 0 01-1.22-.65c-.38-.26-.7-.57-.98-.92-.28-.36-.49-.76-.65-1.21-.16-.45-.24-1.03-.24-1.58h2.97c0 .45.11.9.25 1.21.14.31.34.56.59.75.25.19.56.33.91.42.35.09.75.13 1.18.13.38 0 .72-.05 1.01-.13.29-.09.52-.2.71-.35.19-.15.33-.33.42-.53.09-.21.14-.43.14-.66 0-.26-.04-.49-.11-.69-.08-.21-.22-.4-.43-.57-.21-.17-.5-.34-.87-.51a7.225 7.225 0 00-.269-.098c-.095-.033-.193-.067-.281-.102H3v-2h18z', +} + +/** + * @type IconData + */ +export const wrap_text = { + name: 'wrap_text', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.5 4h-16v2h16V4zm-16 14h6v-2h-6v2zm0-8h13c2.21 0 4 1.79 4 4s-1.79 4-4 4h-2v2l-3-3 3-3v2h2.25c1.1 0 2-.9 2-2s-.9-2-2-2H3.5v-2z', +} + +/** + * @type IconData + */ +export const verticle_align_top = { + name: 'verticle_align_top', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M4 5V3h16v2H4zm7 6H8l4-4 4 4h-3v10h-2V11z', +} + +/** + * @type IconData + */ +export const verticle_align_center = { + name: 'verticle_align_center', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 5h-3V1h-2v4H8l4 4 4-4zM8 19h3v4h2v-4h3l-4-4-4 4zm-4-6v-2h16v2H4z', +} + +/** + * @type IconData + */ +export const verticle_align_bottom = { + name: 'verticle_align_bottom', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M13 13h3l-4 4-4-4h3V3h2v10zm-9 8v-2h16v2H4z', +} + +/** + * @type IconData + */ +export const title = { + name: 'title', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M5 4.5v3h5.5v12h3v-12H19v-3H5z', +} + +/** + * @type IconData + */ +export const text_field = { + name: 'text_field', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M2.5 7.5v-3h13v3h-5v12h-3v-12h-5zm10 2h9v3h-3v7h-3v-7h-3v-3z', +} + +/** + * @type IconData + */ +export const format_shape = { + name: 'format_shape', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M23 1v6h-2v10h2v6h-6v-2H7v2H1v-6h2V7H1V1h6v2h10V1h6zM5 3H3v2h2V3zm0 18H3v-2h2v2zm2-4v2h10v-2h2V7h-2V5H7v2H5v10h2zm14 4h-2v-2h2v2zM19 3v2h2V3h-2zm-5.27 11h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63l-.74-2zm-.43-1.26h-2.61L12 8.91l1.3 3.83z', +} + +/** + * @type IconData + */ +export const format_quote = { + name: 'format_quote', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.62 18H3.38l2-4H3V6h8v7.24L8.62 18zm4.76 0h5.24L21 13.24V6h-8v8h2.38l-2 4zm4-2h-.76l2-4H15V8h4v4.76L17.38 16zm-10 0h-.76l2-4H5V8h4v4.76L7.38 16z', +} + +/** + * @type IconData + */ +export const format_list_numbered = { + name: 'format_list_numbered', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.5 8h-1V5h-1V4h2v4zm0 9.5V17h-2v-1h3v4h-3v-1h2v-.5h-1v-1h1zm-2-6.5h1.8l-1.8 2.1v.9h3v-1H3.7l1.8-2.1V10h-3v1zm5-4V5h14v2h-14zm0 12h14v-2h-14v2zm14-6h-14v-2h14v2z', +} + +/** + * @type IconData + */ +export const format_list_bulleted = { + name: 'format_list_bulleted', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2.75 6c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5zm0 6c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5zm1.5 4.5c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zm17 2.5h-14v-2h14v2zm-14-6h14v-2h-14v2zm0-6V5h14v2h-14z', +} + +/** + * @type IconData + */ +export const format_line_spacing = { + name: 'format_line_spacing', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M8.75 7h-2.5v10h2.5l-3.5 3.5-3.5-3.5h2.5V7h-2.5l3.5-3.5L8.75 7zm1.5 0V5h12v2h-12zm0 12h12v-2h-12v2zm12-6h-12v-2h12v2z', +} + +/** + * @type IconData + */ +export const format_size = { + name: 'format_size', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M8.5 7.5v-3h13v3h-5v12h-3v-12h-5zm-3 5h-3v-3h9v3h-3v7h-3v-7z', +} + +/** + * @type IconData + */ +export const format_highlight = { + name: 'format_highlight', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13.001 2h-2v3h2V2zm-7 12l3 3v5h6v-5l3-3V9h-12v5zm2-3h8v2.17l-3 3V20h-2v-3.83l-3-3V11zM3.503 5.874L4.917 4.46l2.122 2.12-1.414 1.416-2.122-2.12zm15.58-1.411l-2.122 2.12 1.413 1.415 2.123-2.12-1.413-1.415z', +} + +/** + * @type IconData + */ +export const format_underline = { + name: 'format_underline', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6V3h2.5v8c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5V3H18v8zM5 21v-2h14v2H5z', +} + +/** + * @type IconData + */ +export const format_italics = { + name: 'format_italics', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M10 5v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V5h-8z', +} + +/** + * @type IconData + */ +export const format_indent_increase = { + name: 'format_indent_increase', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5V3h18v2H3zm4 7l-4 4V8l4 4zm14 9H3v-2h18v2zm-10-4h10v-2H11v2zm0-8h10V7H11v2zm10 4H11v-2h10v2z', +} + +/** + * @type IconData + */ +export const format_indent_decrease = { + name: 'format_indent_decrease', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5V3h18v2H3zm4 11l-4-4 4-4v8zm14 1H11v-2h10v2zM3 21h18v-2H3v2zm8-12h10V7H11v2zm10 4H11v-2h10v2z', +} + +/** + * @type IconData + */ +export const format_color_text = { + name: 'format_color_text', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11 1.5l-5.5 14h2.25l1.12-3h6.25l1.12 3h2.25L13 1.5h-2zm-1.38 9L12 4.17l2.38 6.33H9.62zm14.38 8H0v4h24v-4z', +} + +/** + * @type IconData + */ +export const format_color_reset = { + name: 'format_color_reset', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 6.195c1.53 2 3.08 4.43 3.71 6.24l2.23 2.23c.03-.27.06-.55.06-.83 0-3.98-6-10.8-6-10.8s-1.18 1.35-2.5 3.19l1.44 1.44c.34-.51.7-1 1.06-1.47zm-6.59-1.22L4 6.385l3.32 3.32c-.77 1.46-1.32 2.92-1.32 4.13 0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l2.63 2.63 1.42-1.41L5.41 4.975zM8 13.835c0 2.21 1.79 4 4 4 .96 0 1.83-.36 2.53-.92l-5.72-5.72c-.49 1.02-.81 1.95-.81 2.64z', +} + +/** + * @type IconData + */ +export const format_color_fill = { + name: 'format_color_fill', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.62 0l8.94 8.94c.59.59.59 1.54 0 2.12l-5.5 5.5c-.29.29-.68.44-1.06.44s-.77-.15-1.06-.44l-5.5-5.5a1.49 1.49 0 010-2.12l5.15-5.15-2.38-2.38L7.62 0zM10 5.21L5.21 10h9.58L10 5.21zm9 6.29s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5zm5 8.5H0v4h24v-4z', +} + +/** + * @type IconData + */ +export const format_clear = { + name: 'format_clear', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5.34l1.41-1.41 14.73 14.73-1.41 1.41-5.66-5.66-1.57 3.66h-3l2.47-5.76L3 5.34zm18-1.27v3h-5.79l-1.45 3.38-2.09-2.1.55-1.28h-1.83l-3-3H21z', +} + +/** + * @type IconData + */ +export const format_bold = { + name: 'format_bold', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.225 11.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4h-6.25v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zm-5.6-4.29h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm0 9h3.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-3.5v3z', +} + +/** + * @type IconData + */ +export const format_align_right = { + name: 'format_align_right', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5V3h18v2H3zm6 4h12V7H9v2zm12 4H3v-2h18v2zM9 17h12v-2H9v2zm-6 4h18v-2H3v2z', +} + +/** + * @type IconData + */ +export const format_align_left = { + name: 'format_align_left', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5V3h18v2H3zm12 2H3v2h12V7zm0 8H3v2h12v-2zm6-2H3v-2h18v2zM3 21h18v-2H3v2z', +} + +/** + * @type IconData + */ +export const format_align_justify = { + name: 'format_align_justify', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5V3h18v2H3zm0 4h18V7H3v2zm18 4H3v-2h18v2zM3 17h18v-2H3v2zm0 4h18v-2H3v2z', +} + +/** + * @type IconData + */ +export const format_align_center = { + name: 'format_align_center', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5V3h18v2H3zm4 2v2h10V7H7zm14 6H3v-2h18v2zM7 15v2h10v-2H7zm-4 6h18v-2H3v2z', +} + +/** + * @type IconData + */ +export const drag_handle = { + name: 'drag_handle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M4 9h16v2H4V9zm16 6H4v-2h16v2z', +} + +/** + * @type IconData + */ +export const keyboard_space_bar = { + name: 'keyboard_space_bar', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M18 9v4H6V9H4v6h16V9h-2z', +} + +/** + * @type IconData + */ +export const border_verticle = { + name: 'border_verticle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5h2V3H3v2zm0 4h2V7H3v2zm6 12H7v-2h2v2zm-2-8h2v-2H7v2zm-2 0H3v-2h2v2zm-2 8h2v-2H3v2zm2-4H3v-2h2v2zM7 5h2V3H7v2zm14 12h-2v-2h2v2zm-10 4h2V3h-2v18zm10 0h-2v-2h2v2zm-2-8h2v-2h-2v2zm0-8V3h2v2h-2zm0 4h2V7h-2v2zm-2-4h-2V3h2v2zm-2 16h2v-2h-2v2zm2-8h-2v-2h2v2z', +} + +/** + * @type IconData + */ +export const border_top = { + name: 'border_top', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3v2h18V3H3zm0 6h2V7H3v2zm4 4h2v-2H7v2zm0 8h2v-2H7v2zm6-8h-2v-2h2v2zm-2 8h2v-2h-2v2zm-6-4H3v-2h2v2zm-2 4h2v-2H3v2zm2-8H3v-2h2v2zm8 4h-2v-2h2v2zm6-8h2V7h-2v2zm2 4h-2v-2h2v2zm0 4h-2v-2h2v2zm-6 4h2v-2h-2v2zM13 9h-2V7h2v2zm6 12h2v-2h-2v2zm-2-8h-2v-2h2v2z', +} + +/** + * @type IconData + */ +export const border_style = { + name: 'border_style', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3v18h2V5h16V3H3zm18 10h-2v-2h2v2zm-2 4h2v-2h-2v2zM7 21h2v-2H7v2zm10 0h-2v-2h2v2zm4 0h-2v-2h2v2zm-8 0h-2v-2h2v2zm8-12h-2V7h2v2z', +} + +/** + * @type IconData + */ +export const border_right = { + name: 'border_right', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 5h2V3H3v2zm4 16h2v-2H7v2zM9 5H7V3h2v2zm-2 8h2v-2H7v2zm-2 8H3v-2h2v2zm6 0h2v-2h-2v2zm-6-8H3v-2h2v2zm-2 4h2v-2H3v2zm2-8H3V7h2v2zm6 8h2v-2h-2v2zm6-4h-2v-2h2v2zm2-10v18h2V3h-2zm-2 18h-2v-2h2v2zM15 5h2V3h-2v2zm-2 8h-2v-2h2v2zm-2-8h2V3h-2v2zm2 4h-2V7h2v2z', +} + +/** + * @type IconData + */ +export const border_outer = { + name: 'border_outer', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3v18h18V3H3zm10 4h-2v2h2V7zm0 4h-2v2h2v-2zm2 0h2v2h-2v-2zM5 19h14V5H5v14zm8-4h-2v2h2v-2zm-6-4h2v2H7v-2z', +} + +/** + * @type IconData + */ +export const border_left = { + name: 'border_left', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 21H3V3h2v18zm8-16h-2V3h2v2zm-2 12h2v-2h-2v2zm0 4h2v-2h-2v2zm0-12h2V7h-2v2zm2 4h-2v-2h2v2zm-6 8h2v-2H7v2zM9 5H7V3h2v2zm-2 8h2v-2H7v2zm12-4h2V7h-2v2zm-2 12h-2v-2h2v2zm2-4h2v-2h-2v2zm0-12V3h2v2h-2zm0 8h2v-2h-2v2zm2 8h-2v-2h2v2zm-6-8h2v-2h-2v2zm2-8h-2V3h2v2z', +} + +/** + * @type IconData + */ +export const border_inner = { + name: 'border_inner', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 3h2v2H7V3zM3 7h2v2H3V7zm0 14h2v-2H3v2zm4 0h2v-2H7v2zm-4-4h2v-2H3v2zM5 3H3v2h2V3zm10 0h2v2h-2V3zm4 6h2V7h-2v2zm0-4V3h2v2h-2zm-4 16h2v-2h-2v2zM11 3h2v8h8v2h-8v8h-2v-8H3v-2h8V3zm8 18h2v-2h-2v2zm2-4h-2v-2h2v2z', +} + +/** + * @type IconData + */ +export const border_horizontal = { + name: 'border_horizontal', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3h2v2H3V3zm2 4H3v2h2V7zM3 21h2v-2H3v2zm2-4H3v-2h2v2zm2 4h2v-2H7v2zM9 3H7v2h2V3zm6 0h2v2h-2V3zm-2 4h-2v2h2V7zm-2-4h2v2h-2V3zm8 14h2v-2h-2v2zm-6 4h-2v-2h2v2zM3 13h18v-2H3v2zm16-8V3h2v2h-2zm0 4h2V7h-2v2zm-6 8h-2v-2h2v2zm2 4h2v-2h-2v2zm6 0h-2v-2h2v2z', +} + +/** + * @type IconData + */ +export const border_color = { + name: 'border_color', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.71 4.042a.996.996 0 000-1.41L18.37.292a.996.996 0 00-1.41 0L15 2.252l3.75 3.75 1.96-1.96zM4 13.252l10-10 3.75 3.75L7.75 17H4v-3.75zM6 15h.92l8-8-.92-.92-8 8v.92zm18 5H0V24h24v-4z', +} + +/** + * @type IconData + */ +export const border_clear = { + name: 'border_clear', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 5h2V3H7v2zm0 8h2v-2H7v2zm2 8H7v-2h2v2zm2-4h2v-2h-2v2zm2 4h-2v-2h2v2zM3 21h2v-2H3v2zm2-4H3v-2h2v2zm-2-4h2v-2H3v2zm2-4H3V7h2v2zM3 5h2V3H3v2zm10 8h-2v-2h2v2zm6 4h2v-2h-2v2zm2-4h-2v-2h2v2zm-2 8h2v-2h-2v2zm2-12h-2V7h2v2zM11 9h2V7h-2v2zm8-4V3h2v2h-2zm-8 0h2V3h-2v2zm6 16h-2v-2h2v2zm-2-8h2v-2h-2v2zm2-8h-2V3h2v2z', +} + +/** + * @type IconData + */ +export const border_bottom = { + name: 'border_bottom', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3h2v2H3V3zm4 0h2v2H7V3zm2 8H7v2h2v-2zm4 4h-2v2h2v-2zm0-4h-2v2h2v-2zm0-4h-2v2h2V7zm2 4h2v2h-2v-2zm-2-8h-2v2h2V3zm2 0h2v2h-2V3zm4 10h2v-2h-2v2zm2 4h-2v-2h2v2zM5 7H3v2h2V7zm14-2V3h2v2h-2zm0 4h2V7h-2v2zM3 11h2v2H3v-2zm0 10h18v-2H3v2zm0-6h2v2H3v-2z', +} + +/** + * @type IconData + */ +export const border_all = { + name: 'border_all', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3 3v18h18V3H3zm8 16H5v-6h6v6zm-6-8h6V5H5v6zm14 8h-6v-6h6v6zm-6-8h6V5h-6v6z', +} + +/** + * @type IconData + */ +export const keyboard_backspace = { + name: 'keyboard_backspace', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21v-2z', +} + +/** + * @type IconData + */ +export const keyboard_capslock = { + name: 'keyboard_capslock', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.59 13.205L12 8.615l-4.59 4.59L6 11.795l6-6 6 6-1.41 1.41zm1.41 3v2H6v-2h12z', +} + +/** + * @type IconData + */ +export const keyboard_return = { + name: 'keyboard_return', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.5 7v4H6.33l3.58-3.59L8.5 6l-6 6 6 6 1.41-1.41L6.33 13H21.5V7h-2z', +} + +/** + * @type IconData + */ +export const keyboard_tab = { + name: 'keyboard_tab', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.67 11l-3.58-3.59L13.5 6l6 6-6 6-1.42-1.41L15.67 13H1.5v-2h14.17zm6.83 7h-2V6h2v12z', +} + +/** + * @type IconData + */ +export const rotate3d = { + name: 'rotate3d', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.345.03l.66-.03c6.29 0 11.44 4.84 11.94 10.99h-1.5c-.35-3.76-2.69-6.93-5.96-8.48l-1.33 1.33-3.81-3.81zm-2.93 14.93c-.19 0-.37-.03-.52-.08a1.07 1.07 0 01-.4-.24c-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44.23-.19.42-.43.55-.72.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56a1.67 1.67 0 00-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31a2.097 2.097 0 00.89-.75c.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96a1.78 1.78 0 00-.51-.69c-.2-.19-.47-.33-.77-.43-.31-.09-.65-.14-1.02-.14-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45a.94.94 0 01.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49a.87.87 0 01-.25.37c-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09h-.77v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm-.89 6.52A10.487 10.487 0 011.555 13h-1.5c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81-1.33 1.32zm8.3-13.21c.44.18.82.44 1.14.77.32.33.57.73.74 1.2.17.47.26.99.26 1.57v.4c0 .58-.09 1.1-.26 1.57-.17.46-.42.86-.74 1.19-.32.33-.71.58-1.16.76-.45.18-.96.27-1.51.27h-2.3V8h2.36c.54 0 1.03.09 1.47.27zm.75 3.93c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4z', +} + +/** + * @type IconData + */ +export const spellcheck = { + name: 'spellcheck', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.72 15.25h2.09l-5.11-13H6.84l-5.11 13h2.09l1.12-3h5.64l1.14 3zm-6.02-5l2.07-5.52 2.07 5.52H5.7zm7.07 8.68l8.09-8.09 1.41 1.41-9.49 9.5-5.09-5.09 1.41-1.41 3.67 3.68z', +} + +/** + * @type IconData + */ +export const rotate_90_degrees_ccw = { + name: 'rotate_90_degrees_ccw', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13.57 4.62c2.3 0 4.61.88 6.36 2.64a8.98 8.98 0 010 12.72 8.95 8.95 0 01-6.36 2.64c-1.49 0-2.98-.38-4.33-1.12l1.49-1.49a6.973 6.973 0 007.79-1.44 7.007 7.007 0 000-9.9 6.973 6.973 0 00-4.95-2.05v3.24L9.33 5.62l4.24-4.24v3.24zM7.91 7.03l-6.48 6.49L7.92 20l6.49-6.48-6.5-6.49zm-3.65 6.49l3.66-3.66 3.65 3.66-3.66 3.66-3.65-3.66z', +} + +/** + * @type IconData + */ +export const rotate_left = { + name: 'rotate_left', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12.965 2.535v3.07c3.95.49 7 3.85 7 7.93s-3.05 7.44-7 7.93v-2.02c2.84-.48 5-2.94 5-5.91s-2.16-5.43-5-5.91v3.91l-4.55-4.45 4.55-4.55zm-7.3 6.11l1.41 1.42c-.53.75-.88 1.6-1.02 2.47h-2.02c.17-1.39.73-2.73 1.63-3.89zm-1.63 5.89h2.02c.14.88.49 1.72 1.01 2.47l-1.41 1.42c-.9-1.16-1.45-2.5-1.62-3.89zm3.03 5.32c1.16.9 2.51 1.44 3.9 1.61v-2.03c-.87-.15-1.71-.49-2.46-1.03l-1.44 1.45z', +} + +/** + * @type IconData + */ +export const flip = { + name: 'flip', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M13 23h-2V1h2v22zM3 19V5c0-1.1.9-2 2-2h4v2H5v14h4v2H5c-1.1 0-2-.9-2-2zM19 9h2V7h-2v2zm-4 12h2v-2h-2v2zm4-18v2h2c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zM17 5h-2V3h2v2zm2 8h2v-2h-2v2zm2 6c0 1.1-.9 2-2 2v-2h2z', +} + +/** + * @type IconData + */ +export const edit_text = { + name: 'edit_text', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.659 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 000-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 6.02l.92.92L5.919 19h-.92v-.92l9.06-9.06zm-11.06 8.23l11.06-11.06 3.75 3.75L6.749 21h-3.75v-3.75z', +} + +/** + * @type IconData + */ +export const crop_rotate = { + name: 'crop_rotate', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.416.038c.21-.02.413-.038.634-.038C18.34 0 23.49 4.84 24 11h-1.5c-.36-3.76-2.7-6.93-5.97-8.48L15.2 3.85 11.39.04l.026-.002zM1.5 13c.36 3.76 2.7 6.93 5.97 8.49l1.33-1.34 3.81 3.82c-.073.003-.146.008-.218.012a7.058 7.058 0 01-.442.018C5.66 24 .51 19.16 0 13h1.5zM16 14h2V8a2 2 0 00-2-2h-6v2h6v6zM8 4v12h12v2h-2v2h-2v-2H8a2 2 0 01-2-2V8H4V6h2V4h2z', +} + +/** + * @type IconData + */ +export const crop = { + name: 'crop', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 1v16h16v2h-4v4h-2v-4H7c-1.1 0-2-.9-2-2V7H1V5h4V1h2zm12 14h-2V7H9V5h8c1.1 0 2 .9 2 2v8z', +} + +/** + * @type IconData + */ +export const rotate_right = { + name: 'rotate_right', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.035 2.535l4.55 4.55-4.55 4.45v-3.91c-2.84.48-5 2.94-5 5.91s2.16 5.43 5 5.91v2.02c-3.95-.49-7-3.85-7-7.93s3.06-7.44 7-7.93v-3.07zm7.31 6.11c.9 1.16 1.45 2.5 1.62 3.89h-2.02c-.14-.87-.48-1.72-1.02-2.47l1.42-1.42zm-5.31 10.79v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03zm5.31-1.01l-1.42-1.41c.54-.76.88-1.61 1.02-2.48h2.02a7.906 7.906 0 01-1.62 3.89z', +} + +/** + * @type IconData + */ +export const video_chat = { + name: 'video_chat', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12zm-3-3l-3-2.4V13H7V7h7v2.4L17 7v6z', +} + +/** + * @type IconData + */ +export const comment_important = { + name: 'comment_important', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2zm1.17 14H20V4H4v13.17L5.17 16zM11 12h2v2h-2v-2zm2-6h-2v4h2V6z', +} + +/** + * @type IconData + */ +export const comment_more = { + name: 'comment_more', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12zM9 9H7v2h2V9zm6 0h2v2h-2V9zm-2 0h-2v2h2V9z', +} + +/** + * @type IconData + */ +export const email_draft = { + name: 'email_draft', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21.99 9.5c0-.72-.37-1.35-.94-1.7L12 2.5 2.95 7.8c-.57.35-.95.98-.95 1.7v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zm-2 0v.01L12 14.5l-8-5 8-4.68 7.99 4.68zM4 11.84v7.66h16l-.01-7.63L12 16.86l-8-5.02z', +} + +/** + * @type IconData + */ +export const share_screen_off = { + name: 'share_screen_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M1.11 2.84L2.66 4.4c-.41.37-.66.89-.66 1.48v9.98c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.43 1.11 2.84zm20.68 15.02l2 2H24v-2h-2.21zM4.13 5.88H4v10h10.13l-3.46-3.48c-1.54.38-2.71 1.17-3.67 2.46.31-1.48.94-2.93 2.08-4.05L4.13 5.88zm15.87 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10a2 2 0 00-2-2H7.8l2 2H20zm-4.28 5.91l-2.79-2.78.07-.02V6.86l4 3.73-1.28 1.2z', +} + +/** + * @type IconData + */ +export const share_screen = { + name: 'share_screen', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 18c1.1 0 1.99-.9 1.99-2L22 6a2 2 0 00-2-2H4c-1.11 0-2 .89-2 2v10a2 2 0 002 2H0v2h24v-2h-4zM4 16V6h16v10.01L4 16zm3-1c.56-2.67 2.11-5.33 6-5.87V7l4 3.73-4 3.74v-2.19c-2.78 0-4.61.85-6 2.72z', +} + +/** + * @type IconData + */ +export const unsubscribe = { + name: 'unsubscribe', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.488 5.498v9.04c.78.79 1.19 1.94.94 3.18-.27 1.34-1.36 2.44-2.7 2.71-2.08.42-3.9-1.01-4.18-2.93H4.498c-1.1 0-2-.9-2-2v-10c0-1.1.9-2 2-2h13.99c1.1 0 2 .9 2 2zm-8.99 3.5l6.99-3.5H4.498l7 3.5zm3.35 6.5H4.498v-8l7 3.5 7-3.5v6.05l-.108-.014a2.886 2.886 0 00-.392-.036c-1.39 0-2.59.82-3.15 2zm1.15 1v1h4v-1h-4z', +} + +/** + * @type IconData + */ +export const email = { + name: 'email', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6zm-2 0l-8 5-8-5h16zm-8 7L4 8v10h16V8l-8 5z', +} + +/** + * @type IconData + */ +export const dialpad = { + name: 'dialpad', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm6 18c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zM6 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-2 8c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zM18 5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-8 10c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm8-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-2-4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm-4-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-2-4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', +} + +/** + * @type IconData + */ +export const contacts = { + name: 'contacts', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 0h16v2H4V0zm0 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 14h16V6H4v12zm0 4v2h16v-2H4zm8-10a2.5 2.5 0 000-5 2.5 2.5 0 000 5zm1-2.5c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm4 6.49C17 13.9 13.69 13 12 13s-5 .9-5 2.99V17h10v-1.01zm-5-1.49c-1.16 0-2.58.48-3.19 1h6.39c-.61-.52-2.03-1-3.2-1z', +} + +/** + * @type IconData + */ +export const contact_phone = { + name: 'contact_phone', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM2 19V5h20v14H2zm19-3l-1.99 1.99A7.512 7.512 0 0116.28 14c-.18-.64-.28-1.31-.28-2s.1-1.36.28-2a7.474 7.474 0 012.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2h1.64L21 16zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3zm1-3c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm5 7.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12v-1.41zM9 15c-1.3 0-2.78.5-3.52 1h7.04c-.75-.51-2.22-1-3.52-1z', +} + +/** + * @type IconData + */ +export const contact_email = { + name: 'contact_email', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 3h20c1.1 0 2 .9 2 2l-.01 14c0 1.1-.89 2-1.99 2H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2zm0 16h20V5H2v14zM21 6h-7v5h7V6zm-3.5 3.75L20 8V7l-2.5 1.75L15 7v1l2.5 1.75zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3zm1-3c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm5 7.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12v-1.41zM9 15c-1.3 0-2.78.5-3.52 1h7.04c-.75-.51-2.22-1-3.52-1z', +} + +/** + * @type IconData + */ +export const email_alpha = { + name: 'email_alpha', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10v1.43C22 15.4 20.47 17 18.5 17c-1.19 0-2.31-.58-2.96-1.47-.9.91-2.16 1.47-3.54 1.47-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5v1.43c0 .79.71 1.57 1.5 1.57s1.5-.78 1.5-1.57V12c0-4.34-3.66-8-8-8s-8 3.66-8 8 3.66 8 8 8h5v2h-5C6.48 22 2 17.52 2 12zm7 0c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z', +} + +/** + * @type IconData + */ +export const call_add = { + name: 'call_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.43 14.93c1.12.37 2.32.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1l-2.2 2.21c1.44 2.84 3.76 5.15 6.59 6.59l2.2-2.2c.2-.19.45-.29.71-.29.1 0 .21.02.31.05zM6.98 7.58c-.23-.83-.38-1.7-.45-2.58h-1.5c.09 1.32.35 2.58.75 3.79l1.2-1.21zM19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51zM18 3v3h3v2h-3v3h-2V8h-3V6h3V3h2z', +} + +/** + * @type IconData + */ +export const call_end = { + name: 'call_end', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M.29 12.24C3.34 9.35 7.46 7.57 12 7.57c4.54 0 8.66 1.78 11.71 4.67.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28a11.27 11.27 0 00-2.67-1.85.996.996 0 01-.56-.9v-3.1c-1.44-.48-2.99-.73-4.59-.73-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.65a.956.956 0 01-.29-.7c0-.28.11-.53.29-.71zm5.11-1.15v1.7c-.65.37-1.28.79-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.38 2.94-1.9zm13.19 0l.01.005V12.8c.67.38 1.3.8 1.88 1.27L21.55 13a14.798 14.798 0 00-2.95-1.905v-.005h-.01z', +} + +/** + * @type IconData + */ +export const call = { + name: 'call', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 3h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.2-.19.45-.29.71-.29.1 0 .21.01.31.05 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1zm2.54 2c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19z', +} + +/** + * @type IconData + */ +export const comment_discussion = { + name: 'comment_discussion', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 2v7H5.17L4 12.17V4h11zm4 2h2c.55 0 1 .45 1 1v15l-4-4H7c-.55 0-1-.45-1-1v-2h13V6z', +} + +/** + * @type IconData + */ +export const comment_chat = { + name: 'comment_chat', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4zm0 2h16v12H5.17L4 17.17V4zm10 8H6v2h8v-2zM6 9h12v2H6V9zm12-3H6v2h12V6z', +} + +/** + * @type IconData + */ +export const comment_solid = { + name: 'comment_solid', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z', +} + +/** + * @type IconData + */ +export const comment = { + name: 'comment', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2zm2 14h14V4H4v14l2-2z', +} + +/** + * @type IconData + */ +export const mood_very_happy = { + name: 'mood_very_happy', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm5-10.5c0 .83-.67 1.5-1.5 1.5S14 10.33 14 9.5 14.67 8 15.5 8s1.5.67 1.5 1.5zM8.5 11c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm8.61 3c-.8 2.04-2.78 3.5-5.11 3.5-2.33 0-4.31-1.46-5.11-3.5h10.22z', +} + +/** + * @type IconData + */ +export const mood_very_sad = { + name: 'mood_very_sad', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm5-10.5c0 .83-.67 1.5-1.5 1.5S14 10.33 14 9.5 14.67 8 15.5 8s1.5.67 1.5 1.5zM8.5 11c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm-1.61 6c.8-2.04 2.78-3.5 5.11-3.5 2.33 0 4.31 1.46 5.11 3.5H6.89z', +} + +/** + * @type IconData + */ +export const mood_sad = { + name: 'mood_sad', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM8.5 8a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm-8.62 9.5a5.495 5.495 0 0110.24 0h-1.67c-.7-1.19-1.97-2-3.45-2-1.48 0-2.76.81-3.45 2H6.88zM4 12c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', +} + +/** + * @type IconData + */ +export const mood_neutral = { + name: 'mood_neutral', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM7 9.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM15.5 8a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM9 15.5V14h6v1.5H9zM4 12c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', +} + +/** + * @type IconData + */ +export const mood_happy = { + name: 'mood_happy', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM8.5 8a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm7 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm-6.95 6c.7 1.19 1.97 2 3.45 2 1.48 0 2.75-.81 3.45-2h1.67a5.495 5.495 0 01-10.24 0h1.67zM4 12c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8-8 3.58-8 8z', +} + +/** + * @type IconData + */ +export const mood_extreamly_sad = { + name: 'mood_extreamly_sad', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.47 6.47 2 11.99 2 17.52 2 22 6.47 22 12s-4.49 10-10.01 10S2 17.53 2 12zm5.82 0l1.06-1.06L9.94 12 11 10.94 9.94 9.88 11 8.82 9.94 7.76 8.88 8.82 7.82 7.76 6.76 8.82l1.06 1.06-1.06 1.06L7.82 12zM12 13.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5zm0 6.5c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.12-11.18l1.06-1.06 1.06 1.06-1.06 1.06 1.06 1.06L16.18 12l-1.06-1.06L14.06 12 13 10.94l1.06-1.06L13 8.82l1.06-1.06 1.06 1.06z', +} + +/** + * @type IconData + */ +export const mood_extreamly_happy = { + name: 'mood_extreamly_happy', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10C17.51 22 22 17.53 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm2.06-9L13 9.94l2.12-2.12 2.12 2.12L16.18 11l-1.06-1.06L14.06 11zM8.88 9.94L9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11l1.06-1.06zM17.11 14c-.8 2.04-2.78 3.5-5.11 3.5-2.33 0-4.31-1.46-5.11-3.5h10.22z', +} + +/** + * @type IconData + */ +export const comment_add = { + name: 'comment_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22 4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4zm-2 13.17L18.83 16H4V4h16v13.17zM11 5h2v4h4v2h-4v4h-2v-4H7V9h4V5z', +} + +/** + * @type IconData + */ +export const comment_chat_off = { + name: 'comment_chat_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2.34.93L.93 2.34l2.01 2.01-.01 16.99 4-4h9l5.73 5.73 1.41-1.41L2.34.93zm18.59 14.41v-12H7.59l-2-2h15.34c1.1 0 2 .9 2 2v12c0 .9-.61 1.66-1.43 1.91l-1.91-1.91h1.34zm-12-4h-2v2h2v-2zm10-3h-6.34l2 2h4.34v-2zm-8-3h8v2h-7.34l-.66-.66V5.34zm-6 11.17l1.17-1.17h7.83l-5-5h-2v-2l-2-2v10.17z', +} + +/** + * @type IconData + */ +export const comment_notes = { + name: 'comment_notes', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H6l-4 4 .01-18c0-1.1.89-2 1.99-2zm1.17 14H20V4H4v13.17l.58-.58.59-.59zM6 12h2v2H6v-2zm2-3H6v2h2V9zM6 6h2v2H6V6zm9 6h-5v2h5v-2zm-5-3h8v2h-8V9zm8-3h-8v2h8V6z', +} + +/** + * @type IconData + */ +export const mail_unread = { + name: 'mail_unread', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 7H10v2h10v12H4V9h2v4h2V5h6V1H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2z', +} + +/** + * @type IconData + */ +export const thumbs_down = { + name: 'thumbs_down', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15 2H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 22l6.59-6.59c.36-.36.58-.86.58-1.41V4c0-1.1-.9-2-2-2zm0 12l-4.34 4.34L12 13H3v-2l3-7h9v10zm8-12h-4v12h4V2z', +} + +/** + * @type IconData + */ +export const thumbs_up = { + name: 'thumbs_up', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9 22h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 2 7.58 8.59C7.22 8.95 7 9.45 7 10v10c0 1.1.9 2 2 2zm0-12l4.34-4.34L12 11h9v2l-3 7H9V10zm-4 0H1v12h4V10z', +} + +/** + * @type IconData + */ +export const thumbs_up_down = { + name: 'thumbs_up_down', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11 5c.55 0 1 .45 1 1v1.25c0 .19-.04.38-.11.55l-2.26 5.29c-.23.53-.76.91-1.38.91H1.5C.67 14 0 13.33 0 12.5V6c0-.41.17-.79.44-1.06L5.38 0l.79.79c.2.21.33.49.33.8l-.02.23L5.82 5H11zm-3.08 7L10 7.13V7H3.36l.57-2.72L2 6.21V12h5.92zm14.58-2h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5zm-2.43 9.72L22 17.79V12h-5.92L14 16.87V17h6.64l-.57 2.72z', +} + +/** + * @type IconData + */ +export const support = { + name: 'support', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.5 19.695v3.6l1.43-.69c5.13-2.47 8.57-7.45 8.57-12.4 0-5.24-4.26-9.5-9.5-9.5s-9.5 4.26-9.5 9.5c0 5.07 3.99 9.23 9 9.49zm-7-9.49c0-4.14 3.36-7.5 7.5-7.5 4.14 0 7.5 3.36 7.5 7.5 0 3.72-2.36 7.5-6 9.8v-2.3H12c-4.14 0-7.5-3.36-7.5-7.5zm8.5 4v2h-2v-2h2zm-.23-4.678c-.828.635-1.77 1.357-1.77 3.178h2c0-1.095.711-1.717 1.44-2.354.77-.673 1.56-1.363 1.56-2.646 0-2.21-1.79-4-4-4s-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 .88-.58 1.324-1.23 1.822z', +} + +/** + * @type IconData + */ +export const help = { + name: 'help', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17v-2h2v2h-2zm3.17-6.83l.9-.92c.57-.57.93-1.37.93-2.25 0-2.21-1.79-4-4-4S8 6.79 8 9h2c0-1.1.9-2 2-2s2 .9 2 2c0 .55-.22 1.05-.59 1.41l-1.24 1.26C11.45 12.4 11 13.4 11 14.5v.5h2c0-1.5.45-2.1 1.17-2.83z', +} + +/** + * @type IconData + */ +export const help_outline = { + name: 'help_outline', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm11 4v2h-2v-2h2zm-1 4c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM8 10c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.283-.79 1.973-1.56 2.646C13.712 13.283 13 13.905 13 15h-2c0-1.821.942-2.543 1.77-3.178.65-.498 1.23-.943 1.23-1.822 0-1.1-.9-2-2-2s-2 .9-2 2H8z', +} + +/** + * @type IconData + */ +export const info_circle = { + name: 'info_circle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M11 7h2v2h-2V7zM11 11h2v6h-2v-6z', +} + +/** + * @type IconData + */ +export const donut_large = { + name: 'donut_large', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5.025 12c0 3.52 2.61 6.43 6 6.92v3.03c-5.05-.5-9-4.76-9-9.95 0-5.19 3.95-9.45 9-9.95v3.03c-3.39.49-6 3.4-6 6.92zm8-6.92a7 7 0 015.92 5.92h3.03c-.47-4.72-4.23-8.48-8.95-8.95v3.03zm5.92 7.92a7 7 0 01-5.92 5.92v3.03c4.72-.47 8.48-4.23 8.95-8.95h-3.03z', +} + +/** + * @type IconData + */ +export const donut_outlined = { + name: 'donut_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2.025 12c0 5.19 3.95 9.45 9 9.95v-7.13c-1.16-.42-2-1.52-2-2.82 0-1.3.84-2.4 2-2.82V2.05c-5.05.5-9 4.76-9 9.95zm19.95-1h-7.13c-.31-.85-.97-1.51-1.82-1.82V2.05c4.72.47 8.48 4.23 8.95 8.95zm-2.53-2c-.82-2-2.42-3.6-4.42-4.42v3.43c.37.28.71.62.99.99h3.43zm-10.42-.98V4.58c-2.96 1.18-5 4.07-5 7.42 0 3.35 2.04 6.24 5 7.43v-3.44c-1.23-.93-2-2.4-2-3.99 0-1.59.77-3.06 2-3.98zm4 6.8v7.13c4.72-.47 8.48-4.23 8.95-8.95h-7.13c-.31.85-.97 1.51-1.82 1.82zm2.99.18c-.28.38-.62.71-.99.99v3.43c2-.82 3.6-2.42 4.42-4.42h-3.43z', +} + +/** + * @type IconData + */ +export const table_chart = { + name: 'table_chart', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.5 3h-15c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 2v3h-15V5h15zm-10 14h5v-9h-5v9zm-5-9h3v9h-3v-9zm12 0v9h3v-9h-3z', +} + +/** + * @type IconData + */ +export const multiline_chart = { + name: 'multiline_chart', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M22 7.175l-1.41-1.41-2.85 3.21c-2.06-2.32-4.91-3.72-8.13-3.72-2.89 0-5.54 1.16-7.61 3l1.42 1.42c1.7-1.49 3.85-2.42 6.19-2.42 2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4-7.5 7.51 1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14L22 7.175z', +} + +/** + * @type IconData + */ +export const pie_chart = { + name: 'pie_chart', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm11-1h6.93A8.002 8.002 0 0013 4.07V11zm-9 1c0-4.07 3.06-7.44 7-7.93v15.86c-3.94-.49-7-3.86-7-7.93zm9 1v6.93A8.002 8.002 0 0019.93 13H13z', +} + +/** + * @type IconData + */ +export const bubble_chart = { + name: 'bubble_chart', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 3a5.51 5.51 0 00-5.5 5.5c0 3.03 2.47 5.5 5.5 5.5s5.5-2.47 5.5-5.5S19.03 3 16 3zM2.5 14c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4zm2 0c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zm10.01 1c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3zm-1 3c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zM12.5 8.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5S17.93 5 16 5s-3.5 1.57-3.5 3.5z', +} + +/** + * @type IconData + */ +export const scatter_plot = { + name: 'scatter_plot', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.2 10.2c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm-8 4c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4-4 1.79-4 4zm2 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm4-8c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zm7.6 15.6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm-2-4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z', +} + +/** + * @type IconData + */ +export const bar_chart = { + name: 'bar_chart', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M10.6 5h2.8v14h-2.8V5zM5 9.2h3V19H5V9.2zM19 13h-2.8v6H19v-6z', +} + +/** + * @type IconData + */ +export const assignment = { + name: 'assignment', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zM7 10V8h10v2H7zm10 4v-2H7v2h10zm-3 2H7v2h7v-2zM12 3.75c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', +} + +/** + * @type IconData + */ +export const assignment_user = { + name: 'assignment_user', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 4h-4.18C14.4 2.84 13.3 2 12 2c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7-.25c.22 0 .41.1.55.25.12.13.2.31.2.5 0 .41-.34.75-.75.75s-.75-.34-.75-.75c0-.19.08-.37.2-.5.14-.15.33-.25.55-.25zM5 6v14h14V6H5zm7 1c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3zm-1 3c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm-5 7.47V19h12v-1.53c0-2.5-3.97-3.58-6-3.58s-6 1.07-6 3.58zm6-1.59c-1.31 0-3 .56-3.69 1.12h7.38c-.68-.56-2.38-1.12-3.69-1.12z', +} + +/** + * @type IconData + */ +export const assignment_important = { + name: 'assignment_important', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zM11 14V8h2v6h-2zm0 4v-2h2v2h-2zm1-14.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', +} + +/** + * @type IconData + */ +export const assignment_return = { + name: 'assignment_return', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zM16 15h-4v3l-5-5 5-5v3h4v4zM12 3.75c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', +} + +/** + * @type IconData + */ +export const assignment_returned = { + name: 'assignment_returned', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zM14 13h3l-5 5-5-5h3V9h4v4zm-2-9.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', +} + +/** + * @type IconData + */ +export const assignment_turned_in = { + name: 'assignment_turned_in', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14.82 4H19c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-.14 0-.27-.01-.4-.03a2.008 2.008 0 01-1.44-1.19c-.1-.24-.16-.51-.16-.78V6c0-.28.06-.54.16-.77A2.008 2.008 0 014.6 4.04c.13-.03.26-.04.4-.04h4.18C9.6 2.84 10.7 2 12 2c1.3 0 2.4.84 2.82 2zm1.77 4.58L18 10l-8 8-4-4 1.41-1.41L10 15.17l6.59-6.59zM12 3.75c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM5 20h14V6H5v14z', +} + +/** + * @type IconData + */ +export const timeline = { + name: 'timeline', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M23 8c0 1.1-.9 2-2 2a1.7 1.7 0 01-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56A1.7 1.7 0 0119 8c0-1.1.9-2 2-2s2 .9 2 2z', +} + +/** + * @type IconData + */ +export const trending_down = { + name: 'trending_down', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6h-6z', +} + +/** + * @type IconData + */ +export const trending_flat = { + name: 'trending_flat', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M21.5 12l-4-4v3h-15v2h15v3l4-4z', +} + +/** + * @type IconData + */ +export const trending_up = { + name: 'trending_up', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z', +} + +/** + * @type IconData + */ +export const eject = { + name: 'eject', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 5L5.33 15h13.34L12 5zm7 12v2H5v-2h14zm-4.07-4L12 8.6 9.07 13h5.86z', +} + +/** + * @type IconData + */ +export const music_note = { + name: 'music_note', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 13.55V3h6v4h-4v10c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4c.73 0 1.41.21 2 .55zM8 17c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z', +} + +/** + * @type IconData + */ +export const music_note_off = { + name: 'music_note_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.93 10.51L4.34 2.93 2.93 4.34l9 9v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07a4.007 4.007 0 004.59 4.65c1.96-.31 3.35-2.11 3.35-4.1v-1.58l5.73 5.73 1.41-1.41-9.14-9.15zm2-3.44h4v-4h-6v4.61l2 2V7.07zm-6 10c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z', +} + +/** + * @type IconData + */ +export const mic = { + name: 'mic', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15 11.5c0 1.66-1.34 3-3 3s-3-1.34-3-3v-6c0-1.66 1.34-3 3-3s3 1.34 3 3v6zm-3 5c2.76 0 5-2.24 5-5h2c0 3.53-2.61 6.43-6 6.92v3.08h-2v-3.08c-3.39-.49-6-3.39-6-6.92h2c0 2.76 2.24 5 5 5z', +} + +/** + * @type IconData + */ +export const mic_outlined = { + name: 'mic_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 14.5c1.66 0 3-1.34 3-3v-6c0-1.66-1.34-3-3-3s-3 1.34-3 3v6c0 1.66 1.34 3 3 3zm-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1v-6zm1 11c2.76 0 5-2.24 5-5h2c0 3.53-2.61 6.43-6 6.92v3.08h-2v-3.08c-3.39-.49-6-3.39-6-6.92h2c0 2.76 2.24 5 5 5z', +} + +/** + * @type IconData + */ +export const mic_off = { + name: 'mic_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10.72 5.39c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 3.91 1.81 1.79v-5.6c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65l1.76 1.76V5.39zm8.2 6.1h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91zm-16-6.73l1.41-1.41L21.08 20.1l-1.41 1.41-4.2-4.2c-.78.45-1.64.77-2.55.9v3.28h-2v-3.28c-3.28-.49-6-3.31-6-6.72h1.7c0 3 2.54 5.1 5.3 5.1.81 0 1.6-.19 2.31-.52l-1.66-1.66c-.21.05-.42.08-.65.08-1.66 0-3-1.34-3-3v-.73l-6-6z', +} + +/** + * @type IconData + */ +export const volume_up = { + name: 'volume_up', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 5.29V3.23c4.01.91 7 4.49 7 8.77 0 4.28-2.99 7.86-7 8.77v-2.06c2.89-.86 5-3.54 5-6.71s-2.11-5.85-5-6.71zM3 15V9h4l5-5v16l-5-5H3zm7 .17V8.83L7.83 11H5v2h2.83L10 15.17zM16.5 12A4.5 4.5 0 0014 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02z', +} + +/** + * @type IconData + */ +export const volume_off = { + name: 'volume_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.34 2.935l-1.41 1.41 4.36 4.36-.29.3H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06a8.94 8.94 0 003.61-1.75l2.05 2.05 1.41-1.41L4.34 2.935zM10 15.175l-2.17-2.17H5v-2h2.83l.88-.88 1.29 1.29v3.76zm8.59-.83c.26-.73.41-1.52.41-2.34 0-3.17-2.11-5.85-5-6.71v-2.06c4.01.91 7 4.49 7 8.77 0 1.39-.32 2.7-.88 3.87l-1.53-1.53zM12 4.005l-1.88 1.88L12 7.765v-3.76zm2 3.97a4.5 4.5 0 012.5 4.03c0 .08-.01.16-.02.24L14 9.765v-1.79z', +} + +/** + * @type IconData + */ +export const volume_mute = { + name: 'volume_mute', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.5 9l5-5v16l-5-5h-4V9h4zm3 6.17V8.83L12.33 11H9.5v2h2.83l2.17 2.17z', +} + +/** + * @type IconData + */ +export const volume_down = { + name: 'volume_down', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5.25 9v6h4l5 5V4l-5 5h-4zm11-1.03v8.05c1.48-.73 2.5-2.25 2.5-4.02a4.5 4.5 0 00-2.5-4.03zm-4 7.2V8.83L10.08 11H7.25v2h2.83l2.17 2.17z', +} + +/** + * @type IconData + */ +export const videocam_off = { + name: 'videocam_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M9.99 8.57l-2-2-4.15-4.14-1.41 1.41 2.73 2.73h-.73c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18l3.18 3.18 1.41-1.41-8.86-8.86-2.72-2.73zm-4.56 8v-8h1.73l8 8H5.43zm10-5.39V8.57h-2.61l-2-2h5.61c.55 0 1 .45 1 1v3.5l4-4v10.11l-6-6z', +} + +/** + * @type IconData + */ +export const videocam = { + name: 'videocam', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 6h12c.55 0 1 .45 1 1v3.5l4-4v11l-4-4V17c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1zm11 10V8H5v8h10z', +} + +/** + * @type IconData + */ +export const video_call = { + name: 'video_call', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zM15 16H5V8h10v8zm-4-1H9v-2H7v-2h2V9h2v2h2v2h-2v2z', +} + +/** + * @type IconData + */ +export const missed_video_call = { + name: 'missed_video_call', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zm-2-1.83V16H5V8h10v.67zM11 15l-3.89-3.89v2.55H6V9.22h4.44v1.11H7.89l3.11 3.1 2.99-3.01.78.79L11 15z', +} + +/** + * @type IconData + */ +export const playlist_play = { + name: 'playlist_play', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M16.5 5h-12v2h12V5zm0 4h-12v2h12V9zm-12 4h8v2h-8v-2zm15 3l-5 3v-6l5 3z', +} + +/** + * @type IconData + */ +export const playlist_added = { + name: 'playlist_added', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M1.5 5h12v2h-12V5zm0 4h12v2h-12V9zm0 6h8v-2h-8v2zm21-3L21 10.5 15.51 16l-3.01-3-1.5 1.5 4.51 4.5 6.99-7z', +} + +/** + * @type IconData + */ +export const playlist_add = { + name: 'playlist_add', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 5h12v2H2V5zm0 4h12v2H2V9zm16 0h-2v4h-4v2h4v4h2v-4h4v-2h-4V9zm-8 6H2v-2h8v2z', +} + +/** + * @type IconData + */ +export const snooze = { + name: 'snooze', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2.055 5.749l1.281 1.536L7.944 3.44 6.663 1.905 2.055 5.75zm14.001-2.307l1.281-1.536 4.608 3.843-1.282 1.536-4.607-3.843zM9 11.095h3.63L9 15.295v1.8h6v-2h-3.63l3.63-4.2v-1.8H9v2zm3-5c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7zm-9 7A9 9 0 1121 13.097 9 9 0 013 13.095z', +} + +/** + * @type IconData + */ +export const shuffle = { + name: 'shuffle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10.59 9.17L5.41 4 4 5.41l5.17 5.17 1.42-1.41zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4h-5.5zm-1.08 10.82l1.41-1.41 3.13 3.13L20 14.5V20h-5.5l2.05-2.05-3.13-3.13z', +} + +/** + * @type IconData + */ +export const repeat_one = { + name: 'repeat_one', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7 7h10v3l4-4-4-4v3H5v6h2V7zm12 6h-2v4H7v-3l-4 4 4 4v-3h12v-6zm-6-4v6h-1.5v-4H10v-1l2-1h1z', +} + +/** + * @type IconData + */ +export const repeat = { + name: 'repeat', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M17 7H7v4H5V5h12V2l4 4-4 4V7zM7 17h10v-4h2v6H7v3l-4-4 4-4v3z', +} + +/** + * @type IconData + */ +export const movie = { + name: 'movie', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 8l-2-4h4v14c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h1l2 4h3L8 4h2l2 4h3l-2-4h2l2 4h3zM5.76 10L4 6.47V18h16v-8H5.76z', +} + +/** + * @type IconData + */ +export const res_hd_outlined = { + name: 'res_hd_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-9.5-6h-2v2H6V9h1.5v2.5h2V9H11v6H9.5v-2zm8.5 1v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1zm-3.5-.5h2v-3h-2v3z', +} + +/** + * @type IconData + */ +export const res_hd_filled = { + name: 'res_hd_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2zm4.5 10h-2v2H6V9h1.5v2.5h2V9H11v6H9.5v-2zm8.5 1v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1zm-3.5-.5h2v-3h-2v3z', +} + +/** + * @type IconData + */ +export const forward_30 = { + name: 'forward_30', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 20c3.31 0 6-2.69 6-6h2c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8V2l5 5-5 5V8c-3.31 0-6 2.69-6 6s2.69 6 6 6zm-1.66-3.66c.08-.03.14-.07.2-.12l.041-.047c.035-.038.067-.072.089-.123.03-.07.04-.15.04-.24 0-.11-.02-.21-.05-.29a.483.483 0 00-.14-.2.648.648 0 00-.22-.11.885.885 0 00-.29-.04h-.45v-.66h.43c.22 0 .37-.05.48-.16.11-.11.16-.25.16-.43 0-.08-.01-.16-.04-.22a.62.62 0 00-.11-.17.544.544 0 00-.18-.11.625.625 0 00-.25-.04c-.08 0-.15 0-.22.03s-.13.06-.18.1a.455.455 0 00-.17.35h-.85c0-.18.04-.33.11-.48.07-.15.18-.27.3-.37.12-.1.28-.18.44-.23.16-.05.35-.08.54-.08.22 0 .41.03.59.08s.33.13.46.23.23.22.3.38c.07.16.11.33.11.53 0 .09-.01.18-.04.27-.03.09-.08.17-.13.25-.05.08-.12.15-.2.22-.08.07-.18.12-.28.17.24.09.42.22.54.39.12.17.18.38.18.61 0 .2-.04.38-.12.53a1.1 1.1 0 01-.32.39c-.14.1-.29.19-.48.24-.19.05-.39.08-.6.08-.18 0-.36-.02-.53-.07-.17-.05-.32-.13-.46-.23s-.25-.22-.33-.38c-.08-.16-.12-.34-.12-.55h.85c0 .08.02.15.05.22.03.07.07.12.13.17a.69.69 0 00.45.15c.1 0 .19-.01.27-.04zm4.1-3.56c-.18-.07-.37-.1-.59-.1-.22 0-.41.03-.59.1s-.33.18-.45.33c-.12.15-.23.34-.29.57-.06.23-.1.5-.1.82v.74c0 .32.04.6.11.82.07.22.17.42.3.57.13.15.28.26.46.33s.37.1.59.1c.22 0 .41-.03.59-.1s.33-.18.45-.33c.12-.15.22-.34.29-.57.07-.23.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82-.07-.22-.17-.42-.3-.57-.13-.15-.28-.26-.46-.33zm-.03 3.05c.03-.13.04-.29.04-.48h.01v-.97c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31a.436.436 0 00-.19-.17.655.655 0 00-.5 0c-.08.03-.13.09-.19.17-.06.08-.09.18-.12.31s-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32c.05.08.12.14.19.17a.655.655 0 00.5 0c.08-.03.14-.09.19-.17.05-.08.08-.19.11-.32z', +} + +/** + * @type IconData + */ +export const forward_10 = { + name: 'forward_10', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 20c3.31 0 6-2.69 6-6h2c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8V2l5 5-5 5V8c-3.31 0-6 2.69-6 6s2.69 6 6 6zm-1.1-7.27V17h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm3.42.05c-.18-.07-.37-.1-.59-.1-.22 0-.41.03-.59.1s-.33.18-.45.33c-.12.15-.23.34-.29.57-.06.23-.1.5-.1.82v.74c0 .32.04.6.11.82.07.22.17.42.3.57.13.15.28.26.46.33s.37.1.59.1c.22 0 .41-.03.59-.1s.33-.18.45-.33c.12-.15.22-.34.29-.57.07-.23.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82-.07-.22-.17-.42-.3-.57-.13-.15-.29-.26-.46-.33zm-.03 3.05c.03-.13.04-.29.04-.48h.01v-.97c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31a.436.436 0 00-.19-.17.655.655 0 00-.5 0c-.08.03-.13.09-.19.17-.06.08-.09.18-.12.31s-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32c.05.08.12.14.19.17a.655.655 0 00.5 0c.08-.03.14-.09.19-.17.05-.08.08-.19.11-.32z', +} + +/** + * @type IconData + */ +export const forward_5 = { + name: 'forward_5', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 20c3.31 0 6-2.69 6-6h2c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8V2l5 5-5 5V8c-3.31 0-6 2.69-6 6s2.69 6 6 6zm.3-3.68c.07-.04.13-.1.18-.17.05-.07.09-.15.11-.24.02-.09.03-.19.03-.31s-.01-.21-.04-.31a.681.681 0 00-.13-.24.538.538 0 00-.21-.15.853.853 0 00-.3-.05c-.07 0-.15.01-.2.02-.05.01-.1.03-.15.05-.05.02-.08.04-.12.07-.04.03-.07.06-.1.09l-.67-.17.25-2.17h2.39v.71h-1.7l-.11.92a.369.369 0 00.048-.021c.017-.009.037-.019.062-.029.025-.01.05-.018.075-.025a.879.879 0 00.075-.025.822.822 0 01.18-.04c.06-.01.13-.02.2-.02.21 0 .39.04.55.1.16.06.3.16.41.28.11.12.19.28.25.45.06.17.09.38.09.6 0 .19-.03.37-.09.54-.06.17-.15.32-.27.45-.12.13-.27.23-.45.31-.18.08-.4.12-.64.12-.18 0-.36-.03-.53-.08-.17-.05-.33-.13-.46-.24-.13-.11-.24-.23-.32-.39-.08-.16-.12-.33-.13-.53h.84c.02.17.08.31.19.41.11.1.25.15.42.15.1 0 .2-.02.27-.06z', +} + +/** + * @type IconData + */ +export const replay_30 = { + name: 'replay_30', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2v4c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8h2c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6v4L7 7l5-5zm-1.99 12.49h-.45v.65h.47c.11 0 .2.02.29.04a.508.508 0 01.36.31c.03.08.05.18.05.29 0 .09-.01.17-.04.24a.561.561 0 01-.33.3c-.08.03-.17.04-.27.04-.09 0-.17-.02-.25-.04a.49.49 0 01-.2-.11c-.06-.05-.1-.1-.13-.17a.545.545 0 01-.05-.22h-.85c0 .21.04.4.12.55.08.15.2.27.33.38.13.11.29.18.46.23.17.05.35.07.53.07.22 0 .41-.03.6-.08s.34-.14.48-.24c.14-.1.24-.24.32-.39.08-.15.12-.33.12-.53 0-.23-.06-.43-.18-.61s-.3-.3-.54-.39a1.1 1.1 0 00.48-.39.853.853 0 00.17-.52c0-.2-.04-.38-.11-.53-.07-.15-.17-.28-.3-.38-.13-.1-.28-.18-.46-.23-.18-.05-.38-.08-.59-.08-.19 0-.37.03-.54.08-.17.05-.31.13-.44.23a1.067 1.067 0 00-.41.85h.85a.455.455 0 01.17-.35.4.4 0 01.18-.1.78.78 0 01.22-.03c.09 0 .18.02.25.04s.13.06.18.11a.538.538 0 01.15.39c0 .18-.05.32-.16.43-.11.11-.27.16-.48.16zm5.29.75c0 .32-.03.6-.1.82-.07.22-.17.42-.29.57-.12.15-.28.26-.45.33-.17.07-.37.1-.59.1-.22 0-.41-.03-.59-.1s-.33-.18-.46-.33c-.13-.15-.23-.34-.3-.57-.07-.23-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82.07-.22.17-.42.29-.57.12-.15.28-.26.45-.33.17-.07.37-.1.59-.1.22 0 .41.03.59.1s.33.18.46.33c.13.15.23.34.3.57.07.23.11.5.11.82v.74zm-.89-1.34c.03.13.04.29.04.48h-.01v.97c0 .19-.01.35-.04.48-.02.13-.06.24-.11.32-.05.08-.12.14-.19.17a.655.655 0 01-.5 0 .389.389 0 01-.19-.17c-.05-.08-.09-.19-.12-.32s-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.07-.23.12-.31c.05-.08.12-.14.19-.17a.655.655 0 01.5 0c.08.03.14.09.19.17.05.08.09.18.12.31z', +} + +/** + * @type IconData + */ +export const replay_10 = { + name: 'replay_10', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2v4c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8h2c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6v4L7 7l5-5zm-1.95 15h.85v-4.27h-.09l-1.77.63v.69l1.01-.31V17zm5.13-1.76c0 .32-.03.6-.1.82-.07.22-.17.42-.29.57-.12.15-.28.26-.45.33-.17.07-.37.1-.59.1-.22 0-.41-.03-.59-.1s-.33-.18-.46-.33c-.13-.15-.23-.34-.3-.57-.07-.23-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82.07-.22.17-.42.29-.57.12-.15.28-.26.45-.33.17-.07.37-.1.59-.1.22 0 .41.03.59.1s.33.18.46.33c.13.15.23.34.3.57.07.23.11.5.11.82v.74zm-.89-1.34c.03.13.04.29.04.48h-.01v.97c0 .19-.02.35-.04.48s-.06.24-.11.32c-.05.08-.12.14-.19.17a.655.655 0 01-.5 0 .389.389 0 01-.19-.17c-.05-.08-.09-.19-.12-.32s-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.07-.23.12-.31c.05-.08.12-.14.19-.17a.655.655 0 01.5 0c.08.03.14.09.19.17.05.08.09.18.12.31z', +} + +/** + * @type IconData + */ +export const replay_5 = { + name: 'replay_5', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2v4c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8h2c0 3.31 2.69 6 6 6s6-2.69 6-6-2.69-6-6-6v4L7 7l5-5zm-1.06 10.73l-.25 2.17.67.16.022-.023a.29.29 0 01.078-.067c.02-.01.04-.023.06-.035a.66.66 0 01.21-.085c.05-.01.12-.02.2-.02.11 0 .22.02.3.05.08.03.15.08.21.15.06.07.1.14.13.24.03.1.04.2.04.31 0 .11 0 .21-.03.31s-.07.18-.11.25a.49.49 0 01-.45.23.65.65 0 01-.42-.15c-.11-.09-.17-.23-.19-.41h-.84c0 .2.05.38.13.53.08.15.18.29.32.39.14.1.29.19.46.24.17.05.35.08.53.08.25 0 .46-.05.64-.12.18-.07.33-.18.45-.31s.21-.28.27-.45c.06-.17.09-.35.09-.54 0-.22-.04-.42-.09-.6-.05-.18-.14-.33-.25-.45-.11-.12-.25-.21-.41-.28a1.35 1.35 0 00-.75-.08c-.03.005-.06.012-.09.02s-.06.015-.09.02c-.06.01-.11.03-.15.05a.619.619 0 01-.05.021c-.022.01-.043.017-.06.029l.11-.92h1.7v-.71h-2.39z', +} + +/** + * @type IconData + */ +export const replay = { + name: 'replay', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 6V2L7 7l5 5V8c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z', +} + +/** + * @type IconData + */ +export const play_circle_outlined = { + name: 'play_circle_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4-8l-6 4.5v-9l6 4.5z', +} + +/** + * @type IconData + */ +export const play_circle = { + name: 'play_circle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm14 0l-6-4.5v9l6-4.5z', +} + +/** + * @type IconData + */ +export const play = { + name: 'play', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M17.5 12l-11 7V5l11 7zm-3.73 0L8.5 8.64v6.72L13.77 12z', +} + +/** + * @type IconData + */ +export const pause_circle_outlined = { + name: 'pause_circle_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm9 4H9V8h2v8zm1 4c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3-4h-2V8h2v8z', +} + +/** + * @type IconData + */ +export const pause_circle = { + name: 'pause_circle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm2 0h2V8h-2v8z', +} + +/** + * @type IconData + */ +export const pause = { + name: 'pause', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M10 19H6V5h4v14zm4 0V5h4v14h-4z', +} + +/** + * @type IconData + */ +export const stop = { + name: 'stop', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M6 6h12v12H6V6zm10 10V8H8v8h8z', +} + +/** + * @type IconData + */ +export const record = { + name: 'record', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8-3.58 8-8 8-8-3.58-8-8zm14 0c0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6 6-2.69 6-6z', +} + +/** + * @type IconData + */ +export const skip_previous = { + name: 'skip_previous', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 6h2v12H6V6zm3.5 6l8.5 6V6l-8.5 6zm3.47 0L16 14.14V9.86L12.97 12z', +} + +/** + * @type IconData + */ +export const skip_next = { + name: 'skip_next', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6 18l8.5-6L6 6v12zm2-8.14L11.03 12 8 14.14V9.86zM18 6h-2v12h2V6z', +} + +/** + * @type IconData + */ +export const fast_rewind = { + name: 'fast_rewind', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M3.25 12l8.5-6v12l-8.5-6zm17.5-6l-8.5 6 8.5 6V6zM6.72 12l3.03 2.14V9.86L6.72 12zm9 0l3.03 2.14V9.86L15.72 12z', +} + +/** + * @type IconData + */ +export const fast_forward = { + name: 'fast_forward', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11.75 12l-8.5 6V6l8.5 6zm.5 6l8.5-6-8.5-6v12zm-3.97-6L5.25 9.86v4.28L8.28 12zm9 0l-3.03-2.14v4.28L17.28 12z', +} + +/** + * @type IconData + */ +export const closed_caption_outlined = { + name: 'closed_caption_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 4h14c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V6a2 2 0 012-2zm0 14h14V6H5v12zm2-3h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm10 0h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1z', +} + +/** + * @type IconData + */ +export const closed_caption_filled = { + name: 'closed_caption_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 4h14c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V6a2 2 0 012-2zm2 11h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm7 0h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1z', +} + +/** + * @type IconData + */ +export const res_4k_outlined = { + name: 'res_4k_outlined', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19 3H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2V5a2 2 0 00-2-2zm0 2v14H5V5h14zm-8 10H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1v1.51h-1V15zm5.2-3l2-3h-1.7l-2 3V9H13v6h1.5v-3l2 3h1.7l-2-3z', +} + +/** + * @type IconData + */ +export const res_4k_filled = { + name: 'res_4k_filled', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 3h14a2 2 0 012 2v14c0 1.1-.9 2-2 2H5a2 2 0 01-2-2V5c0-1.1.9-2 2-2zm6 12H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1v1.51h-1V15zm5.2-3l2-3h-1.7l-2 3V9H13v6h1.5v-3l2 3h1.7l-2-3z', +} + +/** + * @type IconData + */ +export const record_voice = { + name: 'record_voice', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.44 4.13l1.63-1.63c3.91 4.05 3.9 10.11 0 14l-1.63-1.63c2.77-3.18 2.77-7.72 0-10.74zM13 9.5c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4 4 1.79 4 4zm-2 0c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2 6c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm0 2c-2.69 0-5.78 1.28-6 2h12c-.2-.71-3.3-2-6-2zm6.08-9.95c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69z', +} + +/** + * @type IconData + */ +export const record_voice_off = { + name: 'record_voice_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M18.442 4.13l1.63-1.63c3.86 3.99 3.89 9.94.15 13.83l-1.64-1.64c2.62-3.17 2.58-7.59-.14-10.56zm-3.36 3.42l1.68-1.69c1.98 2.15 2.01 5.11.11 7.13l-1.7-1.7c.74-1.16.71-2.61-.09-3.74zm-5.65-2.01l3.53 3.53a3.979 3.979 0 00-3.53-3.53zm-6.43-.77l1.41-1.41 16.73 16.73-1.41 1.41-3.02-3.02c.18.32.29.65.29 1.02v2h-16v-2c0-2.66 5.33-4 8-4 1.78 0 4.74.6 6.51 1.78l-4.4-4.4c-.61.39-1.33.62-2.11.62-2.21 0-4-1.79-4-4 0-.78.23-1.5.62-2.11l-2.62-2.62zm0 14.73c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2h-12zm4-10c0 1.1.9 2 2 2 .22 0 .42-.04.62-.11l-2.51-2.51c-.07.2-.11.4-.11.62z', +} + +/** + * @type IconData + */ +export const subdirectory_arrow_right = { + name: 'subdirectory_arrow_right', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M19.5 14.5l-6 6-1.42-1.42 3.59-3.58H4.5v-12h2v10h9.17l-3.59-3.58L13.5 8.5l6 6z', +} + +/** + * @type IconData + */ +export const subdirectory_arrow_left = { + name: 'subdirectory_arrow_left', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10.5 8.5l1.42 1.42-3.59 3.58h9.17v-10h2v12H8.33l3.59 3.58-1.42 1.42-6-6 6-6z', +} + +/** + * @type IconData + */ +export const last_page = { + name: 'last_page', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M10.385 12l-4.59-4.59L7.205 6l6 6-6 6-1.41-1.41 4.59-4.59zm7.82-6h-2v12h2V6z', +} + +/** + * @type IconData + */ +export const first_page = { + name: 'first_page', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.795 6h-2v12h2V6zm5.82 6l4.59 4.59-1.41 1.41-6-6 6-6 1.41 1.41-4.59 4.59z', +} + +/** + * @type IconData + */ +export const unfold_more = { + name: 'unfold_more', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.17 9L12 5.83 8.83 9 7.41 7.59 12 3l4.58 4.59L15.17 9zm-6.34 6L12 18.17 15.17 15l1.42 1.41L12 21l-4.58-4.59L8.83 15z', +} + +/** + * @type IconData + */ +export const unfold_less = { + name: 'unfold_less', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.17 4l1.42 1.41L12 10 7.41 5.41 8.83 4 12 7.17 15.17 4zM8.83 20l-1.42-1.41L12 14l4.58 4.59L15.17 20 12 16.83 8.83 20z', +} + +/** + * @type IconData + */ +export const arrow_drop_left = { + name: 'arrow_drop_left', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M14.5 7l-5 5 5 5V7z', +} + +/** + * @type IconData + */ +export const arrow_drop_right = { + name: 'arrow_drop_right', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M9.5 17l5-5-5-5v10z', +} + +/** + * @type IconData + */ +export const arrow_drop_up = { + name: 'arrow_drop_up', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M7 14.5l5-5 5 5H7z', +} + +/** + * @type IconData + */ +export const arrow_drop_down = { + name: 'arrow_drop_down', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M7 9.5l5 5 5-5H7z', +} + +/** + * @type IconData + */ +export const arrow_forward_ios = { + name: 'arrow_forward_ios', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M6.165 20.13l1.77 1.77 9.9-9.9-9.9-9.9-1.77 1.77 8.13 8.13-8.13 8.13z', +} + +/** + * @type IconData + */ +export const arrow_back_ios = { + name: 'arrow_back_ios', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.835 3.87l-1.78-1.77-9.89 9.9 9.9 9.9 1.77-1.77L9.705 12l8.13-8.13z', +} + +/** + * @type IconData + */ +export const arrow_up = { + name: 'arrow_up', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z', +} + +/** + * @type IconData + */ +export const arrow_forward = { + name: 'arrow_forward', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z', +} + +/** + * @type IconData + */ +export const arrow_down = { + name: 'arrow_down', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z', +} + +/** + * @type IconData + */ +export const arrow_back = { + name: 'arrow_back', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z', +} + +/** + * @type IconData + */ +export const chevron_down = { + name: 'chevron_down', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M7.41 8.295l4.59 4.58 4.59-4.58L18 9.705l-6 6-6-6 1.41-1.41z', +} + +/** + * @type IconData + */ +export const chevron_left = { + name: 'chevron_left', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M15.705 16.59L11.125 12l4.58-4.59L14.295 6l-6 6 6 6 1.41-1.41z', +} + +/** + * @type IconData + */ +export const chevron_right = { + name: 'chevron_right', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M8.295 16.59l4.58-4.59-4.58-4.59L9.705 6l6 6-6 6-1.41-1.41z', +} + +/** + * @type IconData + */ +export const chevron_up = { + name: 'chevron_up', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M7.41 15.705l4.59-4.58 4.59 4.58 1.41-1.41-6-6-6 6 1.41 1.41z', +} + +/** + * @type IconData + */ +export const swap_horizontal = { + name: 'swap_horizontal', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.01 5L21 9l-3.99 4v-3H10V8h7.01V5zM3 15l3.99-4v3H14v2H6.99v3L3 15z', +} + +/** + * @type IconData + */ +export const swap_horizontal_circle = { + name: 'swap_horizontal_circle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm2 0c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm11-5.5V9h-4v2h4v2.5l3.5-3.5L15 6.5zM5.5 14L9 10.5V13h4v2H9v2.5L5.5 14z', +} + +/** + * @type IconData + */ +export const swap_verticle = { + name: 'swap_verticle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M5 6.99L9 3l4 3.99h-3V14H8V6.99H5zM16 10v7.01h3L15 21l-4-3.99h3V10h2z', +} + +/** + * @type IconData + */ +export const swap_verticle_circle = { + name: 'swap_verticle_circle', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm2 0c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8-8 3.59-8 8zm2.5-3L10 5.5 13.5 9H11v4H9V9H6.5zm7.5 9.5l3.5-3.5H15v-4h-2v4h-2.5l3.5 3.5z', +} + +/** + * @type IconData + */ +export const label = { + name: 'label', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M15.5 5c.67 0 1.27.33 1.63.84L21.5 12l-4.37 6.16c-.36.51-.96.84-1.63.84l-11-.01c-1.1 0-2-.89-2-1.99V7c0-1.1.9-1.99 2-1.99l11-.01zm-11 12h11l3.55-5-3.55-5h-11v10z', +} + +/** + * @type IconData + */ +export const label_off = { + name: 'label_off', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 4.22L3.58 5.8c-.36.35-.58.85-.58 1.39v10c0 1.1.9 1.99 2 1.99l11 .01c.28 0 .55-.07.79-.18l2.18 2.18 1.41-1.41L3.41 2.81 2 4.22zm14 2.97l3.55 5-1.63 2.29 1.43 1.43L22 12.19l-4.37-6.16c-.36-.51-.96-.84-1.63-.84l-7.37.01 2 1.99H16zm-11 10h9.97L5 7.22v9.97z', +} + +/** + * @type IconData + */ +export const tag = { + name: 'tag', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM13 20.01L4 11V4h7v-.01l9 9-7 7.02zM5 6.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z', +} + +/** + * @type IconData + */ +export const high_priority = { + name: 'high_priority', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: 'M14 3h-4v12h4V3zm-4 16a2 2 0 114 0 2 2 0 01-4 0z', +} + +/** + * @type IconData + */ +export const new_label = { + name: 'new_label', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.25 12.5L4.75 9H3.5v6h1.25v-3.5L7.3 15h1.2V9H7.25v3.5zM9.5 15h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12h2.5V9h-4v6zm9.75-1.5V9h1.25v5c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1V9h1.25v4.51h1.13V9.99h1.25v3.51h1.12z', +} + +/** + * @type IconData + */ +export const new_alert = { + name: 'new_alert', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20.56 9.215l2.44 2.78-2.44 2.78.34 3.68-3.61.82-1.89 3.18-3.4-1.46-3.4 1.47-1.89-3.18-3.61-.82.34-3.69L1 11.995l2.44-2.79-.34-3.68 3.61-.81 1.89-3.18 3.4 1.46 3.4-1.46 1.89 3.18 3.61.82-.34 3.68zm-1.81 7.68l-.26-2.79 1.85-2.11-1.85-2.11.26-2.79-2.74-.62-1.43-2.41L12 5.175l-2.58-1.1-1.43 2.41-2.74.61.26 2.78-1.85 2.12 1.85 2.1-.26 2.8 2.74.62 1.43 2.41 2.58-1.11 2.58 1.11 1.43-2.41 2.74-.62zm-5.75-1.9v2h-2v-2h2zm0-8h-2v6h2v-6z', +} + +/** + * @type IconData + */ +export const flag = { + name: 'flag', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M4.5 3.5h9l.4 2h5.6v10h-7l-.4-2H6.5v7h-2v-17zm7.76 4l-.4-2H6.5v6h7.24l.4 2h3.36v-6h-5.24z', +} + +/** + * @type IconData + */ +export const pin = { + name: 'pin', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.5 9H4v6h1.5v-2h2c.85 0 1.5-.65 1.5-1.5v-1C9 9.65 8.35 9 7.5 9zm5 6H11V9h1.5v6zm6.25-2.5V9H20v6h-1.2l-2.55-3.5V15H15V9h1.25l2.5 3.5zm-13.25-1h2v-1h-2v1z', +} + +/** + * @type IconData + */ +export const pregnant_woman = { + name: 'pregnant_woman', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M11 2c-1.11 0-2 .89-2 2 0 1.11.89 2 2 2 1.11 0 2-.89 2-2 0-1.11-.89-2-2-2zm3 8c1.17.49 1.99 1.66 2 3v4h-3v5h-3v-5H8v-7c0-1.66 1.34-3 3-3s3 1.34 3 3z', +} + +/** + * @type IconData + */ +export const accessible = { + name: 'accessible', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M14 4c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2 3c2.83 0 5.89-.3 8.5-1l.5 2c-1.86.5-4 .83-6 1v13h-2v-6h-2v6H9V9c-2-.17-4.14-.5-6-1l.5-2c2.61.7 5.67 1 8.5 1z', +} + +/** + * @type IconData + */ +export const wheelchair = { + name: 'wheelchair', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12 2a2 2 0 100 4 2 2 0 000-4zm7 11v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.005 0-.007-.003-.01-.005-.002-.003-.005-.005-.01-.005H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95zM7 17c0 1.66 1.34 3 3 3 1.31 0 2.42-.84 2.83-2h2.07A5 5 0 119 12.1v2.07c-1.16.42-2 1.52-2 2.83z', +} + +/** + * @type IconData + */ +export const accessible_forward = { + name: 'accessible_forward', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M17.5 2.27a2 2 0 100 4 2 2 0 000-4zm-3 14.46h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5zm1.14-3.5h1.86c1.1 0 2 .9 2 2v5.5h-2v-5h-4.98c-1.46 0-2.45-1.57-1.85-2.9l1.83-4.1h-2.21l-.65 1.53-1.92-.53.67-1.8c.33-.73 1.06-1.2 1.87-1.2h5.2c1.48 0 2.46 1.5 1.85 2.83l-1.67 3.67z', +} + +/** + * @type IconData + */ +export const language = { + name: 'language', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M2 12C2 6.48 6.47 2 11.99 2 17.52 2 22 6.48 22 12s-4.48 10-10.01 10C6.47 22 2 17.52 2 12zm13.97-4h2.95a8.03 8.03 0 00-4.33-3.56c.6 1.11 1.06 2.31 1.38 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4 12c0 .69.1 1.36.26 2h3.38c-.08-.66-.14-1.32-.14-2 0-.68.06-1.34.14-2H4.26c-.16.64-.26 1.31-.26 2zm1.08 4h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 015.08 16zm0-8h2.95c.32-1.25.78-2.45 1.38-3.56-1.84.63-3.37 1.9-4.33 3.56zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM9.5 12c0 .68.07 1.34.16 2h4.68c.09-.66.16-1.32.16-2 0-.68-.07-1.35-.16-2H9.66c-.09.65-.16 1.32-.16 2zm5.09 7.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 01-4.33 3.56zM16.5 12c0 .68-.06 1.34-.14 2h3.38c.16-.64.26-1.31.26-2s-.1-1.36-.26-2h-3.38c.08.66.14 1.32.14 2z', +} + +/** + * @type IconData + */ +export const google_translate = { + name: 'google_translate', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zM7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42 0 1.33 1.07 2.42 2.38 2.42 1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4zm7.22-.01c-.45-.52-.86-1.1-1.19-1.7l.65 2.23.54-.53zm-.42-2.46h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7zM20 21c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1h-8.82l1.18 4.04h1.96V9h1.04v1.04H19v1.04h-1.27c-.32 1.26-1.02 2.48-1.92 3.51l2.71 2.68-.73.73-2.68-2.69-.92.92L15 19l-2 2h7z', +} + +/** + * @type IconData + */ +export const hearing = { + name: 'hearing', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M7.64 3.03L6.22 1.61A10.965 10.965 0 003 9.39c0 3.04 1.23 5.79 3.22 7.78l1.41-1.41A9.011 9.011 0 015 9.39C5 6.9 6.01 4.65 7.64 3.03zM17 20.39c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.505-1.546-1.452-2.277-2.365-2.98l-.025-.02-.01-.008c-.787-.607-1.603-1.238-2.31-2.522-.53-.96-.82-2.01-.82-2.94 0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7s-7 3.07-7 7c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55A3.999 3.999 0 0021 18.39h-2c0 1.1-.9 2-2 2zm-3-8.5a2.5 2.5 0 010-5 2.5 2.5 0 010 5z', +} + +/** + * @type IconData + */ +export const translate = { + name: 'translate', + prefix: 'eds', + height: '24', + width: '24', + svgPathData: + 'M12.87 15.07l-2.54-2.51.03-.03A17.52 17.52 0 0014.07 6H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-1 2.67L15.88 17h3.24l-1.62-4.33z', +} diff --git a/libraries/icons/tsconfig.build.types.json b/libraries/icons/tsconfig.build.types.json new file mode 100644 index 0000000000..2fe1b1178d --- /dev/null +++ b/libraries/icons/tsconfig.build.types.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "declaration": true, + "noEmit": false, + "sourceMap": true + } +} diff --git a/libraries/icons/tsconfig.json b/libraries/icons/tsconfig.json new file mode 100644 index 0000000000..76b78e8bdb --- /dev/null +++ b/libraries/icons/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "esnext", + "lib": [ + "dom", + "es2015" + ], + "moduleResolution": "node", + "resolveJsonModule": true, + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "sourceMap": false, + "allowJs": true, + "checkJs": true, + "noEmit": true, + "jsx": "react" + }, + "include": [ + "src/**/*" + ], + "exclude": [ + "node_modules", + "**/*.test.jsx" + ] +} diff --git a/libraries/tokens/base/colors.js b/libraries/tokens/base/colors.js index c0456c6d53..326c0b5b75 100644 --- a/libraries/tokens/base/colors.js +++ b/libraries/tokens/base/colors.js @@ -1,20 +1,42 @@ +/** + * @typedef ColorData + * @property {string} hex + * @property {string} hsla + * @property {string} rgba + */ + export const colors = { text: { + /** + * @type {ColorData} + */ static_icons__default: { hex: '#3d3d3d', hsla: 'hsla(0, 0%, 23.9%, 1)', rgba: 'rgba(61, 61, 61, 1)', }, + + /** + * @type {ColorData} + */ static_icons__secondary: { hex: '#565656', hsla: 'hsla(0, 0%, 33.7%, 1)', rgba: 'rgba(86, 86, 86, 1)', }, + + /** + * @type {ColorData} + */ static_icons__tertiary: { hex: '#6f6f6f', hsla: 'hsla(0, 0%, 43.5%, 1)', rgba: 'rgba(111, 111, 111, 1)', }, + + /** + * @type {ColorData} + */ static_icons__primary_white: { hex: '#ffffff', hsla: 'hsla(0, 0%, 100%, 1)', @@ -22,41 +44,72 @@ export const colors = { }, }, ui: { + /** + * @type {ColorData} + */ background__default: { hex: '#ffffff', hsla: 'hsla(0, 0%, 100%, 1)', rgba: 'rgba(255, 255, 255, 1)', }, + + /** + * @type {ColorData} + */ background__light: { hex: '#f7f7f7', hsla: 'hsla(0, 0%, 96.9%, 1)', rgba: 'rgba(247, 247, 247, 1)', }, + + /** + * @type {ColorData} + */ background__scrim: { hex: '#000000', hsla: 'hsla(0, 0%, 0%, 0.4)', rgba: 'rgba(0, 0, 0, 0.4)', }, + + /** + * @type {ColorData} + */ background__overlay: { hex: '#000000', hsla: 'hsla(0, 0%, 0%, 0.8)', rgba: 'rgba(0, 0, 0, 0.8)', }, + + /** + * @type {ColorData} + */ background__medium: { hex: '#dcdcdc', hsla: 'hsla(0, 0%, 86.3%, 1)', rgba: 'rgba(220, 220, 220, 1)', }, + + /** + * @type {ColorData} + */ background__info: { hex: '#d5eaf4', hsla: 'hsla(199, 58.5%, 89.6%, 1)', rgba: 'rgba(213, 234, 244, 1)', }, + + /** + * @type {ColorData} + */ background__warning: { hex: '#ffe7d6', hsla: 'hsla(25, 100%, 92%, 1)', rgba: 'rgba(255, 231, 214, 1)', }, + + /** + * @type {ColorData} + */ background__danger: { hex: '#ffc1c1', hsla: 'hsla(0, 100%, 87.8%, 1)', @@ -64,121 +117,216 @@ export const colors = { }, }, infographic: { + /** + * @type {ColorData} + */ substitute__purple_berry: { hex: '#8c1159', hsla: 'hsla(325, 78.3%, 30.8%, 1)', rgba: 'rgba(140, 17, 89, 1)', }, + + /** + * @type {ColorData} + */ substitute__pink_rose: { hex: '#e24973', hsla: 'hsla(344, 72.5%, 58.6%, 1)', rgba: 'rgba(226, 73, 115, 1)', }, + + /** + * @type {ColorData} + */ substitute__pink_salmon: { hex: '#ff92a8', hsla: 'hsla(348, 100%, 78.6%, 1)', rgba: 'rgba(255, 146, 168, 1)', }, + + /** + * @type {ColorData} + */ substitute__green_cucumber: { hex: '#005f57', hsla: 'hsla(175, 100%, 18.6%, 1)', rgba: 'rgba(0, 95, 87, 1)', }, + + /** + * @type {ColorData} + */ substitute__green_succulent: { hex: '#00977b', hsla: 'hsla(169, 100%, 29.6%, 1)', rgba: 'rgba(0, 151, 123, 1)', }, + + /** + * @type {ColorData} + */ substitute__green_mint: { hex: '#40d38f', hsla: 'hsla(152, 62.6%, 53.9%, 1)', rgba: 'rgba(64, 211, 143, 1)', }, + + /** + * @type {ColorData} + */ substitute__blue_ocean: { hex: '#004088', hsla: 'hsla(212, 100%, 26.7%, 1)', rgba: 'rgba(0, 64, 136, 1)', }, + + /** + * @type {ColorData} + */ substitute__blue_overcast: { hex: '#0084c4', hsla: 'hsla(200, 100%, 38.4%, 1)', rgba: 'rgba(0, 132, 196, 1)', }, + + /** + * @type {ColorData} + */ substitute__blue_sky: { hex: '#52c0ff', hsla: 'hsla(202, 100%, 66.1%, 1)', rgba: 'rgba(82, 192, 255, 1)', }, + + /** + * @type {ColorData} + */ primary__moss_green_100: { hex: '#007079', hsla: 'hsla(184, 100%, 23.7%, 1)', rgba: 'rgba(0, 112, 121, 1)', }, + + /** + * @type {ColorData} + */ primary__moss_green_55: { hex: '#73b1b5', hsla: 'hsla(184, 30.8%, 58%, 1)', rgba: 'rgba(115, 177, 181, 1)', }, + + /** + * @type {ColorData} + */ primary__moss_green_34: { hex: '#a8ced1', hsla: 'hsla(184, 30.8%, 73.9%, 1)', rgba: 'rgba(168, 206, 209, 1)', }, + + /** + * @type {ColorData} + */ primary__moss_green_21: { hex: '#c9e0e2', hsla: 'hsla(185, 30.1%, 83.7%, 1)', rgba: 'rgba(201, 224, 226, 1)', }, + + /** + * @type {ColorData} + */ primary__moss_green_13: { hex: '#deedee', hsla: 'hsla(184, 32%, 90.2%, 1)', rgba: 'rgba(222, 237, 238, 1)', }, + + /** + * @type {ColorData} + */ primary__energy_red_100: { hex: '#eb0037', hsla: 'hsla(346, 100%, 46.1%, 1)', rgba: 'rgba(235, 0, 55, 1)', }, + + /** + * @type {ColorData} + */ primary__energy_red_55: { hex: '#ff7d98', hsla: 'hsla(348, 100%, 74.5%, 1)', rgba: 'rgba(255, 125, 152, 1)', }, + + /** + * @type {ColorData} + */ primary__energy_red_34: { hex: '#ffaebf', hsla: 'hsla(347, 100%, 84.1%, 1)', rgba: 'rgba(255, 174, 191, 1)', }, + + /** + * @type {ColorData} + */ primary__energy_red_21: { hex: '#ffcdd7', hsla: 'hsla(348, 100%, 90.2%, 1)', rgba: 'rgba(255, 205, 215, 1)', }, + + /** + * @type {ColorData} + */ primary__energy_red_13: { hex: '#ffe0e7', hsla: 'hsla(346, 100%, 93.9%, 1)', rgba: 'rgba(255, 224, 231, 1)', }, + + /** + * @type {ColorData} + */ primary__weathered_red: { hex: '#7d0023', hsla: 'hsla(343, 100%, 24.5%, 1)', rgba: 'rgba(125, 0, 35, 1)', }, + + /** + * @type {ColorData} + */ primary__slate_blue: { hex: '#243746', hsla: 'hsla(206, 32.1%, 20.8%, 1)', rgba: 'rgba(36, 55, 70, 1)', }, + + /** + * @type {ColorData} + */ primary__spruce_wood: { hex: '#ffe7d6', hsla: 'hsla(25, 100%, 92%, 1)', rgba: 'rgba(255, 231, 214, 1)', }, + + /** + * @type {ColorData} + */ primary__mist_blue: { hex: '#d5eaf4', hsla: 'hsla(199, 58.5%, 89.6%, 1)', rgba: 'rgba(213, 234, 244, 1)', }, + + /** + * @type {ColorData} + */ primary__lichen_green: { hex: '#e6faec', hsla: 'hsla(138, 66.7%, 94.1%, 1)', @@ -186,11 +334,18 @@ export const colors = { }, }, logo: { + /** + * @type {ColorData} + */ fill_positive: { hex: '#eb0037', hsla: 'hsla(346, 100%, 46.1%, 1)', rgba: 'rgba(235, 0, 55, 1)', }, + + /** + * @type {ColorData} + */ fill_negative: { hex: '#ffffff', hsla: 'hsla(0, 0%, 100%, 1)', @@ -198,191 +353,342 @@ export const colors = { }, }, interactive: { + /** + * @type {ColorData} + */ primary__selected_highlight: { hex: '#e6faec', hsla: 'hsla(138, 66.7%, 94.1%, 1)', rgba: 'rgba(230, 250, 236, 1)', }, + + /** + * @type {ColorData} + */ primary__selected_hover: { hex: '#c3f3d2', hsla: 'hsla(139, 66.7%, 85.9%, 1)', rgba: 'rgba(195, 243, 210, 1)', }, + + /** + * @type {ColorData} + */ primary__resting: { hex: '#007079', hsla: 'hsla(184, 100%, 23.7%, 1)', rgba: 'rgba(0, 112, 121, 1)', }, + + /** + * @type {ColorData} + */ primary__hover: { hex: '#004f55', hsla: 'hsla(184, 100%, 16.7%, 1)', rgba: 'rgba(0, 79, 85, 1)', }, + + /** + * @type {ColorData} + */ primary__hover_alt: { hex: '#deedee', hsla: 'hsla(184, 32%, 90.2%, 1)', rgba: 'rgba(222, 237, 238, 1)', }, + + /** + * @type {ColorData} + */ secondary__highlight: { hex: '#d5eaf4', hsla: 'hsla(199, 58.5%, 89.6%, 1)', rgba: 'rgba(213, 234, 244, 1)', }, + + /** + * @type {ColorData} + */ secondary__resting: { hex: '#243746', hsla: 'hsla(206, 32.1%, 20.8%, 1)', rgba: 'rgba(36, 55, 70, 1)', }, + + /** + * @type {ColorData} + */ secondary__link_hover: { hex: '#17242f', hsla: 'hsla(208, 34.3%, 13.7%, 1)', rgba: 'rgba(23, 36, 47, 1)', }, + + /** + * @type {ColorData} + */ danger__highlight: { hex: '#ffc1c1', hsla: 'hsla(0, 100%, 87.8%, 1)', rgba: 'rgba(255, 193, 193, 1)', }, + + /** + * @type {ColorData} + */ danger__resting: { hex: '#eb0000', hsla: 'hsla(0, 100%, 46.1%, 1)', rgba: 'rgba(235, 0, 0, 1)', }, + + /** + * @type {ColorData} + */ danger__hover: { hex: '#b30d2f', hsla: 'hsla(348, 86.5%, 37.6%, 1)', rgba: 'rgba(179, 13, 47, 1)', }, + + /** + * @type {ColorData} + */ danger__text: { hex: '#b30d2f', hsla: 'hsla(348, 86.5%, 37.6%, 1)', rgba: 'rgba(179, 13, 47, 1)', }, + + /** + * @type {ColorData} + */ warning__highlight: { hex: '#ffe7d6', hsla: 'hsla(25, 100%, 92%, 1)', rgba: 'rgba(255, 231, 214, 1)', }, + + /** + * @type {ColorData} + */ warning__resting: { hex: '#ff9200', hsla: 'hsla(34, 100%, 50%, 1)', rgba: 'rgba(255, 146, 0, 1)', }, + + /** + * @type {ColorData} + */ warning__hover: { hex: '#ad6200', hsla: 'hsla(34, 100%, 33.9%, 1)', rgba: 'rgba(173, 98, 0, 1)', }, + + /** + * @type {ColorData} + */ warning__text: { hex: '#ad6200', hsla: 'hsla(34, 100%, 33.9%, 1)', rgba: 'rgba(173, 98, 0, 1)', }, + + /** + * @type {ColorData} + */ success__highlight: { hex: '#e6faec', hsla: 'hsla(138, 66.7%, 94.1%, 1)', rgba: 'rgba(230, 250, 236, 1)', }, + + /** + * @type {ColorData} + */ success__resting: { hex: '#4bb748', hsla: 'hsla(118, 43.5%, 50%, 1)', rgba: 'rgba(75, 183, 72, 1)', }, + + /** + * @type {ColorData} + */ success__hover: { hex: '#358132', hsla: 'hsla(118, 44.1%, 35.1%, 1)', rgba: 'rgba(53, 129, 50, 1)', }, + + /** + * @type {ColorData} + */ success__text: { hex: '#358132', hsla: 'hsla(118, 44.1%, 35.1%, 1)', rgba: 'rgba(53, 129, 50, 1)', }, + + /** + * @type {ColorData} + */ table__cell__fill_resting: { hex: '#ffffff', hsla: 'hsla(0, 0%, 100%, 1)', rgba: 'rgba(255, 255, 255, 1)', }, + + /** + * @type {ColorData} + */ table__cell__fill_hover: { hex: '#eaeaea', hsla: 'hsla(0, 0%, 91.8%, 1)', rgba: 'rgba(234, 234, 234, 1)', }, + + /** + * @type {ColorData} + */ table__cell__fill_activated: { hex: '#e6faec', hsla: 'hsla(138, 66.7%, 94.1%, 1)', rgba: 'rgba(230, 250, 236, 1)', }, + + /** + * @type {ColorData} + */ table__header__fill_activated: { hex: '#eaeaea', hsla: 'hsla(0, 0%, 91.8%, 1)', rgba: 'rgba(234, 234, 234, 1)', }, + + /** + * @type {ColorData} + */ table__header__fill_hover: { hex: '#dcdcdc', hsla: 'hsla(0, 0%, 86.3%, 1)', rgba: 'rgba(220, 220, 220, 1)', }, + + /** + * @type {ColorData} + */ table__header__fill_resting: { hex: '#f7f7f7', hsla: 'hsla(0, 0%, 96.9%, 1)', rgba: 'rgba(247, 247, 247, 1)', }, + + /** + * @type {ColorData} + */ disabled__text: { hex: '#bebebe', hsla: 'hsla(0, 0%, 74.5%, 1)', rgba: 'rgba(190, 190, 190, 1)', }, + + /** + * @type {ColorData} + */ text_highlight: { hex: '#d5eaf4', hsla: 'hsla(199, 58.5%, 89.6%, 1)', rgba: 'rgba(213, 234, 244, 1)', }, + + /** + * @type {ColorData} + */ focus: { hex: '#007079', hsla: 'hsla(184, 100%, 23.7%, 1)', rgba: 'rgba(0, 112, 121, 1)', }, + + /** + * @type {ColorData} + */ disabled__border: { hex: '#dcdcdc', hsla: 'hsla(0, 0%, 86.3%, 1)', rgba: 'rgba(220, 220, 220, 1)', }, + + /** + * @type {ColorData} + */ disabled__fill: { hex: '#eaeaea', hsla: 'hsla(0, 0%, 91.8%, 1)', rgba: 'rgba(234, 234, 234, 1)', }, + + /** + * @type {ColorData} + */ link_on_interactive_colors: { hex: '#ffffff', hsla: 'hsla(0, 0%, 100%, 1)', rgba: 'rgba(255, 255, 255, 1)', }, + + /** + * @type {ColorData} + */ icon_on_interactive_colors: { hex: '#ffffff', hsla: 'hsla(0, 0%, 100%, 1)', rgba: 'rgba(255, 255, 255, 1)', }, + + /** + * @type {ColorData} + */ link_in_snackbars: { hex: '#a8ced1', hsla: 'hsla(184, 30.8%, 73.9%, 1)', rgba: 'rgba(168, 206, 209, 1)', }, + + /** + * @type {ColorData} + */ pressed_overlay_dark: { hex: '#000000', hsla: 'hsla(0, 0%, 0%, 0.2)', rgba: 'rgba(0, 0, 0, 0.2)', }, + + /** + * @type {ColorData} + */ field__fill_resting: { hex: '#f7f7f7', hsla: 'hsla(0, 0%, 96.9%, 1)', rgba: 'rgba(247, 247, 247, 1)', }, + + /** + * @type {ColorData} + */ field__fill_hover: { hex: '#f3f3f3', hsla: 'hsla(0, 0%, 95.3%, 1)', rgba: 'rgba(243, 243, 243, 1)', }, + + /** + * @type {ColorData} + */ field__fill_activated: { hex: '#dcdcdc', hsla: 'hsla(0, 0%, 86.3%, 1)', @@ -390,6 +696,9 @@ export const colors = { }, }, tabs: { + /** + * @type {ColorData} + */ inactive_text: { hex: '#565656', hsla: 'hsla(0, 0%, 33.7%, 1)', diff --git a/libraries/tokens/base/shape.js b/libraries/tokens/base/shape.js index d2ead29b10..ded0706651 100644 --- a/libraries/tokens/base/shape.js +++ b/libraries/tokens/base/shape.js @@ -1,54 +1,104 @@ +/** + * @typedef ShapeData + * @property {string} minHeight + * @property {string} minWidth + * @property {string} borderRadius + */ + export const shape = { + /** + * @type {ShapeData} + */ toggle_straight_border: { minHeight: '36px', minWidth: '4px', borderRadius: '', }, + + /** + * @type {ShapeData} + */ toggle_rounded_border: { minHeight: '36px', minWidth: '4px', borderRadius: '', }, + + /** + * @type {ShapeData} + */ circle: { minHeight: '40px', minWidth: '40px', borderRadius: '100px', }, + + /** + * @type {ShapeData} + */ rounded: { minHeight: '40px', minWidth: '80px', borderRadius: '100px', }, + + /** + * @type {ShapeData} + */ button: { minHeight: '36px', minWidth: '112px', borderRadius: '4px', }, + + /** + * @type {ShapeData} + */ toggle: { minHeight: '36px', minWidth: '112px', borderRadius: '4px', }, + + /** + * @type {ShapeData} + */ corners: { minHeight: '36px', minWidth: '112px', borderRadius: '4px', }, + + /** + * @type {ShapeData} + */ icon_button: { minHeight: '48px', minWidth: '48px', borderRadius: '100px', }, + + /** + * @type {ShapeData} + */ field: { minHeight: '56px', minWidth: '294px', borderRadius: '', }, + + /** + * @type {ShapeData} + */ straight: { minHeight: '36px', minWidth: '112px', borderRadius: '', }, + + /** + * @type {ShapeData} + */ caret: { minHeight: '8px', minWidth: '6px', diff --git a/libraries/tokens/base/typography.js b/libraries/tokens/base/typography.js index 6c4d14a7b0..721c8cd4b7 100644 --- a/libraries/tokens/base/typography.js +++ b/libraries/tokens/base/typography.js @@ -1,5 +1,20 @@ +/** + * @typedef {Partial + * , 'color' + * | 'fontFamily' + * | 'fontSize' + * | 'fontWeight' + * | 'fontStyle' + * | 'fontFeatureSettings' + * | 'lineHeight' + * | 'letterSpacing' + * | 'textDecoration' + * | 'textTransform'>>} TypographyData + */ + export const typography = { heading: { + /** @type {TypographyData} */ h1_bold: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -7,6 +22,8 @@ export const typography = { fontWeight: 700, lineHeight: '1.500em', }, + + /** @type {TypographyData} */ h1: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -14,6 +31,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.500em', }, + + /** @type {TypographyData} */ h2: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -21,6 +40,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.429em', }, + + /** @type {TypographyData} */ h3: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -28,6 +49,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.667em', }, + + /** @type {TypographyData} */ h4: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -35,6 +58,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.600em', }, + + /** @type {TypographyData} */ h5: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -43,6 +68,8 @@ export const typography = { letterSpacing: '0.013em', lineHeight: '1.333em', }, + + /** @type {TypographyData} */ h6: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -53,6 +80,7 @@ export const typography = { }, }, navigation: { + /** @type {TypographyData} */ menu_title: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -61,6 +89,8 @@ export const typography = { letterSpacing: '0.013em', lineHeight: '1.000em', }, + + /** @type {TypographyData} */ menu_tabs: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -69,6 +99,8 @@ export const typography = { letterSpacing: '0.013em', lineHeight: '1.000em', }, + + /** @type {TypographyData} */ label: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -76,6 +108,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.455em', }, + + /** @type {TypographyData} */ drawer_active: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -84,6 +118,8 @@ export const typography = { letterSpacing: '0.006em', lineHeight: '1.333em', }, + + /** @type {TypographyData} */ drawer_inactive: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -92,6 +128,8 @@ export const typography = { letterSpacing: '0.013em', lineHeight: '1.333em', }, + + /** @type {TypographyData} */ button: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -99,6 +137,8 @@ export const typography = { fontWeight: 500, lineHeight: '1.143em', }, + + /** @type {TypographyData} */ breadcrumb: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -106,6 +146,8 @@ export const typography = { fontWeight: 500, lineHeight: '1.143em', }, + + /** @type {TypographyData} */ breadcrumb_hover: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -116,6 +158,7 @@ export const typography = { }, }, input: { + /** @type {TypographyData} */ label: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -123,6 +166,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.333em', }, + + /** @type {TypographyData} */ text: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -131,8 +176,10 @@ export const typography = { letterSpacing: '0.025em', lineHeight: '1.500em', }, + + /** @type {TypographyData} */ text_monospaced: { - fontFeature: "'tnum' on, 'lnum' on", + fontFeatureSettings: "'tnum' on, 'lnum' on", color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', fontSize: '1.000rem', @@ -140,6 +187,8 @@ export const typography = { letterSpacing: '0.063em', lineHeight: '1.500em', }, + + /** @type {TypographyData} */ helper: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -150,6 +199,7 @@ export const typography = { }, }, paragraph: { + /** @type {TypographyData} */ body_short_italic: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -158,6 +208,8 @@ export const typography = { lineHeight: '1.250em', fontStyle: 'italic', }, + + /** @type {TypographyData} */ caption: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -165,6 +217,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.143em', }, + + /** @type {TypographyData} */ meta: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -172,6 +226,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.600em', }, + + /** @type {TypographyData} */ body_short: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -179,6 +235,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.250em', }, + + /** @type {TypographyData} */ body_short_bold_italic: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -187,6 +245,8 @@ export const typography = { lineHeight: '1.250em', fontStyle: 'italic', }, + + /** @type {TypographyData} */ body_short_bold: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -194,6 +254,8 @@ export const typography = { fontWeight: 700, lineHeight: '1.250em', }, + + /** @type {TypographyData} */ body_short_link: { color: 'rgba(0, 112, 121, 1)', fontFamily: 'Equinor', @@ -202,6 +264,8 @@ export const typography = { lineHeight: '1.250em', textDecoration: 'UNDERLINE', }, + + /** @type {TypographyData} */ overline: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -209,8 +273,11 @@ export const typography = { fontWeight: 500, letterSpacing: '0.069em', lineHeight: '1.600em', - textTransform: 'UPPERCASE', + textTransform: + /** @type {import('csstype').TextTransformProperty} */ ('uppercase'), }, + + /** @type {TypographyData} */ ingress: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -218,6 +285,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.333em', }, + + /** @type {TypographyData} */ body_long: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -225,6 +294,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.500em', }, + + /** @type {TypographyData} */ body_long_link: { color: 'rgba(0, 112, 121, 1)', fontFamily: 'Equinor', @@ -233,6 +304,8 @@ export const typography = { lineHeight: '1.500em', textDecoration: 'UNDERLINE', }, + + /** @type {TypographyData} */ body_long_italic: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -241,6 +314,8 @@ export const typography = { lineHeight: '1.500em', fontStyle: 'italic', }, + + /** @type {TypographyData} */ body_long_bold: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -248,6 +323,8 @@ export const typography = { fontWeight: 700, lineHeight: '1.500em', }, + + /** @type {TypographyData} */ body_long_bold_italic: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -258,6 +335,7 @@ export const typography = { }, }, table: { + /** @type {TypographyData} */ cell_header: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -265,6 +343,8 @@ export const typography = { fontWeight: 500, lineHeight: '1.714em', }, + + /** @type {TypographyData} */ cell_text: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -272,6 +352,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.714em', }, + + /** @type {TypographyData} */ cell_text_bold: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -279,6 +361,8 @@ export const typography = { fontWeight: 700, lineHeight: '1.714em', }, + + /** @type {TypographyData} */ cell_text_link: { color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', @@ -287,8 +371,10 @@ export const typography = { lineHeight: '1.714em', textDecoration: 'UNDERLINE', }, + + /** @type {TypographyData} */ cell_numeric_monospaced: { - fontFeature: "'tnum' on, 'lnum' on", + fontFeatureSettings: "'tnum' on, 'lnum' on", color: 'rgba(0, 0, 0, 1)', fontFamily: 'Equinor', fontSize: '0.875rem', @@ -297,6 +383,7 @@ export const typography = { }, }, ui: { + /** @type {TypographyData} */ tooltip: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -304,6 +391,8 @@ export const typography = { fontWeight: 500, lineHeight: '1.333em', }, + + /** @type {TypographyData} */ snackbar: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -311,6 +400,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.333em', }, + + /** @type {TypographyData} */ accordion_header: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -318,6 +409,8 @@ export const typography = { fontWeight: 500, lineHeight: '1.500em', }, + + /** @type {TypographyData} */ chip__badge: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', @@ -325,6 +418,8 @@ export const typography = { fontWeight: 400, lineHeight: '1.333em', }, + + /** @type {TypographyData} */ chart: { color: 'rgba(61, 61, 61, 1)', fontFamily: 'Equinor', diff --git a/libraries/tokens/package.json b/libraries/tokens/package.json index 3dcbe511e4..750ef72eab 100644 --- a/libraries/tokens/package.json +++ b/libraries/tokens/package.json @@ -5,6 +5,7 @@ "main": "dist/tokens.esm.js", "module": "dist/tokens.esm.js", "browser": "dist/tokens.umd.js", + "types": "dist/index.d.ts", "type": "module", "license": "AGPL-3.0-or-later", "author": { @@ -37,9 +38,12 @@ ], "devDependencies": { "@rollup/plugin-node-resolve": "^7.0.0", - "rollup": "^1.29.0" + "csstype": "^2.6.10", + "rollup": "^1.29.0", + "rollup-plugin-typescript2": "^0.27.0", + "tslib": "^1.11.1", + "typescript": "^3.8.3" }, - "dependencies": {}, "engines": { "pnpm": ">=4" } diff --git a/libraries/tokens/pnpm-lock.yaml b/libraries/tokens/pnpm-lock.yaml index 8c6a7f22d5..6f625ab6af 100644 --- a/libraries/tokens/pnpm-lock.yaml +++ b/libraries/tokens/pnpm-lock.yaml @@ -1,6 +1,10 @@ devDependencies: '@rollup/plugin-node-resolve': 7.1.1_rollup@1.29.0 + csstype: 2.6.10 rollup: 1.29.0 + rollup-plugin-typescript2: 0.27.0_rollup@1.29.0+typescript@3.8.3 + tslib: 1.11.1 + typescript: 3.8.3 lockfileVersion: 5.1 packages: /@rollup/plugin-node-resolve/7.1.1_rollup@1.29.0: @@ -56,24 +60,144 @@ packages: node: '>=6' resolution: integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== + /commondir/1.0.1: + dev: true + resolution: + integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + /csstype/2.6.10: + dev: true + resolution: + integrity: sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w== /estree-walker/1.0.1: dev: true resolution: integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + /find-cache-dir/3.3.1: + dependencies: + commondir: 1.0.1 + make-dir: 3.0.2 + pkg-dir: 4.2.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + /find-up/4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + /fs-extra/8.1.0: + dependencies: + graceful-fs: 4.2.3 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + engines: + node: '>=6 <7 || >=8' + resolution: + integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + /graceful-fs/4.2.3: + dev: true + resolution: + integrity: sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== /is-module/1.0.0: dev: true resolution: integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + /jsonfile/4.0.0: + dev: true + optionalDependencies: + graceful-fs: 4.2.3 + resolution: + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /locate-path/5.0.0: + dependencies: + p-locate: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + /make-dir/3.0.2: + dependencies: + semver: 6.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w== + /p-limit/2.3.0: + dependencies: + p-try: 2.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + /p-locate/4.1.0: + dependencies: + p-limit: 2.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + /p-try/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + /path-exists/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== /path-parse/1.0.6: dev: true resolution: integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /pkg-dir/4.2.0: + dependencies: + find-up: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== /resolve/1.14.2: dependencies: path-parse: 1.0.6 dev: true resolution: integrity: sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ== + /resolve/1.15.1: + dependencies: + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w== + /rollup-plugin-typescript2/0.27.0_rollup@1.29.0+typescript@3.8.3: + dependencies: + '@rollup/pluginutils': 3.0.8_rollup@1.29.0 + find-cache-dir: 3.3.1 + fs-extra: 8.1.0 + resolve: 1.15.1 + rollup: 1.29.0 + tslib: 1.11.1 + typescript: 3.8.3 + dev: true + peerDependencies: + rollup: '>=1.26.3' + typescript: '>=2.4.0' + resolution: + integrity: sha512-SRKG/Canve3cxBsqhY1apIBznqnX9X/WU3Lrq3XSwmTmFqccj3+//logLXFEmp+PYFNllSVng+f4zjqRTPKNkA== /rollup/1.29.0: dependencies: '@types/estree': 0.0.42 @@ -83,6 +207,32 @@ packages: hasBin: true resolution: integrity: sha512-V63Iz0dSdI5qPPN5HmCN6OBRzBFhMqNWcvwgq863JtSCTU6Vdvqq6S2fYle/dSCyoPrBkIP3EIr1RVs3HTRqqg== + /semver/6.3.0: + dev: true + hasBin: true + resolution: + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + /tslib/1.11.1: + dev: true + resolution: + integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== + /typescript/3.8.3: + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== + /universalify/0.1.2: + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== specifiers: '@rollup/plugin-node-resolve': ^7.0.0 + csstype: ^2.6.10 rollup: ^1.29.0 + rollup-plugin-typescript2: ^0.27.0 + tslib: ^1.11.1 + typescript: ^3.8.3 diff --git a/libraries/tokens/rollup.config.js b/libraries/tokens/rollup.config.js index 8a5ac21077..c2a78febd3 100644 --- a/libraries/tokens/rollup.config.js +++ b/libraries/tokens/rollup.config.js @@ -1,4 +1,5 @@ import resolve from '@rollup/plugin-node-resolve' +import typescript from 'rollup-plugin-typescript2' import pkg from './package.json' import commonjsPkg from './commonjs/package.json' @@ -9,7 +10,15 @@ export default [ watch: { clearScreen: true, }, - plugins: [resolve()], + plugins: [ + resolve(), + typescript({ + tsconfig: 'tsconfig.build.types.json', + typescript: require('typescript'), + include: ['*.ts+(|x)', '**/*.ts+(|x)', '*.js+(|x)', '**/*.js+(|x)'], + exclude: ['node_modules/**'], + }), + ], output: [ { file: pkg.module, diff --git a/libraries/tokens/tsconfig.build.types.json b/libraries/tokens/tsconfig.build.types.json new file mode 100644 index 0000000000..2fe1b1178d --- /dev/null +++ b/libraries/tokens/tsconfig.build.types.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "declaration": true, + "noEmit": false, + "sourceMap": true + } +} diff --git a/libraries/tokens/tsconfig.json b/libraries/tokens/tsconfig.json new file mode 100644 index 0000000000..c4ce7d4e83 --- /dev/null +++ b/libraries/tokens/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "esnext", + "lib": [ + "dom", + "es2015" + ], + "moduleResolution": "node", + "resolveJsonModule": true, + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "sourceMap": false, + "allowJs": true, + "checkJs": true, + "noEmit": true, + "jsx": "react" + }, + "include": [ + "index.js" + ], + "exclude": [ + "node_modules", + "**/*.test.jsx" + ] +} diff --git a/package.yaml b/package.yaml index 32de836a10..a3a7d91261 100644 --- a/package.yaml +++ b/package.yaml @@ -3,6 +3,7 @@ engines: pnpm: '>=4' scripts: lint: 'eslint ./libraries/**/*.{jsx,js}' + 'lint:types': pnpm --filter @equinor/eds-core-react run lint:types init: pnpm multi install --force && pnpm run build build: pnpm --filter @equinor/eds-core-react run build 'bump:core-react': >-