#### Revision control

#### Copy as Markdown

```
// This Source Code Form is subject to the terms of the Mozilla Public
```

```
// License, v. 2.0. If a copy of the MPL was not distributed with this
```

```
```

```
import Foundation
```

```
```

```
/// This struct defines all the standard image identifiers of icons and images used in the app.
```

```
/// When adding new identifiers, please respect alphabetical order.
```

```
/// Sing the song if you must.
```

```
public struct StandardImageIdentifiers {
```

```
// Icon size 16x16
```

```
public struct Small {
```

```
public static let externalLink = "externalLinkSmall"
```

```
public static let notificationDot = "notificationDotSmall"
```

```
public static let notificationDotFill = "notificationDotFillSmall"
```

```
public static let pinBadgeFill = "pinBadgeFillSmall"
```

```
public static let sponsoredStar = "sponsoredStarSmall"
```

```
}
```

```
```

```
// Icon size 20x20
```

```
public struct Medium {
```

```
public static let bookmarkBadgeFillBlue50 = "bookmarkBadgeFillMediumBlue50"
```

```
public static let cross = "crossMedium"
```

```
public static let crossCircleFill = "crossCircleFillMedium"
```

```
public static let nightMode = "nightModeMedium"
```

```
public static let privateModeCircleFillPurple = "privateModeCircleFillMediumPurple"
```

```
public static let starFill = "starFillMedium"
```

```
public static let starOneHalfFill = "starOneHalfFillMedium"
```

```
public static let sun = "sunMedium"
```

```
public static let sunFill = "sunFillMedium"
```

```
}
```

```
```

```
// Icon size 24x24
```

```
public struct Large {
```

```
public static let addToHomescreen = "addToHomescreenLarge"
```

```
public static let appendUpLeft = "appendUpLeftLarge"
```

```
public static let appMenu = "appMenuLarge"
```

```
public static let arrowClockwise = "arrowClockwiseLarge"
```

```
public static let avatarCircle = "avatarCircleLarge"
```

```
public static let back = "backLarge"
```

```
public static let bookmark = "bookmarkLarge"
```

```
public static let bookmarkFill = "bookmarkFillLarge"
```

```
public static let bookmarkHalf = "bookmarkHalfLarge"
```

```
public static let bookmarkSlash = "bookmarkSlashLarge"
```

```
public static let bookmarkTrayFill = "bookmarkTrayFillLarge"
```

```
public static let checkmark = "checkmarkLarge"
```

```
public static let chevronDown = "chevronDownLarge"
```

```
public static let chevronLeft = "chevronLeftLarge"
```

```
public static let chevronRight = "chevronRightLarge"
```

```
public static let chevronUp = "chevronUpLarge"
```

```
public static let clipboard = "clipboardLarge"
```

```
public static let cloud = "cloudLarge"
```

```
public static let competitiveness = "competitivenessLarge"
```

```
public static let cookies = "cookiesLarge"
```

```
public static let creditCard = "creditCardLarge"
```

```
public static let criticalFill = "criticalFillLarge"
```

```
public static let cross = "crossLarge"
```

```
public static let crossCircleFill = "crossCircleFillLarge"
```

```
public static let dataClearance = "dataClearanceLarge"
```

```
public static let delete = "deleteLarge"
```

```
public static let deviceDesktop = "deviceDesktopLarge"
```

```
public static let deviceDesktopSend = "deviceDesktopSendLarge"
```

```
public static let deviceMobile = "deviceMobileLarge"
```

```
public static let deviceTablet = "deviceTabletLarge"
```

```
public static let download = "downloadLarge"
```

```
public static let edit = "editLarge"
```

```
public static let fingerprinter = "fingerprinterLarge"
```

```
public static let folder = "folderLarge"
```

```
public static let forward = "forwardLarge"
```

```
public static let globe = "globeLarge"
```

```
public static let gridAdd = "gridAddLarge"
```

```
public static let helpCircle = "helpCircleLarge"
```

```
public static let history = "historyLarge"
```

```
public static let home = "homeLarge"
```

```
public static let image = "imageLarge"
```

```
public static let lightbulb = "lightbulbLarge"
```

```
public static let lightning = "lightningLarge"
```

```
public static let lightningFill = "lightningFillLarge"
```

```
public static let link = "linkLarge"
```

```
public static let location = "locationLarge"
```

```
public static let lock = "lockLarge"
```

```
public static let lockFill = "lockFillLarge"
```

```
public static let lockSlash = "lockSlashLarge"
```

```
public static let lockSlashFill = "lockSlashFillLarge"
```

```
public static let login = "loginLarge"
```

```
public static let logoFirefox = "logoFirefoxLarge"
```

```
public static let nightMode = "nightModeLarge"
```

```
public static let notificationDot = "notificationDotLarge"
```

```
public static let notificationDotFill = "notificationDotFillLarge"
```

```
public static let packaging = "packagingLarge"
```

```
public static let pageZoom = "pageZoomLarge"
```

```
public static let pin = "pinLarge"
```

```
public static let pinSlash = "pinSlashLarge"
```

```
public static let plus = "plusLarge"
```

```
public static let price = "priceLarge"
```

```
public static let print = "printLarge"
```

```
public static let privateMode = "privateModeLarge"
```

```
public static let privateModeCircleFill = "privateModeCircleFillLarge"
```

```
public static let qrCode = "qrCodeLarge"
```

```
public static let quality = "qualityLarge"
```

```
public static let readerView = "readerViewLarge"
```

```
public static let readerViewFill = "readerViewFillLarge"
```

```
public static let readingList = "readingListLarge"
```

```
public static let readingListAdd = "readingListAddLarge"
```

```
public static let save = "saveLarge"
```

```
public static let search = "searchLarge"
```

```
public static let settings = "settingsLarge"
```

```
public static let share = "shareLarge"
```

```
public static let shield = "shieldLarge"
```

```
public static let shieldSlash = "shieldSlashLarge"
```

```
public static let shipping = "shippingLarge"
```

```
public static let shopping = "shoppingLarge"
```

```
public static let socialMedia = "socialMediaLarge"
```

```
public static let subtract = "subtractLarge"
```

```
public static let sync = "syncLarge"
```

```
public static let syncTabs = "syncTabsLarge"
```

```
public static let tab = "tabLarge"
```

```
public static let tabTray = "tabTrayLarge"
```

```
public static let tool = "toolLarge"
```

```
public static let warning = "warningLarge"
```

```
public static let warningFill = "warningFillLarge"
```

```
public static let whatsNew = "whatsNewLarge"
```

```
}
```

```
```

```
// Icon size 30x30
```

```
public struct ExtraLarge {
```

```
public static let crossCircleFill = "crossCircleFillExtraLarge"
```

```
}
```

```
}
```