├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── SFSymbolsFinder │ ├── SFSymbolsFinder.swift │ └── Validator │ └── SFSymbolsValidator.swift └── Tests ├── LinuxMain.swift └── SFSymbolsFinderTests ├── SFSymbolsFinderTests.swift └── XCTestManifests.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: michaelabadi 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## User settings 6 | xcuserdata/ 7 | 8 | ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) 9 | *.xcscmblueprint 10 | *.xccheckout 11 | 12 | ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) 13 | build/ 14 | DerivedData/ 15 | *.moved-aside 16 | *.pbxuser 17 | !default.pbxuser 18 | *.mode1v3 19 | !default.mode1v3 20 | *.mode2v3 21 | !default.mode2v3 22 | *.perspectivev3 23 | !default.perspectivev3 24 | 25 | ## Obj-C/Swift specific 26 | *.hmap 27 | 28 | ## App packaging 29 | *.ipa 30 | *.dSYM.zip 31 | *.dSYM 32 | 33 | ## Playgrounds 34 | timeline.xctimeline 35 | playground.xcworkspace 36 | 37 | # Swift Package Manager 38 | # 39 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. 40 | # Packages/ 41 | # Package.pins 42 | # Package.resolved 43 | # *.xcodeproj 44 | # 45 | # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata 46 | # hence it is not needed unless you have added a package configuration file to your project 47 | # .swiftpm 48 | 49 | .build/ 50 | 51 | # CocoaPods 52 | # 53 | # We recommend against adding the Pods directory to your .gitignore. However 54 | # you should judge for yourself, the pros and cons are mentioned at: 55 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 56 | # 57 | # Pods/ 58 | # 59 | # Add this line if you want to avoid checking in source code from the Xcode workspace 60 | # *.xcworkspace 61 | 62 | # Carthage 63 | # 64 | # Add this line if you want to avoid checking in source code from Carthage dependencies. 65 | # Carthage/Checkouts 66 | 67 | Carthage/Build/ 68 | 69 | # Accio dependency management 70 | Dependencies/ 71 | .accio/ 72 | 73 | # fastlane 74 | # 75 | # It is recommended to not store the screenshots in the git repo. 76 | # Instead, use fastlane to re-generate the screenshots whenever they are needed. 77 | # For more information about the recommended setup visit: 78 | # https://docs.fastlane.tools/best-practices/source-control/#source-control 79 | 80 | fastlane/report.xml 81 | fastlane/Preview.html 82 | fastlane/screenshots/**/*.png 83 | fastlane/test_output 84 | 85 | # Code Injection 86 | # 87 | # After new code Injection tools there's a generated folder /iOSInjectionProject 88 | # https://github.com/johnno1962/injectionforxcode 89 | 90 | iOSInjectionProject/ 91 | 92 | .DS_Store 93 | /.build 94 | /Packages 95 | /*.xcodeproj 96 | xcuserdata/ 97 | .swiftpm/ 98 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, sex characteristics, gender identity and expression, 9 | level of experience, education, socio-economic status, nationality, personal 10 | appearance, race, religion, or sexual identity and orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at abadi_kaka@yahoo.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 72 | 73 | [homepage]: https://www.contributor-covenant.org 74 | 75 | For answers to common questions about this code of conduct, see 76 | https://www.contributor-covenant.org/faq 77 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to Transcriptase 2 | We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's: 3 | 4 | - Reporting a bug 5 | - Discussing the current state of the code 6 | - Submitting a fix 7 | - Proposing new features 8 | - Becoming a maintainer 9 | 10 | ## We Develop with Github 11 | We use github to host code, to track issues and feature requests, as well as accept pull requests. 12 | 13 | ## We Encourage Contributions Through Github, So All Code Changes Happen Through Pull Requests 14 | Pull requests are the best way to propose changes to the codebase. We actively welcome your pull requests: 15 | 16 | 1. Fork the repo and create your branch from `master`. 17 | 2. If you've added code that should be tested, add tests. 18 | 3. If you've changed APIs, update the documentation. 19 | 4. Ensure the test suite passes. 20 | 5. Make sure your code lints. 21 | 6. Issue that pull request! 22 | 23 | ## Any contributions you make will be under the MIT Software License 24 | In short, when you submit code changes, your submissions are understood to be under the same [MIT License](http://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern. 25 | 26 | ## Report bugs using Github's [issues](https://github.com/briandk/transcriptase-atom/issues) 27 | We use GitHub issues to track public bugs. Report a bug by [opening a new issue](); it's that easy! 28 | 29 | ## Write bug reports with detail, background, and sample code 30 | [This is an example from Craig Hockenberry](http://www.openradar.me/11905408), which provided good example of bug reports. 31 | 32 | **Great Bug Reports** tend to have: 33 | 34 | - A quick summary and/or background 35 | - Steps to reproduce 36 | - Be specific! 37 | - Give sample code if you can. 38 | - What you expected would happen 39 | - What actually happens 40 | - Notes (possibly including why you think this might be happening, or stuff you tried that didn't work) 41 | 42 | People *love* thorough bug reports. I'm not even kidding. 43 | 44 | ## Use a Consistent Coding Style 45 | For now, there is no absolute coding style. However I prefer [Google Swift](https://google.github.io/swift/) standard. Feel free to add and give ideas. 46 | 47 | ## License 48 | By contributing, you agree that your contributions will be licensed under its MIT License. 49 | 50 | ## References 51 | This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/a9316a723f9e918afde44dea68b5f9f39b7d9b00/CONTRIBUTING.md) 52 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Michael Abadi Santoso 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- 1 | // swift-tools-version:5.3 2 | import PackageDescription 3 | 4 | let package = Package( 5 | name: "SFSymbolsFinder", 6 | platforms: [ 7 | .iOS(.v13), 8 | .watchOS(.v6), 9 | .tvOS(.v13), 10 | .macOS(.v11) 11 | ], 12 | products: [ 13 | .library( 14 | name: "SFSymbolsFinder", 15 | targets: ["SFSymbolsFinder"]), 16 | ], 17 | dependencies: [ 18 | ], 19 | targets: [ 20 | .target( 21 | name: "SFSymbolsFinder", 22 | dependencies: []), 23 | .testTarget( 24 | name: "SFSymbolsFinderTests", 25 | dependencies: ["SFSymbolsFinder"]), 26 | ] 27 | ) 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | 4 | Swift Package Manager 5 | 6 | MacOS + iOS + iPadOS + tvOS + watchOS 7 | 8 | Twitter: @michaelabadiii 9 | 10 |

11 | 12 | # SFSymbolsFinder 13 | 14 | SFSymbolsFinder is a convenient library to get whole list of available latest SF Symbols image 15 | 16 | ## Introduction 17 | 18 | SFSymbolsFinder introduces 22 SF Symbols categories, each category represented by an `enum`: 19 | 20 | - `General` 21 | - `Communication` 22 | - `Weather` 23 | - `ObjectsAndTools` 24 | - `Devices` 25 | - `Connectivity` 26 | - `Transportation` 27 | - `Human` 28 | - `Nature` 29 | - `Editing` 30 | - `Text Formatting` 31 | - `Media` 32 | - `Keyboard` 33 | - `Commerce` 34 | - `Time` 35 | - `Health` 36 | - `Shapes` 37 | - `Arrows` 38 | - `Indices` 39 | - `Math` 40 | - `Gaming` 41 | - `Multicolor` 42 | - `All` 43 | 44 | All categories is based on official Apple SF Symbols application [sfsymbols](https://developer.apple.com/sf-symbols/) 45 | 46 | ***All icons has been updated, now all icons are supported. Please refer to All Categories to get all icon. Contribution welcome !*** 47 | 48 | ## Usage 49 | 50 | ### New Update! 51 | 52 | Now you can use smart init directly! 53 | 54 | ```swift 55 | Image(systemName: .person) 56 | 57 | UIImage(systemName: .person) 58 | ``` 59 | 60 | ### General Usage 61 | 62 | Use it easily with calling the enum for each category 63 | 64 | ```swift 65 | import SFSymbolsFinder 66 | import SwiftUI 67 | 68 | struct ContentView: View { 69 | var body: some View { 70 | VLayout { 71 | // Approach 1 by using Image directly 72 | VLayout { 73 | Communication.micSlashFill.image 74 | .resizable() 75 | } 76 | // Approach 2 by using the system name string 77 | VLayout { 78 | Image(systemName: Communication.micSlashFill.systemName) 79 | .resizable() 80 | } 81 | // Approach 3 by using enum directly 82 | VLayout { 83 | All.micSlashFill // this one is recognized as an Image already 84 | // If you want to resize you need to access the body 85 | All.micSlashFill.body 86 | .resizable() 87 | } 88 | } 89 | } 90 | } 91 | ``` 92 | 93 | To get the uiImage version you can use below code 94 | 95 | ``` 96 | All.micSlashFill.uiImage 97 | ``` 98 | 99 | There are some categories that need special way to retrieve the symbols: 100 | 101 | ### ObjectAndTools 102 | 103 | For one of the icon which is `oneMagnifyingglass` is used for getting `1.magnifyingglass` system name 104 | 105 | ### Indices 106 | 107 | For indices there are special ways to get 3 special symbols which is for retrieving `Currency`, `Alphabet`, and `Number`. 108 | 109 | - For number, it supports generic type 110 | 111 | ```swift 112 | // With Int 113 | Indices.Number.circle(number: 1).systemName 114 | // With String 115 | Indices.Number.circle(number: "01").systemName 116 | ``` 117 | > Please beware not every number or string is supported, in case we put 999 or "-123" it won't return anything. 118 | 119 | - For `Alphabet`, it supports by passing `Character` enum. It supports `a` to `z`. 120 | 121 | ```swift 122 | Indices.Alphabet.circle(character: .a).systemName // return a.circle 123 | ``` 124 | 125 | - For `Currency`, it supports by passing `AvailableCurrency` enum. 126 | 127 | ```swift 128 | Indices.Currency.circle(currency: .dollar).systemName // return dollarsign.circle 129 | ``` 130 | ### All 131 | 132 | All icons are useful in case you don't want to use a category based. Just copy the name from SF Symbols App then use enum style code. 133 | 134 | ```swift 135 | // In sf symbols : xmark.circle 136 | // In code like below 137 | All.xmarkCircle.systemName 138 | ``` 139 | 140 | > NOTE: For number still need to use Indices.Number 141 | 142 | ## Installation 143 | 144 | SFSymbolsFinder is distributed using the [Swift Package Manager](https://swift.org/package-manager). To install it into a project, follow [this tutorial](https://developer.apple.com/documentation/swift_packages/adding_package_dependencies_to_your_app) and use this repository URL: `https://github.com/abadikaka/SFSymbolsFinder.git`. 145 | 146 | ## Credits 147 | 148 | SFSymbolsFinder was built by [Michael Abadi S.](https://twitter.com/michaelabadiii) as a component of some of his project described in [his website](https://michaelabadi.com). 149 | 150 | ## Contributions and Support 151 | 152 | All users are welcome and encouraged to become active participants in the project continued development — by fixing any bug that they encounter, or by improving the documentation wherever it’s found to be lacking, and adding more or missing available SF Symbols, or even only adding a Unit Test. 153 | 154 | If you'd like to make a change, please [open a Pull Request](https://github.com/zntfdr/AStack/pull/new), even if it just contains a draft of the changes you’re planning, or a test that reproduces an issue. 155 | 156 | If you'd like to open an issue, please submit new issue. 157 | 158 | ## Todo 159 | 160 | - [x] Add generic validation for system name 161 | - [x] Add more iOS 14 symbols 162 | - [x] Add more iOS 13 symbols that not included in any Categories 163 | 164 | Thank you and please enjoy using **SFSymbolsFinder**! 165 | -------------------------------------------------------------------------------- /Sources/SFSymbolsFinder/SFSymbolsFinder.swift: -------------------------------------------------------------------------------- 1 | import SwiftUI 2 | 3 | // MARK: - SFFinderConvertable 4 | 5 | /// SFFinderConvertable: describe the theme provider capabilities 6 | /// - image: return a SwiftUI Image 7 | /// - systemName: return a system name of sf symbols as a String 8 | public protocol SFFinderConvertable { 9 | var image: Image { get } 10 | var systemName: String { get } 11 | } 12 | 13 | public extension SFFinderConvertable { 14 | var image: Image { 15 | return Image(systemName: systemName) 16 | } 17 | 18 | var systemName: String { 19 | if let sfValidator = self as? SFSymbolsHasValidator { 20 | return sfValidator.validator.validateSystemName(for: self) 21 | } else { 22 | return "" 23 | } 24 | } 25 | } 26 | 27 | public extension Image { 28 | init(systemName: SFFinderConvertable) { 29 | self.init(systemName: systemName.systemName) 30 | } 31 | 32 | init(systemName: All) { 33 | self.init(systemName: systemName.validator.validateSystemName(for: systemName)) 34 | } 35 | } 36 | 37 | #if canImport(UIKit) 38 | import UIKit 39 | 40 | public extension SFFinderConvertable { 41 | var uiImage: UIImage? { 42 | return UIImage(systemName: systemName) 43 | } 44 | } 45 | 46 | public extension UIImage { 47 | convenience init?(systemName: SFFinderConvertable) { 48 | self.init(systemName: systemName.systemName) 49 | } 50 | 51 | convenience init?(systemName: All) { 52 | self.init(systemName: systemName.validator.validateSystemName(for: systemName)) 53 | } 54 | } 55 | #endif 56 | 57 | protocol SFSymbolsEnum: SFSymbolsHasValidator { 58 | var enumRawValue: String { get } 59 | } 60 | 61 | protocol SFSymbolsHasValidator { 62 | var validator: SFSymbolsValidation { get } 63 | } 64 | 65 | extension SFSymbolsHasValidator { 66 | var validator: SFSymbolsValidation { 67 | return SFSymbolsValidator() 68 | } 69 | } 70 | 71 | // MARK: - General 72 | 73 | /// General category for sf symbols, not included in any category 74 | public enum General: String, SFFinderConvertable, SFSymbolsEnum, View { 75 | // MARK: iOS 13+ 76 | 77 | case lineHorizontal3 78 | case lineHorizontal3Decrease 79 | case lineHorizontal3DecreaseCircle 80 | case lineHorizontal3DecreaseCircleFill 81 | case squareGrid3x2 82 | case squareGrid3x2Fill 83 | case squareGrid2x2 84 | case squareGrid2x2Fill 85 | case squareGrid4x3Fill 86 | case squareLefthalfFill 87 | case squareRighthalfFill 88 | case dotSquare 89 | case dotSquareFill 90 | case squareSplit2x1 91 | case squareSplit2x1Fill 92 | case squareSplit1x2 93 | case squareSplit1x2Fill 94 | case squareSplit2x2 95 | case squareSplit2x2Fill 96 | case squaresBelowRectangle 97 | case squareOnSquare 98 | case squareFillOnSquareFill 99 | case plusSquareOnSquare 100 | case plusSquareFillOnSquareFill 101 | case squareOnCircle 102 | case squareFillOnCircleFill 103 | case squareStack 104 | case squareStackFill 105 | case squareAndLineVerticalAndSquare 106 | case squareFillAndLineVerticalSquareFill 107 | case squareFillAndLineVerticalAndSquare 108 | case squareAndLineVerticalAndSquareFill 109 | case squareStack3dDownRight 110 | case squareStack3dDownRightFill 111 | case squareStack3dUp 112 | case squareStack3dUpFill 113 | case squareStack3dUpSlash 114 | case squareStack3dUpSlashFill 115 | case xmark 116 | case xmarkCircle 117 | case xmarkCircleFill 118 | case xmarkSquare 119 | case xmarkSquareFill 120 | 121 | var enumRawValue: String { 122 | return rawValue 123 | } 124 | 125 | public var body: some View { 126 | image 127 | } 128 | 129 | } 130 | 131 | // MARK: - Communication 132 | 133 | /// Communication category for sf symbols 134 | public enum Communication: String, SFFinderConvertable, SFSymbolsEnum, View { 135 | // MARK: iOS 13+ 136 | 137 | case mic 138 | case micFill 139 | case micCircle 140 | case micCircleFill 141 | case micSlash 142 | case micSlashFill 143 | 144 | case message 145 | case messageFill 146 | case messageCircle 147 | case messageCircleFill 148 | 149 | case bubbleRight 150 | case bubbleRightFill 151 | case bubbleLeft 152 | case bubbleLeftFill 153 | 154 | case exclamationmarkBubble 155 | case exclamationmarkBubbleFill 156 | 157 | case quoteBubble 158 | case quoteBubbleFill 159 | 160 | case tBubble 161 | case tBubbleFill 162 | 163 | case textBubble 164 | case textBubbleFill 165 | 166 | case captionsBubble 167 | case captionsBubbleFill 168 | 169 | case plusBubble 170 | case plusBubbleFill 171 | 172 | case ellipsesBubble 173 | case ellipsesBubbleFill 174 | 175 | case bubbleLeftAndBubbleRight 176 | case bubbleLeftAndBubbleRightFill 177 | 178 | case phone 179 | case phoneFill 180 | case phoneCircle 181 | case phoneCircleFill 182 | case phoneBadgePlus 183 | case phoneFillBadgePlus 184 | case phoneArrowUpRight 185 | case phoneFillArrowUpRight 186 | case phoneArrowDownLeft 187 | case phoneFillArrowDownLeft 188 | case phoneArrowRight 189 | case phoneFillArrowRight 190 | case phoneDown 191 | case phoneDownFill 192 | case phoneDownCircle 193 | case phoneDownCircleFill 194 | 195 | case teletype 196 | case teletypeAnswer 197 | 198 | case video 199 | case videoFill 200 | case videoCircle 201 | case videoCircleFill 202 | case videoSlash 203 | case videoSlashFill 204 | case videoBadgePlus 205 | case videoBadgePlusFill 206 | 207 | case arrowUpRightVideo 208 | case arrowUpRightVideoFill 209 | case arrowDownLeftVideo 210 | case arrowDownLeftVideoFill 211 | 212 | case questionmarkVideo 213 | case questionmarkVideoFill 214 | 215 | case envelope 216 | case envelopeFill 217 | case envelopeCircle 218 | case envelopeCircleFill 219 | case envelopeOpen 220 | case envelopeOpenFill 221 | case envelopeBadge 222 | case envelopeBadegFill 223 | 224 | var enumRawValue: String { 225 | return rawValue 226 | } 227 | 228 | public var body: some View { 229 | image 230 | } 231 | 232 | } 233 | 234 | // MARK: - Weather 235 | 236 | /// Weather category for sf symbols 237 | public enum Weather: String, SFFinderConvertable, SFSymbolsEnum, View { 238 | // MARK: iOS 13+ 239 | 240 | case sunMin 241 | case sunMinFill 242 | case sunMax 243 | case sunMaxFill 244 | case sunrise 245 | case sunriseFill 246 | case sunset 247 | case sunsetFill 248 | case sunDust 249 | case sunDustFill 250 | case sunHazeFill 251 | 252 | case moon 253 | case moonFill 254 | case moonCircle 255 | case moonCircleFill 256 | case zzz 257 | case moonZzz 258 | case moonZzzFill 259 | case sparkles 260 | case moonStars 261 | case moonStarsFill 262 | 263 | case cloud 264 | case cloudFill 265 | case cloudDrizzle 266 | case cloudDrizzleFill 267 | case cloudRain 268 | case cloudRainFill 269 | case cloudHeavyrain 270 | case cloudHeavyrainFill 271 | case cloudFog 272 | case cloudFogFill 273 | case cloudHail 274 | case cloudHailFill 275 | case cloudSnow 276 | case cloudSnowfill 277 | case cloudSleet 278 | case cloudSleetFill 279 | case cloudBolt 280 | case cloudBoltFill 281 | case cloudSun 282 | case cloudSunFill 283 | case cloudSunRain 284 | case cloudSunRainFill 285 | case cloudSunBolt 286 | case cloudSunBoltFill 287 | case cloudMoon 288 | case cloudMoonFill 289 | case cloudMoonRain 290 | case cloudMoonRainFill 291 | case cloudBoltRain 292 | case cloudBoltRainFill 293 | case cloudMoonBolt 294 | case cloudMoonBoltFill 295 | 296 | case smoke 297 | case smokeFill 298 | case wind 299 | case snow 300 | case windSnow 301 | case tornado 302 | case tropicalstorm 303 | case huricane 304 | 305 | case thermometerSun 306 | case thermometerSnowflake 307 | case thermometer 308 | 309 | var enumRawValue: String { 310 | return rawValue 311 | } 312 | 313 | public var body: some View { 314 | image 315 | } 316 | } 317 | 318 | // MARK: - ObjectAndTools 319 | 320 | /// Object and tools category sf symbols 321 | public enum ObjectAndTools: String, SFFinderConvertable, SFSymbolsEnum, View { 322 | // MARK: iOS 13+ 323 | 324 | case pencil 325 | case pencilCircle 326 | case pencilCircleFill 327 | case pencilSlash 328 | case squareAndPencil 329 | case pencilAndEllipsisRectangle 330 | case pencilAndOutline 331 | 332 | case trash 333 | case trashFill 334 | case trashCircle 335 | case trashCircleFill 336 | case trashSlash 337 | case trashSlashFill 338 | 339 | case folder 340 | case folderFill 341 | case folderCircle 342 | case folderCircleFill 343 | case folderBadgePlus 344 | case folderFillBadgePlus 345 | case folderBadgeMinus 346 | case folderFillBadgeMinus 347 | case folderBadgePersonCrop 348 | case folderFillBadgePersonCrop 349 | 350 | case paperplane 351 | case paperplaneFill 352 | 353 | case tray 354 | case trayFill 355 | case trayAndArrowUp 356 | case trayAndArrowUpFill 357 | case trayAndArrowDown 358 | case trayAndArrowDownFill 359 | case tray2 360 | case tray2Fill 361 | case trayFull 362 | case trayFullFill 363 | 364 | case archiveBox 365 | case archiveBoxFill 366 | case binXmark 367 | case binXmarkFill 368 | case arrowUpBin 369 | case arrowUpBinFill 370 | 371 | case calendar 372 | case calendarCircle 373 | case calendarCircleFill 374 | case calendarBadgePlus 375 | case calendarBadgeMinus 376 | 377 | case book 378 | case bookFill 379 | case bookCircle 380 | case bookCircleFill 381 | case bookmark 382 | case bookmarkFill 383 | 384 | case rosette 385 | case paperclip 386 | case paperclipCircle 387 | case paperclicCircleFill 388 | case rectangleAndPaperclip 389 | case link 390 | case linkCircle 391 | case linkCircleFill 392 | 393 | case pencilTip 394 | case pencilTipCropCircle 395 | case pencilTipCropCircleBadgePlus 396 | case pencilTipCropCircleBadgeMinus 397 | 398 | case umbrella 399 | case umbrellaFill 400 | 401 | case speaker 402 | case speakerFill 403 | case speakerSlash 404 | case speakerSlashFill 405 | case speakerZzz 406 | case speakerZzzFill 407 | case speaker1 408 | case speaker1Fill 409 | case speaker2 410 | case speaker2Fill 411 | case speaker3 412 | case speaker3Fill 413 | 414 | case magnifyingglass 415 | case magnifyingglassCircle 416 | case magnifyingglassCircleFill 417 | case plusMagnifyingglass 418 | case minusMagnifyingglass 419 | case oneMagnifyingglass 420 | 421 | case flag 422 | case flagFill 423 | case flagCircle 424 | case flagCircleFill 425 | case flagSlash 426 | case flagSlashFill 427 | 428 | case bell 429 | case bellFill 430 | case bellCircle 431 | case bellCircleFill 432 | case bellSlash 433 | case bellSlashFill 434 | 435 | case tag 436 | case tagFill 437 | case tagCircle 438 | case tagCircleFill 439 | 440 | case flashlightOffFill 441 | case flashlightOnFill 442 | 443 | case camera 444 | case cameraFill 445 | case cameraCircle 446 | case cameraCircleFill 447 | case cameraRotate 448 | case cameraRotateFill 449 | case cameraOnRectangle 450 | case cameraOnRectangleFill 451 | 452 | case gear 453 | case scissors 454 | case scissorsBadgeEllipsis 455 | case wandAndRays 456 | case wandAndRaysInverse 457 | case wandAndStars 458 | case wandAndStarsInverse 459 | case crop 460 | case cropRotate 461 | case dial 462 | case dialFill 463 | 464 | case gauge 465 | case gaugeBadgePlus 466 | case gaugeBadgeMinus 467 | case speedometer 468 | case metronome 469 | case tuningfork 470 | case paintbrush 471 | case paintbrushFill 472 | case bandage 473 | case bandageFill 474 | case wrench 475 | case wrenchFill 476 | case hammer 477 | case hammerFill 478 | case eyedropper 479 | case eyedropperHalffull 480 | case eyedropperFull 481 | case printer 482 | case printerFill 483 | case briefcase 484 | case briefcaseFill 485 | 486 | case lock 487 | case lockFill 488 | case lockCircle 489 | case lockCircleFill 490 | case lockSlash 491 | case lockSlashFill 492 | case lockOpen 493 | case lockOpenFill 494 | case lockRotation 495 | case lockRotationOpen 496 | 497 | case pin 498 | case pinFill 499 | case pinCircle 500 | case pinCircleFill 501 | case pinSlash 502 | case pinSlashFill 503 | 504 | case mappin 505 | case mappinCircle 506 | case mappinCircleFill 507 | case mappinSlash 508 | case mappinAndEllipse 509 | case map 510 | case mapFill 511 | 512 | case antennaRadiowavesLeftAndRight 513 | case guitars 514 | case bedDouble 515 | case bedDoubleFill 516 | case film 517 | case filmFill 518 | case cameraViewfinder 519 | case shield 520 | case shieldFill 521 | case shieldSlash 522 | case shieldSlashFill 523 | case lockShield 524 | case lockShieldFill 525 | case checkmarkShield 526 | case checkmarkShieldFill 527 | case xmarkShield 528 | case xmarkShieldFill 529 | case exclamationmarkShield 530 | case exclamationmarkShieldFill 531 | case shieldLefthalfFill 532 | case cubeBox 533 | case cubeBoxFill 534 | case clock 535 | case clockFill 536 | case alarm 537 | case alarmFill 538 | case stopwatch 539 | case stopwatchFill 540 | case timer 541 | case gamecontroller 542 | case gamecontrollerFill 543 | case headphones 544 | case gift 545 | case giftFill 546 | case hourglass 547 | case hourglassBottomhalfFill 548 | case hourglassTophalfFill 549 | case perspective 550 | case aspectratio 551 | case aspectrationFill 552 | case skew 553 | case eyeglasses 554 | 555 | case lightbulb 556 | case lightbulbFill 557 | case lightbulbSlash 558 | case lightbulbSlashFill 559 | 560 | var enumRawValue: String { 561 | return rawValue 562 | } 563 | 564 | public var body: some View { 565 | image 566 | } 567 | } 568 | 569 | // MARK: - Devices 570 | 571 | /// Devices category for sf symbols 572 | public enum Devices: String, SFFinderConvertable, SFSymbolsEnum, View { 573 | // MARK: iOS 13+ 574 | 575 | case keyboard 576 | case keyboardChevronCompactDown 577 | case hifispeaker 578 | case hifispeakerFill 579 | case printer 580 | case printerFill 581 | case tv 582 | case tvFill 583 | case tvCircle 584 | case tvCircleFill 585 | case tvMusicNote 586 | case tvMusicNoteFill 587 | case desktopComputer 588 | case gameController 589 | case gameControllerFill 590 | case headphones 591 | 592 | var enumRawValue: String { 593 | return rawValue 594 | } 595 | 596 | public var body: some View { 597 | image 598 | } 599 | } 600 | 601 | // MARK: - Connectivity 602 | 603 | /// Connectivity category for sf symbols 604 | public enum Connectivity: String, SFFinderConvertable, SFSymbolsEnum, View { 605 | // MARK: iOS 13+ 606 | 607 | case wifi 608 | case wifiSlash 609 | case wifiExclamationmark 610 | case dotRadiowavesLeftAndRight 611 | case dotRadiowavesRight 612 | case radiowavesLeft 613 | case radiowavesRight 614 | case antennaRadiowavesLeftAndRight 615 | 616 | var enumRawValue: String { 617 | return rawValue 618 | } 619 | 620 | public var body: some View { 621 | image 622 | } 623 | } 624 | 625 | // MARK: - Transportation 626 | 627 | /// Transportation category for sf symbols 628 | public enum Transportation: String, SFFinderConvertable, SFSymbolsEnum, View { 629 | // MARK: iOS 13+ 630 | 631 | case car 632 | case carFill 633 | case tramFill 634 | case airplane 635 | 636 | var enumRawValue: String { 637 | return rawValue 638 | } 639 | 640 | public var body: some View { 641 | image 642 | } 643 | } 644 | 645 | // MARK: - Human 646 | 647 | /// Human category for sf symbol 648 | public enum Human: String, SFFinderConvertable, SFSymbolsEnum, View { 649 | // MARK: iOS 13+ 650 | 651 | case person 652 | case personFill 653 | case personCircle 654 | case personCircleFill 655 | case personBadgePlus 656 | case personBadgePlusFill 657 | case personBadgeMinus 658 | case personBadgeMinusFill 659 | case person2 660 | case person2Fill 661 | case person3 662 | case person3Fill 663 | case personCropCircle 664 | case personCropCircleFill 665 | case personCropCircleBadgePlus 666 | case personCropCircleFillBadgePlus 667 | case personCropCircleBadgeMinus 668 | case personCropCircleFillBadgeMinus 669 | case personCropCircleBadgeCheckmark 670 | case personCropCircleFillBadgeCheckmark 671 | case personCropCircleBadgeXmark 672 | case personCropCircleFillBadgeXmark 673 | case personCropCircleBadgeExclam 674 | case personCropCircleFillBadgeExclam 675 | case personCropSquare 676 | case personCropSquareFill 677 | case eye 678 | case eyeFill 679 | case eyeSlash 680 | case eyeSlashFill 681 | case rectangleStackPersonCrop 682 | case rectangleStackPersonCropFill 683 | case person2SquareStack 684 | case person2SquareStackFill 685 | case ear 686 | case handRaised 687 | case handRaisedFill 688 | case handRaisedSlash 689 | case handRaisedSlashFill 690 | case handThumbsup 691 | case handThumbsupFill 692 | case handThumbsdown 693 | case handThumbsdownFill 694 | case handDraw 695 | case handDrawFill 696 | case handPointLeft 697 | case handPointLeftFill 698 | case handPointRight 699 | case handPointRightFill 700 | 701 | var enumRawValue: String { 702 | return rawValue 703 | } 704 | 705 | public var body: some View { 706 | image 707 | } 708 | } 709 | 710 | // MARK: - Nature 711 | 712 | /// Nature category for sf symbols 713 | public enum Nature: String, SFFinderConvertable, SFSymbolsEnum, View { 714 | // MARK: iOS 13+ 715 | 716 | case flame 717 | case flameFill 718 | case bolt 719 | case boltFill 720 | case boltCircle 721 | case boltCircleFill 722 | case boltSlash 723 | case boltSlashFill 724 | case ant 725 | case antFill 726 | case antCircle 727 | case antCircleFill 728 | case hare 729 | case hareFill 730 | case tortoise 731 | case tortoiseFill 732 | case leafArrowCirclepath 733 | 734 | var enumRawValue: String { 735 | return rawValue 736 | } 737 | 738 | public var body: some View { 739 | image 740 | } 741 | } 742 | 743 | // MARK: - Editing 744 | 745 | /// Editing category for editing sf symbols 746 | public enum Editing: String, SFFinderConvertable, SFSymbolsEnum, View { 747 | // MARK: iOS 13+ 748 | 749 | case pencil 750 | case pencilCircle 751 | case pencilCircleFill 752 | case pencilSlash 753 | case squareAndPencil 754 | case pencilAndOutline 755 | case pencilTip 756 | case pencilTipCropCircle 757 | case pencilTipCropCircleBadgePlus 758 | case pencilTipCropCircleBadgeMinus 759 | case eyeSlash 760 | case eyeSlashFill 761 | case signature 762 | case scissors 763 | case scissorsBadgeEllipsis 764 | case wandAndRays 765 | case wandAndRaysInverse 766 | case wandAndStars 767 | case wandAndStarsInverse 768 | case crop 769 | case cropRotate 770 | case dial 771 | case dialFill 772 | case paintbrush 773 | case paintbrushFill 774 | case bandage 775 | case bandageFill 776 | case eyedropper 777 | case eyedropperHalffull 778 | case eyedropperFull 779 | case rotateLeft 780 | case rotateLeftFill 781 | case rotateRight 782 | case rotateRightFill 783 | case selectionPinInOut 784 | case sliderHorizontalBelowRectangle 785 | case perspective 786 | case aspectratio 787 | case aspectratioFill 788 | case skew 789 | case flipHorizontal 790 | case flipHorizontalFill 791 | case scribble 792 | case lasso 793 | case sliderHorizontal3 794 | case circleLefthalfFill 795 | case circleRighthalfFill 796 | 797 | var enumRawValue: String { 798 | return rawValue 799 | } 800 | 801 | public var body: some View { 802 | image 803 | } 804 | } 805 | 806 | // MARK: - TextFormatting 807 | 808 | /// Text formatting category for sf symbols 809 | public enum TextFormatting: String, SFFinderConvertable, SFSymbolsEnum, View { 810 | // MARK: iOS 13+ 811 | 812 | case paragraph 813 | case listDash 814 | case listBullet 815 | case listBulletIndent 816 | case listNumber 817 | case increaseIndent 818 | case decreaseIndent 819 | case decreaseQuotelevel 820 | case increaseQuotelevel 821 | case textAlignleft 822 | case textAligncenter 823 | case textAlignright 824 | case textJustify 825 | case textJustifyleft 826 | case textJustifyright 827 | case a 828 | case textformatSize 829 | case textformatAlt 830 | case textformat 831 | case textformatSubscript 832 | case textformatSuperscript 833 | case bold 834 | case italic 835 | case underline 836 | case strikethrough 837 | case boldItalicUnderline 838 | case boldUnderline 839 | case textCursor 840 | case textformatAbc 841 | case textformatAbcDottedunderline 842 | case textformat123 843 | case textbox 844 | 845 | var enumRawValue: String { 846 | return rawValue 847 | } 848 | 849 | public var body: some View { 850 | image 851 | } 852 | } 853 | 854 | // MARK: - Media 855 | 856 | /// Media category for sf symbols 857 | public enum Media: String, SFFinderConvertable, SFSymbolsEnum, View { 858 | // MARK: iOS 13+ 859 | 860 | case play 861 | case playFill 862 | case playCircle 863 | case playCircleFill 864 | case playRectangle 865 | case playRectangleFill 866 | case pause 867 | case pauseFill 868 | case pauseCircle 869 | case pauseCircleFill 870 | case pauseRectangle 871 | case pauseRectangleFill 872 | case stop 873 | case stopFill 874 | case stopCircle 875 | case stopCircleFill 876 | case playpause 877 | case playpauseFill 878 | case backward 879 | case backwardFill 880 | case forward 881 | case forwardFill 882 | case backwardEnd 883 | case backwardEndFill 884 | case forwardEnd 885 | case forwardEndFill 886 | case backwardEndAlt 887 | case backwardEndAltFill 888 | case forwardEndAlt 889 | case forwardEndAltFill 890 | case shuffle 891 | case `repeat` 892 | case repeat1 893 | case goforward 894 | case gobackward 895 | case goforward10 896 | case gobackward10 897 | case goforward15 898 | case gobackward15 899 | case goforward30 900 | case gobackward30 901 | case goforward45 902 | case gobackward45 903 | case goforward60 904 | case gobackward60 905 | case goforward75 906 | case gobackward75 907 | case goforward90 908 | case gobackward90 909 | case goforward10Ar 910 | case gobackward10Ar 911 | case goforward15Ar 912 | case gobackward15Ar 913 | case goforward30Ar 914 | case gobackward30Ar 915 | case goforward45Ar 916 | case gobackward45Ar 917 | case goforward60Ar 918 | case gobackward60Ar 919 | case goforward75Ar 920 | case gobackward75Ar 921 | case goforward90Ar 922 | case gobackward90Ar 923 | case goforward10Hi 924 | case gobackward10Hi 925 | case goforward15Hi 926 | case gobackward15Hi 927 | case goforward30Hi 928 | case gobackward30Hi 929 | case goforward45Hi 930 | case gobackward45Hi 931 | case goforward60Hi 932 | case gobackward60Hi 933 | case goforward75Hi 934 | case gobackward75Hi 935 | case goforward90Hi 936 | case gobackward90Hi 937 | case goforwardPlus 938 | case gobackwardMinus 939 | 940 | var enumRawValue: String { 941 | return rawValue 942 | } 943 | 944 | public var body: some View { 945 | image 946 | } 947 | } 948 | 949 | // MARK: - Keyboard 950 | 951 | /// Keyboard category for sf symbols 952 | public enum Keyboard: String, SFFinderConvertable, SFSymbolsEnum, View { 953 | // MARK: iOS 13+ 954 | 955 | case command 956 | case option 957 | case alt 958 | case deleteRight 959 | case deleteRightFill 960 | case clear 961 | case clearFill 962 | case deleteLeft 963 | case deleteLeftFill 964 | case shift 965 | case shiftFill 966 | case capslock 967 | case capslockFill 968 | case escape 969 | case power 970 | case globe 971 | case sunMin 972 | case sunMinFill 973 | case sunMax 974 | case sunMaxFill 975 | case lightMin 976 | case lightMax 977 | case keyboard 978 | case keyboardCheveronCompactDown 979 | case eject 980 | case ejectFill 981 | case control 982 | case projective 983 | 984 | var enumRawValue: String { 985 | return rawValue 986 | } 987 | 988 | public var body: some View { 989 | image 990 | } 991 | } 992 | 993 | // MARK: - Commerce 994 | 995 | /// Commerce category for sf symbols 996 | public enum Commerce: String, SFFinderConvertable, SFSymbolsEnum, View { 997 | // MARK: iOS 13+ 998 | 999 | case signature 1000 | case bag 1001 | case bagFill 1002 | case bagBadgePlus 1003 | case bagFillBadgePlus 1004 | case bagBadgeMinus 1005 | case bagFillBadgeMinus 1006 | case cart 1007 | case cartFill 1008 | case cartBadgePlus 1009 | case cartFillBadgePlus 1010 | case cartBadgeMinus 1011 | case cartFillBadgeMinus 1012 | case creditcard 1013 | case creditcardFill 1014 | 1015 | var enumRawValue: String { 1016 | return rawValue 1017 | } 1018 | 1019 | public var body: some View { 1020 | image 1021 | } 1022 | } 1023 | 1024 | // MARK: - Time 1025 | 1026 | /// Time category for finding sf symbols 1027 | public enum Time: String, SFFinderConvertable, View { 1028 | // MARK: iOS 13+ 1029 | 1030 | case clock 1031 | case clockFill 1032 | case alarm 1033 | case alarmFill 1034 | case stopwatch 1035 | case stopwatchFill 1036 | case timer 1037 | 1038 | var enumRawValue: String { 1039 | return rawValue 1040 | } 1041 | 1042 | public var body: some View { 1043 | image 1044 | } 1045 | } 1046 | 1047 | // MARK: - Health 1048 | 1049 | /// Health category representation 1050 | public enum Health: String, SFFinderConvertable, View { 1051 | // MARK: iOS 13+ 1052 | 1053 | case heart 1054 | case heartFill 1055 | case heartCircle 1056 | case heartCircleFill 1057 | case bandage 1058 | case bandageFill 1059 | case bedDouble 1060 | case bedDoubleFill 1061 | case waveformPathEcg 1062 | case staroflife 1063 | case staroflifeFill 1064 | 1065 | var enumRawValue: String { 1066 | return rawValue 1067 | } 1068 | 1069 | public var body: some View { 1070 | image 1071 | } 1072 | } 1073 | 1074 | // MARK: - Shapes 1075 | 1076 | /// Shape category representation 1077 | public enum Shapes: String, SFFinderConvertable, SFSymbolsEnum, View { 1078 | // MARK: iOS 13+ 1079 | 1080 | case rectangle 1081 | case rectangleFill 1082 | case shield 1083 | case shieldFill 1084 | case hexagon 1085 | case hexagonFill 1086 | case app 1087 | case appFill 1088 | case triangle 1089 | case triangleFill 1090 | case capsule 1091 | case capsuleFill 1092 | case circle 1093 | case circleFill 1094 | case square 1095 | case squareFill 1096 | 1097 | var enumRawValue: String { 1098 | return rawValue 1099 | } 1100 | 1101 | public var body: some View { 1102 | image 1103 | } 1104 | } 1105 | 1106 | // MARK: - Arrows 1107 | 1108 | /// SF Symbols for arrow representation 1109 | public enum Arrows: String, SFFinderConvertable, SFSymbolsEnum, View { 1110 | // MARK: iOS 13+ 1111 | 1112 | case arrowshapeTurnUpLeft 1113 | case arrowshapeTurnUpLeftFill 1114 | case arrowshapeTurnUpLeftCircle 1115 | case arrowshapeTurnUpLeftCircleFill 1116 | case arrowshapeTurnUpRight 1117 | case arrowshapeTurnUpRightFill 1118 | case arrowshapeTurnUpRightCircle 1119 | case arrowshapeTurnUpRightCircleFill 1120 | case arrowshapeTurnUpLeft2 1121 | case arrowshapeTurnUpLeft2Fill 1122 | case location 1123 | case locationFill 1124 | case locationSlash 1125 | case locationSlashFill 1126 | case locationNorth 1127 | case locationNorthFill 1128 | case locationCircle 1129 | case locationCircleFill 1130 | case locationNorthLine 1131 | case locationNorthLineFill 1132 | case chevronUp 1133 | case chevronUpCircle 1134 | case chevronUpCircleFill 1135 | case chevronUpSquare 1136 | case chevronUpSquareFill 1137 | case chevronDown 1138 | case chevronDownCircle 1139 | case chevronDownCircleFill 1140 | case chevronDownSquare 1141 | case chevronDownSquareFill 1142 | case chevronLeft 1143 | case chevronLeftCircle 1144 | case chevronLeftCircleFill 1145 | case chevronLeftSquare 1146 | case chevronLeftSquareFill 1147 | case chevronRight 1148 | case chevronRightCircle 1149 | case chevronRightCircleFill 1150 | case chevronRightSquare 1151 | case chevronRightSquareFill 1152 | case chevronLeft2 1153 | case chevronRight2 1154 | case chevronUpChevronDown 1155 | case chevronCompactUp 1156 | case chevronCompactDown 1157 | case chevronCompactLeft 1158 | case chevronCompactRight 1159 | case arrowUp 1160 | case arrowUpCircle 1161 | case arrowUpCircleFill 1162 | case arrowUpSquare 1163 | case arrowUpSquareFill 1164 | case arrowDown 1165 | case arrowDownCircle 1166 | case arrowDownCircleFill 1167 | case arrowDownSquare 1168 | case arrowDownSquareFill 1169 | case arrowLeft 1170 | case arrowLeftCircle 1171 | case arrowLeftCircleFill 1172 | case arrowLeftSquare 1173 | case arrowLeftSquareFill 1174 | case arrowRight 1175 | case arrowRightCircle 1176 | case arrowRightCircleFill 1177 | case arrowRightSquare 1178 | case arrowRightSquareFill 1179 | case arrowUpLeft 1180 | case arrowUpLeftCircle 1181 | case arrowUpLeftCircleFill 1182 | case arrowUpLeftSquare 1183 | case arrowUpLeftSquareFill 1184 | case arrowUpRight 1185 | case arrowUpRightCircle 1186 | case arrowUpRightCircleFill 1187 | case arrowUpRightSquare 1188 | case arrowUpRightSquareFill 1189 | case arrowDownLeft 1190 | case arrowDownLeftCircle 1191 | case arrowDownLeftCircleFill 1192 | case arrowDownLeftSquare 1193 | case arrowDownLeftSquareFill 1194 | case arrowDownRight 1195 | case arrowDownRightCircle 1196 | case arrowDownRightCircleFill 1197 | case arrowDownRightSquare 1198 | case arrowDownRightSquareFill 1199 | case arrowUpArrowDown 1200 | case arrowUpArrowDownCircle 1201 | case arrowUpArrowDownCircleFill 1202 | case arrowUpArrowDownSquare 1203 | case arrowUpArrowDownSquareFill 1204 | case arrowRightArrowLeft 1205 | case arrowRightArrowLeftCircle 1206 | case arrowRightArrowLeftCircleFill 1207 | case arrowRightArrowLeftSquare 1208 | case arrowRightArrowLeftSquareFill 1209 | case arrowTurnRightUp 1210 | case arrowTurnRightDown 1211 | case arrowTurnDownLeft 1212 | case arrowTurnDownRight 1213 | case arrowTurnLeftUp 1214 | case arrowTurnLeftDown 1215 | case arrowTurnUpLeft 1216 | case arrowTurnUpRight 1217 | case arrowUturnUp 1218 | case arrowUturnUpCircle 1219 | case arrowUturnUpCircleFill 1220 | case arrowUturnUpSquare 1221 | case arrowUturnUpSquareFill 1222 | case arrowUturnDown 1223 | case arrowUturnDownCircle 1224 | case arrowUturnDownCircleFill 1225 | case arrowUturnDownSquare 1226 | case arrowUturnDownSquareFill 1227 | case arrowUturnLeft 1228 | case arrowUturnLeftCircle 1229 | case arrowUturnLeftCircleFill 1230 | case arrowUturnLeftCircleBadgeEllipsis 1231 | case arrowUturnLeftSquare 1232 | case arrowUturnLeftSquareFill 1233 | case arrowUturnRight 1234 | case arrowUturnRightCircle 1235 | case arrowUturnRightCircleFill 1236 | case arrowUturnRightSquare 1237 | case arrowUturnRightSquareFill 1238 | case arrowUpAndDown 1239 | case arrowUpAndDownCircle 1240 | case arrowUpAndDownCircleFill 1241 | case arrowUpAndDownSquare 1242 | case arrowUpAndDownSquareFill 1243 | case arrowLeftAndRight 1244 | case arrowLeftAndRightCircle 1245 | case arrowLeftAndRightCircleFill 1246 | case arrowLeftAndRightSquare 1247 | case arrowLeftAndRightSquareFill 1248 | case arrowUpToLineAlt 1249 | case arrowUpToLine 1250 | case arrowDownToLineAlt 1251 | case arrowDownToLine 1252 | case arrowLeftToLineAlt 1253 | case arrowLeftToLine 1254 | case arrowRightToLineAlt 1255 | case arrowRightToLine 1256 | case `return` 1257 | case arrowClockwise 1258 | case arrowClockwiseCircle 1259 | case arrowClockwiseCircleFill 1260 | case arrowCounterclockwise 1261 | case arrowCounterclockwiseCircle 1262 | case arrowCounterclockwiseCircleFill 1263 | case arrowUpLeftAndArrowDownRight 1264 | case arrowDownRightAndArrowUpLeft 1265 | case arrow2Squarepath 1266 | case arrow2Circlepath 1267 | case arrow2CirclepathCircle 1268 | case arrow2CirclepathCircleFill 1269 | case arrow3Trianglepath 1270 | case leafArrowCirclepath 1271 | case arrowUpRightDiamond 1272 | case arrowUpRightDiamondFill 1273 | case arrowMerge 1274 | case arrowSwap 1275 | case arrowBranch 1276 | case arrowtriangleUp 1277 | case arrowtriangleUpFill 1278 | case arrowtriangleUpCircle 1279 | case arrowtriangleUpCircleFill 1280 | case arrowtriangleUpSquare 1281 | case arrowtriangleUpSquareFill 1282 | case arrowtriangleDown 1283 | case arrowtriangleDownFill 1284 | case arrowtriangleDownCircle 1285 | case arrowtriangleDownCircleFill 1286 | case arrowtriangleDownSquare 1287 | case arrowtriangleDownSquareFill 1288 | case arrowtriangleLeft 1289 | case arrowtriangleLeftFill 1290 | case arrowtriangleLeftCircle 1291 | case arrowtriangleLeftCircleFill 1292 | case arrowtriangleLeftSquare 1293 | case arrowtriangleLeftSquareFill 1294 | case arrowtriangleRight 1295 | case arrowtriangleRightFill 1296 | case arrowtriangleRightCircle 1297 | case arrowtriangleRightCircleFill 1298 | case arrowtriangleRightSquare 1299 | case arrowtriangleRightSquareFill 1300 | 1301 | var enumRawValue: String { 1302 | return rawValue 1303 | } 1304 | 1305 | public var body: some View { 1306 | image 1307 | } 1308 | } 1309 | 1310 | // MARK: - Indices 1311 | 1312 | /// SFSymbols for indices category symbols 1313 | public enum Indices: String, SFFinderConvertable, SFSymbolsEnum, View { 1314 | // MARK: iOS 13+ 1315 | 1316 | case questionmarkCircle 1317 | case questionmarkCircleFill 1318 | case questionmarkSquare 1319 | case questionmarkSquareFill 1320 | case exclamationmarkCircle 1321 | case exclamationmarkCircleFill 1322 | case exclamationmarkSquare 1323 | case exclamationmarkSquareFill 1324 | 1325 | /// Supported character for find alphabet symbols 1326 | public enum Character: String { 1327 | case a 1328 | case b 1329 | case c 1330 | case d 1331 | case e 1332 | case f 1333 | case g 1334 | case h 1335 | case i 1336 | case j 1337 | case k 1338 | case l 1339 | case m 1340 | case n 1341 | case o 1342 | case p 1343 | case q 1344 | case r 1345 | case s 1346 | case t 1347 | case u 1348 | case v 1349 | case w 1350 | case x 1351 | case y 1352 | case z 1353 | } 1354 | 1355 | /// Available currency for the currency symbol finder 1356 | public enum AvailableCurrency: String { 1357 | case dollar 1358 | case cent 1359 | case yen 1360 | case sterling 1361 | case franc 1362 | case florin 1363 | case turkishlira 1364 | case ruble 1365 | case euro 1366 | case dong 1367 | case indianrupee 1368 | case tenge 1369 | case peseta 1370 | case peso 1371 | case kip 1372 | case won 1373 | case lira 1374 | case austral 1375 | case hryvnia 1376 | case naira 1377 | case guarani 1378 | case coloncurrency 1379 | case cedi 1380 | case cruzeiro 1381 | case tugrik 1382 | case mill 1383 | case sheqel 1384 | case manat 1385 | case rupee 1386 | case baht 1387 | case lari 1388 | case bitcoin 1389 | } 1390 | 1391 | /// SFSymbols for retrieving currency symbols 1392 | public enum Currency: SFFinderConvertable, SFSymbolsHasValidator, View { 1393 | // MARK: iOS 13+ 1394 | 1395 | case circle(currency: AvailableCurrency) 1396 | case circleFill(currency: AvailableCurrency) 1397 | case square(currency: AvailableCurrency) 1398 | case squareFill(currency: AvailableCurrency) 1399 | 1400 | public var body: some View { 1401 | image 1402 | } 1403 | } 1404 | 1405 | /// SFSymbols for retrieving the number symbols 1406 | /// Using Generic type in case want to put 01 or 02 as a String instead Int 1407 | public enum Number: SFFinderConvertable, SFSymbolsHasValidator, View { 1408 | // MARK: iOS 13+ 1409 | 1410 | case circle(number: Type) 1411 | case circleFill(number: Type) 1412 | case altCircle(number: Type) 1413 | case altCircleFill(number: Type) 1414 | case square(number: Type) 1415 | case rectangleFill(number: Type) 1416 | case rectangle(number: Type) 1417 | case squareFill(number: Type) 1418 | case altSquare(number: Type) 1419 | case altSquareFill(number: Type) 1420 | 1421 | public var body: some View { 1422 | image 1423 | } 1424 | } 1425 | 1426 | /// SFSymbols for getting the alphabet symbols 1427 | public enum Alphabet: SFFinderConvertable, SFSymbolsHasValidator, View { 1428 | // MARK: iOS 13+ 1429 | 1430 | case circle(character: Character) 1431 | case circleFill(character: Character) 1432 | case square(character: Character) 1433 | case squareFill(character: Character) 1434 | 1435 | public var body: some View { 1436 | image 1437 | } 1438 | } 1439 | 1440 | var enumRawValue: String { 1441 | return rawValue 1442 | } 1443 | 1444 | public var body: some View { 1445 | image 1446 | } 1447 | 1448 | } 1449 | 1450 | // MARK: - Math 1451 | 1452 | /// SFSymbol for mathematics operation 1453 | public enum Math: String, SFFinderConvertable, SFSymbolsEnum, View { 1454 | // MARK: iOS 13+ 1455 | 1456 | case sum 1457 | case percent 1458 | case function 1459 | case plus 1460 | case plusCircle 1461 | case plusCircleFill 1462 | case plusSquare 1463 | case plusSquareFill 1464 | case minus 1465 | case minusCircle 1466 | case minusCircleFill 1467 | case minusSquare 1468 | case minusSquareFill 1469 | case plusminus 1470 | case plusminusCircle 1471 | case plusminusCircleFill 1472 | case plusSlashMinus 1473 | case minusSlashPlus 1474 | case multiply 1475 | case multiplyCircle 1476 | case multiplyCircleFill 1477 | case multiplySquare 1478 | case multiplySquareFill 1479 | case divide 1480 | case divideCircle 1481 | case divideCircleFill 1482 | case divideSquare 1483 | case divideSquareFill 1484 | case equal 1485 | case equalCircle 1486 | case equalCircleFill 1487 | case equalSquare 1488 | case equalSquareFill 1489 | case lessthan 1490 | case lessthanCircle 1491 | case lessthanCircleFill 1492 | case lessthanSquare 1493 | case lessthanSquareFill 1494 | case greaterthan 1495 | case greaterthanCircle 1496 | case greaterthanCircleFill 1497 | case greaterthanSquare 1498 | case greaterthanSquareFill 1499 | case number 1500 | case numberCircle 1501 | case numberCircleFill 1502 | case numberSquare 1503 | case numberSquareFill 1504 | case xSquareroot 1505 | 1506 | var enumRawValue: String { 1507 | return rawValue 1508 | } 1509 | 1510 | public var body: some View { 1511 | image 1512 | } 1513 | } 1514 | 1515 | // MARK: - Gaming 1516 | 1517 | /// SFSymbol for gaming icon 1518 | public enum Gaming: String, SFFinderConvertable, SFSymbolsEnum, View { 1519 | // MARK: iOS 14+ 1520 | case circleGridCross 1521 | case circleGridCrossFill 1522 | case circleGridCrossLeftFill 1523 | case circleGridCrossUpFill 1524 | case circleGridCrossRightFill 1525 | case circleGridCrossDownFill 1526 | case circleSquare 1527 | case circleFillSquareFill 1528 | case house 1529 | case houseFill 1530 | case houseCircle 1531 | case houseCircleFill 1532 | case rectangleOnRectangle 1533 | case rectangleFillOnRectangleFill 1534 | case rectangleFillOnRectangleFillCircle 1535 | case rectangleFillOnRectangleFillCircleFill 1536 | case gamecontroller 1537 | case gamecontrollerFill 1538 | case lJoystick 1539 | case lJoystickFill 1540 | case rJoystick 1541 | case rJoystickFill 1542 | case lJoystickDown 1543 | case lJoystickDownFill 1544 | case rJoystickDown 1545 | case rJoystickDownFill 1546 | case dpad 1547 | case dpadFill 1548 | case dpadLeftFill 1549 | case dpadUpFill 1550 | case dpadRightFill 1551 | case dpadDownFill 1552 | case circleCircle 1553 | case circleCircleFill 1554 | case squareCircle 1555 | case squareCircleFill 1556 | case triangleCircle 1557 | case triangleCircleFill 1558 | case rectangleRoundedtop 1559 | case rectangleRoundedtopFill 1560 | case rectangleRoundedbottom 1561 | case rectangleRoundedbottomFill 1562 | case lRectangleRoundedbottom 1563 | case lRectangleRoundedbottomFill 1564 | case l1RectangleRoundedbottom 1565 | case l1RectangleRoundedbottomFill 1566 | case l2RectangleRoundedtop 1567 | case l2RectangleRoundedtopFill 1568 | case rRectangleRoundedbottom 1569 | case rRectangleRoundedbottomFill 1570 | case r1RectangleRoundedbottom 1571 | case r1RectangleRoundedbottomFill 1572 | case r2RectangleRoundedtop 1573 | case r2RectangleRoundedtopFill 1574 | case lbRectangleRoundedbottom 1575 | case lbRectangleRoundedbottomFill 1576 | case rbRectangleRoundedbottom 1577 | case rbRectangleRoundedbottomFill 1578 | case ltRectangleRoundedtop 1579 | case ltRectangleRoundedtopFill 1580 | case rtRectangleRoundedtop 1581 | case rtRectangleRoundedtopFill 1582 | case zlRectangleRoundedtop 1583 | case zlRectangleRoundedtopFill 1584 | case zrRectangleRoundedtop 1585 | case zrRectangleRoundedtopFill 1586 | case lineHorizontal3Circle 1587 | case lineHorizontal3CircleFill 1588 | 1589 | var enumRawValue: String { 1590 | return rawValue 1591 | } 1592 | 1593 | public var body: some View { 1594 | image 1595 | } 1596 | } 1597 | 1598 | // MARK: - Multicolor 1599 | 1600 | /// SFSymbol for multicolor icon 1601 | public enum Multicolor: String, SFFinderConvertable, SFSymbolsEnum, View { 1602 | 1603 | // MARK: iOS 14+ 1604 | 1605 | case squareGrid3x1FolderBadgePlus 1606 | case squareGrid3x1FolderFillBadgePlus 1607 | case paperplaneCircleFill 1608 | case externaldriveBadgePlus 1609 | case externaldriveFillBadgePlus 1610 | case externaldriveBadgeMinus 1611 | case externaldriveFillBadgeMinus 1612 | case externaldriveBadgeCheckmark 1613 | case externaldriveFillBadgeCheckmark 1614 | case externaldriveBadgeXmark 1615 | case externaldriveFillBadgeXmark 1616 | case docBadgePlus 1617 | case docFillBadgePlus 1618 | case noteTextBadgePlus 1619 | case arrowshapeTurnUpBackwardCircleFill 1620 | case arrowshapeTurnUpForwardCircleFill 1621 | case arrowshapeTurnUpLeft2CircleFill 1622 | case arrowshapeTurnUpBackward2CircleFill 1623 | case bookmarkCircleFill 1624 | case linkBadgePlus 1625 | case personFillBadgePlus 1626 | case personFillBadgeMinus 1627 | case personCropCircleBadgeExclamationmark 1628 | case personCropCircleFillBadgeExclamationmark 1629 | case thermometerSunFill 1630 | case filemenuAndSelection 1631 | case badgePlusRadiowavesForward 1632 | case circlebadgeFill 1633 | case teletypeCircleFill 1634 | case videoFillBadgePlus 1635 | case videoBadgeCheckmark 1636 | case videoFillBadgeCheckmark 1637 | case carCircleFill 1638 | case crossCircleFill 1639 | case leafFill 1640 | case rectangleBadgePlus 1641 | case rectangleFillBadgePlus 1642 | case rectangleBadgeMinus 1643 | case rectangleFillBadgeMinus 1644 | case macwindowBadgePlus 1645 | case earBadgeCheckmark 1646 | case giftCircleFill 1647 | case airplaneCircleFill 1648 | case hourglassBadgePlus 1649 | case atCircleFill 1650 | case arrowTriangleTurnUpRightCircleFill 1651 | 1652 | // MARK: iOS 13+ 1653 | case pencilTipCropCircleBadgePlus 1654 | case pencilTipCropCircleBadgeMinus 1655 | case trashCircleFill 1656 | case folderCircleFill 1657 | case folderBadgePlus 1658 | case folderFillBadgePlus 1659 | case folderBadgeMinus 1660 | case folderFillBadgeMinus 1661 | case calendarCircleFill 1662 | case calendarBadgePlus 1663 | case calendarBadgeMinus 1664 | case arrowshapeTurnUpLeftCircleFill 1665 | case arrowshapeTurnUpRightCircleFill 1666 | case bookmarkFill 1667 | case paperclip 1668 | case linkCircleFill 1669 | case personBadgePlus 1670 | case personBadgeMinus 1671 | case personCropCircleBadgePlus 1672 | case personCropCircleFillBadgePlus 1673 | case personCropCircleBadgeMinus 1674 | case personCropCircleFillBadgeMinus 1675 | case personCropCircleBadgeCheckmark 1676 | case personCropCircleFillBadgeCheckmark 1677 | case personCropCircleBadgeXmark 1678 | case personCropCircleFillBadgeXmark 1679 | case sunMaxFill 1680 | case sunriseFill 1681 | case sunsetFill 1682 | case sunDustFill 1683 | case sunHazeFill 1684 | case moonFill 1685 | case moonCircleFill 1686 | case sparkles 1687 | case moonStarsFill 1688 | case cloudFill 1689 | case cloudDrizzleFill 1690 | case cloudRainFill 1691 | case cloudHeavyrainFill 1692 | case cloudFogFill 1693 | case cloudHailFill 1694 | case cloudSnowFill 1695 | case cloudSleetFill 1696 | case cloudBoltFill 1697 | case cloudBoltRainFill 1698 | case cloudSunFill 1699 | case cloudSunRainFill 1700 | case cloudSunBoltFill 1701 | case cloudMoonFill 1702 | case cloudMoonRainFill 1703 | case cloudMoonBoltFill 1704 | case smokeFill 1705 | case wind 1706 | case windSnow 1707 | case snow 1708 | case tornado 1709 | case tropicalstorm 1710 | case hurricane 1711 | case thermometerSnowflake 1712 | case thermometer 1713 | case exclamationmarkTriangleFill 1714 | case dropTriangleFill 1715 | case memoriesBadgePlus 1716 | case memoriesBadgeMinus 1717 | case badgePlusRadiowavesRight 1718 | case starFill 1719 | case starCircleFill 1720 | case flagFill 1721 | case flagCircleFill 1722 | case locationCircleFill 1723 | case bellCircleFill 1724 | case messageCircleFill 1725 | case phoneCircleFill 1726 | case phoneBadgePlus 1727 | case phoneFillBadgePlus 1728 | case phoneDownCircleFill 1729 | case videoCircleFill 1730 | case videoBadgePlus 1731 | case envelopeCircleFill 1732 | case bagBadgePlus 1733 | case bagFillBadgePlus 1734 | case bagBadgeMinus 1735 | case bagFillBadgeMinus 1736 | case cartBadgePlus 1737 | case cartFillBadgePlus 1738 | case cartBadgeMinus 1739 | case cartFillBadgeMinus 1740 | case gaugeBadgePlus 1741 | case gaugeBadgeMinus 1742 | case wifi 1743 | case pinCircleFill 1744 | case mappinCircleFill 1745 | case rectangleBadgeCheckmark 1746 | case rectangleFillBadgeCheckmark 1747 | case rectangleBadgeXmark 1748 | case rectangleFillBadgeXmark 1749 | case rectangleStackBadgePlus 1750 | case rectangleStackFillBadgePlus 1751 | case rectangleStackBadgeMinus 1752 | case rectangleStackFillBadgeMinus 1753 | case alarm 1754 | case timer 1755 | case waveformPathBadgePlus 1756 | case waveformPathBadgeMinus 1757 | case gift 1758 | case giftFill 1759 | case textBadgePlus 1760 | case textBadgeMinus 1761 | case textBadgeCheckmark 1762 | case textBadgeXmark 1763 | case infoCircleFill 1764 | case atBadgePlus 1765 | case atBadgeMinus 1766 | case plusCircleFill 1767 | case minusCircleFill 1768 | case xmarkOctagonFill 1769 | case checkmarkCircleFill 1770 | 1771 | var enumRawValue: String { 1772 | return rawValue 1773 | } 1774 | 1775 | public var body: some View { 1776 | image 1777 | } 1778 | } 1779 | 1780 | // MARK: - All 1781 | 1782 | /// All category for sf symbols, not included in any category, exclude the number need to use Indices 1783 | public enum All: String, SFFinderConvertable, SFSymbolsEnum, View { 1784 | case squareAndArrowUpTrianglebadgeExclamationmark 1785 | case rectanglePortraitAndArrowRight 1786 | case rectanglePortraitAndArrowRightFill 1787 | case lassoAndSparkles 1788 | case trashSquare 1789 | case trashSquareFill 1790 | case trashSlashCircle 1791 | case trashSlashCircleFill 1792 | case trashSlashSquare 1793 | case trashSlashSquareFill 1794 | case folderBadgeGearshape 1795 | case folderFillBadgeGearshape 1796 | case plusRectangleOnFolderFill 1797 | case listBulletRectanglePortrait 1798 | case listBulletRectanglePortraitFill 1799 | case listBulletRectangleFill 1800 | case listDashHeaderRectangle 1801 | case calendarDayTimelineLeft 1802 | case calendarDayTimelineRight 1803 | case calendarDayTimelineLeading 1804 | case calendarDayTimelineTrailing 1805 | case menucard 1806 | case menucardFill 1807 | case magazine 1808 | case magazineFill 1809 | case squareTextSquare 1810 | case squareTextSquareFill 1811 | case docTextImage 1812 | case docTextImageFill 1813 | case bookmarkSquare 1814 | case bookmarkSquareFill 1815 | case shareplay 1816 | case person2Wave2 1817 | case person2Wave2Fill 1818 | case person3Sequence 1819 | case person3SequenceFill 1820 | case lanyardcard 1821 | case lanyardcardFill 1822 | case personCropCircleBadgeQuestionmarkFill 1823 | case personCropCircleBadgeExclamationmarkFill 1824 | case personCropCircleBadgeMoon 1825 | case personCropCircleBadgeMoonFill 1826 | case personCropCircleBadge 1827 | case personCropCircleBadgeFill 1828 | case personCropArtframe 1829 | case personCropRectangleStack 1830 | case personCropRectangleStackFill 1831 | case person2CropSquareStack 1832 | case person2CropSquareStackFill 1833 | case personCropSquareFilledAndAtRectangle 1834 | case personCropSquareFilledAndAtRectangleFill 1835 | case squareAndAtRectangleFill 1836 | case personTextRectangle 1837 | case personTextRectangleFill 1838 | case deleteBackward 1839 | case deleteBackwardFill 1840 | case deleteForward 1841 | case deleteForwardFill 1842 | case restartCircleFill 1843 | case sleepCircle 1844 | case sleepCircleFill 1845 | case wakeCircle 1846 | case wakeCircleFill 1847 | case powerCircle 1848 | case powerCircleFill 1849 | case powerDotted 1850 | case peacesign 1851 | case globeAmericas 1852 | case globeAmericasFill 1853 | case globeEuropeAfrica 1854 | case globeEuropeAfricaFill 1855 | case globeAsiaAustralia 1856 | case globeAsiaAustraliaFill 1857 | case sunMaxCircle 1858 | case sunMaxCircleFill 1859 | case sunAndHorizon 1860 | case sunAndHorizonFill 1861 | case snowflake 1862 | case humidity 1863 | case humidityFill 1864 | case dotCircleAndHandPointUpLeftFill 1865 | case keyboardFill 1866 | case circleGrid3x3Circle 1867 | case circleGrid3x3CircleFill 1868 | case squareGrid3x3TopleftFilled 1869 | case squareGrid3x3TopmiddleFilled 1870 | case squareGrid3x3ToprightFilled 1871 | case squareGrid3x3MiddleleftFilled 1872 | case squareGrid3x3MiddleFilled 1873 | case squareGrid3x3MiddlerightFilled 1874 | case squareGrid3x3BottomleftFilled 1875 | case squareGrid3x3BottommiddleFilled 1876 | case squareGrid3x3BottomrightFilled 1877 | case circleHexagongrid 1878 | case circleHexagongridFill 1879 | case circleHexagongridCircle 1880 | case circleHexagongridCircleFill 1881 | case circleHexagonpath 1882 | case circleHexagonpathFill 1883 | case playSquare 1884 | case playSquareFill 1885 | case backwardCircle 1886 | case backwardCircleFill 1887 | case forwardCircle 1888 | case forwardCircleFill 1889 | case speakerCircle 1890 | case speakerCircleFill 1891 | case speakerBadgeExclamationmark 1892 | case speakerBadgeExclamationmarkFill 1893 | case musicMicCircle 1894 | case musicMicCircleFill 1895 | case goforward5 1896 | case gobackward5 1897 | case micSquare 1898 | case micSquareFill 1899 | case micSlashCircle 1900 | case micSlashCircleFill 1901 | case micBadgePlus 1902 | case micFillBadgePlus 1903 | case circleSlash 1904 | case circleSlashFill 1905 | case circleLefthalfFilled 1906 | case circleRighthalfFilled 1907 | case circleTophalfFilled 1908 | case circleBottomhalfFilled 1909 | case circleInsetFilled 1910 | case circleDashedInsetFilled 1911 | case capsuleLefthalfFilled 1912 | case capsuleRighthalfFilled 1913 | case capsuleTophalfFilled 1914 | case capsuleBottomhalfFilled 1915 | case capsuleInsetFilled 1916 | case capsulePortraitLefthalfFilled 1917 | case capsulePortraitRighthalfFilled 1918 | case capsulePortraitTophalfFilled 1919 | case capsulePortraitBottomhalfFilled 1920 | case capsulePortraitInsetFilled 1921 | case ovalLefthalfFilled 1922 | case ovalRighthalfFilled 1923 | case ovalTophalfFilled 1924 | case ovalBottomhalfFilled 1925 | case ovalInsetFilled 1926 | case ovalPortraitLefthalfFilled 1927 | case ovalPortraitRighthalfFilled 1928 | case ovalPortraitTophalfFilled 1929 | case ovalPortraitBottomhalfFilled 1930 | case ovalPortraitInsetFilled 1931 | case squareLefthalfFilled 1932 | case squareRighthalfFilled 1933 | case squareTophalfFilled 1934 | case squareBottomhalfFilled 1935 | case squareInsetFilled 1936 | case squareDashedInsetFilled 1937 | case squareFilledOnSquare 1938 | case sparklesSquareFilledOnSquare 1939 | case rSquareOnSquareFill 1940 | case jSquareOnSquareFill 1941 | case hSquareOnSquareFill 1942 | case rectangleLefthalfFilled 1943 | case rectangleRighthalfFilled 1944 | case rectangleTophalfFilled 1945 | case rectangleBottomhalfFilled 1946 | case rectangleSplit2x1Slash 1947 | case rectangleSplit2x1SlashFill 1948 | case tablecellsFillBadgeEllipsis 1949 | case rectangleTophalfInsetFilled 1950 | case rectangleBottomhalfInsetFilled 1951 | case rectangleLefthalfInsetFilled 1952 | case rectangleRighthalfInsetFilled 1953 | case rectangleLeadinghalfInsetFilled 1954 | case rectangleTrailinghalfInsetFilled 1955 | case rectangleLefthalfInsetFilledArrowLeft 1956 | case rectangleRighthalfInsetFilledArrowRight 1957 | case rectangleLeadinghalfInsetFilledArrowLeading 1958 | case rectangleTrailinghalfInsetFilledArrowTrailing 1959 | case rectangleTopthirdInsetFilled 1960 | case rectangleBottomthirdInsetFilled 1961 | case rectangleLeftthirdInsetFilled 1962 | case rectangleRightthirdInsetFilled 1963 | case rectangleLeadingthirdInsetFilled 1964 | case rectangleTrailingthirdInsetFilled 1965 | case rectangleCenterInsetFilled 1966 | case rectangleInsetTopleftFilled 1967 | case rectangleInsetToprightFilled 1968 | case rectangleInsetTopleadingFilled 1969 | case rectangleInsetToptrailingFilled 1970 | case rectangleInsetBottomleftFilled 1971 | case rectangleInsetBottomrightFilled 1972 | case rectangleInsetBottomleadingFilled 1973 | case rectangleInsetBottomtrailingFilled 1974 | case rectangleOnRectangleCircle 1975 | case rectangleOnRectangleCircleFill 1976 | case rectangleOnRectangleSquare 1977 | case rectangleOnRectangleSquareFill 1978 | case rectangleInsetFilledOnRectangle 1979 | case rectangleOnRectangleSlashFill 1980 | case rectangleOnRectangleSlashCircle 1981 | case rectangleOnRectangleSlashCircleFill 1982 | case playRectangleOnRectangle 1983 | case playRectangleOnRectangleFill 1984 | case playRectangleOnRectangleCircle 1985 | case playRectangleOnRectangleCircleFill 1986 | case rectanglePortraitSlash 1987 | case rectanglePortraitSlashFill 1988 | case rectanglePortraitLefthalfFilled 1989 | case rectanglePortraitRighthalfFilled 1990 | case rectanglePortraitTophalfFilled 1991 | case rectanglePortraitBottomhalfFilled 1992 | case rectanglePortraitInsetFilled 1993 | case rectanglePortraitTophalfInsetFilled 1994 | case rectanglePortraitBottomhalfInsetFilled 1995 | case rectanglePortraitLefthalfInsetFilled 1996 | case rectanglePortraitRighthalfInsetFilled 1997 | case rectanglePortraitLeadinghalfInsetFilled 1998 | case rectanglePortraitTrailinghalfInsetFilled 1999 | case rectanglePortraitTopthirdInsetFilled 2000 | case rectanglePortraitBottomthirdInsetFilled 2001 | case rectanglePortraitLeftthirdInsetFilled 2002 | case rectanglePortraitRightthirdInsetFilled 2003 | case rectanglePortraitLeadingthirdInsetFilled 2004 | case rectanglePortraitTrailingthirdInsetFilled 2005 | case rectanglePortraitCenterInsetFilled 2006 | case rectanglePortraitTopleftInsetFilled 2007 | case rectanglePortraitToprightInsetFilled 2008 | case rectanglePortraitTopleadingInsetFilled 2009 | case rectanglePortraitToptrailingInsetFilled 2010 | case rectanglePortraitBottomleftInsetFilled 2011 | case rectanglePortraitBottomrightInsetFilled 2012 | case rectanglePortraitBottomleadingInsetFilled 2013 | case rectanglePortraitBottomtrailingInsetFilled 2014 | case rectanglePortraitOnRectanglePortrait 2015 | case rectanglePortraitOnRectanglePortraitFill 2016 | case rectanglePortraitOnRectanglePortraitSlash 2017 | case rectanglePortraitOnRectanglePortraitSlashFill 2018 | case rectanglePortraitSplit2x1 2019 | case rectanglePortraitSplit2x1Fill 2020 | case rectanglePortraitSplit2x1Slash 2021 | case rectanglePortraitSplit2x1SlashFill 2022 | case triangleLefthalfFilled 2023 | case triangleRighthalfFilled 2024 | case triangleTophalfFilled 2025 | case triangleBottomhalfFilled 2026 | case triangleInsetFilled 2027 | case diamondLefthalfFilled 2028 | case diamondRighthalfFilled 2029 | case diamondTophalfFilled 2030 | case diamondBottomhalfFilled 2031 | case diamondInsetFilled 2032 | case octagonLefthalfFilled 2033 | case octagonRighthalfFilled 2034 | case octagonTophalfFilled 2035 | case octagonBottomhalfFilled 2036 | case hexagonLefthalfFilled 2037 | case hexagonRighthalfFilled 2038 | case hexagonTophalfFilled 2039 | case hexagonBottomhalfFilled 2040 | case pentagon 2041 | case pentagonFill 2042 | case pentagonLefthalfFilled 2043 | case pentagonRighthalfFilled 2044 | case pentagonTophalfFilled 2045 | case pentagonBottomhalfFilled 2046 | case heartSquare 2047 | case heartSquareFill 2048 | case heartRectangle 2049 | case heartRectangleFill 2050 | case starLeadinghalfFilled 2051 | case flagSquare 2052 | case flagSquareFill 2053 | case flag2Crossed 2054 | case flag2CrossedFill 2055 | case flagFilledAndFlagCrossed 2056 | case flagAndFlagFilledCrossed 2057 | case locationNorthCircle 2058 | case locationNorthCircleFill 2059 | case locationSquare 2060 | case locationSquareFill 2061 | case sensorTagRadiowavesForward 2062 | case sensorTagRadiowavesForwardFill 2063 | case bellSquare 2064 | case bellSquareFill 2065 | case bellAndWaveform 2066 | case bellAndWaveformFill 2067 | case bellBadgeCircle 2068 | case bellBadgeCircleFill 2069 | case tagSquare 2070 | case tagSquareFill 2071 | case boltSquare 2072 | case boltSquareFill 2073 | case boltShield 2074 | case boltShieldFill 2075 | case eyeSquare 2076 | case eyeSquareFill 2077 | case eyeSlashCircle 2078 | case eyeSlashCircleFill 2079 | case eyeTrianglebadgeExclamationmark 2080 | case eyeTrianglebadgeExclamationmarkFill 2081 | case tshirt 2082 | case tshirtFill 2083 | case facemask 2084 | case facemaskFill 2085 | case brainHeadProfile 2086 | case brain 2087 | case icloudSquare 2088 | case icloudSquareFill 2089 | case cameraShutterButton 2090 | case cameraShutterButtonFill 2091 | case messageAndWaveform 2092 | case messageAndWaveformFill 2093 | case starBubble 2094 | case starBubbleFill 2095 | case checkmarkBubble 2096 | case checkmarkBubbleFill 2097 | case ellipsisVerticalBubble 2098 | case ellipsisVerticalBubbleFill 2099 | case bubbleLeftAndExclamationmarkBubbleRight 2100 | case bubbleLeftAndExclamationmarkBubbleRightFill 2101 | case phoneAndWaveform 2102 | case phoneAndWaveformFill 2103 | case videoSquare 2104 | case videoSquareFill 2105 | case videoBadgeEllipsis 2106 | case videoFillBadgeEllipsis 2107 | case videoAndWaveform 2108 | case videoAndWaveformFill 2109 | case envelopeBadgeShieldHalfFilled 2110 | case envelopeBadgeShieldHalfFilledFill 2111 | case gearCircle 2112 | case gearCircleFill 2113 | case gearshapeCircle 2114 | case gearshapeCircleFill 2115 | case creditcardAnd123 2116 | case creditcardTrianglebadgeExclamationmark 2117 | case dice 2118 | case diceFill 2119 | case squareGrid3x3Square 2120 | case linesMeasurementHorizontal 2121 | case hammerCircle 2122 | case hammerCircleFill 2123 | case screwdriver 2124 | case screwdriverFill 2125 | case printerFilledAndPaper 2126 | case printerDotmatrixFilledAndPaper 2127 | case briefcaseCircle 2128 | case briefcaseCircleFill 2129 | case suitcase 2130 | case suitcaseFill 2131 | case suitcaseCart 2132 | case suitcaseCartFill 2133 | case theatermasks 2134 | case theatermasksFill 2135 | case theatermasksCircle 2136 | case theatermasksCircleFill 2137 | case puzzlepieceExtension 2138 | case puzzlepieceExtensionFill 2139 | case wifiCircle 2140 | case wifiCircleFill 2141 | case wifiSquare 2142 | case wifiSquareFill 2143 | case pinSquare 2144 | case pinSquareFill 2145 | case mappinSquare 2146 | case mappinSquareFill 2147 | case mapCircle 2148 | case mapCircleFill 2149 | case powerplug 2150 | case powerplugFill 2151 | case cpuFill 2152 | case memorychipFill 2153 | case lockDisplay 2154 | case lockOpenDisplay 2155 | case displayAndArrowDown 2156 | case lockDesktopcomputer 2157 | case lockOpenDesktopcomputer 2158 | case desktopcomputerAndArrowDown 2159 | case desktopcomputerTrianglebadgeExclamationmark 2160 | case macproGen1Fill 2161 | case macproGen3Fill 2162 | case lockLaptopcomputer 2163 | case lockOpenLaptopcomputer 2164 | case laptopcomputerAndArrowDown 2165 | case laptopcomputerTrianglebadgeExclamationmark 2166 | case ipadAndIphone 2167 | case ipodtouchSlash 2168 | case iphoneHomebuttonCircle 2169 | case iphoneHomebuttonCircleFill 2170 | case iphoneHomebuttonSlashCircle 2171 | case iphoneHomebuttonSlashCircleFill 2172 | case iphoneCircle 2173 | case iphoneCircleFill 2174 | case iphoneSlashCircle 2175 | case iphoneSlashCircleFill 2176 | case lockIphone 2177 | case lockOpenIphone 2178 | case iphoneAndArrowForward 2179 | case iphoneRearCamera 2180 | case platter2FilledIphone 2181 | case platter2FilledIphoneLandscape 2182 | case iphoneSmartbatterycaseGen2 2183 | case iphoneSmartbatterycaseGen1 2184 | case lockIpad 2185 | case lockOpenIpad 2186 | case ipadAndArrowForward 2187 | case ipadRearCamera 2188 | case platter2FilledIpad 2189 | case platter2FilledIpadLandscape 2190 | case applepencil 2191 | case magicmouse 2192 | case magicmouseFill 2193 | case computermouse 2194 | case computermouseFill 2195 | case lockOpenApplewatch 2196 | case watchfaceApplewatchCase 2197 | case platterFilledTopApplewatchCase 2198 | case platterFilledBottomApplewatchCase 2199 | case platterTopApplewatchCase 2200 | case platterBottomApplewatchCase 2201 | case digitalcrownArrowClockwise 2202 | case digitalcrownFillArrowClockwise 2203 | case digitalcrownArrowCounterclockwise 2204 | case digitalcrownFillArrowCounterclockwise 2205 | case digitalcrownHorizontalArrowClockwise 2206 | case digitalcrownHorizontalFillArrowClockwise 2207 | case digitalcrownHorizontalArrowCounterclockwise 2208 | case digitalcrownHorizontalFillArrowCounterclockwise 2209 | case beatsHeadphones 2210 | case earbuds 2211 | case earbudsCase 2212 | case earbudsCaseFill 2213 | case airpodsChargingcase 2214 | case airpodsChargingcaseFill 2215 | case airpodsChargingcaseWireless 2216 | case airpodsChargingcaseWirelessFill 2217 | case airpodsproChargingcaseWireless 2218 | case airpodsproChargingcaseWirelessFill 2219 | case beatsEarphones 2220 | case beatsPowerbeatspro 2221 | case beatsPowerbeatsproRight 2222 | case beatsPowerbeatsproLeft 2223 | case beatsPowerbeats 2224 | case beatsPowerbeats3 2225 | case beatsPowerbeatsproChargingcase 2226 | case beatsPowerbeatsproChargingcaseFill 2227 | case homepodAndAppletv 2228 | case homepodAndAppletvFill 2229 | case homepodminiAndAppletv 2230 | case homepodminiAndAppletvFill 2231 | case hifispeakerAndAppletv 2232 | case hifispeakerAndAppletvFill 2233 | case appletvremoteGen1 2234 | case appletvremoteGen1Fill 2235 | case appletvremoteGen2 2236 | case appletvremoteGen2Fill 2237 | case appletvremoteGen3 2238 | case appletvremoteGen3Fill 2239 | case appletvremoteGen4 2240 | case appletvremoteGen4Fill 2241 | case mediastick 2242 | case cableConnector 2243 | case tvInsetFilled 2244 | case musicNoteTv 2245 | case musicNoteTvFill 2246 | case airplayvideoCircle 2247 | case airplayvideoCircleFill 2248 | case airplayvideoBadgeExclamationmark 2249 | case airplayaudioCircle 2250 | case airplayaudioCircleFill 2251 | case airplayaudioBadgeExclamationmark 2252 | case dotRadiowavesUpForward 2253 | case antennaRadiowavesLeftAndRightCircle 2254 | case antennaRadiowavesLeftAndRightCircleFill 2255 | case rectangle2Swap 2256 | case airplaneArrival 2257 | case airplaneDeparture 2258 | case boltCarCircle 2259 | case boltCarCircleFill 2260 | case tramFillTunnel 2261 | case cablecar 2262 | case cablecarFill 2263 | case ferry 2264 | case ferryFill 2265 | case carFerry 2266 | case carFerryFill 2267 | case trainSideFrontCar 2268 | case trainSideMiddleCar 2269 | case trainSideRearCar 2270 | case parkingsign 2271 | case parkingsignCircle 2272 | case parkingsignCircleFill 2273 | case fuelpump 2274 | case fuelpumpFill 2275 | case fuelpumpCircle 2276 | case fuelpumpCircleFill 2277 | case fanblades 2278 | case fanbladesFill 2279 | case bedDoubleCircle 2280 | case bedDoubleCircleFill 2281 | case allergens 2282 | case testtube2 2283 | case ivfluidBag 2284 | case ivfluidBagFill 2285 | case crossVial 2286 | case crossVialFill 2287 | case pawprint 2288 | case pawprintFill 2289 | case pawprintCircle 2290 | case pawprintCircleFill 2291 | case leafCircle 2292 | case leafCircleFill 2293 | case filmCircle 2294 | case filmCircleFill 2295 | case textViewfinder 2296 | case photoCircle 2297 | case photoCircleFill 2298 | case rectangleStackBadgePlayCrop 2299 | case rectangleStackFillBadgePlayCropFill 2300 | case circleGrid2x1 2301 | case circleGrid2x1Fill 2302 | case circleGrid2x1LeftFilled 2303 | case circleGrid2x1RightFilled 2304 | case squareFillAndLineVerticalAndSquareFill 2305 | case shieldLefthalfFilled 2306 | case shieldRighthalfFilled 2307 | case shieldLefthalfFilledSlash 2308 | case checkerboardShield 2309 | case pointTopleftDownCurvedtoPointBottomrightUpFill 2310 | case pointTopleftDownCurvedtoPointFilledBottomrightUp 2311 | case pointFilledTopleftDownCurvedtoPointBottomrightUp 2312 | case appConnectedToAppBelowFill 2313 | case arkitBadgeXmark 2314 | case clockBadgeCheckmark 2315 | case clockBadgeCheckmarkFill 2316 | case clockBadgeExclamationmark 2317 | case clockBadgeExclamationmarkFill 2318 | case chartXyaxisLine 2319 | case lJoystickPressDown 2320 | case lJoystickPressDownFill 2321 | case rJoystickPressDown 2322 | case rJoystickPressDownFill 2323 | case lJoystickTiltLeft 2324 | case lJoystickTiltLeftFill 2325 | case lJoystickTiltRight 2326 | case lJoystickTiltRightFill 2327 | case lJoystickTiltUp 2328 | case lJoystickTiltUpFill 2329 | case lJoystickTiltDown 2330 | case lJoystickTiltDownFill 2331 | case rJoystickTiltLeft 2332 | case rJoystickTiltLeftFill 2333 | case rJoystickTiltRight 2334 | case rJoystickTiltRightFill 2335 | case rJoystickTiltUp 2336 | case rJoystickTiltUpFill 2337 | case rJoystickTiltDown 2338 | case rJoystickTiltDownFill 2339 | case logoPlaystation 2340 | case logoXbox 2341 | case takeoutbagAndCupAndStraw 2342 | case takeoutbagAndCupAndStrawFill 2343 | case forkKnife 2344 | case forkKnifeCircle 2345 | case forkKnifeCircleFill 2346 | case hearingdeviceEar 2347 | case handRaisedCircle 2348 | case handRaisedCircleFill 2349 | case handRaisedSquare 2350 | case handRaisedSquareFill 2351 | case handThumbsupCircle 2352 | case handThumbsupCircleFill 2353 | case handThumbsdownCircle 2354 | case handThumbsdownCircleFill 2355 | case rectangleAndHandPointUpLeft 2356 | case rectangleAndHandPointUpLeftFill 2357 | case rectangleFilledAndHandPointUpLeft 2358 | case rectangleAndHandPointUpLeftFilled 2359 | case chartLineUptrendXyaxis 2360 | case waveformBadgePlus 2361 | case waveformBadgeMinus 2362 | case waveformBadgeExclamationmark 2363 | case waveformAndMagnifyingglass 2364 | case waveformAndMic 2365 | case xmarkApp 2366 | case xmarkAppFill 2367 | case questionmarkApp 2368 | case questionmarkAppFill 2369 | case appBadgeCheckmark 2370 | case appBadgeCheckmarkFill 2371 | case appDashed 2372 | case questionmarkAppDashed 2373 | case hourglassBottomhalfFilled 2374 | case hourglassTophalfFilled 2375 | case circleAndLineHorizontal 2376 | case circleAndLineHorizontalFill 2377 | case trapezoidAndLineVertical 2378 | case trapezoidAndLineVerticalFill 2379 | case trapezoidAndLineHorizontal 2380 | case trapezoidAndLineHorizontalFill 2381 | case battery75 2382 | case battery50 2383 | case boltBatteryblock 2384 | case boltBatteryblockFill 2385 | case fibrechannel 2386 | case checklist 2387 | case listBulletCircle 2388 | case listBulletCircleFill 2389 | case line3Horizontal 2390 | case line3HorizontalDecrease 2391 | case line3HorizontalDecreaseCircle 2392 | case line3HorizontalDecreaseCircleFill 2393 | case line3HorizontalCircle 2394 | case line3HorizontalCircleFill 2395 | case line2HorizontalDecreaseCircle 2396 | case line2HorizontalDecreaseCircleFill 2397 | case plusForwardslashMinus 2398 | case minusForwardslashPlus 2399 | case chevronLeftForwardslashChevronRight 2400 | case parentheses 2401 | case checkmarkCircleTrianglebadgeExclamationmark 2402 | case checkmarkDiamond 2403 | case checkmarkDiamondFill 2404 | case arrowUpToLineCompact 2405 | case arrowUpToLineCircle 2406 | case arrowUpToLineCircleFill 2407 | case arrowDownToLineCompact 2408 | case arrowDownToLineCircle 2409 | case arrowDownToLineCircleFill 2410 | case arrowLeftToLineCompact 2411 | case arrowLeftToLineCircle 2412 | case arrowLeftToLineCircleFill 2413 | case arrowBackwardToLine 2414 | case arrowBackwardToLineCircle 2415 | case arrowBackwardToLineCircleFill 2416 | case arrowRightToLineCompact 2417 | case arrowRightToLineCircle 2418 | case arrowRightToLineCircleFill 2419 | case arrowForwardToLine 2420 | case arrowForwardToLineCircle 2421 | case arrowForwardToLineCircleFill 2422 | case returnLeft 2423 | case returnRight 2424 | case asterisk 2425 | case squareAndArrowUp 2426 | case squareAndArrowUpFill 2427 | case squareAndArrowDown 2428 | case squareAndArrowDownFill 2429 | case squareAndArrowUpOnSquare 2430 | case squareAndArrowUpOnSquareFill 2431 | case squareAndArrowDownOnSquare 2432 | case squareAndArrowDownOnSquareFill 2433 | case pencil 2434 | case pencilCircle 2435 | case pencilCircleFill 2436 | case pencilSlash 2437 | case squareAndPencil 2438 | case rectangleAndPencilAndEllipsis 2439 | case scribble 2440 | case scribbleVariable 2441 | case highlighter 2442 | case pencilAndOutline 2443 | case pencilTip 2444 | case pencilTipCropCircle 2445 | case pencilTipCropCircleBadgePlus 2446 | case pencilTipCropCircleBadgeMinus 2447 | case pencilTipCropCircleBadgeArrowForward 2448 | case lasso 2449 | case lassoSparkles 2450 | case trash 2451 | case trashFill 2452 | case trashCircle 2453 | case trashCircleFill 2454 | case trashSlash 2455 | case trashSlashFill 2456 | case folder 2457 | case folderFill 2458 | case folderCircle 2459 | case folderCircleFill 2460 | case folderBadgePlus 2461 | case folderFillBadgePlus 2462 | case folderBadgeMinus 2463 | case folderFillBadgeMinus 2464 | case folderBadgeQuestionmark 2465 | case folderFillBadgeQuestionmark 2466 | case folderBadgePersonCrop 2467 | case folderFillBadgePersonCrop 2468 | case squareGrid3x1FolderBadgePlus 2469 | case squareGrid3x1FolderFillBadgePlus 2470 | case folderBadgeGear 2471 | case folderFillBadgeGear 2472 | case plusRectangleOnFolder 2473 | case plusRectangleFillOnFolderFill 2474 | case questionmarkFolder 2475 | case questionmarkFolderFill 2476 | case paperplane 2477 | case paperplaneFill 2478 | case paperplaneCircle 2479 | case paperplaneCircleFill 2480 | case tray 2481 | case trayFill 2482 | case trayCircle 2483 | case trayCircleFill 2484 | case trayAndArrowUp 2485 | case trayAndArrowUpFill 2486 | case trayAndArrowDown 2487 | case trayAndArrowDownFill 2488 | case tray2 2489 | case tray2Fill 2490 | case trayFull 2491 | case trayFullFill 2492 | case externaldrive 2493 | case externaldriveFill 2494 | case externaldriveBadgePlus 2495 | case externaldriveFillBadgePlus 2496 | case externaldriveBadgeMinus 2497 | case externaldriveFillBadgeMinus 2498 | case externaldriveBadgeCheckmark 2499 | case externaldriveFillBadgeCheckmark 2500 | case externaldriveBadgeXmark 2501 | case externaldriveFillBadgeXmark 2502 | case externaldriveBadgePersonCrop 2503 | case externaldriveFillBadgePersonCrop 2504 | case externaldriveBadgeIcloud 2505 | case externaldriveFillBadgeIcloud 2506 | case externaldriveBadgeWifi 2507 | case externaldriveFillBadgeWifi 2508 | case externaldriveBadgeTimemachine 2509 | case externaldriveFillBadgeTimemachine 2510 | case internaldrive 2511 | case internaldriveFill 2512 | case opticaldiscdrive 2513 | case opticaldiscdriveFill 2514 | case externaldriveConnectedToLineBelow 2515 | case externaldriveConnectedToLineBelowFill 2516 | case archivebox 2517 | case archiveboxFill 2518 | case archiveboxCircle 2519 | case archiveboxCircleFill 2520 | case xmarkBin 2521 | case xmarkBinFill 2522 | case xmarkBinCircle 2523 | case xmarkBinCircleFill 2524 | case arrowUpBin 2525 | case arrowUpBinFill 2526 | case doc 2527 | case docFill 2528 | case docCircle 2529 | case docCircleFill 2530 | case docBadgePlus 2531 | case docFillBadgePlus 2532 | case docBadgeGearshape 2533 | case docBadgeGearshapeFill 2534 | case docBadgeEllipsis 2535 | case docFillBadgeEllipsis 2536 | case lockDoc 2537 | case lockDocFill 2538 | case arrowUpDoc 2539 | case arrowUpDocFill 2540 | case arrowDownDoc 2541 | case arrowDownDocFill 2542 | case docText 2543 | case docTextFill 2544 | case docZipper 2545 | case docOnDoc 2546 | case docOnDocFill 2547 | case docOnClipboard 2548 | case arrowRightDocOnClipboard 2549 | case arrowUpDocOnClipboard 2550 | case arrowTriangle2CirclepathDocOnClipboard 2551 | case docOnClipboardFill 2552 | case docRichtext 2553 | case docRichtextFill 2554 | case docPlaintext 2555 | case docPlaintextFill 2556 | case docAppend 2557 | case docAppendFill 2558 | case docTextBelowEcg 2559 | case docTextBelowEcgFill 2560 | case chartBarDocHorizontal 2561 | case chartBarDocHorizontalFill 2562 | case listBulletRectangle 2563 | case terminal 2564 | case terminalFill 2565 | case docTextMagnifyingglass 2566 | case note 2567 | case noteText 2568 | case noteTextBadgePlus 2569 | case calendar 2570 | case calendarCircle 2571 | case calendarCircleFill 2572 | case calendarBadgePlus 2573 | case calendarBadgeMinus 2574 | case calendarBadgeClock 2575 | case calendarBadgeExclamationmark 2576 | case arrowshapeTurnUpLeft 2577 | case arrowshapeTurnUpLeftFill 2578 | case arrowshapeTurnUpLeftCircle 2579 | case arrowshapeTurnUpLeftCircleFill 2580 | case arrowshapeTurnUpBackward 2581 | case arrowshapeTurnUpBackwardFill 2582 | case arrowshapeTurnUpBackwardCircle 2583 | case arrowshapeTurnUpBackwardCircleFill 2584 | case arrowshapeTurnUpRight 2585 | case arrowshapeTurnUpRightFill 2586 | case arrowshapeTurnUpRightCircle 2587 | case arrowshapeTurnUpRightCircleFill 2588 | case arrowshapeTurnUpForward 2589 | case arrowshapeTurnUpForwardFill 2590 | case arrowshapeTurnUpForwardCircle 2591 | case arrowshapeTurnUpForwardCircleFill 2592 | case arrowshapeTurnUpLeft2 2593 | case arrowshapeTurnUpLeft2Fill 2594 | case arrowshapeTurnUpLeft2Circle 2595 | case arrowshapeTurnUpLeft2CircleFill 2596 | case arrowshapeTurnUpBackward2 2597 | case arrowshapeTurnUpBackward2Fill 2598 | case arrowshapeTurnUpBackward2Circle 2599 | case arrowshapeTurnUpBackward2CircleFill 2600 | case arrowshapeZigzagRight 2601 | case arrowshapeZigzagRightFill 2602 | case arrowshapeZigzagForward 2603 | case arrowshapeZigzagForwardFill 2604 | case arrowshapeBounceRight 2605 | case arrowshapeBounceRightFill 2606 | case arrowshapeBounceForward 2607 | case arrowshapeBounceForwardFill 2608 | case book 2609 | case bookFill 2610 | case bookCircle 2611 | case bookCircleFill 2612 | case newspaper 2613 | case newspaperFill 2614 | case booksVertical 2615 | case booksVerticalFill 2616 | case bookClosed 2617 | case bookClosedFill 2618 | case characterBookClosed 2619 | case characterBookClosedFill 2620 | case textBookClosed 2621 | case textBookClosedFill 2622 | case greetingcard 2623 | case greetingcardFill 2624 | case bookmark 2625 | case bookmarkFill 2626 | case bookmarkCircle 2627 | case bookmarkCircleFill 2628 | case bookmarkSlash 2629 | case bookmarkSlashFill 2630 | case rosette 2631 | case graduationcap 2632 | case graduationcapFill 2633 | case ticket 2634 | case ticketFill 2635 | case paperclip 2636 | case paperclipCircle 2637 | case paperclipCircleFill 2638 | case paperclipBadgeEllipsis 2639 | case rectangleAndPaperclip 2640 | case rectangleDashedAndPaperclip 2641 | case link 2642 | case linkCircle 2643 | case linkCircleFill 2644 | case linkBadgePlus 2645 | case personalhotspot 2646 | case lineweight 2647 | case person 2648 | case personFill 2649 | case personFillTurnRight 2650 | case personFillTurnDown 2651 | case personFillTurnLeft 2652 | case personFillCheckmark 2653 | case personFillXmark 2654 | case personFillQuestionmark 2655 | case personCircle 2656 | case personCircleFill 2657 | case personBadgePlus 2658 | case personFillBadgePlus 2659 | case personBadgeMinus 2660 | case personFillBadgeMinus 2661 | case personAndArrowLeftAndArrowRight 2662 | case personFillAndArrowLeftAndArrowRight 2663 | case person2 2664 | case person2Fill 2665 | case person2Circle 2666 | case person2CircleFill 2667 | case person3 2668 | case person3Fill 2669 | case personCropCircle 2670 | case personCropCircleFill 2671 | case personCropCircleBadgePlus 2672 | case personCropCircleFillBadgePlus 2673 | case personCropCircleBadgeMinus 2674 | case personCropCircleFillBadgeMinus 2675 | case personCropCircleBadgeCheckmark 2676 | case personCropCircleFillBadgeCheckmark 2677 | case personCropCircleBadgeXmark 2678 | case personCropCircleFillBadgeXmark 2679 | case personCropCircleBadgeQuestionmark 2680 | case personCropCircleFillBadgeQuestionmark 2681 | case personCropCircleBadgeExclamationmark 2682 | case personCropCircleFillBadgeExclamationmark 2683 | case personCropSquare 2684 | case personCropSquareFill 2685 | case rectangleStackPersonCrop 2686 | case rectangleStackPersonCropFill 2687 | case person2SquareStack 2688 | case person2SquareStackFill 2689 | case personCropSquareFillAndAtRectangle 2690 | case squareAndAtRectangle 2691 | case command 2692 | case commandCircle 2693 | case commandCircleFill 2694 | case commandSquare 2695 | case commandSquareFill 2696 | case option 2697 | case alt 2698 | case deleteRight 2699 | case deleteRightFill 2700 | case clear 2701 | case clearFill 2702 | case deleteLeft 2703 | case deleteLeftFill 2704 | case shift 2705 | case shiftFill 2706 | case capslock 2707 | case capslockFill 2708 | case escape 2709 | case restart 2710 | case restartCircle 2711 | case sleep 2712 | case wake 2713 | case power 2714 | case togglepower 2715 | case poweron 2716 | case poweroff 2717 | case powersleep 2718 | case directcurrent 2719 | case dotArrowtrianglesUpRightDownLeftCircle 2720 | case globe 2721 | case network 2722 | case sunMin 2723 | case sunMinFill 2724 | case sunMax 2725 | case sunMaxFill 2726 | case sunrise 2727 | case sunriseFill 2728 | case sunset 2729 | case sunsetFill 2730 | case sunDust 2731 | case sunDustFill 2732 | case sunHaze 2733 | case sunHazeFill 2734 | case moon 2735 | case moonFill 2736 | case moonCircle 2737 | case moonCircleFill 2738 | case zzz 2739 | case moonZzz 2740 | case moonZzzFill 2741 | case sparkle 2742 | case sparkles 2743 | case moonStars 2744 | case moonStarsFill 2745 | case cloud 2746 | case cloudFill 2747 | case cloudDrizzle 2748 | case cloudDrizzleFill 2749 | case cloudRain 2750 | case cloudRainFill 2751 | case cloudHeavyrain 2752 | case cloudHeavyrainFill 2753 | case cloudFog 2754 | case cloudFogFill 2755 | case cloudHail 2756 | case cloudHailFill 2757 | case cloudSnow 2758 | case cloudSnowFill 2759 | case cloudSleet 2760 | case cloudSleetFill 2761 | case cloudBolt 2762 | case cloudBoltFill 2763 | case cloudBoltRain 2764 | case cloudBoltRainFill 2765 | case cloudSun 2766 | case cloudSunFill 2767 | case cloudSunRain 2768 | case cloudSunRainFill 2769 | case cloudSunBolt 2770 | case cloudSunBoltFill 2771 | case cloudMoon 2772 | case cloudMoonFill 2773 | case cloudMoonRain 2774 | case cloudMoonRainFill 2775 | case cloudMoonBolt 2776 | case cloudMoonBoltFill 2777 | case smoke 2778 | case smokeFill 2779 | case wind 2780 | case windSnow 2781 | case snow 2782 | case tornado 2783 | case tropicalstorm 2784 | case hurricane 2785 | case thermometerSun 2786 | case thermometerSunFill 2787 | case thermometerSnowflake 2788 | case thermometer 2789 | case aqiLow 2790 | case aqiMedium 2791 | case aqiHigh 2792 | case umbrella 2793 | case umbrellaFill 2794 | case flame 2795 | case flameFill 2796 | case lightMin 2797 | case lightMax 2798 | case rays 2799 | case slowmo 2800 | case timelapse 2801 | case cursorarrowRays 2802 | case cursorarrow 2803 | case cursorarrowSquare 2804 | case cursorarrowAndSquareOnSquareDashed 2805 | case cursorarrowClick 2806 | case cursorarrowClick2 2807 | case contextualmenuAndCursorarrow 2808 | case filemenuAndCursorarrow 2809 | case filemenuAndSelection 2810 | case dotCircleAndCursorarrow 2811 | case cursorarrowMotionlines 2812 | case cursorarrowMotionlinesClick 2813 | case cursorarrowClickBadgeClock 2814 | case keyboard 2815 | case keyboardBadgeEllipsis 2816 | case keyboardChevronCompactDown 2817 | case keyboardChevronCompactLeft 2818 | case keyboardOnehandedLeft 2819 | case keyboardOnehandedRight 2820 | case rectangle3Offgrid 2821 | case rectangle3OffgridFill 2822 | case squareGrid3x2 2823 | case squareGrid3x2Fill 2824 | case rectangleGrid3x2 2825 | case rectangleGrid3x2Fill 2826 | case squareGrid2x2 2827 | case squareGrid2x2Fill 2828 | case rectangleGrid2x2 2829 | case rectangleGrid2x2Fill 2830 | case squareGrid3x1BelowLineGrid1x2 2831 | case squareGrid3x1FillBelowLineGrid1x2 2832 | case squareGrid4x3Fill 2833 | case rectangleGrid1x2 2834 | case rectangleGrid1x2Fill 2835 | case circleGrid2x2 2836 | case circleGrid2x2Fill 2837 | case circleGrid3x3 2838 | case circleGrid3x3Fill 2839 | case squareGrid3x3 2840 | case squareGrid3x3Fill 2841 | case squareGrid3x3TopleftFill 2842 | case squareGrid3x3TopmiddleFill 2843 | case squareGrid3x3ToprightFill 2844 | case squareGrid3x3MiddleleftFill 2845 | case squareGrid3x3MiddleFill 2846 | case squareGrid3x3MiddlerightFill 2847 | case squareGrid3x3BottomleftFill 2848 | case squareGrid3x3BottommiddleFill 2849 | case squareGrid3x3BottomrightFill 2850 | case circlesHexagongrid 2851 | case circlesHexagongridFill 2852 | case circlesHexagonpath 2853 | case circlesHexagonpathFill 2854 | case circleGridCross 2855 | case circleGridCrossFill 2856 | case circleGridCrossLeftFill 2857 | case circleGridCrossUpFill 2858 | case circleGridCrossRightFill 2859 | case circleGridCrossDownFill 2860 | case seal 2861 | case sealFill 2862 | case checkmarkSeal 2863 | case checkmarkSealFill 2864 | case xmarkSeal 2865 | case xmarkSealFill 2866 | case exclamationmarkTriangle 2867 | case exclamationmarkTriangleFill 2868 | case drop 2869 | case dropFill 2870 | case dropTriangle 2871 | case dropTriangleFill 2872 | case play 2873 | case playFill 2874 | case playCircle 2875 | case playCircleFill 2876 | case playRectangle 2877 | case playRectangleFill 2878 | case playSlash 2879 | case playSlashFill 2880 | case pause 2881 | case pauseFill 2882 | case pauseCircle 2883 | case pauseCircleFill 2884 | case pauseRectangle 2885 | case pauseRectangleFill 2886 | case stop 2887 | case stopFill 2888 | case stopCircle 2889 | case stopCircleFill 2890 | case recordCircle 2891 | case recordCircleFill 2892 | case playpause 2893 | case playpauseFill 2894 | case backward 2895 | case backwardFill 2896 | case forward 2897 | case forwardFill 2898 | case backwardEnd 2899 | case backwardEndFill 2900 | case forwardEnd 2901 | case forwardEndFill 2902 | case backwardEndAlt 2903 | case backwardEndAltFill 2904 | case forwardEndAlt 2905 | case forwardEndAltFill 2906 | case backwardFrame 2907 | case backwardFrameFill 2908 | case forwardFrame 2909 | case forwardFrameFill 2910 | case eject 2911 | case ejectFill 2912 | case ejectCircle 2913 | case ejectCircleFill 2914 | case mount 2915 | case mountFill 2916 | case memories 2917 | case memoriesBadgePlus 2918 | case memoriesBadgeMinus 2919 | case shuffle 2920 | case shuffleCircle 2921 | case shuffleCircleFill 2922 | case `repeat` 2923 | case repeatCircle 2924 | case repeatCircleFill 2925 | case repeat1 2926 | case repeat1Circle 2927 | case repeat1CircleFill 2928 | case infinity 2929 | case infinityCircle 2930 | case infinityCircleFill 2931 | case megaphone 2932 | case megaphoneFill 2933 | case speaker 2934 | case speakerFill 2935 | case speakerSlash 2936 | case speakerSlashFill 2937 | case speakerSlashCircle 2938 | case speakerSlashCircleFill 2939 | case speakerZzz 2940 | case speakerZzzFill 2941 | case speakerWave1 2942 | case speakerWave1Fill 2943 | case speakerWave2 2944 | case speakerWave2Fill 2945 | case speakerWave2Circle 2946 | case speakerWave2CircleFill 2947 | case speakerWave3 2948 | case speakerWave3Fill 2949 | case badgePlusRadiowavesRight 2950 | case badgePlusRadiowavesForward 2951 | case musicNote 2952 | case musicNoteList 2953 | case musicQuarternote3 2954 | case musicMic 2955 | case arrowRectanglepath 2956 | case goforward 2957 | case gobackward 2958 | case goforward10 2959 | case gobackward10 2960 | case goforward15 2961 | case gobackward15 2962 | case goforward30 2963 | case gobackward30 2964 | case goforward45 2965 | case gobackward45 2966 | case goforward60 2967 | case gobackward60 2968 | case goforward75 2969 | case gobackward75 2970 | case goforward90 2971 | case gobackward90 2972 | case goforwardPlus 2973 | case gobackwardMinus 2974 | case swift 2975 | case magnifyingglass 2976 | case magnifyingglassCircle 2977 | case magnifyingglassCircleFill 2978 | case plusMagnifyingglass 2979 | case minusMagnifyingglass 2980 | case oneMagnifyingglass 2981 | case arrowUpLeftAndDownRightMagnifyingglass 2982 | case textMagnifyingglass 2983 | case loupe 2984 | case mic 2985 | case micFill 2986 | case micCircle 2987 | case micCircleFill 2988 | case micSlash 2989 | case micSlashFill 2990 | case lineDiagonal 2991 | case lineDiagonalArrow 2992 | case circle 2993 | case circleFill 2994 | case circleLefthalfFill 2995 | case circleRighthalfFill 2996 | case circleBottomhalfFill 2997 | case circleTophalfFill 2998 | case largecircleFillCircle 2999 | case smallcircleFillCircle 3000 | case smallcircleFillCircleFill 3001 | case circleDashed 3002 | case circleDashedInsetFill 3003 | case circlebadge 3004 | case circlebadgeFill 3005 | case circlebadge2 3006 | case circlebadge2Fill 3007 | case smallcircleCircle 3008 | case smallcircleCircleFill 3009 | case target 3010 | case capsule 3011 | case capsuleFill 3012 | case capsulePortrait 3013 | case capsulePortraitFill 3014 | case oval 3015 | case ovalFill 3016 | case ovalPortrait 3017 | case ovalPortraitFill 3018 | case placeholdertextFill 3019 | case square 3020 | case squareFill 3021 | case squareLefthalfFill 3022 | case squareRighthalfFill 3023 | case squareBottomhalfFill 3024 | case squareTophalfFill 3025 | case squareSlash 3026 | case squareSlashFill 3027 | case dotSquare 3028 | case dotSquareFill 3029 | case circleSquare 3030 | case circleFillSquareFill 3031 | case squareDashed 3032 | case squareDashedInsetFill 3033 | case questionmarkSquareDashed 3034 | case squareshape 3035 | case squareshapeFill 3036 | case squareshapeDashedSquareshape 3037 | case squareshapeSquareshapeDashed 3038 | case dotSquareshape 3039 | case dotSquareshapeFill 3040 | case app 3041 | case appFill 3042 | case rectangle 3043 | case rectangleFill 3044 | case rectangleSlash 3045 | case rectangleSlashFill 3046 | case rectanglePortrait 3047 | case rectanglePortraitFill 3048 | case triangle 3049 | case triangleFill 3050 | case triangleLefthalfFill 3051 | case triangleRighthalfFill 3052 | case diamond 3053 | case diamondFill 3054 | case octagon 3055 | case octagonFill 3056 | case hexagon 3057 | case hexagonFill 3058 | case suitHeart 3059 | case suitHeartFill 3060 | case suitClub 3061 | case suitClubFill 3062 | case suitSpade 3063 | case suitSpadeFill 3064 | case suitDiamond 3065 | case suitDiamondFill 3066 | case heart 3067 | case heartFill 3068 | case heartCircle 3069 | case heartCircleFill 3070 | case heartSlash 3071 | case heartSlashFill 3072 | case heartSlashCircle 3073 | case heartSlashCircleFill 3074 | case heartTextSquare 3075 | case heartTextSquareFill 3076 | case boltHeart 3077 | case boltHeartFill 3078 | case arrowUpHeart 3079 | case arrowUpHeartFill 3080 | case arrowDownHeart 3081 | case arrowDownHeartFill 3082 | case arrowClockwiseHeart 3083 | case arrowClockwiseHeartFill 3084 | case rhombus 3085 | case rhombusFill 3086 | case star 3087 | case starFill 3088 | case starLeadinghalfFill 3089 | case starCircle 3090 | case starCircleFill 3091 | case starSquare 3092 | case starSquareFill 3093 | case starSlash 3094 | case starSlashFill 3095 | case lineHorizontalStarFillLineHorizontal 3096 | case flag 3097 | case flagFill 3098 | case flagCircle 3099 | case flagCircleFill 3100 | case flagSlash 3101 | case flagSlashFill 3102 | case flagSlashCircle 3103 | case flagSlashCircleFill 3104 | case flagBadgeEllipsis 3105 | case flagBadgeEllipsisFill 3106 | case location 3107 | case locationFill 3108 | case locationSlash 3109 | case locationSlashFill 3110 | case locationNorth 3111 | case locationNorthFill 3112 | case locationCircle 3113 | case locationCircleFill 3114 | case locationNorthLine 3115 | case locationNorthLineFill 3116 | case bell 3117 | case bellFill 3118 | case bellCircle 3119 | case bellCircleFill 3120 | case bellSlash 3121 | case bellSlashFill 3122 | case bellSlashCircle 3123 | case bellSlashCircleFill 3124 | case bellBadge 3125 | case bellBadgeFill 3126 | case tag 3127 | case tagFill 3128 | case tagCircle 3129 | case tagCircleFill 3130 | case tagSlash 3131 | case tagSlashFill 3132 | case bolt 3133 | case boltFill 3134 | case boltCircle 3135 | case boltCircleFill 3136 | case boltSlash 3137 | case boltSlashFill 3138 | case boltSlashCircle 3139 | case boltSlashCircleFill 3140 | case boltBadgeA 3141 | case boltBadgeAFill 3142 | case boltHorizontal 3143 | case boltHorizontalFill 3144 | case boltHorizontalCircle 3145 | case boltHorizontalCircleFill 3146 | case eye 3147 | case eyeFill 3148 | case eyeCircle 3149 | case eyeCircleFill 3150 | case eyeSlash 3151 | case eyeSlashFill 3152 | case eyes 3153 | case eyesInverse 3154 | case eyebrow 3155 | case nose 3156 | case noseFill 3157 | case mustache 3158 | case mustacheFill 3159 | case mouth 3160 | case mouthFill 3161 | case icloud 3162 | case icloudFill 3163 | case icloudCircle 3164 | case icloudCircleFill 3165 | case icloudSlash 3166 | case icloudSlashFill 3167 | case exclamationmarkIcloud 3168 | case exclamationmarkIcloudFill 3169 | case checkmarkIcloud 3170 | case checkmarkIcloudFill 3171 | case xmarkIcloud 3172 | case xmarkIcloudFill 3173 | case linkIcloud 3174 | case linkIcloudFill 3175 | case boltHorizontalIcloud 3176 | case boltHorizontalIcloudFill 3177 | case personIcloud 3178 | case personIcloudFill 3179 | case lockIcloud 3180 | case lockIcloudFill 3181 | case keyIcloud 3182 | case keyIcloudFill 3183 | case arrowClockwiseIcloud 3184 | case arrowClockwiseIcloudFill 3185 | case arrowCounterclockwiseIcloud 3186 | case arrowCounterclockwiseIcloudFill 3187 | case icloudAndArrowDown 3188 | case icloudAndArrowDownFill 3189 | case icloudAndArrowUp 3190 | case icloudAndArrowUpFill 3191 | case flashlightOffFill 3192 | case flashlightOnFill 3193 | case camera 3194 | case cameraFill 3195 | case cameraCircle 3196 | case cameraCircleFill 3197 | case cameraBadgeEllipsis 3198 | case cameraFillBadgeEllipsis 3199 | case arrowTriangle2CirclepathCamera 3200 | case arrowTriangle2CirclepathCameraFill 3201 | case cameraOnRectangle 3202 | case cameraOnRectangleFill 3203 | case message 3204 | case messageFill 3205 | case messageCircle 3206 | case messageCircleFill 3207 | case arrowUpMessage 3208 | case arrowUpMessageFill 3209 | case plusMessage 3210 | case plusMessageFill 3211 | case bubbleRight 3212 | case bubbleRightFill 3213 | case bubbleLeft 3214 | case bubbleLeftFill 3215 | case exclamationmarkBubble 3216 | case exclamationmarkBubbleFill 3217 | case quoteBubble 3218 | case quoteBubbleFill 3219 | case tBubble 3220 | case tBubbleFill 3221 | case textBubble 3222 | case textBubbleFill 3223 | case captionsBubble 3224 | case captionsBubbleFill 3225 | case plusBubble 3226 | case plusBubbleFill 3227 | case rectangle3OffgridBubbleLeft 3228 | case rectangle3OffgridBubbleLeftFill 3229 | case ellipsisBubble 3230 | case ellipsisBubbleFill 3231 | case phoneBubbleLeft 3232 | case phoneBubbleLeftFill 3233 | case videoBubbleLeft 3234 | case videoBubbleLeftFill 3235 | case bubbleMiddleBottom 3236 | case bubbleMiddleBottomFill 3237 | case bubbleMiddleTop 3238 | case bubbleMiddleTopFill 3239 | case bubbleLeftAndBubbleRight 3240 | case bubbleLeftAndBubbleRightFill 3241 | case phone 3242 | case phoneFill 3243 | case phoneCircle 3244 | case phoneCircleFill 3245 | case phoneBadgePlus 3246 | case phoneFillBadgePlus 3247 | case phoneConnection 3248 | case phoneFillConnection 3249 | case phoneArrowUpRight 3250 | case phoneFillArrowUpRight 3251 | case phoneArrowDownLeft 3252 | case phoneFillArrowDownLeft 3253 | case phoneArrowRight 3254 | case phoneFillArrowRight 3255 | case phoneDown 3256 | case phoneDownFill 3257 | case phoneDownCircle 3258 | case phoneDownCircleFill 3259 | case teletype 3260 | case teletypeCircle 3261 | case teletypeCircleFill 3262 | case teletypeAnswer 3263 | case video 3264 | case videoFill 3265 | case videoCircle 3266 | case videoCircleFill 3267 | case videoSlash 3268 | case videoSlashFill 3269 | case videoBadgePlus 3270 | case videoFillBadgePlus 3271 | case videoBadgeCheckmark 3272 | case videoFillBadgeCheckmark 3273 | case arrowUpRightVideo 3274 | case arrowUpRightVideoFill 3275 | case arrowDownLeftVideo 3276 | case arrowDownLeftVideoFill 3277 | case questionmarkVideo 3278 | case questionmarkVideoFill 3279 | case envelope 3280 | case envelopeFill 3281 | case envelopeCircle 3282 | case envelopeCircleFill 3283 | case envelopeArrowTriangleBranch 3284 | case envelopeArrowTriangleBranchFill 3285 | case envelopeOpen 3286 | case envelopeOpenFill 3287 | case envelopeBadge 3288 | case envelopeBadgeFill 3289 | case envelopeBadgeShieldLeadinghalfFill 3290 | case envelopeFillBadgeShieldTrailinghalfFill 3291 | case mailStack 3292 | case mailStackFill 3293 | case mail 3294 | case mailFill 3295 | case mailAndTextMagnifyingglass 3296 | case rectangleAndTextMagnifyingglass 3297 | case arrowUpRightAndArrowDownLeftRectangle 3298 | case arrowUpRightAndArrowDownLeftRectangleFill 3299 | case gear 3300 | case gearshape 3301 | case gearshapeFill 3302 | case gearshape2 3303 | case gearshape2Fill 3304 | case signature 3305 | case line3CrossedSwirlCircle 3306 | case line3CrossedSwirlCircleFill 3307 | case scissors 3308 | case scissorsBadgeEllipsis 3309 | case ellipsis 3310 | case ellipsisCircle 3311 | case ellipsisCircleFill 3312 | case ellipsisRectangle 3313 | case ellipsisRectangleFill 3314 | case bag 3315 | case bagFill 3316 | case bagCircle 3317 | case bagCircleFill 3318 | case bagBadgePlus 3319 | case bagFillBadgePlus 3320 | case bagBadgeMinus 3321 | case bagFillBadgeMinus 3322 | case cart 3323 | case cartFill 3324 | case cartCircle 3325 | case cartCircleFill 3326 | case cartBadgePlus 3327 | case cartFillBadgePlus 3328 | case cartBadgeMinus 3329 | case cartFillBadgeMinus 3330 | case creditcard 3331 | case creditcardFill 3332 | case creditcardCircle 3333 | case creditcardCircleFill 3334 | case giftcard 3335 | case giftcardFill 3336 | case walletPass 3337 | case walletPassFill 3338 | case wandAndRays 3339 | case wandAndRaysInverse 3340 | case wandAndStars 3341 | case wandAndStarsInverse 3342 | case crop 3343 | case cropRotate 3344 | case dialMin 3345 | case dialMinFill 3346 | case dialMax 3347 | case dialMaxFill 3348 | case gyroscope 3349 | case nosign 3350 | case gauge 3351 | case gaugeBadgePlus 3352 | case gaugeBadgeMinus 3353 | case speedometer 3354 | case barometer 3355 | case metronome 3356 | case metronomeFill 3357 | case amplifier 3358 | case dieFace1 3359 | case dieFace1Fill 3360 | case dieFace2 3361 | case dieFace2Fill 3362 | case dieFace3 3363 | case dieFace3Fill 3364 | case dieFace4 3365 | case dieFace4Fill 3366 | case dieFace5 3367 | case dieFace5Fill 3368 | case dieFace6 3369 | case dieFace6Fill 3370 | case squareGrid3x3FillSquare 3371 | case pianokeys 3372 | case pianokeysInverse 3373 | case tuningfork 3374 | case paintbrush 3375 | case paintbrushFill 3376 | case paintbrushPointed 3377 | case paintbrushPointedFill 3378 | case bandage 3379 | case bandageFill 3380 | case ruler 3381 | case rulerFill 3382 | case level 3383 | case levelFill 3384 | case wrench 3385 | case wrenchFill 3386 | case hammer 3387 | case hammerFill 3388 | case eyedropper 3389 | case eyedropperHalffull 3390 | case eyedropperFull 3391 | case wrenchAndScrewdriver 3392 | case wrenchAndScrewdriverFill 3393 | case applescript 3394 | case applescriptFill 3395 | case scroll 3396 | case scrollFill 3397 | case stethoscope 3398 | case printer 3399 | case printerFill 3400 | case printerFillAndPaperFill 3401 | case printerDotmatrix 3402 | case printerDotmatrixFill 3403 | case printerDotmatrixFillAndPaperFill 3404 | case scanner 3405 | case scannerFill 3406 | case faxmachine 3407 | case briefcase 3408 | case briefcaseFill 3409 | case `case` 3410 | case caseFill 3411 | case latch2Case 3412 | case latch2CaseFill 3413 | case crossCase 3414 | case crossCaseFill 3415 | case puzzlepiece 3416 | case puzzlepieceFill 3417 | case homekit 3418 | case house 3419 | case houseFill 3420 | case houseCircle 3421 | case houseCircleFill 3422 | case musicNoteHouse 3423 | case musicNoteHouseFill 3424 | case buildingColumns 3425 | case buildingColumnsFill 3426 | case squareSplitBottomrightquarter 3427 | case squareSplitBottomrightquarterFill 3428 | case building 3429 | case buildingFill 3430 | case building2 3431 | case building2Fill 3432 | case building2CropCircle 3433 | case building2CropCircleFill 3434 | case lock 3435 | case lockFill 3436 | case lockCircle 3437 | case lockCircleFill 3438 | case lockSquare 3439 | case lockSquareFill 3440 | case lockSquareStack 3441 | case lockSquareStackFill 3442 | case lockRectangle 3443 | case lockRectangleFill 3444 | case lockRectangleStack 3445 | case lockRectangleStackFill 3446 | case lockRectangleOnRectangle 3447 | case lockRectangleOnRectangleFill 3448 | case lockShield 3449 | case lockShieldFill 3450 | case lockSlash 3451 | case lockSlashFill 3452 | case lockOpen 3453 | case lockOpenFill 3454 | case lockRotation 3455 | case lockRotationOpen 3456 | case key 3457 | case keyFill 3458 | case wifi 3459 | case wifiSlash 3460 | case wifiExclamationmark 3461 | case pin 3462 | case pinFill 3463 | case pinCircle 3464 | case pinCircleFill 3465 | case pinSlash 3466 | case pinSlashFill 3467 | case mappin 3468 | case mappinCircle 3469 | case mappinCircleFill 3470 | case mappinSlash 3471 | case mappinAndEllipse 3472 | case map 3473 | case mapFill 3474 | case safari 3475 | case safariFill 3476 | case move3d 3477 | case scale3d 3478 | case rotate3d 3479 | case torus 3480 | case rotateLeft 3481 | case rotateLeftFill 3482 | case rotateRight 3483 | case rotateRightFill 3484 | case selectionPinInOut 3485 | case timelineSelection 3486 | case cpu 3487 | case memorychip 3488 | case opticaldisc 3489 | case tv 3490 | case tvFill 3491 | case tvCircle 3492 | case tvCircleFill 3493 | case fourkTv 3494 | case fourkTvFill 3495 | case tvMusicNote 3496 | case tvMusicNoteFill 3497 | case playTv 3498 | case playTvFill 3499 | case photoTv 3500 | case tvAndHifispeakerFill 3501 | case tvAndMediabox 3502 | case display 3503 | case displayTrianglebadgeExclamationmark 3504 | case display2 3505 | case desktopcomputer 3506 | case pc 3507 | case macproGen1 3508 | case macproGen2 3509 | case macproGen2Fill 3510 | case macproGen3 3511 | case serverRack 3512 | case xserve 3513 | case macproGen3Server 3514 | case laptopcomputer 3515 | case laptopcomputerAndIphone 3516 | case macmini 3517 | case macminiFill 3518 | case airportExpress 3519 | case airportExtremeTower 3520 | case airportExtreme 3521 | case ipod 3522 | case flipphone 3523 | case candybarphone 3524 | case iphoneHomebutton 3525 | case iphoneHomebuttonLandscape 3526 | case iphoneHomebuttonRadiowavesLeftAndRight 3527 | case iphoneHomebuttonSlash 3528 | case iphone 3529 | case iphoneLandscape 3530 | case iphoneRadiowavesLeftAndRight 3531 | case iphoneSlash 3532 | case iphoneHomebuttonBadgePlay 3533 | case iphoneBadgePlay 3534 | case ipadHomebuttonBadgePlay 3535 | case ipadBadgePlay 3536 | case ipadHomebuttonLandscapeBadgePlay 3537 | case ipadLandscapeBadgePlay 3538 | case arrowTurnUpForwardIphone 3539 | case arrowTurnUpForwardIphoneFill 3540 | case appsIphone 3541 | case appsIphoneBadgePlus 3542 | case appsIphoneLandscape 3543 | case ipodtouch 3544 | case ipodtouchLandscape 3545 | case ipodshuffleGen1 3546 | case ipodshuffleGen2 3547 | case ipodshuffleGen3 3548 | case ipodshuffleGen4 3549 | case ipadHomebutton 3550 | case ipad 3551 | case appsIpad 3552 | case ipadHomebuttonLandscape 3553 | case ipadLandscape 3554 | case appsIpadLandscape 3555 | case applewatch 3556 | case applewatchWatchface 3557 | case exclamationmarkApplewatch 3558 | case lockApplewatch 3559 | case applewatchRadiowavesLeftAndRight 3560 | case applewatchSlash 3561 | case earpods 3562 | case airpods 3563 | case airpodRight 3564 | case airpodLeft 3565 | case airpodspro 3566 | case airpodproRight 3567 | case airpodproLeft 3568 | case homepod 3569 | case homepodFill 3570 | case homepod2 3571 | case homepod2Fill 3572 | case hifispeakerAndHomepod 3573 | case hifispeakerAndHomepodFill 3574 | case hifispeaker 3575 | case hifispeakerFill 3576 | case hifispeaker2 3577 | case hifispeaker2Fill 3578 | case radio 3579 | case radioFill 3580 | case appletv 3581 | case appletvFill 3582 | case signpostLeft 3583 | case signpostLeftFill 3584 | case signpostRight 3585 | case signpostRightFill 3586 | case airplayvideo 3587 | case airplayaudio 3588 | case dotRadiowavesLeftAndRight 3589 | case dotRadiowavesRight 3590 | case dotRadiowavesForward 3591 | case wave3Left 3592 | case wave3LeftCircle 3593 | case wave3LeftCircleFill 3594 | case wave3Backward 3595 | case wave3BackwardCircle 3596 | case wave3BackwardCircleFill 3597 | case wave3Right 3598 | case wave3RightCircle 3599 | case wave3RightCircleFill 3600 | case wave3Forward 3601 | case wave3ForwardCircle 3602 | case wave3ForwardCircleFill 3603 | case antennaRadiowavesLeftAndRight 3604 | case pip 3605 | case pipFill 3606 | case pipExit 3607 | case pipEnter 3608 | case pipSwap 3609 | case pipRemove 3610 | case rectangleArrowtriangle2Outward 3611 | case rectangleArrowtriangle2Inward 3612 | case rectanglePortraitArrowtriangle2Outward 3613 | case rectanglePortraitArrowtriangle2Inward 3614 | case guitars 3615 | case guitarsFill 3616 | case car 3617 | case carFill 3618 | case carCircle 3619 | case carCircleFill 3620 | case boltCar 3621 | case boltCarFill 3622 | case car2 3623 | case car2Fill 3624 | case bus 3625 | case busFill 3626 | case busDoubledecker 3627 | case busDoubledeckerFill 3628 | case tram 3629 | case tramFill 3630 | case tramCircle 3631 | case tramCircleFill 3632 | case tramTunnelFill 3633 | case bicycle 3634 | case bicycleCircle 3635 | case bicycleCircleFill 3636 | case bedDouble 3637 | case bedDoubleFill 3638 | case lungs 3639 | case lungsFill 3640 | case pills 3641 | case pillsFill 3642 | case cross 3643 | case crossFill 3644 | case crossCircle 3645 | case crossCircleFill 3646 | case hare 3647 | case hareFill 3648 | case tortoise 3649 | case tortoiseFill 3650 | case ant 3651 | case antFill 3652 | case antCircle 3653 | case antCircleFill 3654 | case ladybug 3655 | case ladybugFill 3656 | case leaf 3657 | case leafFill 3658 | case leafArrowTriangleCirclepath 3659 | case film 3660 | case filmFill 3661 | case sportscourt 3662 | case sportscourtFill 3663 | case faceSmiling 3664 | case faceSmilingFill 3665 | case faceDashed 3666 | case faceDashedFill 3667 | case crown 3668 | case crownFill 3669 | case comb 3670 | case combFill 3671 | case qrcode 3672 | case barcode 3673 | case viewfinder 3674 | case viewfinderCircle 3675 | case viewfinderCircleFill 3676 | case barcodeViewfinder 3677 | case qrcodeViewfinder 3678 | case plusViewfinder 3679 | case cameraViewfinder 3680 | case faceid 3681 | case docTextViewfinder 3682 | case docTextFillViewfinder 3683 | case locationViewfinder 3684 | case locationFillViewfinder 3685 | case personFillViewfinder 3686 | case rectangleInsetFill 3687 | case rectangleLefthalfInsetFill 3688 | case rectangleRighthalfInsetFill 3689 | case rectangleTopthirdInset 3690 | case rectangleBottomthirdInsetFill 3691 | case rectangleLeftthirdInsetFill 3692 | case rectangleRightthirdInsetFill 3693 | case rectangleCenterInsetFill 3694 | case rectangleInsetTopleftFill 3695 | case rectangleInsetToprightFill 3696 | case rectangleInsetBottomleftFill 3697 | case rectangleInsetBottomrightFill 3698 | case rectangleLefthalfInsetFillArrowLeft 3699 | case rectangleRighthalfInsetFillArrowRight 3700 | case rectangleLefthalfFill 3701 | case rectangleRighthalfFill 3702 | case personCropRectangle 3703 | case personCropRectangleFill 3704 | case arrowUpAndPersonRectanglePortrait 3705 | case arrowUpAndPersonRectangleTurnRight 3706 | case arrowUpAndPersonRectangleTurnLeft 3707 | case photo 3708 | case photoFill 3709 | case textBelowPhoto 3710 | case textBelowPhotoFill 3711 | case checkerboardRectangle 3712 | case cameraMeteringCenterWeightedAverage 3713 | case cameraMeteringCenterWeighted 3714 | case cameraMeteringMatrix 3715 | case cameraMeteringMultispot 3716 | case cameraMeteringNone 3717 | case cameraMeteringPartial 3718 | case cameraMeteringSpot 3719 | case cameraMeteringUnknown 3720 | case cameraAperture 3721 | case rectangleDashed 3722 | case rectangleDashedBadgeRecord 3723 | case rectangleBadgePlus 3724 | case rectangleFillBadgePlus 3725 | case rectangleBadgeMinus 3726 | case rectangleFillBadgeMinus 3727 | case rectangleBadgeCheckmark 3728 | case rectangleFillBadgeCheckmark 3729 | case rectangleBadgeXmark 3730 | case rectangleFillBadgeXmark 3731 | case rectangleBadgePersonCrop 3732 | case rectangleFillBadgePersonCrop 3733 | case sidebarLeft 3734 | case sidebarRight 3735 | case sidebarLeading 3736 | case sidebarTrailing 3737 | case sidebarSquaresLeft 3738 | case sidebarSquaresRight 3739 | case sidebarSquaresLeading 3740 | case sidebarSquaresTrailing 3741 | case macwindow 3742 | case macwindowBadgePlus 3743 | case dockRectangle 3744 | case dockArrowUpRectangle 3745 | case dockArrowDownRectangle 3746 | case menubarRectangle 3747 | case menubarDockRectangle 3748 | case menubarDockRectangleBadgeRecord 3749 | case menubarArrowUpRectangle 3750 | case menubarArrowDownRectangle 3751 | case macwindowOnRectangle 3752 | case textAndCommandMacwindow 3753 | case keyboardMacwindow 3754 | case uiwindowSplit2x1 3755 | case rectangleSplit3x1 3756 | case rectangleSplit3x1Fill 3757 | case squareSplit2x1 3758 | case squareSplit2x1Fill 3759 | case squareSplit1x2 3760 | case squareSplit1x2Fill 3761 | case squareSplit2x2 3762 | case squareSplit2x2Fill 3763 | case squareSplitDiagonal2x2 3764 | case squareSplitDiagonal2x2Fill 3765 | case squareSplitDiagonal 3766 | case squareSplitDiagonalFill 3767 | case mosaic 3768 | case mosaicFill 3769 | case squaresBelowRectangle 3770 | case rectangleSplit3x3 3771 | case rectangleSplit3x3Fill 3772 | case rectangleSplit2x1 3773 | case rectangleSplit2x1Fill 3774 | case rectangleSplit1x2 3775 | case rectangleSplit1x2Fill 3776 | case rectangleSplit2x2 3777 | case rectangleSplit2x2Fill 3778 | case tablecells 3779 | case tablecellsFill 3780 | case tablecellsBadgeEllipsis 3781 | case tablecellsBadgeEllipsisFill 3782 | case rectangleOnRectangle 3783 | case rectangleFillOnRectangleFill 3784 | case rectangleFillOnRectangleFillCircle 3785 | case rectangleFillOnRectangleFillCircleFill 3786 | case rectangleOnRectangleSlash 3787 | case rectangleFillOnRectangleFillSlashFill 3788 | case plusRectangleOnRectangle 3789 | case plusRectangleFillOnRectangleFill 3790 | case photoOnRectangle 3791 | case photoFillOnRectangleFill 3792 | case rectangleOnRectangleAngled 3793 | case rectangleFillOnRectangleAngledFill 3794 | case photoOnRectangleAngled 3795 | case rectangleStack 3796 | case rectangleStackFill 3797 | case rectangleStackBadgePlus 3798 | case rectangleStackFillBadgePlus 3799 | case rectangleStackBadgeMinus 3800 | case rectangleStackFillBadgeMinus 3801 | case rectangleStackBadgePersonCrop 3802 | case rectangleStackFillBadgePersonCrop 3803 | case sparklesRectangleStack 3804 | case sparklesRectangleStackFill 3805 | case rSquareOnSquare 3806 | case rSquareFillOnSquareFill 3807 | case jSquareOnSquare 3808 | case jSquareFillOnSquareFill 3809 | case hSquareOnSquare 3810 | case hSquareFillOnSquareFill 3811 | case squareOnSquare 3812 | case squareFillOnSquareFill 3813 | case squareFillOnSquare 3814 | case sparklesSquareFillOnSquare 3815 | case squareOnSquareDashed 3816 | case plusSquareOnSquare 3817 | case plusSquareFillOnSquareFill 3818 | case squareOnCircle 3819 | case squareFillOnCircleFill 3820 | case squareOnSquareSquareshapeControlhandles 3821 | case squareshapeControlhandlesOnSquareshapeControlhandles 3822 | case squareStack 3823 | case squareStackFill 3824 | case pano 3825 | case panoFill 3826 | case squareAndLineVerticalAndSquare 3827 | case squareFillAndLineVerticalSquareFill 3828 | case squareFillAndLineVerticalAndSquare 3829 | case squareAndLineVerticalAndSquareFill 3830 | case flowchart 3831 | case flowchartFill 3832 | case rectangleConnectedToLineBelow 3833 | case shield 3834 | case shieldSlash 3835 | case shieldFill 3836 | case shieldSlashFill 3837 | case shieldLefthalfFill 3838 | case shieldLefthalfFillSlash 3839 | case shieldCheckerboard 3840 | case switch2 3841 | case pointTopleftDownCurvedtoPointBottomrightUp 3842 | case pointFillTopleftDownCurvedtoPointFillBottomrightUp 3843 | case sliderHorizontal3 3844 | case sliderHorizontalBelowRectangle 3845 | case sliderHorizontalBelowSquareFillAndSquare 3846 | case sliderVertical3 3847 | case cube 3848 | case cubeFill 3849 | case cubeTransparent 3850 | case cubeTransparentFill 3851 | case shippingbox 3852 | case shippingboxFill 3853 | case arkit 3854 | case cone 3855 | case coneFill 3856 | case pyramid 3857 | case pyramidFill 3858 | case squareStack3dDownRight 3859 | case squareStack3dDownRightFill 3860 | case squareStack3dDownForward 3861 | case squareStack3dDownForwardFill 3862 | case squareStack3dUp 3863 | case squareStack3dUpFill 3864 | case squareStack3dUpSlash 3865 | case squareStack3dUpSlashFill 3866 | case squareStack3dUpBadgeA 3867 | case squareStack3dUpBadgeAFill 3868 | case squareStack3dForwardDottedline 3869 | case squareStack3dForwardDottedlineFill 3870 | case livephoto 3871 | case livephotoSlash 3872 | case livephotoBadgeA 3873 | case livephotoPlay 3874 | case scope 3875 | case helm 3876 | case clock 3877 | case clockFill 3878 | case deskclock 3879 | case deskclockFill 3880 | case alarm 3881 | case alarmFill 3882 | case stopwatch 3883 | case stopwatchFill 3884 | case timer 3885 | case timerSquare 3886 | case clockArrowCirclepath 3887 | case exclamationmarkArrowCirclepath 3888 | case clockArrow2Circlepath 3889 | case gamecontroller 3890 | case gamecontrollerFill 3891 | case lJoystick 3892 | case lJoystickFill 3893 | case rJoystick 3894 | case rJoystickFill 3895 | case lJoystickDown 3896 | case lJoystickDownFill 3897 | case rJoystickDown 3898 | case rJoystickDownFill 3899 | case dpad 3900 | case dpadFill 3901 | case dpadLeftFill 3902 | case dpadUpFill 3903 | case dpadRightFill 3904 | case dpadDownFill 3905 | case circleCircle 3906 | case circleCircleFill 3907 | case squareCircle 3908 | case squareCircleFill 3909 | case triangleCircle 3910 | case triangleCircleFill 3911 | case rectangleRoundedtop 3912 | case rectangleRoundedtopFill 3913 | case rectangleRoundedbottom 3914 | case rectangleRoundedbottomFill 3915 | case lRectangleRoundedbottom 3916 | case lRectangleRoundedbottomFill 3917 | case l1RectangleRoundedbottom 3918 | case l1RectangleRoundedbottomFill 3919 | case l2RectangleRoundedtop 3920 | case l2RectangleRoundedtopFill 3921 | case rRectangleRoundedbottom 3922 | case rRectangleRoundedbottomFill 3923 | case r1RectangleRoundedbottom 3924 | case r1RectangleRoundedbottomFill 3925 | case r2RectangleRoundedtop 3926 | case r2RectangleRoundedtopFill 3927 | case lbRectangleRoundedbottom 3928 | case lbRectangleRoundedbottomFill 3929 | case rbRectangleRoundedbottom 3930 | case rbRectangleRoundedbottomFill 3931 | case ltRectangleRoundedtop 3932 | case ltRectangleRoundedtopFill 3933 | case rtRectangleRoundedtop 3934 | case rtRectangleRoundedtopFill 3935 | case zlRectangleRoundedtop 3936 | case zlRectangleRoundedtopFill 3937 | case zrRectangleRoundedtop 3938 | case zrRectangleRoundedtopFill 3939 | case paintpalette 3940 | case paintpaletteFill 3941 | case figureWalk 3942 | case figureWalkCircle 3943 | case figureWalkCircleFill 3944 | case figureWalkDiamond 3945 | case figureWalkDiamondFill 3946 | case figureStand 3947 | case figureStandLineDottedFigureStand 3948 | case figureWave 3949 | case figureWaveCircle 3950 | case figureWaveCircleFill 3951 | case ear 3952 | case earBadgeCheckmark 3953 | case earTrianglebadgeExclamationmark 3954 | case earFill 3955 | case hearingaidEar 3956 | case handRaised 3957 | case handRaisedFill 3958 | case handRaisedSlash 3959 | case handRaisedSlashFill 3960 | case handThumbsup 3961 | case handThumbsupFill 3962 | case handThumbsdown 3963 | case handThumbsdownFill 3964 | case handPointUpLeft 3965 | case handPointUpLeftFill 3966 | case handDraw 3967 | case handDrawFill 3968 | case handTap 3969 | case handTapFill 3970 | case handPointLeft 3971 | case handPointLeftFill 3972 | case handPointRight 3973 | case handPointRightFill 3974 | case handPointUp 3975 | case handPointUpFill 3976 | case handPointUpBraille 3977 | case handPointUpBrailleFill 3978 | case handPointDown 3979 | case handPointDownFill 3980 | case handWave 3981 | case handWaveFill 3982 | case handsClap 3983 | case handsClapFill 3984 | case handsSparkles 3985 | case handsSparklesFill 3986 | case rectangleCompressVertical 3987 | case rectangleExpandVertical 3988 | case rectangleAndArrowUpRightAndArrowDownLeft 3989 | case rectangleAndArrowUpRightAndArrowDownLeftSlash 3990 | case square2Stack3d 3991 | case square2Stack3dTopFill 3992 | case square2Stack3dBottomFill 3993 | case square3Stack3d 3994 | case square3Stack3dTopFill 3995 | case square3Stack3dMiddleFill 3996 | case square3Stack3dBottomFill 3997 | case cylinder 3998 | case cylinderFill 3999 | case cylinderSplit1x2 4000 | case cylinderSplit1x2Fill 4001 | case chartBar 4002 | case chartBarFill 4003 | case chartPie 4004 | case chartPieFill 4005 | case chartBarXaxis 4006 | case dotSquareshapeSplit2x2 4007 | case squareshapeSplit2x2Dotted 4008 | case squareshapeSplit2x2 4009 | case squareshapeSplit3x3 4010 | case burst 4011 | case burstFill 4012 | case waveformPathEcg 4013 | case waveformPathEcgRectangle 4014 | case waveformPathEcgRectangleFill 4015 | case waveformPath 4016 | case waveformPathBadgePlus 4017 | case waveformPathBadgeMinus 4018 | case waveform 4019 | case waveformCircle 4020 | case waveformCircleFill 4021 | case staroflife 4022 | case staroflifeFill 4023 | case staroflifeCircle 4024 | case staroflifeCircleFill 4025 | case simcard 4026 | case simcardFill 4027 | case simcard2 4028 | case simcard2Fill 4029 | case esim 4030 | case esimFill 4031 | case sdcard 4032 | case sdcardFill 4033 | case touchid 4034 | case bonjour 4035 | case atom 4036 | case scalemass 4037 | case scalemassFill 4038 | case headphones 4039 | case headphonesCircle 4040 | case headphonesCircleFill 4041 | case gift 4042 | case giftFill 4043 | case giftCircle 4044 | case giftCircleFill 4045 | case plusApp 4046 | case plusAppFill 4047 | case arrowDownApp 4048 | case arrowDownAppFill 4049 | case arrowUpForwardApp 4050 | case arrowUpForwardAppFill 4051 | case appBadge 4052 | case appBadgeFill 4053 | case appclip 4054 | case appGift 4055 | case appGiftFill 4056 | case airplane 4057 | case airplaneCircle 4058 | case airplaneCircleFill 4059 | case studentdesk 4060 | case hourglass 4061 | case hourglassBadgePlus 4062 | case hourglassBottomhalfFill 4063 | case hourglassTophalfFill 4064 | case banknote 4065 | case banknoteFill 4066 | case paragraphsign 4067 | case purchased 4068 | case purchasedCircle 4069 | case purchasedCircleFill 4070 | case perspective 4071 | case aspectratio 4072 | case aspectratioFill 4073 | case cameraFilters 4074 | case skew 4075 | case arrowLeftAndRightRighttriangleLeftRighttriangleRight 4076 | case arrowLeftAndRightRighttriangleLeftRighttriangleRightFill 4077 | case arrowUpAndDownRighttriangleUpRighttriangleDown 4078 | case arrowUpAndDownRighttriangleUpFillRighttriangleDownFill 4079 | case arrowtriangleLeftAndLineVerticalAndArrowtriangleRight 4080 | case arrowtriangleLeftFillAndLineVerticalAndArrowtriangleRightFill 4081 | case arrowtriangleRightAndLineVerticalAndArrowtriangleLeft 4082 | case arrowtriangleRightFillAndLineVerticalAndArrowtriangleLeftFill 4083 | case grid 4084 | case gridCircle 4085 | case gridCircleFill 4086 | case burn 4087 | case lifepreserver 4088 | case lifepreserverFill 4089 | case recordingtape 4090 | case eyeglasses 4091 | case binoculars 4092 | case binocularsFill 4093 | case battery100 4094 | case battery25 4095 | case battery0 4096 | case battery100Bolt 4097 | case minusPlusBatteryblock 4098 | case minusPlusBatteryblockFill 4099 | case boltFillBatteryblock 4100 | case boltFillBatteryblockFill 4101 | case lightbulb 4102 | case lightbulbFill 4103 | case lightbulbSlash 4104 | case lightbulbSlashFill 4105 | case fiberchannel 4106 | case squareFillTextGrid1x2 4107 | case listDash 4108 | case listBullet 4109 | case listTriangle 4110 | case listBulletIndent 4111 | case listNumber 4112 | case listStar 4113 | case increaseIndent 4114 | case decreaseIndent 4115 | case decreaseQuotelevel 4116 | case increaseQuotelevel 4117 | case listBulletBelowRectangle 4118 | case textBadgePlus 4119 | case textBadgeMinus 4120 | case textBadgeCheckmark 4121 | case textBadgeXmark 4122 | case textBadgeStar 4123 | case textInsert 4124 | case textAppend 4125 | case textQuote 4126 | case textAlignleft 4127 | case textAligncenter 4128 | case textAlignright 4129 | case textJustify 4130 | case textJustifyleft 4131 | case textJustifyright 4132 | case textRedaction 4133 | case listAndFilm 4134 | case lineHorizontal3 4135 | case lineHorizontal3Decrease 4136 | case lineHorizontal3DecreaseCircle 4137 | case lineHorizontal3DecreaseCircleFill 4138 | case lineHorizontal3Circle 4139 | case lineHorizontal3CircleFill 4140 | case lineHorizontal2DecreaseCircle 4141 | case lineHorizontal2DecreaseCircleFill 4142 | case character 4143 | case textformatSizeSmaller 4144 | case textformatSizeLarger 4145 | case abc 4146 | case textformatAlt 4147 | case textformat 4148 | case textformatSize 4149 | case textformatSuperscript 4150 | case textformatSubscript 4151 | case bold 4152 | case italic 4153 | case underline 4154 | case strikethrough 4155 | case shadow 4156 | case boldItalicUnderline 4157 | case boldUnderline 4158 | case view2d 4159 | case view3d 4160 | case textCursor 4161 | case fx 4162 | case fCursive 4163 | case fCursiveCircle 4164 | case fCursiveCircleFill 4165 | case k 4166 | case sum 4167 | case percent 4168 | case function 4169 | case textformatAbc 4170 | case textformatAbcDottedunderline 4171 | case fn 4172 | case textformat123 4173 | case textbox 4174 | case aMagnify 4175 | case info 4176 | case infoCircle 4177 | case infoCircleFill 4178 | case at 4179 | case atCircle 4180 | case atCircleFill 4181 | case atBadgePlus 4182 | case atBadgeMinus 4183 | case questionmark 4184 | case questionmarkCircle 4185 | case questionmarkCircleFill 4186 | case questionmarkSquare 4187 | case questionmarkSquareFill 4188 | case questionmarkDiamond 4189 | case questionmarkDiamondFill 4190 | case exclamationmark 4191 | case exclamationmark2 4192 | case exclamationmark3 4193 | case exclamationmarkCircle 4194 | case exclamationmarkCircleFill 4195 | case exclamationmarkSquare 4196 | case exclamationmarkSquareFill 4197 | case exclamationmarkOctagon 4198 | case exclamationmarkOctagonFill 4199 | case exclamationmarkShield 4200 | case exclamationmarkShieldFill 4201 | case plus 4202 | case plusCircle 4203 | case plusCircleFill 4204 | case plusSquare 4205 | case plusSquareFill 4206 | case plusRectangle 4207 | case plusRectangleFill 4208 | case plusRectanglePortrait 4209 | case plusRectanglePortraitFill 4210 | case plusDiamond 4211 | case plusDiamondFill 4212 | case minus 4213 | case minusCircle 4214 | case minusCircleFill 4215 | case minusSquare 4216 | case minusSquareFill 4217 | case minusRectangle 4218 | case minusRectangleFill 4219 | case minusRectanglePortrait 4220 | case minusRectanglePortraitFill 4221 | case minusDiamond 4222 | case minusDiamondFill 4223 | case plusminus 4224 | case plusminusCircle 4225 | case plusminusCircleFill 4226 | case plusSlashMinus 4227 | case minusSlashPlus 4228 | case multiply 4229 | case multiplyCircle 4230 | case multiplyCircleFill 4231 | case multiplySquare 4232 | case multiplySquareFill 4233 | case xmarkRectangle 4234 | case xmarkRectangleFill 4235 | case xmarkRectanglePortrait 4236 | case xmarkRectanglePortraitFill 4237 | case xmarkDiamond 4238 | case xmarkDiamondFill 4239 | case xmarkShield 4240 | case xmarkShieldFill 4241 | case xmarkOctagon 4242 | case xmarkOctagonFill 4243 | case divide 4244 | case divideCircle 4245 | case divideCircleFill 4246 | case divideSquare 4247 | case divideSquareFill 4248 | case equal 4249 | case equalCircle 4250 | case equalCircleFill 4251 | case equalSquare 4252 | case equalSquareFill 4253 | case lessthan 4254 | case lessthanCircle 4255 | case lessthanCircleFill 4256 | case lessthanSquare 4257 | case lessthanSquareFill 4258 | case greaterthan 4259 | case greaterthanCircle 4260 | case greaterthanCircleFill 4261 | case greaterthanSquare 4262 | case greaterthanSquareFill 4263 | case chevronLeftSlashChevronRight 4264 | case curlybraces 4265 | case curlybracesSquare 4266 | case curlybracesSquareFill 4267 | case number 4268 | case numberCircle 4269 | case numberCircleFill 4270 | case numberSquare 4271 | case numberSquareFill 4272 | case xSquareroot 4273 | case xmark 4274 | case xmarkCircle 4275 | case xmarkCircleFill 4276 | case xmarkSquare 4277 | case xmarkSquareFill 4278 | case checkmark 4279 | case checkmarkCircle 4280 | case checkmarkCircleFill 4281 | case checkmarkSquare 4282 | case checkmarkSquareFill 4283 | case checkmarkRectangle 4284 | case checkmarkRectangleFill 4285 | case checkmarkRectanglePortrait 4286 | case checkmarkRectanglePortraitFill 4287 | case checkmarkShield 4288 | case checkmarkShieldFill 4289 | case chevronLeft 4290 | case chevronLeftCircle 4291 | case chevronLeftCircleFill 4292 | case chevronLeftSquare 4293 | case chevronLeftSquareFill 4294 | case chevronBackward 4295 | case chevronBackwardCircle 4296 | case chevronBackwardCircleFill 4297 | case chevronBackwardSquare 4298 | case chevronBackwardSquareFill 4299 | case chevronRight 4300 | case chevronRightCircle 4301 | case chevronRightCircleFill 4302 | case chevronRightSquare 4303 | case chevronRightSquareFill 4304 | case chevronForward 4305 | case chevronForwardCircle 4306 | case chevronForwardCircleFill 4307 | case chevronForwardSquare 4308 | case chevronForwardSquareFill 4309 | case chevronLeft2 4310 | case chevronBackward2 4311 | case chevronRight2 4312 | case chevronForward2 4313 | case chevronUp 4314 | case chevronUpCircle 4315 | case chevronUpCircleFill 4316 | case chevronUpSquare 4317 | case chevronUpSquareFill 4318 | case chevronDown 4319 | case chevronDownCircle 4320 | case chevronDownCircleFill 4321 | case chevronDownSquare 4322 | case chevronDownSquareFill 4323 | case control 4324 | case projective 4325 | case chevronUpChevronDown 4326 | case chevronCompactUp 4327 | case chevronCompactDown 4328 | case chevronCompactLeft 4329 | case chevronCompactRight 4330 | case arrowLeft 4331 | case arrowLeftCircle 4332 | case arrowLeftCircleFill 4333 | case arrowLeftSquare 4334 | case arrowLeftSquareFill 4335 | case arrowBackward 4336 | case arrowBackwardCircle 4337 | case arrowBackwardCircleFill 4338 | case arrowBackwardSquare 4339 | case arrowBackwardSquareFill 4340 | case arrowRight 4341 | case arrowRightCircle 4342 | case arrowRightCircleFill 4343 | case arrowRightSquare 4344 | case arrowRightSquareFill 4345 | case arrowForward 4346 | case arrowForwardCircle 4347 | case arrowForwardCircleFill 4348 | case arrowForwardSquare 4349 | case arrowForwardSquareFill 4350 | case arrowUp 4351 | case arrowUpCircle 4352 | case arrowUpCircleFill 4353 | case arrowUpSquare 4354 | case arrowUpSquareFill 4355 | case arrowDown 4356 | case arrowDownCircle 4357 | case arrowDownCircleFill 4358 | case arrowDownSquare 4359 | case arrowDownSquareFill 4360 | case arrowUpLeft 4361 | case arrowUpLeftCircle 4362 | case arrowUpLeftCircleFill 4363 | case arrowUpLeftSquare 4364 | case arrowUpLeftSquareFill 4365 | case arrowUpBackward 4366 | case arrowUpBackwardCircle 4367 | case arrowUpBackwardCircleFill 4368 | case arrowUpBackwardSquare 4369 | case arrowUpBackwardSquareFill 4370 | case arrowUpRight 4371 | case arrowUpRightCircle 4372 | case arrowUpRightCircleFill 4373 | case arrowUpRightSquare 4374 | case arrowUpRightSquareFill 4375 | case arrowUpForward 4376 | case arrowUpForwardCircle 4377 | case arrowUpForwardCircleFill 4378 | case arrowUpForwardSquare 4379 | case arrowUpForwardSquareFill 4380 | case arrowDownLeft 4381 | case arrowDownLeftCircle 4382 | case arrowDownLeftCircleFill 4383 | case arrowDownLeftSquare 4384 | case arrowDownLeftSquareFill 4385 | case arrowDownBackward 4386 | case arrowDownBackwardCircle 4387 | case arrowDownBackwardCircleFill 4388 | case arrowDownBackwardSquare 4389 | case arrowDownBackwardSquareFill 4390 | case arrowDownRight 4391 | case arrowDownRightCircle 4392 | case arrowDownRightCircleFill 4393 | case arrowDownRightSquare 4394 | case arrowDownRightSquareFill 4395 | case arrowDownForward 4396 | case arrowDownForwardCircle 4397 | case arrowDownForwardCircleFill 4398 | case arrowDownForwardSquare 4399 | case arrowDownForwardSquareFill 4400 | case arrowLeftArrowRight 4401 | case arrowLeftArrowRightCircle 4402 | case arrowLeftArrowRightCircleFill 4403 | case arrowLeftArrowRightSquare 4404 | case arrowLeftArrowRightSquareFill 4405 | case arrowUpArrowDown 4406 | case arrowUpArrowDownCircle 4407 | case arrowUpArrowDownCircleFill 4408 | case arrowUpArrowDownSquare 4409 | case arrowUpArrowDownSquareFill 4410 | case arrowTurnDownLeft 4411 | case arrowTurnUpLeft 4412 | case arrowTurnDownRight 4413 | case arrowTurnUpRight 4414 | case arrowTurnRightUp 4415 | case arrowTurnLeftUp 4416 | case arrowTurnRightDown 4417 | case arrowTurnLeftDown 4418 | case arrowUturnLeft 4419 | case arrowUturnLeftCircle 4420 | case arrowUturnLeftCircleFill 4421 | case arrowUturnLeftCircleBadgeEllipsis 4422 | case arrowUturnLeftSquare 4423 | case arrowUturnLeftSquareFill 4424 | case arrowUturnBackward 4425 | case arrowUturnBackwardCircle 4426 | case arrowUturnBackwardCircleFill 4427 | case arrowUturnBackwardCircleBadgeEllipsis 4428 | case arrowUturnBackwardSquare 4429 | case arrowUturnBackwardSquareFill 4430 | case arrowUturnRight 4431 | case arrowUturnRightCircle 4432 | case arrowUturnRightCircleFill 4433 | case arrowUturnRightSquare 4434 | case arrowUturnRightSquareFill 4435 | case arrowUturnForward 4436 | case arrowUturnForwardCircle 4437 | case arrowUturnForwardCircleFill 4438 | case arrowUturnForwardSquare 4439 | case arrowUturnForwardSquareFill 4440 | case arrowUturnUp 4441 | case arrowUturnUpCircle 4442 | case arrowUturnUpCircleFill 4443 | case arrowUturnUpSquare 4444 | case arrowUturnUpSquareFill 4445 | case arrowUturnDown 4446 | case arrowUturnDownCircle 4447 | case arrowUturnDownCircleFill 4448 | case arrowUturnDownSquare 4449 | case arrowUturnDownSquareFill 4450 | case arrowUpAndDownAndArrowLeftAndRight 4451 | case arrowUpLeftAndDownRightAndArrowUpRightAndDownLeft 4452 | case arrowLeftAndRight 4453 | case arrowLeftAndRightCircle 4454 | case arrowLeftAndRightCircleFill 4455 | case arrowLeftAndRightSquare 4456 | case arrowLeftAndRightSquareFill 4457 | case arrowUpAndDown 4458 | case arrowUpAndDownCircle 4459 | case arrowUpAndDownCircleFill 4460 | case arrowUpAndDownSquare 4461 | case arrowUpAndDownSquareFill 4462 | case arrowLeftToLineAlt 4463 | case arrowLeftToLine 4464 | case arrowRightToLineAlt 4465 | case arrowRightToLine 4466 | case arrowUpToLineAlt 4467 | case arrowUpToLine 4468 | case arrowDownToLineAlt 4469 | case arrowDownToLine 4470 | case arrowClockwise 4471 | case arrowClockwiseCircle 4472 | case arrowClockwiseCircleFill 4473 | case arrowCounterclockwise 4474 | case arrowCounterclockwiseCircle 4475 | case arrowCounterclockwiseCircleFill 4476 | case arrowUpLeftAndArrowDownRight 4477 | case arrowUpLeftAndArrowDownRightCircle 4478 | case arrowUpLeftAndArrowDownRightCircleFill 4479 | case arrowUpBackwardAndArrowDownForward 4480 | case arrowUpBackwardAndArrowDownForwardCircle 4481 | case arrowUpBackwardAndArrowDownForwardCircleFill 4482 | case arrowDownRightAndArrowUpLeft 4483 | case arrowDownRightAndArrowUpLeftCircle 4484 | case arrowDownRightAndArrowUpLeftCircleFill 4485 | case arrowDownForwardAndArrowUpBackward 4486 | case arrowDownForwardAndArrowUpBackwardCircle 4487 | case arrowDownForwardAndArrowUpBackwardCircleFill 4488 | case `return` 4489 | case arrow2Squarepath 4490 | case arrowTriangle2Circlepath 4491 | case arrowTriangle2CirclepathCircle 4492 | case arrowTriangle2CirclepathCircleFill 4493 | case exclamationmarkArrowTriangle2Circlepath 4494 | case arrowTriangleCapsulepath 4495 | case arrow3Trianglepath 4496 | case arrowTriangleTurnUpRightDiamond 4497 | case arrowTriangleTurnUpRightDiamondFill 4498 | case arrowTriangleTurnUpRightCircle 4499 | case arrowTriangleTurnUpRightCircleFill 4500 | case arrowTriangleMerge 4501 | case arrowTriangleSwap 4502 | case arrowTriangleBranch 4503 | case arrowTrianglePull 4504 | case arrowtriangleLeft 4505 | case arrowtriangleLeftFill 4506 | case arrowtriangleLeftCircle 4507 | case arrowtriangleLeftCircleFill 4508 | case arrowtriangleLeftSquare 4509 | case arrowtriangleLeftSquareFill 4510 | case arrowtriangleBackward 4511 | case arrowtriangleBackwardFill 4512 | case arrowtriangleBackwardCircle 4513 | case arrowtriangleBackwardCircleFill 4514 | case arrowtriangleBackwardSquare 4515 | case arrowtriangleBackwardSquareFill 4516 | case arrowtriangleRight 4517 | case arrowtriangleRightFill 4518 | case arrowtriangleRightCircle 4519 | case arrowtriangleRightCircleFill 4520 | case arrowtriangleRightSquare 4521 | case arrowtriangleRightSquareFill 4522 | case arrowtriangleForward 4523 | case arrowtriangleForwardFill 4524 | case arrowtriangleForwardCircle 4525 | case arrowtriangleForwardCircleFill 4526 | case arrowtriangleForwardSquare 4527 | case arrowtriangleForwardSquareFill 4528 | case arrowtriangleUp 4529 | case arrowtriangleUpFill 4530 | case arrowtriangleUpCircle 4531 | case arrowtriangleUpCircleFill 4532 | case arrowtriangleUpSquare 4533 | case arrowtriangleUpSquareFill 4534 | case arrowtriangleDown 4535 | case arrowtriangleDownFill 4536 | case arrowtriangleDownCircle 4537 | case arrowtriangleDownCircleFill 4538 | case arrowtriangleDownSquare 4539 | case arrowtriangleDownSquareFill 4540 | case slashCircle 4541 | case slashCircleFill 4542 | case asteriskCircle 4543 | case asteriskCircleFill 4544 | case aCircle 4545 | case aCircleFill 4546 | case aSquare 4547 | case aSquareFill 4548 | case bCircle 4549 | case bCircleFill 4550 | case bSquare 4551 | case bSquareFill 4552 | case cCircle 4553 | case cCircleFill 4554 | case cSquare 4555 | case cSquareFill 4556 | case dCircle 4557 | case dCircleFill 4558 | case dSquare 4559 | case dSquareFill 4560 | case eCircle 4561 | case eCircleFill 4562 | case eSquare 4563 | case eSquareFill 4564 | case fCircle 4565 | case fCircleFill 4566 | case fSquare 4567 | case fSquareFill 4568 | case gCircle 4569 | case gCircleFill 4570 | case gSquare 4571 | case gSquareFill 4572 | case hCircle 4573 | case hCircleFill 4574 | case hSquare 4575 | case hSquareFill 4576 | case iCircle 4577 | case iCircleFill 4578 | case iSquare 4579 | case iSquareFill 4580 | case jCircle 4581 | case jCircleFill 4582 | case jSquare 4583 | case jSquareFill 4584 | case kCircle 4585 | case kCircleFill 4586 | case kSquare 4587 | case kSquareFill 4588 | case lCircle 4589 | case lCircleFill 4590 | case lSquare 4591 | case lSquareFill 4592 | case mCircle 4593 | case mCircleFill 4594 | case mSquare 4595 | case mSquareFill 4596 | case nCircle 4597 | case nCircleFill 4598 | case nSquare 4599 | case nSquareFill 4600 | case oCircle 4601 | case oCircleFill 4602 | case oSquare 4603 | case oSquareFill 4604 | case pCircle 4605 | case pCircleFill 4606 | case pSquare 4607 | case pSquareFill 4608 | case qCircle 4609 | case qCircleFill 4610 | case qSquare 4611 | case qSquareFill 4612 | case rCircle 4613 | case rCircleFill 4614 | case rSquare 4615 | case rSquareFill 4616 | case sCircle 4617 | case sCircleFill 4618 | case sSquare 4619 | case sSquareFill 4620 | case tCircle 4621 | case tCircleFill 4622 | case tSquare 4623 | case tSquareFill 4624 | case uCircle 4625 | case uCircleFill 4626 | case uSquare 4627 | case uSquareFill 4628 | case vCircle 4629 | case vCircleFill 4630 | case vSquare 4631 | case vSquareFill 4632 | case wCircle 4633 | case wCircleFill 4634 | case wSquare 4635 | case wSquareFill 4636 | case xCircle 4637 | case xCircleFill 4638 | case xSquare 4639 | case xSquareFill 4640 | case yCircle 4641 | case yCircleFill 4642 | case ySquare 4643 | case ySquareFill 4644 | case zCircle 4645 | case zCircleFill 4646 | case zSquare 4647 | case zSquareFill 4648 | case dollarsignCircle 4649 | case dollarsignCircleFill 4650 | case dollarsignSquare 4651 | case dollarsignSquareFill 4652 | case centsignCircle 4653 | case centsignCircleFill 4654 | case centsignSquare 4655 | case centsignSquareFill 4656 | case yensignCircle 4657 | case yensignCircleFill 4658 | case yensignSquare 4659 | case yensignSquareFill 4660 | case sterlingsignCircle 4661 | case sterlingsignCircleFill 4662 | case sterlingsignSquare 4663 | case sterlingsignSquareFill 4664 | case francsignCircle 4665 | case francsignCircleFill 4666 | case francsignSquare 4667 | case francsignSquareFill 4668 | case florinsignCircle 4669 | case florinsignCircleFill 4670 | case florinsignSquare 4671 | case florinsignSquareFill 4672 | case turkishlirasignCircle 4673 | case turkishlirasignCircleFill 4674 | case turkishlirasignSquare 4675 | case turkishlirasignSquareFill 4676 | case rublesignCircle 4677 | case rublesignCircleFill 4678 | case rublesignSquare 4679 | case rublesignSquareFill 4680 | case eurosignCircle 4681 | case eurosignCircleFill 4682 | case eurosignSquare 4683 | case eurosignSquareFill 4684 | case dongsignCircle 4685 | case dongsignCircleFill 4686 | case dongsignSquare 4687 | case dongsignSquareFill 4688 | case indianrupeesignCircle 4689 | case indianrupeesignCircleFill 4690 | case indianrupeesignSquare 4691 | case indianrupeesignSquareFill 4692 | case tengesignCircle 4693 | case tengesignCircleFill 4694 | case tengesignSquare 4695 | case tengesignSquareFill 4696 | case pesetasignCircle 4697 | case pesetasignCircleFill 4698 | case pesetasignSquare 4699 | case pesetasignSquareFill 4700 | case pesosignCircle 4701 | case pesosignCircleFill 4702 | case pesosignSquare 4703 | case pesosignSquareFill 4704 | case kipsignCircle 4705 | case kipsignCircleFill 4706 | case kipsignSquare 4707 | case kipsignSquareFill 4708 | case wonsignCircle 4709 | case wonsignCircleFill 4710 | case wonsignSquare 4711 | case wonsignSquareFill 4712 | case lirasignCircle 4713 | case lirasignCircleFill 4714 | case lirasignSquare 4715 | case lirasignSquareFill 4716 | case australsignCircle 4717 | case australsignCircleFill 4718 | case australsignSquare 4719 | case australsignSquareFill 4720 | case hryvniasignCircle 4721 | case hryvniasignCircleFill 4722 | case hryvniasignSquare 4723 | case hryvniasignSquareFill 4724 | case nairasignCircle 4725 | case nairasignCircleFill 4726 | case nairasignSquare 4727 | case nairasignSquareFill 4728 | case guaranisignCircle 4729 | case guaranisignCircleFill 4730 | case guaranisignSquare 4731 | case guaranisignSquareFill 4732 | case coloncurrencysignCircle 4733 | case coloncurrencysignCircleFill 4734 | case coloncurrencysignSquare 4735 | case coloncurrencysignSquareFill 4736 | case cedisignCircle 4737 | case cedisignCircleFill 4738 | case cedisignSquare 4739 | case cedisignSquareFill 4740 | case cruzeirosignCircle 4741 | case cruzeirosignCircleFill 4742 | case cruzeirosignSquare 4743 | case cruzeirosignSquareFill 4744 | case tugriksignCircle 4745 | case tugriksignCircleFill 4746 | case tugriksignSquare 4747 | case tugriksignSquareFill 4748 | case millsignCircle 4749 | case millsignCircleFill 4750 | case millsignSquare 4751 | case millsignSquareFill 4752 | case shekelsignCircle 4753 | case shekelsignCircleFill 4754 | case shekelsignSquare 4755 | case shekelsignSquareFill 4756 | case manatsignCircle 4757 | case manatsignCircleFill 4758 | case manatsignSquare 4759 | case manatsignSquareFill 4760 | case rupeesignCircle 4761 | case rupeesignCircleFill 4762 | case rupeesignSquare 4763 | case rupeesignSquareFill 4764 | case bahtsignCircle 4765 | case bahtsignCircleFill 4766 | case bahtsignSquare 4767 | case bahtsignSquareFill 4768 | case larisignCircle 4769 | case larisignCircleFill 4770 | case larisignSquare 4771 | case larisignSquareFill 4772 | case bitcoinsignCircle 4773 | case bitcoinsignCircleFill 4774 | case bitcoinsignSquare 4775 | case bitcoinsignSquareFill 4776 | case brazilianrealsignCircle 4777 | case brazilianrealsignCircleFill 4778 | case brazilianrealsignSquare 4779 | case brazilianrealsignSquareFill 4780 | case applelogo 4781 | 4782 | var enumRawValue: String { 4783 | return rawValue 4784 | } 4785 | 4786 | public var body: some View { 4787 | image 4788 | } 4789 | } 4790 | -------------------------------------------------------------------------------- /Sources/SFSymbolsFinder/Validator/SFSymbolsValidator.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SFSymbolsValidator.swift 3 | // 4 | // 5 | // Created by Santoso, Michael Abadi on 1/1/2564 BE. 6 | // 7 | 8 | import Foundation 9 | 10 | protocol SFSymbolsValidation { 11 | func validateSystemName(for type: T) -> String 12 | } 13 | 14 | 15 | final class SFSymbolsValidator: SFSymbolsValidation { 16 | 17 | func validateSystemName(for type: T) -> String where T : SFFinderConvertable { 18 | switch type { 19 | case let type as Indices.Currency: 20 | var finalName = "" 21 | switch type { 22 | case .circle(let currency): 23 | finalName += "\(currency.rawValue)sign.circle" 24 | case .circleFill(let currency): 25 | finalName += "\(currency.rawValue)sign.circle.fill" 26 | case .square(let currency): 27 | finalName += "\(currency.rawValue)sign.square" 28 | case .squareFill(let currency): 29 | finalName += "\(currency.rawValue)sign.square.fill" 30 | } 31 | return finalName 32 | case let type as Indices.Alphabet: 33 | var finalName = "" 34 | switch type { 35 | case .circle(let character): 36 | finalName += "\(character.rawValue).circle" 37 | case .circleFill(let character): 38 | finalName += "\(character.rawValue).circle.fill" 39 | case .square(let character): 40 | finalName += "\(character.rawValue).square" 41 | case .squareFill(let character): 42 | finalName += "\(character.rawValue).square.fill" 43 | } 44 | return finalName 45 | case let type as Indices.Number: 46 | var finalName = "" 47 | switch type { 48 | case .circle(let number): 49 | finalName += "\(number).circle" 50 | case .circleFill(let number): 51 | finalName += "\(number).circle.fill" 52 | case .altCircle(let number): 53 | finalName += "\(number).alt.circle" 54 | case .altCircleFill(let number): 55 | finalName += "\(number).alt.circle.fill" 56 | case .square(let number): 57 | finalName += "\(number).square" 58 | case .squareFill(let number): 59 | finalName += "\(number).square.fill" 60 | case .altSquare(let number): 61 | finalName += "\(number).alt.square" 62 | case .altSquareFill(let number): 63 | finalName += "\(number).alt.square.fill" 64 | case .rectangleFill(let number): 65 | finalName += "\(number).rectangle.fill" 66 | case .rectangle(let number): 67 | finalName += "\(number).rectangle" 68 | } 69 | return finalName 70 | case let type as Indices.Number: 71 | var finalName = "" 72 | switch type { 73 | case .circle(let number): 74 | finalName += "\(number).circle" 75 | case .circleFill(let number): 76 | finalName += "\(number).circle.fill" 77 | case .altCircle(let number): 78 | finalName += "\(number).alt.circle" 79 | case .altCircleFill(let number): 80 | finalName += "\(number).alt.circle.fill" 81 | case .square(let number): 82 | finalName += "\(number).square" 83 | case .squareFill(let number): 84 | finalName += "\(number).square.fill" 85 | case .altSquare(let number): 86 | finalName += "\(number).alt.square" 87 | case .altSquareFill(let number): 88 | finalName += "\(number).alt.square.fill" 89 | case .rectangleFill(let number): 90 | finalName += "\(number).rectangle.fill" 91 | case .rectangle(let number): 92 | finalName += "\(number).rectangle" 93 | } 94 | return finalName 95 | case let type as SFSymbolsEnum: 96 | if let objectType = type as? ObjectAndTools, objectType == .oneMagnifyingglass { 97 | return "1.magnifyingglass" 98 | } else if let objectType = type as? All, (objectType == .fourkTv || objectType == .fourkTvFill) { 99 | if objectType == .fourkTv { 100 | return "4.k.tv" 101 | } else { 102 | return "4.k.tv.fill" 103 | } 104 | } else { 105 | var finalName = "" 106 | var previousChar: Character = Character("-") 107 | type.enumRawValue.forEach { char in 108 | if char.isUppercase { 109 | finalName += ".\(char.lowercased())" 110 | } else if char.isNumber { 111 | if previousChar == "x" { 112 | finalName += char.description 113 | } else { 114 | finalName += ".\(char)" 115 | } 116 | } else { 117 | finalName += char.description 118 | } 119 | previousChar = char 120 | } 121 | return finalName 122 | } 123 | default: 124 | return "" 125 | } 126 | } 127 | } 128 | -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- 1 | // 2 | // LinuxMain.swift 3 | // 4 | // 5 | // Created by Santoso, Michael Abadi on 30/12/2563 BE. 6 | // 7 | 8 | import XCTest 9 | 10 | import SFSymbolsFinderTests 11 | 12 | var tests = [XCTestCaseEntry]() 13 | tests += SFSymbolsFinderTests.allTests() 14 | XCTMain(tests) 15 | -------------------------------------------------------------------------------- /Tests/SFSymbolsFinderTests/SFSymbolsFinderTests.swift: -------------------------------------------------------------------------------- 1 | import XCTest 2 | import SwiftUI 3 | import SFSymbolsFinder 4 | 5 | final class SFSymbolsFinderTests: XCTestCase { 6 | func testSystemNameConversion() { 7 | XCTAssertEqual(Communication.micSlashFill.systemName, "mic.slash.fill") 8 | } 9 | 10 | func testSystemNameNumberConversion() { 11 | XCTAssertEqual(ObjectAndTools.tray2.systemName, "tray.2") 12 | XCTAssertEqual(ObjectAndTools.tray2Fill.systemName, "tray.2.fill") 13 | } 14 | 15 | func testSystemNameIndicesCurrencyConversion() { 16 | XCTAssertEqual(Indices.Currency.circle(currency: .dollar).systemName, "dollarsign.circle") 17 | XCTAssertEqual(Indices.Currency.circleFill(currency: .dollar).systemName, "dollarsign.circle.fill") 18 | XCTAssertEqual(Indices.Currency.square(currency: .dollar).systemName, "dollarsign.square") 19 | XCTAssertEqual(Indices.Currency.squareFill(currency: .dollar).systemName, "dollarsign.square.fill") 20 | } 21 | 22 | func testSystemNameIndicesAlphabetConversion() { 23 | XCTAssertEqual(Indices.Alphabet.circle(character: .a).systemName, "a.circle") 24 | XCTAssertEqual(Indices.Alphabet.circleFill(character: .a).systemName, "a.circle.fill") 25 | XCTAssertEqual(Indices.Alphabet.square(character: .a).systemName, "a.square") 26 | XCTAssertEqual(Indices.Alphabet.squareFill(character: .a).systemName, "a.square.fill") 27 | } 28 | 29 | func testSystemNameIndicesNumberConversion() { 30 | XCTAssertEqual(Indices.Number.circle(number: 1).systemName, "1.circle") 31 | XCTAssertEqual(Indices.Number.circleFill(number: 1).systemName, "1.circle.fill") 32 | XCTAssertEqual(Indices.Number.altCircle(number: 1).systemName, "1.alt.circle") 33 | XCTAssertEqual(Indices.Number.altCircleFill(number: 1).systemName, "1.alt.circle.fill") 34 | XCTAssertEqual(Indices.Number.square(number: 1).systemName, "1.square") 35 | XCTAssertEqual(Indices.Number.squareFill(number: 1).systemName, "1.square.fill") 36 | XCTAssertEqual(Indices.Number.altSquare(number: 1).systemName, "1.alt.square") 37 | XCTAssertEqual(Indices.Number.altSquareFill(number: 1).systemName, "1.alt.square.fill") 38 | XCTAssertEqual(Indices.Number.circle(number: "01").systemName, "01.circle") 39 | } 40 | 41 | func testSystemNameArrowConversion() { 42 | XCTAssertEqual(Arrows.return.systemName, "return") 43 | } 44 | 45 | func testGamingConversion() { 46 | XCTAssertEqual(Gaming.l2RectangleRoundedtopFill.systemName, "l.2.rectangle.roundedtop.fill") 47 | } 48 | 49 | func testGeneralConversion() { 50 | XCTAssertEqual(General.squareGrid3x2.systemName, "square.grid.3x2") 51 | } 52 | 53 | func testAllConversion() { 54 | XCTAssertEqual(All.fourkTv.systemName, "4.k.tv") 55 | XCTAssertEqual(All.fourkTvFill.systemName, "4.k.tv.fill") 56 | } 57 | 58 | func testBodyViewImage() { 59 | XCTAssertTrue(All.fourkTv.body is Image) 60 | } 61 | 62 | static var allTests = [ 63 | ("testSystemNameConversion", testSystemNameConversion), 64 | ("testSystemNameNumberConversion", testSystemNameNumberConversion), 65 | ("testSystemNameIndicesCurrencyConversion", testSystemNameIndicesCurrencyConversion), 66 | ("testSystemNameIndicesAlphabetConversion", testSystemNameIndicesAlphabetConversion), 67 | ("testSystemNameIndicesNumberConversion", testSystemNameIndicesNumberConversion), 68 | ("testGamingConversion", testGamingConversion), 69 | ("testSystemNameArrowConversion",testSystemNameArrowConversion), 70 | ("testGeneralConversion", testGeneralConversion), 71 | ("testAllConversion", testAllConversion) 72 | ] 73 | } 74 | 75 | #if canImport(UIKit) 76 | import UIKit 77 | 78 | extension SFSymbolsFinderTests { 79 | func testUiImageNil() { 80 | XCTAssertTrue(All.fourkTv.uiImage == nil) 81 | } 82 | 83 | func testUIImage() { 84 | XCTAssertTrue(All.person.uiImage != nil) 85 | } 86 | } 87 | #endif 88 | -------------------------------------------------------------------------------- /Tests/SFSymbolsFinderTests/XCTestManifests.swift: -------------------------------------------------------------------------------- 1 | // 2 | // XCTestManifestsSwift 3 | // 4 | // 5 | // Created by Santoso, Michael Abadi on 30/12/2563 BE. 6 | // 7 | 8 | import XCTest 9 | 10 | #if !canImport(ObjectiveC) 11 | public func allTests() -> [XCTestCaseEntry] { 12 | return [ 13 | testCase(SFSymbolsFinderTestsAllTests), 14 | ] 15 | } 16 | #endif 17 | --------------------------------------------------------------------------------