Last active
December 8, 2023 22:46
-
-
Save diamantidis/7dfa8de52aa2f36a3c64ff30a16dd22a to your computer and use it in GitHub Desktop.
Revisions
-
diamantidis revised this gist
Jun 28, 2020 . 1 changed file with 0 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,3 @@ public enum SFSymbol: String, CaseIterable { case squareAndArrowUp = "square.and.arrow.up" case squareAndArrowUpFill = "square.and.arrow.up.fill" -
diamantidis revised this gist
Jun 28, 2020 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,4 @@ @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *) public enum SFSymbol: String, CaseIterable { case squareAndArrowUp = "square.and.arrow.up" case squareAndArrowUpFill = "square.and.arrow.up.fill" -
diamantidis revised this gist
Jun 28, 2020 . 3 changed files with 1 addition and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -7,8 +7,7 @@ tell application "System Events" click radio button 2 of radio group 1 of group 3 of toolbar 1 of window 0 tell outline 1 of scroll area 1 of splitter group 1 of window 0 select (row 1 where value of static text 1 of UI element 1 starts with "All") end tell set enumCases to "" File renamed without changes.File renamed without changes. -
diamantidis revised this gist
Jun 28, 2020 . No changes.There are no files selected for viewing
-
diamantidis revised this gist
Jun 28, 2020 . 1 changed file with 0 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,3 @@ public enum SFSymbol: String, CaseIterable { case squareAndArrowUp = "square.and.arrow.up" case squareAndArrowUpFill = "square.and.arrow.up.fill" -
diamantidis revised this gist
Jun 28, 2020 . 2 changed files with 1674 additions and 1674 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,3 @@ public enum SFSymbol: String, CaseIterable { case squareAndArrowUp = "square.and.arrow.up" case squareAndArrowUpFill = "square.and.arrow.up.fill" -
diamantidis revised this gist
Jun 28, 2020 . 1 changed file with 2397 additions and 2396 deletions.There are no files selected for viewing
-
diamantidis revised this gist
Jun 28, 2020 . 5 changed files with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes.File renamed without changes.File renamed without changes.File renamed without changes.File renamed without changes. -
diamantidis revised this gist
Jun 28, 2020 . 2 changed files with 31 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,16 @@ import SwiftUI @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *) public extension Image { /// Creates an image object containing a system symbol image. /// /// - Parameter sfSymbol: The name of the `SFSymbol` /// - Usage /// ``` /// Image(sfSymbol: .checkmarkCircleFill) /// ``` @available(OSX, unavailable) init(sfSymbol: SFSymbol) { self.init(systemName: sfSymbol.rawValue) } } This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,15 @@ import UIKit @available(iOS 13.0, *) public extension UIImage { /// Creates an image object containing a system symbol image. /// /// - Parameter sfSymbol: The name of the `SFSymbol` /// - Usage /// ``` /// UIImage(sfSymbol: .checkmarkCircleFill) /// ``` convenience init?(sfSymbol: SFSymbol) { self.init(systemName: sfSymbol.rawValue) } } -
diamantidis revised this gist
Jun 28, 2020 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -927,7 +927,7 @@ public enum SFSymbol: String, CaseIterable { case faxmachine = "faxmachine" case briefcase = "briefcase" case briefcaseFill = "briefcase.fill" case `case` = "case" case caseFill = "case.fill" case latch2Case = "latch.2.case" case latch2CaseFill = "latch.2.case.fill" -
diamantidis revised this gist
Jun 28, 2020 . 2 changed files with 4071 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,1674 @@ public enum SFSymbol: String, CaseIterable { case squareAndArrowUp = "square.and.arrow.up" case squareAndArrowUpFill = "square.and.arrow.up.fill" case squareAndArrowDown = "square.and.arrow.down" case squareAndArrowDownFill = "square.and.arrow.down.fill" case squareAndArrowUpOnSquare = "square.and.arrow.up.on.square" case squareAndArrowUpOnSquareFill = "square.and.arrow.up.on.square.fill" case squareAndArrowDownOnSquare = "square.and.arrow.down.on.square" case squareAndArrowDownOnSquareFill = "square.and.arrow.down.on.square.fill" case pencil = "pencil" case pencilCircle = "pencil.circle" case pencilCircleFill = "pencil.circle.fill" case pencilSlash = "pencil.slash" case squareAndPencil = "square.and.pencil" case pencilAndEllipsisRectangle = "pencil.and.ellipsis.rectangle" case pencilAndOutline = "pencil.and.outline" case trash = "trash" case trashFill = "trash.fill" case trashCircle = "trash.circle" case trashCircleFill = "trash.circle.fill" case trashSlash = "trash.slash" case trashSlashFill = "trash.slash.fill" case folder = "folder" case folderFill = "folder.fill" case folderCircle = "folder.circle" case folderCircleFill = "folder.circle.fill" case folderBadgePlus = "folder.badge.plus" case folderFillBadgePlus = "folder.fill.badge.plus" case folderBadgeMinus = "folder.badge.minus" case folderFillBadgeMinus = "folder.fill.badge.minus" case folderBadgePersonCrop = "folder.badge.person.crop" case folderFillBadgePersonCrop = "folder.fill.badge.person.crop" case paperplane = "paperplane" case paperplaneFill = "paperplane.fill" case tray = "tray" case trayFill = "tray.fill" case trayAndArrowUp = "tray.and.arrow.up" case trayAndArrowUpFill = "tray.and.arrow.up.fill" case trayAndArrowDown = "tray.and.arrow.down" case trayAndArrowDownFill = "tray.and.arrow.down.fill" case tray2 = "tray.2" case tray2Fill = "tray.2.fill" case trayFull = "tray.full" case trayFullFill = "tray.full.fill" case archivebox = "archivebox" case archiveboxFill = "archivebox.fill" case binXmark = "bin.xmark" case binXmarkFill = "bin.xmark.fill" case arrowUpBin = "arrow.up.bin" case arrowUpBinFill = "arrow.up.bin.fill" case doc = "doc" case docFill = "doc.fill" case docCircle = "doc.circle" case docCircleFill = "doc.circle.fill" case arrowUpDoc = "arrow.up.doc" case arrowUpDocFill = "arrow.up.doc.fill" case arrowDownDoc = "arrow.down.doc" case arrowDownDocFill = "arrow.down.doc.fill" case docText = "doc.text" case docTextFill = "doc.text.fill" case docOnDoc = "doc.on.doc" case docOnDocFill = "doc.on.doc.fill" case docOnClipboard = "doc.on.clipboard" case docOnClipboardFill = "doc.on.clipboard.fill" case docRichtext = "doc.richtext" case docPlaintext = "doc.plaintext" case docAppend = "doc.append" case docTextMagnifyingglass = "doc.text.magnifyingglass" case calendar = "calendar" case calendarCircle = "calendar.circle" case calendarCircleFill = "calendar.circle.fill" case calendarBadgePlus = "calendar.badge.plus" case calendarBadgeMinus = "calendar.badge.minus" case arrowshapeTurnUpLeft = "arrowshape.turn.up.left" case arrowshapeTurnUpLeftFill = "arrowshape.turn.up.left.fill" case arrowshapeTurnUpLeftCircle = "arrowshape.turn.up.left.circle" case arrowshapeTurnUpLeftCircleFill = "arrowshape.turn.up.left.circle.fill" case arrowshapeTurnUpRight = "arrowshape.turn.up.right" case arrowshapeTurnUpRightFill = "arrowshape.turn.up.right.fill" case arrowshapeTurnUpRightCircle = "arrowshape.turn.up.right.circle" case arrowshapeTurnUpRightCircleFill = "arrowshape.turn.up.right.circle.fill" case arrowshapeTurnUpLeft2 = "arrowshape.turn.up.left.2" case arrowshapeTurnUpLeft2Fill = "arrowshape.turn.up.left.2.fill" case book = "book" case bookFill = "book.fill" case bookCircle = "book.circle" case bookCircleFill = "book.circle.fill" case bookmark = "bookmark" case bookmarkFill = "bookmark.fill" case rosette = "rosette" case paperclip = "paperclip" case paperclipCircle = "paperclip.circle" case paperclipCircleFill = "paperclip.circle.fill" case rectangleAndPaperclip = "rectangle.and.paperclip" case link = "link" case linkCircle = "link.circle" case linkCircleFill = "link.circle.fill" case personalhotspot = "personalhotspot" case pencilTip = "pencil.tip" case pencilTipCropCircle = "pencil.tip.crop.circle" case pencilTipCropCircleBadgePlus = "pencil.tip.crop.circle.badge.plus" case pencilTipCropCircleBadgeMinus = "pencil.tip.crop.circle.badge.minus" case person = "person" case personFill = "person.fill" case personCircle = "person.circle" case personCircleFill = "person.circle.fill" case personBadgePlus = "person.badge.plus" case personBadgePlusFill = "person.badge.plus.fill" case personBadgeMinus = "person.badge.minus" case personBadgeMinusFill = "person.badge.minus.fill" case person2 = "person.2" case person2Fill = "person.2.fill" case person3 = "person.3" case person3Fill = "person.3.fill" case personCropCircle = "person.crop.circle" case personCropCircleFill = "person.crop.circle.fill" case personCropCircleBadgePlus = "person.crop.circle.badge.plus" case personCropCircleFillBadgePlus = "person.crop.circle.fill.badge.plus" case personCropCircleBadgeMinus = "person.crop.circle.badge.minus" case personCropCircleFillBadgeMinus = "person.crop.circle.fill.badge.minus" case personCropCircleBadgeCheckmark = "person.crop.circle.badge.checkmark" case personCropCircleFillBadgeCheckmark = "person.crop.circle.fill.badge.checkmark" case personCropCircleBadgeXmark = "person.crop.circle.badge.xmark" case personCropCircleFillBadgeXmark = "person.crop.circle.fill.badge.xmark" case personCropCircleBadgeExclam = "person.crop.circle.badge.exclam" case personCropCircleFillBadgeExclam = "person.crop.circle.fill.badge.exclam" case personCropSquare = "person.crop.square" case personCropSquareFill = "person.crop.square.fill" case command = "command" case option = "option" case alt = "alt" case deleteRight = "delete.right" case deleteRightFill = "delete.right.fill" case clear = "clear" case clearFill = "clear.fill" case deleteLeft = "delete.left" case deleteLeftFill = "delete.left.fill" case shift = "shift" case shiftFill = "shift.fill" case capslock = "capslock" case capslockFill = "capslock.fill" case escape = "escape" case circleBottomthirdSplit = "circle.bottomthird.split" case power = "power" case globe = "globe" case sunMin = "sun.min" case sunMinFill = "sun.min.fill" case sunMax = "sun.max" case sunMaxFill = "sun.max.fill" case sunrise = "sunrise" case sunriseFill = "sunrise.fill" case sunset = "sunset" case sunsetFill = "sunset.fill" case sunDust = "sun.dust" case sunDustFill = "sun.dust.fill" case sunHaze = "sun.haze" case sunHazeFill = "sun.haze.fill" case moon = "moon" case moonFill = "moon.fill" case moonCircle = "moon.circle" case moonCircleFill = "moon.circle.fill" case zzz = "zzz" case moonZzz = "moon.zzz" case moonZzzFill = "moon.zzz.fill" case sparkles = "sparkles" case moonStars = "moon.stars" case moonStarsFill = "moon.stars.fill" case cloud = "cloud" case cloudFill = "cloud.fill" case cloudDrizzle = "cloud.drizzle" case cloudDrizzleFill = "cloud.drizzle.fill" case cloudRain = "cloud.rain" case cloudRainFill = "cloud.rain.fill" case cloudHeavyrain = "cloud.heavyrain" case cloudHeavyrainFill = "cloud.heavyrain.fill" case cloudFog = "cloud.fog" case cloudFogFill = "cloud.fog.fill" case cloudHail = "cloud.hail" case cloudHailFill = "cloud.hail.fill" case cloudSnow = "cloud.snow" case cloudSnowFill = "cloud.snow.fill" case cloudSleet = "cloud.sleet" case cloudSleetFill = "cloud.sleet.fill" case cloudBolt = "cloud.bolt" case cloudBoltFill = "cloud.bolt.fill" case cloudSun = "cloud.sun" case cloudSunFill = "cloud.sun.fill" case cloudSunRain = "cloud.sun.rain" case cloudSunRainFill = "cloud.sun.rain.fill" case cloudSunBolt = "cloud.sun.bolt" case cloudSunBoltFill = "cloud.sun.bolt.fill" case cloudMoon = "cloud.moon" case cloudMoonFill = "cloud.moon.fill" case cloudMoonRain = "cloud.moon.rain" case cloudMoonRainFill = "cloud.moon.rain.fill" case cloudBoltRain = "cloud.bolt.rain" case cloudBoltRainFill = "cloud.bolt.rain.fill" case cloudMoonBolt = "cloud.moon.bolt" case cloudMoonBoltFill = "cloud.moon.bolt.fill" case smoke = "smoke" case smokeFill = "smoke.fill" case wind = "wind" case snow = "snow" case windSnow = "wind.snow" case tornado = "tornado" case tropicalstorm = "tropicalstorm" case hurricane = "hurricane" case thermometerSun = "thermometer.sun" case thermometerSnowflake = "thermometer.snowflake" case thermometer = "thermometer" case umbrella = "umbrella" case umbrellaFill = "umbrella.fill" case flame = "flame" case flameFill = "flame.fill" case lightMin = "light.min" case lightMax = "light.max" case rays = "rays" case cursorRays = "cursor.rays" case slowmo = "slowmo" case timelapse = "timelapse" case keyboard = "keyboard" case keyboardChevronCompactDown = "keyboard.chevron.compact.down" case rectangle3Offgrid = "rectangle.3.offgrid" case rectangle3OffgridFill = "rectangle.3.offgrid.fill" case squareGrid3x2 = "square.grid.3x2" case squareGrid3x2Fill = "square.grid.3x2.fill" case rectangleGrid3x2 = "rectangle.grid.3x2" case rectangleGrid3x2Fill = "rectangle.grid.3x2.fill" case squareGrid2x2 = "square.grid.2x2" case squareGrid2x2Fill = "square.grid.2x2.fill" case rectangleGrid2x2 = "rectangle.grid.2x2" case rectangleGrid2x2Fill = "rectangle.grid.2x2.fill" case squareGrid4x3Fill = "square.grid.4x3.fill" case rectangleGrid1x2 = "rectangle.grid.1x2" case rectangleGrid1x2Fill = "rectangle.grid.1x2.fill" case circleGrid2x2 = "circle.grid.2x2" case circleGrid2x2Fill = "circle.grid.2x2.fill" case circleGrid3x3 = "circle.grid.3x3" case circleGrid3x3Fill = "circle.grid.3x3.fill" case circleGridHex = "circle.grid.hex" case circleGridHexFill = "circle.grid.hex.fill" case checkmarkSeal = "checkmark.seal" case checkmarkSealFill = "checkmark.seal.fill" case xmarkSeal = "xmark.seal" case xmarkSealFill = "xmark.seal.fill" case exclamationmarkTriangle = "exclamationmark.triangle" case exclamationmarkTriangleFill = "exclamationmark.triangle.fill" case dropTriangle = "drop.triangle" case dropTriangleFill = "drop.triangle.fill" case play = "play" case playFill = "play.fill" case playCircle = "play.circle" case playCircleFill = "play.circle.fill" case playRectangle = "play.rectangle" case playRectangleFill = "play.rectangle.fill" case pause = "pause" case pauseFill = "pause.fill" case pauseCircle = "pause.circle" case pauseCircleFill = "pause.circle.fill" case pauseRectangle = "pause.rectangle" case pauseRectangleFill = "pause.rectangle.fill" case stop = "stop" case stopFill = "stop.fill" case stopCircle = "stop.circle" case stopCircleFill = "stop.circle.fill" case playpause = "playpause" case playpauseFill = "playpause.fill" case backward = "backward" case backwardFill = "backward.fill" case forward = "forward" case forwardFill = "forward.fill" case backwardEnd = "backward.end" case backwardEndFill = "backward.end.fill" case forwardEnd = "forward.end" case forwardEndFill = "forward.end.fill" case backwardEndAlt = "backward.end.alt" case backwardEndAltFill = "backward.end.alt.fill" case forwardEndAlt = "forward.end.alt" case forwardEndAltFill = "forward.end.alt.fill" case eject = "eject" case ejectFill = "eject.fill" case memories = "memories" case memoriesBadgePlus = "memories.badge.plus" case memoriesBadgeMinus = "memories.badge.minus" case shuffle = "shuffle" case `repeat` = "repeat" case repeat1 = "repeat.1" case speaker = "speaker" case speakerFill = "speaker.fill" case speakerSlash = "speaker.slash" case speakerSlashFill = "speaker.slash.fill" case speakerZzz = "speaker.zzz" case speakerZzzFill = "speaker.zzz.fill" case speaker1 = "speaker.1" case speaker1Fill = "speaker.1.fill" case speaker2 = "speaker.2" case speaker2Fill = "speaker.2.fill" case speaker3 = "speaker.3" case speaker3Fill = "speaker.3.fill" case badgePlusRadiowavesRight = "badge.plus.radiowaves.right" case musicNote = "music.note" case musicMic = "music.mic" case musicNoteList = "music.note.list" case goforward = "goforward" case gobackward = "gobackward" case goforward10 = "goforward.10" case gobackward10 = "gobackward.10" case goforward15 = "goforward.15" case gobackward15 = "gobackward.15" case goforward30 = "goforward.30" case gobackward30 = "gobackward.30" case goforward45 = "goforward.45" case gobackward45 = "gobackward.45" case goforward60 = "goforward.60" case gobackward60 = "gobackward.60" case goforward75 = "goforward.75" case gobackward75 = "gobackward.75" case goforward90 = "goforward.90" case gobackward90 = "gobackward.90" case goforward10Ar = "goforward.10.ar" case gobackward10Ar = "gobackward.10.ar" case goforward15Ar = "goforward.15.ar" case gobackward15Ar = "gobackward.15.ar" case goforward30Ar = "goforward.30.ar" case gobackward30Ar = "gobackward.30.ar" case goforward45Ar = "goforward.45.ar" case gobackward45Ar = "gobackward.45.ar" case goforward60Ar = "goforward.60.ar" case gobackward60Ar = "gobackward.60.ar" case goforward75Ar = "goforward.75.ar" case gobackward75Ar = "gobackward.75.ar" case goforward90Ar = "goforward.90.ar" case gobackward90Ar = "gobackward.90.ar" case goforward10Hi = "goforward.10.hi" case gobackward10Hi = "gobackward.10.hi" case goforward15Hi = "goforward.15.hi" case gobackward15Hi = "gobackward.15.hi" case goforward30Hi = "goforward.30.hi" case gobackward30Hi = "gobackward.30.hi" case goforward45Hi = "goforward.45.hi" case gobackward45Hi = "gobackward.45.hi" case goforward60Hi = "goforward.60.hi" case gobackward60Hi = "gobackward.60.hi" case goforward75Hi = "goforward.75.hi" case gobackward75Hi = "gobackward.75.hi" case goforward90Hi = "goforward.90.hi" case gobackward90Hi = "gobackward.90.hi" case goforwardPlus = "goforward.plus" case gobackwardMinus = "gobackward.minus" case magnifyingglass = "magnifyingglass" case magnifyingglassCircle = "magnifyingglass.circle" case magnifyingglassCircleFill = "magnifyingglass.circle.fill" case plusMagnifyingglass = "plus.magnifyingglass" case minusMagnifyingglass = "minus.magnifyingglass" case number1Magnifyingglass = "1.magnifyingglass" case mic = "mic" case micFill = "mic.fill" case micCircle = "mic.circle" case micCircleFill = "mic.circle.fill" case micSlash = "mic.slash" case micSlashFill = "mic.slash.fill" case suitHeart = "suit.heart" case suitHeartFill = "suit.heart.fill" case suitClub = "suit.club" case suitClubFill = "suit.club.fill" case suitSpade = "suit.spade" case suitSpadeFill = "suit.spade.fill" case suitDiamond = "suit.diamond" case suitDiamondFill = "suit.diamond.fill" case heart = "heart" case heartFill = "heart.fill" case heartCircle = "heart.circle" case heartCircleFill = "heart.circle.fill" case heartSlash = "heart.slash" case heartSlashFill = "heart.slash.fill" case heartSlashCircle = "heart.slash.circle" case heartSlashCircleFill = "heart.slash.circle.fill" case rhombus = "rhombus" case rhombusFill = "rhombus.fill" case star = "star" case starFill = "star.fill" case starLefthalfFill = "star.lefthalf.fill" case starCircle = "star.circle" case starCircleFill = "star.circle.fill" case starSlash = "star.slash" case starSlashFill = "star.slash.fill" case flag = "flag" case flagFill = "flag.fill" case flagCircle = "flag.circle" case flagCircleFill = "flag.circle.fill" case flagSlash = "flag.slash" case flagSlashFill = "flag.slash.fill" case location = "location" case locationFill = "location.fill" case locationSlash = "location.slash" case locationSlashFill = "location.slash.fill" case locationNorth = "location.north" case locationNorthFill = "location.north.fill" case locationCircle = "location.circle" case locationCircleFill = "location.circle.fill" case locationNorthLine = "location.north.line" case locationNorthLineFill = "location.north.line.fill" case bell = "bell" case bellFill = "bell.fill" case bellCircle = "bell.circle" case bellCircleFill = "bell.circle.fill" case bellSlash = "bell.slash" case bellSlashFill = "bell.slash.fill" case tag = "tag" case tagFill = "tag.fill" case tagCircle = "tag.circle" case tagCircleFill = "tag.circle.fill" case bolt = "bolt" case boltFill = "bolt.fill" case boltCircle = "bolt.circle" case boltCircleFill = "bolt.circle.fill" case boltSlash = "bolt.slash" case boltSlashFill = "bolt.slash.fill" case boltBadgeA = "bolt.badge.a" case boltBadgeAFill = "bolt.badge.a.fill" case eye = "eye" case eyeFill = "eye.fill" case eyeSlash = "eye.slash" case eyeSlashFill = "eye.slash.fill" case icloud = "icloud" case icloudFill = "icloud.fill" case icloudCircle = "icloud.circle" case icloudCircleFill = "icloud.circle.fill" case icloudSlash = "icloud.slash" case icloudSlashFill = "icloud.slash.fill" case exclamationmarkIcloud = "exclamationmark.icloud" case exclamationmarkIcloudFill = "exclamationmark.icloud.fill" case xmarkIcloud = "xmark.icloud" case xmarkIcloudFill = "xmark.icloud.fill" case linkIcloud = "link.icloud" case linkIcloudFill = "link.icloud.fill" case boltHorizontalIcloud = "bolt.horizontal.icloud" case boltHorizontalIcloudFill = "bolt.horizontal.icloud.fill" case personIcloud = "person.icloud" case personIcloudFill = "person.icloud.fill" case lockIcloud = "lock.icloud" case lockIcloudFill = "lock.icloud.fill" case arrowClockwiseIcloud = "arrow.clockwise.icloud" case arrowClockwiseIcloudFill = "arrow.clockwise.icloud.fill" case arrowCounterclockwiseIcloud = "arrow.counterclockwise.icloud" case arrowCounterclockwiseIcloudFill = "arrow.counterclockwise.icloud.fill" case icloudAndArrowDown = "icloud.and.arrow.down" case icloudAndArrowDownFill = "icloud.and.arrow.down.fill" case icloudAndArrowUp = "icloud.and.arrow.up" case icloudAndArrowUpFill = "icloud.and.arrow.up.fill" case ant = "ant" case antFill = "ant.fill" case antCircle = "ant.circle" case antCircleFill = "ant.circle.fill" case flashlightOffFill = "flashlight.off.fill" case flashlightOnFill = "flashlight.on.fill" case camera = "camera" case cameraFill = "camera.fill" case cameraCircle = "camera.circle" case cameraCircleFill = "camera.circle.fill" case cameraRotate = "camera.rotate" case cameraRotateFill = "camera.rotate.fill" case cameraOnRectangle = "camera.on.rectangle" case cameraOnRectangleFill = "camera.on.rectangle.fill" case message = "message" case messageFill = "message.fill" case messageCircle = "message.circle" case messageCircleFill = "message.circle.fill" case bubbleRight = "bubble.right" case bubbleRightFill = "bubble.right.fill" case bubbleLeft = "bubble.left" case bubbleLeftFill = "bubble.left.fill" case exclamationmarkBubble = "exclamationmark.bubble" case exclamationmarkBubbleFill = "exclamationmark.bubble.fill" case quoteBubble = "quote.bubble" case quoteBubbleFill = "quote.bubble.fill" case tBubble = "t.bubble" case tBubbleFill = "t.bubble.fill" case textBubble = "text.bubble" case textBubbleFill = "text.bubble.fill" case captionsBubble = "captions.bubble" case captionsBubbleFill = "captions.bubble.fill" case plusBubble = "plus.bubble" case plusBubbleFill = "plus.bubble.fill" case ellipsesBubble = "ellipses.bubble" case ellipsesBubbleFill = "ellipses.bubble.fill" case bubbleMiddleBottom = "bubble.middle.bottom" case bubbleMiddleBottomFill = "bubble.middle.bottom.fill" case bubbleMiddleTop = "bubble.middle.top" case bubbleMiddleTopFill = "bubble.middle.top.fill" case bubbleLeftAndBubbleRight = "bubble.left.and.bubble.right" case bubbleLeftAndBubbleRightFill = "bubble.left.and.bubble.right.fill" case phone = "phone" case phoneFill = "phone.fill" case phoneCircle = "phone.circle" case phoneCircleFill = "phone.circle.fill" case phoneBadgePlus = "phone.badge.plus" case phoneFillBadgePlus = "phone.fill.badge.plus" case phoneArrowUpRight = "phone.arrow.up.right" case phoneFillArrowUpRight = "phone.fill.arrow.up.right" case phoneArrowDownLeft = "phone.arrow.down.left" case phoneFillArrowDownLeft = "phone.fill.arrow.down.left" case phoneArrowRight = "phone.arrow.right" case phoneFillArrowRight = "phone.fill.arrow.right" case phoneDown = "phone.down" case phoneDownFill = "phone.down.fill" case phoneDownCircle = "phone.down.circle" case phoneDownCircleFill = "phone.down.circle.fill" case teletype = "teletype" case teletypeAnswer = "teletype.answer" case video = "video" case videoFill = "video.fill" case videoCircle = "video.circle" case videoCircleFill = "video.circle.fill" case videoSlash = "video.slash" case videoSlashFill = "video.slash.fill" case videoBadgePlus = "video.badge.plus" case videoBadgePlusFill = "video.badge.plus.fill" case arrowUpRightVideo = "arrow.up.right.video" case arrowUpRightVideoFill = "arrow.up.right.video.fill" case arrowDownLeftVideo = "arrow.down.left.video" case arrowDownLeftVideoFill = "arrow.down.left.video.fill" case questionmarkVideo = "questionmark.video" case questionmarkVideoFill = "questionmark.video.fill" case envelope = "envelope" case envelopeFill = "envelope.fill" case envelopeCircle = "envelope.circle" case envelopeCircleFill = "envelope.circle.fill" case envelopeOpen = "envelope.open" case envelopeOpenFill = "envelope.open.fill" case envelopeBadge = "envelope.badge" case envelopeBadgeFill = "envelope.badge.fill" case gear = "gear" case signature = "signature" case scissors = "scissors" case scissorsBadgeEllipsis = "scissors.badge.ellipsis" case ellipsis = "ellipsis" case ellipsisCircle = "ellipsis.circle" case ellipsisCircleFill = "ellipsis.circle.fill" case bag = "bag" case bagFill = "bag.fill" case bagBadgePlus = "bag.badge.plus" case bagFillBadgePlus = "bag.fill.badge.plus" case bagBadgeMinus = "bag.badge.minus" case bagFillBadgeMinus = "bag.fill.badge.minus" case cart = "cart" case cartFill = "cart.fill" case cartBadgePlus = "cart.badge.plus" case cartFillBadgePlus = "cart.fill.badge.plus" case cartBadgeMinus = "cart.badge.minus" case cartFillBadgeMinus = "cart.fill.badge.minus" case creditcard = "creditcard" case creditcardFill = "creditcard.fill" case wandAndRays = "wand.and.rays" case wandAndRaysInverse = "wand.and.rays.inverse" case wandAndStars = "wand.and.stars" case wandAndStarsInverse = "wand.and.stars.inverse" case crop = "crop" case cropRotate = "crop.rotate" case dial = "dial" case dialFill = "dial.fill" case nosign = "nosign" case gauge = "gauge" case gaugeBadgePlus = "gauge.badge.plus" case gaugeBadgeMinus = "gauge.badge.minus" case speedometer = "speedometer" case metronome = "metronome" case hifispeaker = "hifispeaker" case hifispeakerFill = "hifispeaker.fill" case tuningfork = "tuningfork" case paintbrush = "paintbrush" case paintbrushFill = "paintbrush.fill" case bandage = "bandage" case bandageFill = "bandage.fill" case wrench = "wrench" case wrenchFill = "wrench.fill" case hammer = "hammer" case hammerFill = "hammer.fill" case eyedropper = "eyedropper" case eyedropperHalffull = "eyedropper.halffull" case eyedropperFull = "eyedropper.full" case printer = "printer" case printerFill = "printer.fill" case briefcase = "briefcase" case briefcaseFill = "briefcase.fill" case house = "house" case houseFill = "house.fill" case musicHouse = "music.house" case musicHouseFill = "music.house.fill" case lock = "lock" case lockFill = "lock.fill" case lockCircle = "lock.circle" case lockCircleFill = "lock.circle.fill" case lockSlash = "lock.slash" case lockSlashFill = "lock.slash.fill" case lockOpen = "lock.open" case lockOpenFill = "lock.open.fill" case lockRotation = "lock.rotation" case lockRotationOpen = "lock.rotation.open" case wifi = "wifi" case wifiSlash = "wifi.slash" case wifiExclamationmark = "wifi.exclamationmark" case pin = "pin" case pinFill = "pin.fill" case pinCircle = "pin.circle" case pinCircleFill = "pin.circle.fill" case pinSlash = "pin.slash" case pinSlashFill = "pin.slash.fill" case mappin = "mappin" case mappinCircle = "mappin.circle" case mappinCircleFill = "mappin.circle.fill" case mappinSlash = "mappin.slash" case mappinAndEllipse = "mappin.and.ellipse" case map = "map" case mapFill = "map.fill" case safari = "safari" case safariFill = "safari.fill" case rotateLeft = "rotate.left" case rotateLeftFill = "rotate.left.fill" case rotateRight = "rotate.right" case rotateRightFill = "rotate.right.fill" case selectionPinInOut = "selection.pin.in.out" case tv = "tv" case tvFill = "tv.fill" case tvCircle = "tv.circle" case tvCircleFill = "tv.circle.fill" case tvMusicNote = "tv.music.note" case tvMusicNoteFill = "tv.music.note.fill" case desktopcomputer = "desktopcomputer" case airplayvideo = "airplayvideo" case airplayaudio = "airplayaudio" case dotRadiowavesLeftAndRight = "dot.radiowaves.left.and.right" case dotRadiowavesRight = "dot.radiowaves.right" case radiowavesLeft = "radiowaves.left" case radiowavesRight = "radiowaves.right" case antennaRadiowavesLeftAndRight = "antenna.radiowaves.left.and.right" case guitars = "guitars" case car = "car" case carFill = "car.fill" case tramFill = "tram.fill" case bedDouble = "bed.double" case bedDoubleFill = "bed.double.fill" case hare = "hare" case hareFill = "hare.fill" case tortoise = "tortoise" case tortoiseFill = "tortoise.fill" case film = "film" case filmFill = "film.fill" case sportscourt = "sportscourt" case sportscourtFill = "sportscourt.fill" case smiley = "smiley" case smileyFill = "smiley.fill" case qrcode = "qrcode" case barcode = "barcode" case viewfinder = "viewfinder" case viewfinderCircle = "viewfinder.circle" case viewfinderCircleFill = "viewfinder.circle.fill" case barcodeViewfinder = "barcode.viewfinder" case qrcodeViewfinder = "qrcode.viewfinder" case cameraViewfinder = "camera.viewfinder" case faceid = "faceid" case docTextViewfinder = "doc.text.viewfinder" case rectangle = "rectangle" case rectangleFill = "rectangle.fill" case photo = "photo" case photoFill = "photo.fill" case plusRectangle = "plus.rectangle" case plusRectangleFill = "plus.rectangle.fill" case minusRectangle = "minus.rectangle" case minusRectangleFill = "minus.rectangle.fill" case checkmarkRectangle = "checkmark.rectangle" case checkmarkRectangleFill = "checkmark.rectangle.fill" case xmarkRectangle = "xmark.rectangle" case xmarkRectangleFill = "xmark.rectangle.fill" case personCropRectangle = "person.crop.rectangle" case personCropRectangleFill = "person.crop.rectangle.fill" case rectangleBadgeCheckmark = "rectangle.badge.checkmark" case rectangleFillBadgeCheckmark = "rectangle.fill.badge.checkmark" case rectangleBadgeXmark = "rectangle.badge.xmark" case rectangleFillBadgeXmark = "rectangle.fill.badge.xmark" case sidebarLeft = "sidebar.left" case sidebarRight = "sidebar.right" case macwindow = "macwindow" case uiwindowSplit2x1 = "uiwindow.split.2x1" case rectangleDock = "rectangle.dock" case rectangleSplit3x1 = "rectangle.split.3x1" case rectangleSplit3x1Fill = "rectangle.split.3x1.fill" case squareSplit2x1 = "square.split.2x1" case squareSplit2x1Fill = "square.split.2x1.fill" case squareSplit1x2 = "square.split.1x2" case squareSplit1x2Fill = "square.split.1x2.fill" case squareSplit2x2 = "square.split.2x2" case squareSplit2x2Fill = "square.split.2x2.fill" case dotSquare = "dot.square" case dotSquareFill = "dot.square.fill" case squaresBelowRectangle = "squares.below.rectangle" case rectangleSplit3x3 = "rectangle.split.3x3" case rectangleSplit3x3Fill = "rectangle.split.3x3.fill" case table = "table" case tableFill = "table.fill" case tableBadgeMore = "table.badge.more" case tableBadgeMoreFill = "table.badge.more.fill" case rectangleOnRectangle = "rectangle.on.rectangle" case rectangleFillOnRectangleFill = "rectangle.fill.on.rectangle.fill" case plusRectangleOnRectangle = "plus.rectangle.on.rectangle" case plusRectangleFillOnRectangleFill = "plus.rectangle.fill.on.rectangle.fill" case photoOnRectangle = "photo.on.rectangle" case photoFillOnRectangleFill = "photo.fill.on.rectangle.fill" case rectangleOnRectangleAngled = "rectangle.on.rectangle.angled" case rectangleFillOnRectangleAngledFill = "rectangle.fill.on.rectangle.angled.fill" case rectangleStack = "rectangle.stack" case rectangleStackFill = "rectangle.stack.fill" case rectangleStackBadgePlus = "rectangle.stack.badge.plus" case rectangleStackFillBadgePlus = "rectangle.stack.fill.badge.plus" case rectangleStackBadgeMinus = "rectangle.stack.badge.minus" case rectangleStackFillBadgeMinus = "rectangle.stack.fill.badge.minus" case rectangleStackBadgePersonCrop = "rectangle.stack.badge.person.crop" case rectangleStackFillBadgePersonCrop = "rectangle.stack.fill.badge.person.crop" case rectangleStackPersonCrop = "rectangle.stack.person.crop" case rectangleStackPersonCropFill = "rectangle.stack.person.crop.fill" case person2SquareStack = "person.2.square.stack" case person2SquareStackFill = "person.2.square.stack.fill" case squareOnSquare = "square.on.square" case squareFillOnSquareFill = "square.fill.on.square.fill" case plusSquareOnSquare = "plus.square.on.square" case plusSquareFillOnSquareFill = "plus.square.fill.on.square.fill" case squareOnCircle = "square.on.circle" case squareFillOnCircleFill = "square.fill.on.circle.fill" case squareStack = "square.stack" case squareStackFill = "square.stack.fill" case pano = "pano" case panoFill = "pano.fill" case squareAndLineVerticalAndSquare = "square.and.line.vertical.and.square" case squareFillAndLineVerticalSquareFill = "square.fill.and.line.vertical.square.fill" case squareFillAndLineVerticalAndSquare = "square.fill.and.line.vertical.and.square" case squareAndLineVerticalAndSquareFill = "square.and.line.vertical.and.square.fill" case flowchart = "flowchart" case flowchartFill = "flowchart.fill" case shield = "shield" case shieldFill = "shield.fill" case shieldSlash = "shield.slash" case shieldSlashFill = "shield.slash.fill" case lockShield = "lock.shield" case lockShieldFill = "lock.shield.fill" case checkmarkShield = "checkmark.shield" case checkmarkShieldFill = "checkmark.shield.fill" case xmarkShield = "xmark.shield" case xmarkShieldFill = "xmark.shield.fill" case exclamationmarkShield = "exclamationmark.shield" case exclamationmarkShieldFill = "exclamationmark.shield.fill" case shieldLefthalfFill = "shield.lefthalf.fill" case sliderHorizontalBelowRectangle = "slider.horizontal.below.rectangle" case hexagon = "hexagon" case hexagonFill = "hexagon.fill" case cube = "cube" case cubeFill = "cube.fill" case cubeBox = "cube.box" case cubeBoxFill = "cube.box.fill" case arkit = "arkit" case squareStack3dDownRight = "square.stack.3d.down.right" case squareStack3dDownRightFill = "square.stack.3d.down.right.fill" case squareStack3dUp = "square.stack.3d.up" case squareStack3dUpFill = "square.stack.3d.up.fill" case squareStack3dUpSlash = "square.stack.3d.up.slash" case squareStack3dUpSlashFill = "square.stack.3d.up.slash.fill" case squareStack3dDownDottedline = "square.stack.3d.down.dottedline" case livephoto = "livephoto" case livephotoSlash = "livephoto.slash" case livephotoPlay = "livephoto.play" case scope = "scope" case helm = "helm" case clock = "clock" case clockFill = "clock.fill" case alarm = "alarm" case alarmFill = "alarm.fill" case stopwatch = "stopwatch" case stopwatchFill = "stopwatch.fill" case timer = "timer" case gamecontroller = "gamecontroller" case gamecontrollerFill = "gamecontroller.fill" case ear = "ear" case handRaised = "hand.raised" case handRaisedFill = "hand.raised.fill" case handRaisedSlash = "hand.raised.slash" case handRaisedSlashFill = "hand.raised.slash.fill" case handThumbsup = "hand.thumbsup" case handThumbsupFill = "hand.thumbsup.fill" case handThumbsdown = "hand.thumbsdown" case handThumbsdownFill = "hand.thumbsdown.fill" case handDraw = "hand.draw" case handDrawFill = "hand.draw.fill" case handPointLeft = "hand.point.left" case handPointLeftFill = "hand.point.left.fill" case handPointRight = "hand.point.right" case handPointRightFill = "hand.point.right.fill" case rectangleCompressVertical = "rectangle.compress.vertical" case rectangleExpandVertical = "rectangle.expand.vertical" case rectangleAndArrowUpRightAndArrowDownLeft = "rectangle.and.arrow.up.right.and.arrow.down.left" case rectangleAndArrowUpRightAndArrowDownLeftSlash = "rectangle.and.arrow.up.right.and.arrow.down.left.slash" case chartBar = "chart.bar" case chartBarFill = "chart.bar.fill" case chartPie = "chart.pie" case chartPieFill = "chart.pie.fill" case burst = "burst" case burstFill = "burst.fill" case waveformPathEcg = "waveform.path.ecg" case waveformPath = "waveform.path" case waveformPathBadgePlus = "waveform.path.badge.plus" case waveformPathBadgeMinus = "waveform.path.badge.minus" case waveform = "waveform" case waveformCircle = "waveform.circle" case waveformCircleFill = "waveform.circle.fill" case staroflife = "staroflife" case staroflifeFill = "staroflife.fill" case headphones = "headphones" case gift = "gift" case giftFill = "gift.fill" case app = "app" case appFill = "app.fill" case plusApp = "plus.app" case plusAppFill = "plus.app.fill" case appBadge = "app.badge" case appBadgeFill = "app.badge.fill" case appGift = "app.gift" case appGiftFill = "app.gift.fill" case airplane = "airplane" case studentdesk = "studentdesk" case hourglass = "hourglass" case hourglassBottomhalfFill = "hourglass.bottomhalf.fill" case hourglassTophalfFill = "hourglass.tophalf.fill" case paragraph = "paragraph" case purchased = "purchased" case purchasedCircle = "purchased.circle" case purchasedCircleFill = "purchased.circle.fill" case exclamationmarkOctagon = "exclamationmark.octagon" case exclamationmarkOctagonFill = "exclamationmark.octagon.fill" case xmarkOctagon = "xmark.octagon" case xmarkOctagonFill = "xmark.octagon.fill" case boltHorizontal = "bolt.horizontal" case boltHorizontalFill = "bolt.horizontal.fill" case boltHorizontalCircle = "bolt.horizontal.circle" case boltHorizontalCircleFill = "bolt.horizontal.circle.fill" case perspective = "perspective" case aspectratio = "aspectratio" case aspectratioFill = "aspectratio.fill" case skew = "skew" case flipHorizontal = "flip.horizontal" case flipHorizontalFill = "flip.horizontal.fill" case grid = "grid" case gridCircle = "grid.circle" case gridCircleFill = "grid.circle.fill" case burn = "burn" case scribble = "scribble" case lasso = "lasso" case recordingtape = "recordingtape" case eyeglasses = "eyeglasses" case battery100 = "battery.100" case battery25 = "battery.25" case battery0 = "battery.0" case lightbulb = "lightbulb" case lightbulbFill = "lightbulb.fill" case lightbulbSlash = "lightbulb.slash" case lightbulbSlashFill = "lightbulb.slash.fill" case listDash = "list.dash" case listBullet = "list.bullet" case listBulletIndent = "list.bullet.indent" case listNumber = "list.number" case increaseIndent = "increase.indent" case decreaseIndent = "decrease.indent" case decreaseQuotelevel = "decrease.quotelevel" case increaseQuotelevel = "increase.quotelevel" case listBulletBelowRectangle = "list.bullet.below.rectangle" case textBadgePlus = "text.badge.plus" case textBadgeMinus = "text.badge.minus" case textBadgeCheckmark = "text.badge.checkmark" case textBadgeXmark = "text.badge.xmark" case textBadgeStar = "text.badge.star" case textInsert = "text.insert" case textAppend = "text.append" case textQuote = "text.quote" case textAlignleft = "text.alignleft" case textAligncenter = "text.aligncenter" case textAlignright = "text.alignright" case textJustify = "text.justify" case textJustifyleft = "text.justifyleft" case textJustifyright = "text.justifyright" case sliderHorizontal3 = "slider.horizontal.3" case lineHorizontal3 = "line.horizontal.3" case lineHorizontal3Decrease = "line.horizontal.3.decrease" case lineHorizontal3DecreaseCircle = "line.horizontal.3.decrease.circle" case lineHorizontal3DecreaseCircleFill = "line.horizontal.3.decrease.circle.fill" case a = "a" case textformatSize = "textformat.size" case textformatAlt = "textformat.alt" case textformat = "textformat" case textformatSubscript = "textformat.subscript" case textformatSuperscript = "textformat.superscript" case bold = "bold" case italic = "italic" case underline = "underline" case strikethrough = "strikethrough" case boldItalicUnderline = "bold.italic.underline" case boldUnderline = "bold.underline" case view2d = "view.2d" case view3d = "view.3d" case textCursor = "text.cursor" case fx = "fx" case fCursive = "f.cursive" case fCursiveCircle = "f.cursive.circle" case fCursiveCircleFill = "f.cursive.circle.fill" case sum = "sum" case percent = "percent" case function = "function" case textformatAbc = "textformat.abc" case textformatAbcDottedunderline = "textformat.abc.dottedunderline" case textformat123 = "textformat.123" case info = "info" case infoCircle = "info.circle" case infoCircleFill = "info.circle.fill" case textbox = "textbox" case at = "at" case atBadgePlus = "at.badge.plus" case atBadgeMinus = "at.badge.minus" case questionmark = "questionmark" case questionmarkCircle = "questionmark.circle" case questionmarkCircleFill = "questionmark.circle.fill" case questionmarkSquare = "questionmark.square" case questionmarkSquareFill = "questionmark.square.fill" case questionmarkDiamond = "questionmark.diamond" case questionmarkDiamondFill = "questionmark.diamond.fill" case exclamationmark = "exclamationmark" case exclamationmarkCircle = "exclamationmark.circle" case exclamationmarkCircleFill = "exclamationmark.circle.fill" case exclamationmarkSquare = "exclamationmark.square" case exclamationmarkSquareFill = "exclamationmark.square.fill" case plus = "plus" case plusCircle = "plus.circle" case plusCircleFill = "plus.circle.fill" case plusSquare = "plus.square" case plusSquareFill = "plus.square.fill" case minus = "minus" case minusCircle = "minus.circle" case minusCircleFill = "minus.circle.fill" case minusSquare = "minus.square" case minusSquareFill = "minus.square.fill" case plusminus = "plusminus" case plusminusCircle = "plusminus.circle" case plusminusCircleFill = "plusminus.circle.fill" case plusSlashMinus = "plus.slash.minus" case minusSlashPlus = "minus.slash.plus" case multiply = "multiply" case multiplyCircle = "multiply.circle" case multiplyCircleFill = "multiply.circle.fill" case multiplySquare = "multiply.square" case multiplySquareFill = "multiply.square.fill" case divide = "divide" case divideCircle = "divide.circle" case divideCircleFill = "divide.circle.fill" case divideSquare = "divide.square" case divideSquareFill = "divide.square.fill" case equal = "equal" case equalCircle = "equal.circle" case equalCircleFill = "equal.circle.fill" case equalSquare = "equal.square" case equalSquareFill = "equal.square.fill" case lessthan = "lessthan" case lessthanCircle = "lessthan.circle" case lessthanCircleFill = "lessthan.circle.fill" case lessthanSquare = "lessthan.square" case lessthanSquareFill = "lessthan.square.fill" case greaterthan = "greaterthan" case greaterthanCircle = "greaterthan.circle" case greaterthanCircleFill = "greaterthan.circle.fill" case greaterthanSquare = "greaterthan.square" case greaterthanSquareFill = "greaterthan.square.fill" case chevronLeftSlashChevronRight = "chevron.left.slash.chevron.right" case number = "number" case numberCircle = "number.circle" case numberCircleFill = "number.circle.fill" case numberSquare = "number.square" case numberSquareFill = "number.square.fill" case xSquareroot = "x.squareroot" case xmark = "xmark" case xmarkCircle = "xmark.circle" case xmarkCircleFill = "xmark.circle.fill" case xmarkSquare = "xmark.square" case xmarkSquareFill = "xmark.square.fill" case checkmark = "checkmark" case checkmarkCircle = "checkmark.circle" case checkmarkCircleFill = "checkmark.circle.fill" case checkmarkSquare = "checkmark.square" case checkmarkSquareFill = "checkmark.square.fill" case chevronUp = "chevron.up" case chevronUpCircle = "chevron.up.circle" case chevronUpCircleFill = "chevron.up.circle.fill" case chevronUpSquare = "chevron.up.square" case chevronUpSquareFill = "chevron.up.square.fill" case chevronDown = "chevron.down" case chevronDownCircle = "chevron.down.circle" case chevronDownCircleFill = "chevron.down.circle.fill" case chevronDownSquare = "chevron.down.square" case chevronDownSquareFill = "chevron.down.square.fill" case chevronLeft = "chevron.left" case chevronLeftCircle = "chevron.left.circle" case chevronLeftCircleFill = "chevron.left.circle.fill" case chevronLeftSquare = "chevron.left.square" case chevronLeftSquareFill = "chevron.left.square.fill" case chevronRight = "chevron.right" case chevronRightCircle = "chevron.right.circle" case chevronRightCircleFill = "chevron.right.circle.fill" case chevronRightSquare = "chevron.right.square" case chevronRightSquareFill = "chevron.right.square.fill" case chevronLeft2 = "chevron.left.2" case chevronRight2 = "chevron.right.2" case control = "control" case projective = "projective" case chevronUpChevronDown = "chevron.up.chevron.down" case chevronCompactUp = "chevron.compact.up" case chevronCompactDown = "chevron.compact.down" case chevronCompactLeft = "chevron.compact.left" case chevronCompactRight = "chevron.compact.right" case arrowUp = "arrow.up" case arrowUpCircle = "arrow.up.circle" case arrowUpCircleFill = "arrow.up.circle.fill" case arrowUpSquare = "arrow.up.square" case arrowUpSquareFill = "arrow.up.square.fill" case arrowDown = "arrow.down" case arrowDownCircle = "arrow.down.circle" case arrowDownCircleFill = "arrow.down.circle.fill" case arrowDownSquare = "arrow.down.square" case arrowDownSquareFill = "arrow.down.square.fill" case arrowLeft = "arrow.left" case arrowLeftCircle = "arrow.left.circle" case arrowLeftCircleFill = "arrow.left.circle.fill" case arrowLeftSquare = "arrow.left.square" case arrowLeftSquareFill = "arrow.left.square.fill" case arrowRight = "arrow.right" case arrowRightCircle = "arrow.right.circle" case arrowRightCircleFill = "arrow.right.circle.fill" case arrowRightSquare = "arrow.right.square" case arrowRightSquareFill = "arrow.right.square.fill" case arrowUpLeft = "arrow.up.left" case arrowUpLeftCircle = "arrow.up.left.circle" case arrowUpLeftCircleFill = "arrow.up.left.circle.fill" case arrowUpLeftSquare = "arrow.up.left.square" case arrowUpLeftSquareFill = "arrow.up.left.square.fill" case arrowUpRight = "arrow.up.right" case arrowUpRightCircle = "arrow.up.right.circle" case arrowUpRightCircleFill = "arrow.up.right.circle.fill" case arrowUpRightSquare = "arrow.up.right.square" case arrowUpRightSquareFill = "arrow.up.right.square.fill" case arrowDownLeft = "arrow.down.left" case arrowDownLeftCircle = "arrow.down.left.circle" case arrowDownLeftCircleFill = "arrow.down.left.circle.fill" case arrowDownLeftSquare = "arrow.down.left.square" case arrowDownLeftSquareFill = "arrow.down.left.square.fill" case arrowDownRight = "arrow.down.right" case arrowDownRightCircle = "arrow.down.right.circle" case arrowDownRightCircleFill = "arrow.down.right.circle.fill" case arrowDownRightSquare = "arrow.down.right.square" case arrowDownRightSquareFill = "arrow.down.right.square.fill" case arrowUpArrowDown = "arrow.up.arrow.down" case arrowUpArrowDownCircle = "arrow.up.arrow.down.circle" case arrowUpArrowDownCircleFill = "arrow.up.arrow.down.circle.fill" case arrowUpArrowDownSquare = "arrow.up.arrow.down.square" case arrowUpArrowDownSquareFill = "arrow.up.arrow.down.square.fill" case arrowRightArrowLeft = "arrow.right.arrow.left" case arrowRightArrowLeftCircle = "arrow.right.arrow.left.circle" case arrowRightArrowLeftCircleFill = "arrow.right.arrow.left.circle.fill" case arrowRightArrowLeftSquare = "arrow.right.arrow.left.square" case arrowRightArrowLeftSquareFill = "arrow.right.arrow.left.square.fill" case arrowTurnRightUp = "arrow.turn.right.up" case arrowTurnRightDown = "arrow.turn.right.down" case arrowTurnDownLeft = "arrow.turn.down.left" case arrowTurnDownRight = "arrow.turn.down.right" case arrowTurnLeftUp = "arrow.turn.left.up" case arrowTurnLeftDown = "arrow.turn.left.down" case arrowTurnUpLeft = "arrow.turn.up.left" case arrowTurnUpRight = "arrow.turn.up.right" case arrowUturnUp = "arrow.uturn.up" case arrowUturnUpCircle = "arrow.uturn.up.circle" case arrowUturnUpCircleFill = "arrow.uturn.up.circle.fill" case arrowUturnUpSquare = "arrow.uturn.up.square" case arrowUturnUpSquareFill = "arrow.uturn.up.square.fill" case arrowUturnDown = "arrow.uturn.down" case arrowUturnDownCircle = "arrow.uturn.down.circle" case arrowUturnDownCircleFill = "arrow.uturn.down.circle.fill" case arrowUturnDownSquare = "arrow.uturn.down.square" case arrowUturnDownSquareFill = "arrow.uturn.down.square.fill" case arrowUturnLeft = "arrow.uturn.left" case arrowUturnLeftCircle = "arrow.uturn.left.circle" case arrowUturnLeftCircleFill = "arrow.uturn.left.circle.fill" case arrowUturnLeftCircleBadgeEllipsis = "arrow.uturn.left.circle.badge.ellipsis" case arrowUturnLeftSquare = "arrow.uturn.left.square" case arrowUturnLeftSquareFill = "arrow.uturn.left.square.fill" case arrowUturnRight = "arrow.uturn.right" case arrowUturnRightCircle = "arrow.uturn.right.circle" case arrowUturnRightCircleFill = "arrow.uturn.right.circle.fill" case arrowUturnRightSquare = "arrow.uturn.right.square" case arrowUturnRightSquareFill = "arrow.uturn.right.square.fill" case arrowUpAndDown = "arrow.up.and.down" case arrowUpAndDownCircle = "arrow.up.and.down.circle" case arrowUpAndDownCircleFill = "arrow.up.and.down.circle.fill" case arrowUpAndDownSquare = "arrow.up.and.down.square" case arrowUpAndDownSquareFill = "arrow.up.and.down.square.fill" case arrowLeftAndRight = "arrow.left.and.right" case arrowLeftAndRightCircle = "arrow.left.and.right.circle" case arrowLeftAndRightCircleFill = "arrow.left.and.right.circle.fill" case arrowLeftAndRightSquare = "arrow.left.and.right.square" case arrowLeftAndRightSquareFill = "arrow.left.and.right.square.fill" case arrowUpToLineAlt = "arrow.up.to.line.alt" case arrowUpToLine = "arrow.up.to.line" case arrowDownToLineAlt = "arrow.down.to.line.alt" case arrowDownToLine = "arrow.down.to.line" case arrowLeftToLineAlt = "arrow.left.to.line.alt" case arrowLeftToLine = "arrow.left.to.line" case arrowRightToLineAlt = "arrow.right.to.line.alt" case arrowRightToLine = "arrow.right.to.line" case `return` = "return" case arrowClockwise = "arrow.clockwise" case arrowClockwiseCircle = "arrow.clockwise.circle" case arrowClockwiseCircleFill = "arrow.clockwise.circle.fill" case arrowCounterclockwise = "arrow.counterclockwise" case arrowCounterclockwiseCircle = "arrow.counterclockwise.circle" case arrowCounterclockwiseCircleFill = "arrow.counterclockwise.circle.fill" case arrowUpLeftAndArrowDownRight = "arrow.up.left.and.arrow.down.right" case arrowDownRightAndArrowUpLeft = "arrow.down.right.and.arrow.up.left" case arrow2Squarepath = "arrow.2.squarepath" case arrow2Circlepath = "arrow.2.circlepath" case arrow2CirclepathCircle = "arrow.2.circlepath.circle" case arrow2CirclepathCircleFill = "arrow.2.circlepath.circle.fill" case arrow3Trianglepath = "arrow.3.trianglepath" case leafArrowCirclepath = "leaf.arrow.circlepath" case arrowUpRightDiamond = "arrow.up.right.diamond" case arrowUpRightDiamondFill = "arrow.up.right.diamond.fill" case arrowMerge = "arrow.merge" case arrowSwap = "arrow.swap" case arrowBranch = "arrow.branch" case arrowtriangleUp = "arrowtriangle.up" case arrowtriangleUpFill = "arrowtriangle.up.fill" case arrowtriangleUpCircle = "arrowtriangle.up.circle" case arrowtriangleUpCircleFill = "arrowtriangle.up.circle.fill" case arrowtriangleUpSquare = "arrowtriangle.up.square" case arrowtriangleUpSquareFill = "arrowtriangle.up.square.fill" case arrowtriangleDown = "arrowtriangle.down" case arrowtriangleDownFill = "arrowtriangle.down.fill" case arrowtriangleDownCircle = "arrowtriangle.down.circle" case arrowtriangleDownCircleFill = "arrowtriangle.down.circle.fill" case arrowtriangleDownSquare = "arrowtriangle.down.square" case arrowtriangleDownSquareFill = "arrowtriangle.down.square.fill" case arrowtriangleLeft = "arrowtriangle.left" case arrowtriangleLeftFill = "arrowtriangle.left.fill" case arrowtriangleLeftCircle = "arrowtriangle.left.circle" case arrowtriangleLeftCircleFill = "arrowtriangle.left.circle.fill" case arrowtriangleLeftSquare = "arrowtriangle.left.square" case arrowtriangleLeftSquareFill = "arrowtriangle.left.square.fill" case arrowtriangleRight = "arrowtriangle.right" case arrowtriangleRightFill = "arrowtriangle.right.fill" case arrowtriangleRightCircle = "arrowtriangle.right.circle" case arrowtriangleRightCircleFill = "arrowtriangle.right.circle.fill" case arrowtriangleRightSquare = "arrowtriangle.right.square" case arrowtriangleRightSquareFill = "arrowtriangle.right.square.fill" case triangle = "triangle" case triangleFill = "triangle.fill" case triangleLefthalfFill = "triangle.lefthalf.fill" case triangleRighthalfFill = "triangle.righthalf.fill" case capsule = "capsule" case capsuleFill = "capsule.fill" case circle = "circle" case circleFill = "circle.fill" case circleLefthalfFill = "circle.lefthalf.fill" case circleRighthalfFill = "circle.righthalf.fill" case largecircleFillCircle = "largecircle.fill.circle" case smallcircleFillCircle = "smallcircle.fill.circle" case smallcircleFillCircleFill = "smallcircle.fill.circle.fill" case smallcircleCircle = "smallcircle.circle" case smallcircleCircleFill = "smallcircle.circle.fill" case slashCircle = "slash.circle" case slashCircleFill = "slash.circle.fill" case asteriskCircle = "asterisk.circle" case asteriskCircleFill = "asterisk.circle.fill" case aCircle = "a.circle" case aCircleFill = "a.circle.fill" case bCircle = "b.circle" case bCircleFill = "b.circle.fill" case cCircle = "c.circle" case cCircleFill = "c.circle.fill" case dCircle = "d.circle" case dCircleFill = "d.circle.fill" case eCircle = "e.circle" case eCircleFill = "e.circle.fill" case fCircle = "f.circle" case fCircleFill = "f.circle.fill" case gCircle = "g.circle" case gCircleFill = "g.circle.fill" case hCircle = "h.circle" case hCircleFill = "h.circle.fill" case iCircle = "i.circle" case iCircleFill = "i.circle.fill" case jCircle = "j.circle" case jCircleFill = "j.circle.fill" case kCircle = "k.circle" case kCircleFill = "k.circle.fill" case lCircle = "l.circle" case lCircleFill = "l.circle.fill" case mCircle = "m.circle" case mCircleFill = "m.circle.fill" case nCircle = "n.circle" case nCircleFill = "n.circle.fill" case oCircle = "o.circle" case oCircleFill = "o.circle.fill" case pCircle = "p.circle" case pCircleFill = "p.circle.fill" case qCircle = "q.circle" case qCircleFill = "q.circle.fill" case rCircle = "r.circle" case rCircleFill = "r.circle.fill" case sCircle = "s.circle" case sCircleFill = "s.circle.fill" case tCircle = "t.circle" case tCircleFill = "t.circle.fill" case uCircle = "u.circle" case uCircleFill = "u.circle.fill" case vCircle = "v.circle" case vCircleFill = "v.circle.fill" case wCircle = "w.circle" case wCircleFill = "w.circle.fill" case xCircle = "x.circle" case xCircleFill = "x.circle.fill" case yCircle = "y.circle" case yCircleFill = "y.circle.fill" case zCircle = "z.circle" case zCircleFill = "z.circle.fill" case dollarsignCircle = "dollarsign.circle" case dollarsignCircleFill = "dollarsign.circle.fill" case centsignCircle = "centsign.circle" case centsignCircleFill = "centsign.circle.fill" case yensignCircle = "yensign.circle" case yensignCircleFill = "yensign.circle.fill" case sterlingsignCircle = "sterlingsign.circle" case sterlingsignCircleFill = "sterlingsign.circle.fill" case francsignCircle = "francsign.circle" case francsignCircleFill = "francsign.circle.fill" case florinsignCircle = "florinsign.circle" case florinsignCircleFill = "florinsign.circle.fill" case turkishlirasignCircle = "turkishlirasign.circle" case turkishlirasignCircleFill = "turkishlirasign.circle.fill" case rublesignCircle = "rublesign.circle" case rublesignCircleFill = "rublesign.circle.fill" case eurosignCircle = "eurosign.circle" case eurosignCircleFill = "eurosign.circle.fill" case dongsignCircle = "dongsign.circle" case dongsignCircleFill = "dongsign.circle.fill" case indianrupeesignCircle = "indianrupeesign.circle" case indianrupeesignCircleFill = "indianrupeesign.circle.fill" case tengesignCircle = "tengesign.circle" case tengesignCircleFill = "tengesign.circle.fill" case pesetasignCircle = "pesetasign.circle" case pesetasignCircleFill = "pesetasign.circle.fill" case pesosignCircle = "pesosign.circle" case pesosignCircleFill = "pesosign.circle.fill" case kipsignCircle = "kipsign.circle" case kipsignCircleFill = "kipsign.circle.fill" case wonsignCircle = "wonsign.circle" case wonsignCircleFill = "wonsign.circle.fill" case lirasignCircle = "lirasign.circle" case lirasignCircleFill = "lirasign.circle.fill" case australsignCircle = "australsign.circle" case australsignCircleFill = "australsign.circle.fill" case hryvniasignCircle = "hryvniasign.circle" case hryvniasignCircleFill = "hryvniasign.circle.fill" case nairasignCircle = "nairasign.circle" case nairasignCircleFill = "nairasign.circle.fill" case guaranisignCircle = "guaranisign.circle" case guaranisignCircleFill = "guaranisign.circle.fill" case coloncurrencysignCircle = "coloncurrencysign.circle" case coloncurrencysignCircleFill = "coloncurrencysign.circle.fill" case cedisignCircle = "cedisign.circle" case cedisignCircleFill = "cedisign.circle.fill" case cruzeirosignCircle = "cruzeirosign.circle" case cruzeirosignCircleFill = "cruzeirosign.circle.fill" case tugriksignCircle = "tugriksign.circle" case tugriksignCircleFill = "tugriksign.circle.fill" case millsignCircle = "millsign.circle" case millsignCircleFill = "millsign.circle.fill" case sheqelsignCircle = "sheqelsign.circle" case sheqelsignCircleFill = "sheqelsign.circle.fill" case manatsignCircle = "manatsign.circle" case manatsignCircleFill = "manatsign.circle.fill" case rupeesignCircle = "rupeesign.circle" case rupeesignCircleFill = "rupeesign.circle.fill" case bahtsignCircle = "bahtsign.circle" case bahtsignCircleFill = "bahtsign.circle.fill" case larisignCircle = "larisign.circle" case larisignCircleFill = "larisign.circle.fill" case bitcoinsignCircle = "bitcoinsign.circle" case bitcoinsignCircleFill = "bitcoinsign.circle.fill" case number0Circle = "0.circle" case number0CircleFill = "0.circle.fill" case number1Circle = "1.circle" case number1CircleFill = "1.circle.fill" case number2Circle = "2.circle" case number2CircleFill = "2.circle.fill" case number3Circle = "3.circle" case number3CircleFill = "3.circle.fill" case number4Circle = "4.circle" case number4CircleFill = "4.circle.fill" case number4AltCircle = "4.alt.circle" case number4AltCircleFill = "4.alt.circle.fill" case number5Circle = "5.circle" case number5CircleFill = "5.circle.fill" case number6Circle = "6.circle" case number6CircleFill = "6.circle.fill" case number6AltCircle = "6.alt.circle" case number6AltCircleFill = "6.alt.circle.fill" case number7Circle = "7.circle" case number7CircleFill = "7.circle.fill" case number8Circle = "8.circle" case number8CircleFill = "8.circle.fill" case number9Circle = "9.circle" case number9CircleFill = "9.circle.fill" case number9AltCircle = "9.alt.circle" case number9AltCircleFill = "9.alt.circle.fill" case number00Circle = "00.circle" case number00CircleFill = "00.circle.fill" case number01Circle = "01.circle" case number01CircleFill = "01.circle.fill" case number02Circle = "02.circle" case number02CircleFill = "02.circle.fill" case number03Circle = "03.circle" case number03CircleFill = "03.circle.fill" case number04Circle = "04.circle" case number04CircleFill = "04.circle.fill" case number05Circle = "05.circle" case number05CircleFill = "05.circle.fill" case number06Circle = "06.circle" case number06CircleFill = "06.circle.fill" case number07Circle = "07.circle" case number07CircleFill = "07.circle.fill" case number08Circle = "08.circle" case number08CircleFill = "08.circle.fill" case number09Circle = "09.circle" case number09CircleFill = "09.circle.fill" case number10Circle = "10.circle" case number10CircleFill = "10.circle.fill" case number11Circle = "11.circle" case number11CircleFill = "11.circle.fill" case number12Circle = "12.circle" case number12CircleFill = "12.circle.fill" case number13Circle = "13.circle" case number13CircleFill = "13.circle.fill" case number14Circle = "14.circle" case number14CircleFill = "14.circle.fill" case number15Circle = "15.circle" case number15CircleFill = "15.circle.fill" case number16Circle = "16.circle" case number16CircleFill = "16.circle.fill" case number17Circle = "17.circle" case number17CircleFill = "17.circle.fill" case number18Circle = "18.circle" case number18CircleFill = "18.circle.fill" case number19Circle = "19.circle" case number19CircleFill = "19.circle.fill" case number20Circle = "20.circle" case number20CircleFill = "20.circle.fill" case number21Circle = "21.circle" case number21CircleFill = "21.circle.fill" case number22Circle = "22.circle" case number22CircleFill = "22.circle.fill" case number23Circle = "23.circle" case number23CircleFill = "23.circle.fill" case number24Circle = "24.circle" case number24CircleFill = "24.circle.fill" case number25Circle = "25.circle" case number25CircleFill = "25.circle.fill" case number26Circle = "26.circle" case number26CircleFill = "26.circle.fill" case number27Circle = "27.circle" case number27CircleFill = "27.circle.fill" case number28Circle = "28.circle" case number28CircleFill = "28.circle.fill" case number29Circle = "29.circle" case number29CircleFill = "29.circle.fill" case number30Circle = "30.circle" case number30CircleFill = "30.circle.fill" case number31Circle = "31.circle" case number31CircleFill = "31.circle.fill" case number32Circle = "32.circle" case number32CircleFill = "32.circle.fill" case number33Circle = "33.circle" case number33CircleFill = "33.circle.fill" case number34Circle = "34.circle" case number34CircleFill = "34.circle.fill" case number35Circle = "35.circle" case number35CircleFill = "35.circle.fill" case number36Circle = "36.circle" case number36CircleFill = "36.circle.fill" case number37Circle = "37.circle" case number37CircleFill = "37.circle.fill" case number38Circle = "38.circle" case number38CircleFill = "38.circle.fill" case number39Circle = "39.circle" case number39CircleFill = "39.circle.fill" case number40Circle = "40.circle" case number40CircleFill = "40.circle.fill" case number41Circle = "41.circle" case number41CircleFill = "41.circle.fill" case number42Circle = "42.circle" case number42CircleFill = "42.circle.fill" case number43Circle = "43.circle" case number43CircleFill = "43.circle.fill" case number44Circle = "44.circle" case number44CircleFill = "44.circle.fill" case number45Circle = "45.circle" case number45CircleFill = "45.circle.fill" case number46Circle = "46.circle" case number46CircleFill = "46.circle.fill" case number47Circle = "47.circle" case number47CircleFill = "47.circle.fill" case number48Circle = "48.circle" case number48CircleFill = "48.circle.fill" case number49Circle = "49.circle" case number49CircleFill = "49.circle.fill" case number50Circle = "50.circle" case number50CircleFill = "50.circle.fill" case square = "square" case squareFill = "square.fill" case squareLefthalfFill = "square.lefthalf.fill" case squareRighthalfFill = "square.righthalf.fill" case aSquare = "a.square" case aSquareFill = "a.square.fill" case bSquare = "b.square" case bSquareFill = "b.square.fill" case cSquare = "c.square" case cSquareFill = "c.square.fill" case dSquare = "d.square" case dSquareFill = "d.square.fill" case eSquare = "e.square" case eSquareFill = "e.square.fill" case fSquare = "f.square" case fSquareFill = "f.square.fill" case gSquare = "g.square" case gSquareFill = "g.square.fill" case hSquare = "h.square" case hSquareFill = "h.square.fill" case iSquare = "i.square" case iSquareFill = "i.square.fill" case jSquare = "j.square" case jSquareFill = "j.square.fill" case kSquare = "k.square" case kSquareFill = "k.square.fill" case lSquare = "l.square" case lSquareFill = "l.square.fill" case mSquare = "m.square" case mSquareFill = "m.square.fill" case nSquare = "n.square" case nSquareFill = "n.square.fill" case oSquare = "o.square" case oSquareFill = "o.square.fill" case pSquare = "p.square" case pSquareFill = "p.square.fill" case qSquare = "q.square" case qSquareFill = "q.square.fill" case rSquare = "r.square" case rSquareFill = "r.square.fill" case sSquare = "s.square" case sSquareFill = "s.square.fill" case tSquare = "t.square" case tSquareFill = "t.square.fill" case uSquare = "u.square" case uSquareFill = "u.square.fill" case vSquare = "v.square" case vSquareFill = "v.square.fill" case wSquare = "w.square" case wSquareFill = "w.square.fill" case xSquare = "x.square" case xSquareFill = "x.square.fill" case ySquare = "y.square" case ySquareFill = "y.square.fill" case zSquare = "z.square" case zSquareFill = "z.square.fill" case dollarsignSquare = "dollarsign.square" case dollarsignSquareFill = "dollarsign.square.fill" case centsignSquare = "centsign.square" case centsignSquareFill = "centsign.square.fill" case yensignSquare = "yensign.square" case yensignSquareFill = "yensign.square.fill" case sterlingsignSquare = "sterlingsign.square" case sterlingsignSquareFill = "sterlingsign.square.fill" case francsignSquare = "francsign.square" case francsignSquareFill = "francsign.square.fill" case florinsignSquare = "florinsign.square" case florinsignSquareFill = "florinsign.square.fill" case turkishlirasignSquare = "turkishlirasign.square" case turkishlirasignSquareFill = "turkishlirasign.square.fill" case rublesignSquare = "rublesign.square" case rublesignSquareFill = "rublesign.square.fill" case eurosignSquare = "eurosign.square" case eurosignSquareFill = "eurosign.square.fill" case dongsignSquare = "dongsign.square" case dongsignSquareFill = "dongsign.square.fill" case indianrupeesignSquare = "indianrupeesign.square" case indianrupeesignSquareFill = "indianrupeesign.square.fill" case tengesignSquare = "tengesign.square" case tengesignSquareFill = "tengesign.square.fill" case pesetasignSquare = "pesetasign.square" case pesetasignSquareFill = "pesetasign.square.fill" case pesosignSquare = "pesosign.square" case pesosignSquareFill = "pesosign.square.fill" case kipsignSquare = "kipsign.square" case kipsignSquareFill = "kipsign.square.fill" case wonsignSquare = "wonsign.square" case wonsignSquareFill = "wonsign.square.fill" case lirasignSquare = "lirasign.square" case lirasignSquareFill = "lirasign.square.fill" case australsignSquare = "australsign.square" case australsignSquareFill = "australsign.square.fill" case hryvniasignSquare = "hryvniasign.square" case hryvniasignSquareFill = "hryvniasign.square.fill" case nairasignSquare = "nairasign.square" case nairasignSquareFill = "nairasign.square.fill" case guaranisignSquare = "guaranisign.square" case guaranisignSquareFill = "guaranisign.square.fill" case coloncurrencysignSquare = "coloncurrencysign.square" case coloncurrencysignSquareFill = "coloncurrencysign.square.fill" case cedisignSquare = "cedisign.square" case cedisignSquareFill = "cedisign.square.fill" case cruzeirosignSquare = "cruzeirosign.square" case cruzeirosignSquareFill = "cruzeirosign.square.fill" case tugriksignSquare = "tugriksign.square" case tugriksignSquareFill = "tugriksign.square.fill" case millsignSquare = "millsign.square" case millsignSquareFill = "millsign.square.fill" case sheqelsignSquare = "sheqelsign.square" case sheqelsignSquareFill = "sheqelsign.square.fill" case manatsignSquare = "manatsign.square" case manatsignSquareFill = "manatsign.square.fill" case rupeesignSquare = "rupeesign.square" case rupeesignSquareFill = "rupeesign.square.fill" case bahtsignSquare = "bahtsign.square" case bahtsignSquareFill = "bahtsign.square.fill" case larisignSquare = "larisign.square" case larisignSquareFill = "larisign.square.fill" case bitcoinsignSquare = "bitcoinsign.square" case bitcoinsignSquareFill = "bitcoinsign.square.fill" case number0Square = "0.square" case number0SquareFill = "0.square.fill" case number1Square = "1.square" case number1SquareFill = "1.square.fill" case number2Square = "2.square" case number2SquareFill = "2.square.fill" case number3Square = "3.square" case number3SquareFill = "3.square.fill" case number4Square = "4.square" case number4SquareFill = "4.square.fill" case number4AltSquare = "4.alt.square" case number4AltSquareFill = "4.alt.square.fill" case number5Square = "5.square" case number5SquareFill = "5.square.fill" case number6Square = "6.square" case number6SquareFill = "6.square.fill" case number6AltSquare = "6.alt.square" case number6AltSquareFill = "6.alt.square.fill" case number7Square = "7.square" case number7SquareFill = "7.square.fill" case number8Square = "8.square" case number8SquareFill = "8.square.fill" case number9Square = "9.square" case number9SquareFill = "9.square.fill" case number9AltSquare = "9.alt.square" case number9AltSquareFill = "9.alt.square.fill" case number00Square = "00.square" case number00SquareFill = "00.square.fill" case number01Square = "01.square" case number01SquareFill = "01.square.fill" case number02Square = "02.square" case number02SquareFill = "02.square.fill" case number03Square = "03.square" case number03SquareFill = "03.square.fill" case number04Square = "04.square" case number04SquareFill = "04.square.fill" case number05Square = "05.square" case number05SquareFill = "05.square.fill" case number06Square = "06.square" case number06SquareFill = "06.square.fill" case number07Square = "07.square" case number07SquareFill = "07.square.fill" case number08Square = "08.square" case number08SquareFill = "08.square.fill" case number09Square = "09.square" case number09SquareFill = "09.square.fill" case number10Square = "10.square" case number10SquareFill = "10.square.fill" case number11Square = "11.square" case number11SquareFill = "11.square.fill" case number12Square = "12.square" case number12SquareFill = "12.square.fill" case number13Square = "13.square" case number13SquareFill = "13.square.fill" case number14Square = "14.square" case number14SquareFill = "14.square.fill" case number15Square = "15.square" case number15SquareFill = "15.square.fill" case number16Square = "16.square" case number16SquareFill = "16.square.fill" case number17Square = "17.square" case number17SquareFill = "17.square.fill" case number18Square = "18.square" case number18SquareFill = "18.square.fill" case number19Square = "19.square" case number19SquareFill = "19.square.fill" case number20Square = "20.square" case number20SquareFill = "20.square.fill" case number21Square = "21.square" case number21SquareFill = "21.square.fill" case number22Square = "22.square" case number22SquareFill = "22.square.fill" case number23Square = "23.square" case number23SquareFill = "23.square.fill" case number24Square = "24.square" case number24SquareFill = "24.square.fill" case number25Square = "25.square" case number25SquareFill = "25.square.fill" case number26Square = "26.square" case number26SquareFill = "26.square.fill" case number27Square = "27.square" case number27SquareFill = "27.square.fill" case number28Square = "28.square" case number28SquareFill = "28.square.fill" case number29Square = "29.square" case number29SquareFill = "29.square.fill" case number30Square = "30.square" case number30SquareFill = "30.square.fill" case number31Square = "31.square" case number31SquareFill = "31.square.fill" case number32Square = "32.square" case number32SquareFill = "32.square.fill" case number33Square = "33.square" case number33SquareFill = "33.square.fill" case number34Square = "34.square" case number34SquareFill = "34.square.fill" case number35Square = "35.square" case number35SquareFill = "35.square.fill" case number36Square = "36.square" case number36SquareFill = "36.square.fill" case number37Square = "37.square" case number37SquareFill = "37.square.fill" case number38Square = "38.square" case number38SquareFill = "38.square.fill" case number39Square = "39.square" case number39SquareFill = "39.square.fill" case number40Square = "40.square" case number40SquareFill = "40.square.fill" case number41Square = "41.square" case number41SquareFill = "41.square.fill" case number42Square = "42.square" case number42SquareFill = "42.square.fill" case number43Square = "43.square" case number43SquareFill = "43.square.fill" case number44Square = "44.square" case number44SquareFill = "44.square.fill" case number45Square = "45.square" case number45SquareFill = "45.square.fill" case number46Square = "46.square" case number46SquareFill = "46.square.fill" case number47Square = "47.square" case number47SquareFill = "47.square.fill" case number48Square = "48.square" case number48SquareFill = "48.square.fill" case number49Square = "49.square" case number49SquareFill = "49.square.fill" case number50Square = "50.square" case number50SquareFill = "50.square.fill" } -
diamantidis revised this gist
Jun 28, 2020 . No changes.There are no files selected for viewing
-
diamantidis revised this gist
Jun 28, 2020 . 1 changed file with 85 additions and 86 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,107 +1,106 @@ activate application "SF Symbols" tell application "System Events" tell process "SF Symbols" -- Click the “list” radio button. click radio button 2 of radio group 1 of group 3 of toolbar 1 of window 0 tell outline 1 of scroll area 1 of splitter group 1 of window 0 --- select (row 1 where value of static text 1 of UI element 1 starts with "All") select (row 1 where value of static text 1 of UI element 1 starts with "Devices") end tell set enumCases to "" repeat with sfSymbolRow in rows of table 1 of scroll area 1 of group 1 of splitter group 1 of window 0 set sfSymbolName to value of static text 1 of UI element 2 of sfSymbolRow set caseIdentifier to my toCamelCase(my handleNameRestrictions(sfSymbolName)) set enumCases to enumCases & " case " & caseIdentifier & " = \"" & sfSymbolName & "\" " end repeat set startOfEnum to "public enum SFSymbol: String, CaseIterable { " set endOfEnum to "}" set enum to startOfEnum & enumCases & endOfEnum set the clipboard to {text:(enum as string), Unicode text:enum} enum end tell end tell on handleNameRestrictions(theText) set theNewText to theText set firstCharacter to text 1 of theText if isNumber(firstCharacter) then set theNewText to "number" & theText end if return convertReservedKeywords(theNewText) end handleNameRestrictions on isNumber(theString) try set theString to theString as number return true on error return false end try end isNumber on convertReservedKeywords(theText) set keywords to {"repeat", "return", "case"} set theNewText to theText if keywords contains (theText as string) then set theNewText to "`" & theText & "`" end if return theNewText end convertReservedKeywords on toCamelCase(theText) set theNewText to "" set dotIsFound to false repeat with aCharacter in theText if (aCharacter as string) is equal to "." then set dotIsFound to true else if dotIsFound then set theNewText to (theNewText & toCapitalized(aCharacter)) as string else set theNewText to theNewText & aCharacter end if set dotIsFound to false end if end repeat return theNewText end toCamelCase on toCapitalized(theText) set theNewText to "" set theComparisonCharacters to "abcdefghijklmnopqrstuvwxyz" set theSourceCharacters to "ABCDEFGHIJKLMNOPQRSTUVWXYZ" set firstCharacter to text 1 of theText set stringLength to the length of theText set restOfText to "" if stringLength is greater than 1 then set restOfText to text 2 thru -1 of theText end if set theOffset to offset of firstCharacter in theComparisonCharacters if theOffset is not 0 then set theNewText to (theNewText & character theOffset of theSourceCharacters & restOfText) as string else set theNewText to (theNewText & firstCharacter & restOfText) as string end if return theNewText end toCapitalized -
diamantidis created this gist
Jun 28, 2020 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,107 @@ activate application "SF Symbols" tell application "System Events" tell process "SF Symbols" -- Click the “list” radio button. click radio button 2 of radio group 1 of group 3 of toolbar 1 of window 0 tell outline 1 of scroll area 1 of splitter group 1 of window 0 --- select (row 1 where value of static text 1 of UI element 1 starts with "All") select (row 1 where value of static text 1 of UI element 1 starts with "Devices") end tell set enumCases to "" repeat with sfSymbolRow in rows of table 1 of scroll area 1 of group 1 of splitter group 1 of window 0 set sfSymbolName to value of static text 1 of UI element 2 of sfSymbolRow set caseIdentifier to my toCamelCase(my handleNameRestrictions(sfSymbolName)) set enumCases to enumCases & " case " & caseIdentifier & " = \"" & sfSymbolName & "\" " end repeat set startOfEnum to "public enum SFSymbol: String, CaseIterable { " set endOfEnum to "}" set enum to startOfEnum & enumCases & endOfEnum set the clipboard to {text:(enum as string), Unicode text:enum} enum end tell end tell on handleNameRestrictions(theText) set theNewText to theText set firstCharacter to text 1 of theText if isNumber(firstCharacter) then set theNewText to "number" & theText end if return convertReservedKeywords(theNewText) end handleNameRestrictions on isNumber(theString) try set theString to theString as number return true on error return false end try end isNumber on convertReservedKeywords(theText) set keywords to {"repeat", "return", "case"} set theNewText to theText if keywords contains (theText as string) then set theNewText to "`" & theText & "`" end if return theNewText end convertReservedKeywords on toCamelCase(theText) set theNewText to "" set dotIsFound to false repeat with aCharacter in theText if (aCharacter as string) is equal to "." then set dotIsFound to true else if dotIsFound then set theNewText to (theNewText & toCapitalized(aCharacter)) as string else set theNewText to theNewText & aCharacter end if set dotIsFound to false end if end repeat return theNewText end toCamelCase on toCapitalized(theText) set theNewText to "" set theComparisonCharacters to "abcdefghijklmnopqrstuvwxyz" set theSourceCharacters to "ABCDEFGHIJKLMNOPQRSTUVWXYZ" set firstCharacter to text 1 of theText set stringLength to the length of theText set restOfText to "" if stringLength is greater than 1 then set restOfText to text 2 thru -1 of theText end if set theOffset to offset of firstCharacter in theComparisonCharacters if theOffset is not 0 then set theNewText to (theNewText & character theOffset of theSourceCharacters & restOfText) as string else set theNewText to (theNewText & firstCharacter & restOfText) as string end if return theNewText end toCapitalized