
// This file is generated by EmojiGenerator.swift, do not manually edit it.

extension EmojiWithSkinTones {
    init?(rawValue: String) {
        guard rawValue.isSingleEmoji else { return nil }
        if rawValue == "😀" {
            self.init(baseEmoji: .grinning, skinTones: nil)
        } else if rawValue == "😃" {
            self.init(baseEmoji: .smiley, skinTones: nil)
        } else if rawValue == "😄" {
            self.init(baseEmoji: .smile, skinTones: nil)
        } else if rawValue == "😁" {
            self.init(baseEmoji: .grin, skinTones: nil)
        } else if rawValue == "😆" {
            self.init(baseEmoji: .laughing, skinTones: nil)
        } else if rawValue == "😅" {
            self.init(baseEmoji: .sweatSmile, skinTones: nil)
        } else if rawValue == "🤣" {
            self.init(baseEmoji: .rollingOnTheFloorLaughing, skinTones: nil)
        } else if rawValue == "😂" {
            self.init(baseEmoji: .joy, skinTones: nil)
        } else if rawValue == "🙂" {
            self.init(baseEmoji: .slightlySmilingFace, skinTones: nil)
        } else if rawValue == "🙃" {
            self.init(baseEmoji: .upsideDownFace, skinTones: nil)
        } else if rawValue == "🫠" {
            self.init(baseEmoji: .meltingFace, skinTones: nil)
        } else if rawValue == "😉" {
            self.init(baseEmoji: .wink, skinTones: nil)
        } else if rawValue == "😊" {
            self.init(baseEmoji: .blush, skinTones: nil)
        } else if rawValue == "😇" {
            self.init(baseEmoji: .innocent, skinTones: nil)
        } else if rawValue == "🥰" {
            self.init(baseEmoji: .smilingFaceWith3Hearts, skinTones: nil)
        } else if rawValue == "😍" {
            self.init(baseEmoji: .heartEyes, skinTones: nil)
        } else if rawValue == "🤩" {
            self.init(baseEmoji: .starStruck, skinTones: nil)
        } else if rawValue == "😘" {
            self.init(baseEmoji: .kissingHeart, skinTones: nil)
        } else if rawValue == "😗" {
            self.init(baseEmoji: .kissing, skinTones: nil)
        } else if rawValue == "☺️" {
            self.init(baseEmoji: .relaxed, skinTones: nil)
        } else if rawValue == "😚" {
            self.init(baseEmoji: .kissingClosedEyes, skinTones: nil)
        } else if rawValue == "😙" {
            self.init(baseEmoji: .kissingSmilingEyes, skinTones: nil)
        } else if rawValue == "🥲" {
            self.init(baseEmoji: .smilingFaceWithTear, skinTones: nil)
        } else if rawValue == "😋" {
            self.init(baseEmoji: .yum, skinTones: nil)
        } else if rawValue == "😛" {
            self.init(baseEmoji: .stuckOutTongue, skinTones: nil)
        } else if rawValue == "😜" {
            self.init(baseEmoji: .stuckOutTongueWinkingEye, skinTones: nil)
        } else if rawValue == "🤪" {
            self.init(baseEmoji: .zanyFace, skinTones: nil)
        } else if rawValue == "😝" {
            self.init(baseEmoji: .stuckOutTongueClosedEyes, skinTones: nil)
        } else if rawValue == "🤑" {
            self.init(baseEmoji: .moneyMouthFace, skinTones: nil)
        } else if rawValue == "🤗" {
            self.init(baseEmoji: .huggingFace, skinTones: nil)
        } else if rawValue == "🤭" {
            self.init(baseEmoji: .faceWithHandOverMouth, skinTones: nil)
        } else if rawValue == "🫢" {
            self.init(baseEmoji: .faceWithOpenEyesAndHandOverMouth, skinTones: nil)
        } else if rawValue == "🫣" {
            self.init(baseEmoji: .faceWithPeekingEye, skinTones: nil)
        } else if rawValue == "🤫" {
            self.init(baseEmoji: .shushingFace, skinTones: nil)
        } else if rawValue == "🤔" {
            self.init(baseEmoji: .thinkingFace, skinTones: nil)
        } else if rawValue == "🫡" {
            self.init(baseEmoji: .salutingFace, skinTones: nil)
        } else if rawValue == "🤐" {
            self.init(baseEmoji: .zipperMouthFace, skinTones: nil)
        } else if rawValue == "🤨" {
            self.init(baseEmoji: .faceWithRaisedEyebrow, skinTones: nil)
        } else if rawValue == "😐" {
            self.init(baseEmoji: .neutralFace, skinTones: nil)
        } else if rawValue == "😑" {
            self.init(baseEmoji: .expressionless, skinTones: nil)
        } else if rawValue == "😶" {
            self.init(baseEmoji: .noMouth, skinTones: nil)
        } else if rawValue == "🫥" {
            self.init(baseEmoji: .dottedLineFace, skinTones: nil)
        } else if rawValue == "😶‍🌫️" {
            self.init(baseEmoji: .faceInClouds, skinTones: nil)
        } else if rawValue == "😏" {
            self.init(baseEmoji: .smirk, skinTones: nil)
        } else if rawValue == "😒" {
            self.init(baseEmoji: .unamused, skinTones: nil)
        } else if rawValue == "🙄" {
            self.init(baseEmoji: .faceWithRollingEyes, skinTones: nil)
        } else if rawValue == "😬" {
            self.init(baseEmoji: .grimacing, skinTones: nil)
        } else if rawValue == "😮‍💨" {
            self.init(baseEmoji: .faceExhaling, skinTones: nil)
        } else if rawValue == "🤥" {
            self.init(baseEmoji: .lyingFace, skinTones: nil)
        } else if rawValue == "😌" {
            self.init(baseEmoji: .relieved, skinTones: nil)
        } else if rawValue == "😔" {
            self.init(baseEmoji: .pensive, skinTones: nil)
        } else if rawValue == "😪" {
            self.init(baseEmoji: .sleepy, skinTones: nil)
        } else if rawValue == "🤤" {
            self.init(baseEmoji: .droolingFace, skinTones: nil)
        } else if rawValue == "😴" {
            self.init(baseEmoji: .sleeping, skinTones: nil)
        } else if rawValue == "😷" {
            self.init(baseEmoji: .mask, skinTones: nil)
        } else if rawValue == "🤒" {
            self.init(baseEmoji: .faceWithThermometer, skinTones: nil)
        } else if rawValue == "🤕" {
            self.init(baseEmoji: .faceWithHeadBandage, skinTones: nil)
        } else if rawValue == "🤢" {
            self.init(baseEmoji: .nauseatedFace, skinTones: nil)
        } else if rawValue == "🤮" {
            self.init(baseEmoji: .faceVomiting, skinTones: nil)
        } else if rawValue == "🤧" {
            self.init(baseEmoji: .sneezingFace, skinTones: nil)
        } else if rawValue == "🥵" {
            self.init(baseEmoji: .hotFace, skinTones: nil)
        } else if rawValue == "🥶" {
            self.init(baseEmoji: .coldFace, skinTones: nil)
        } else if rawValue == "🥴" {
            self.init(baseEmoji: .woozyFace, skinTones: nil)
        } else if rawValue == "😵" {
            self.init(baseEmoji: .dizzyFace, skinTones: nil)
        } else if rawValue == "😵‍💫" {
            self.init(baseEmoji: .faceWithSpiralEyes, skinTones: nil)
        } else if rawValue == "🤯" {
            self.init(baseEmoji: .explodingHead, skinTones: nil)
        } else if rawValue == "🤠" {
            self.init(baseEmoji: .faceWithCowboyHat, skinTones: nil)
        } else if rawValue == "🥳" {
            self.init(baseEmoji: .partyingFace, skinTones: nil)
        } else if rawValue == "🥸" {
            self.init(baseEmoji: .disguisedFace, skinTones: nil)
        } else if rawValue == "😎" {
            self.init(baseEmoji: .sunglasses, skinTones: nil)
        } else if rawValue == "🤓" {
            self.init(baseEmoji: .nerdFace, skinTones: nil)
        } else if rawValue == "🧐" {
            self.init(baseEmoji: .faceWithMonocle, skinTones: nil)
        } else if rawValue == "😕" {
            self.init(baseEmoji: .confused, skinTones: nil)
        } else if rawValue == "🫤" {
            self.init(baseEmoji: .faceWithDiagonalMouth, skinTones: nil)
        } else if rawValue == "😟" {
            self.init(baseEmoji: .worried, skinTones: nil)
        } else if rawValue == "🙁" {
            self.init(baseEmoji: .slightlyFrowningFace, skinTones: nil)
        } else if rawValue == "☹️" {
            self.init(baseEmoji: .whiteFrowningFace, skinTones: nil)
        } else if rawValue == "😮" {
            self.init(baseEmoji: .openMouth, skinTones: nil)
        } else if rawValue == "😯" {
            self.init(baseEmoji: .hushed, skinTones: nil)
        } else if rawValue == "😲" {
            self.init(baseEmoji: .astonished, skinTones: nil)
        } else if rawValue == "😳" {
            self.init(baseEmoji: .flushed, skinTones: nil)
        } else if rawValue == "🥺" {
            self.init(baseEmoji: .pleadingFace, skinTones: nil)
        } else if rawValue == "🥹" {
            self.init(baseEmoji: .faceHoldingBackTears, skinTones: nil)
        } else if rawValue == "😦" {
            self.init(baseEmoji: .frowning, skinTones: nil)
        } else if rawValue == "😧" {
            self.init(baseEmoji: .anguished, skinTones: nil)
        } else if rawValue == "😨" {
            self.init(baseEmoji: .fearful, skinTones: nil)
        } else if rawValue == "😰" {
            self.init(baseEmoji: .coldSweat, skinTones: nil)
        } else if rawValue == "😥" {
            self.init(baseEmoji: .disappointedRelieved, skinTones: nil)
        } else if rawValue == "😢" {
            self.init(baseEmoji: .cry, skinTones: nil)
        } else if rawValue == "😭" {
            self.init(baseEmoji: .sob, skinTones: nil)
        } else if rawValue == "😱" {
            self.init(baseEmoji: .scream, skinTones: nil)
        } else if rawValue == "😖" {
            self.init(baseEmoji: .confounded, skinTones: nil)
        } else if rawValue == "😣" {
            self.init(baseEmoji: .persevere, skinTones: nil)
        } else if rawValue == "😞" {
            self.init(baseEmoji: .disappointed, skinTones: nil)
        } else if rawValue == "😓" {
            self.init(baseEmoji: .sweat, skinTones: nil)
        } else if rawValue == "😩" {
            self.init(baseEmoji: .weary, skinTones: nil)
        } else if rawValue == "😫" {
            self.init(baseEmoji: .tiredFace, skinTones: nil)
        } else if rawValue == "🥱" {
            self.init(baseEmoji: .yawningFace, skinTones: nil)
        } else if rawValue == "😤" {
            self.init(baseEmoji: .triumph, skinTones: nil)
        } else if rawValue == "😡" {
            self.init(baseEmoji: .rage, skinTones: nil)
        } else if rawValue == "😠" {
            self.init(baseEmoji: .angry, skinTones: nil)
        } else if rawValue == "🤬" {
            self.init(baseEmoji: .faceWithSymbolsOnMouth, skinTones: nil)
        } else if rawValue == "😈" {
            self.init(baseEmoji: .smilingImp, skinTones: nil)
        } else if rawValue == "👿" {
            self.init(baseEmoji: .imp, skinTones: nil)
        } else if rawValue == "💀" {
            self.init(baseEmoji: .skull, skinTones: nil)
        } else if rawValue == "☠️" {
            self.init(baseEmoji: .skullAndCrossbones, skinTones: nil)
        } else if rawValue == "💩" {
            self.init(baseEmoji: .hankey, skinTones: nil)
        } else if rawValue == "🤡" {
            self.init(baseEmoji: .clownFace, skinTones: nil)
        } else if rawValue == "👹" {
            self.init(baseEmoji: .japaneseOgre, skinTones: nil)
        } else if rawValue == "👺" {
            self.init(baseEmoji: .japaneseGoblin, skinTones: nil)
        } else if rawValue == "👻" {
            self.init(baseEmoji: .ghost, skinTones: nil)
        } else if rawValue == "👽" {
            self.init(baseEmoji: .alien, skinTones: nil)
        } else if rawValue == "👾" {
            self.init(baseEmoji: .spaceInvader, skinTones: nil)
        } else if rawValue == "🤖" {
            self.init(baseEmoji: .robotFace, skinTones: nil)
        } else if rawValue == "😺" {
            self.init(baseEmoji: .smileyCat, skinTones: nil)
        } else if rawValue == "😸" {
            self.init(baseEmoji: .smileCat, skinTones: nil)
        } else if rawValue == "😹" {
            self.init(baseEmoji: .joyCat, skinTones: nil)
        } else if rawValue == "😻" {
            self.init(baseEmoji: .heartEyesCat, skinTones: nil)
        } else if rawValue == "😼" {
            self.init(baseEmoji: .smirkCat, skinTones: nil)
        } else if rawValue == "😽" {
            self.init(baseEmoji: .kissingCat, skinTones: nil)
        } else if rawValue == "🙀" {
            self.init(baseEmoji: .screamCat, skinTones: nil)
        } else if rawValue == "😿" {
            self.init(baseEmoji: .cryingCatFace, skinTones: nil)
        } else if rawValue == "😾" {
            self.init(baseEmoji: .poutingCat, skinTones: nil)
        } else if rawValue == "🙈" {
            self.init(baseEmoji: .seeNoEvil, skinTones: nil)
        } else if rawValue == "🙉" {
            self.init(baseEmoji: .hearNoEvil, skinTones: nil)
        } else if rawValue == "🙊" {
            self.init(baseEmoji: .speakNoEvil, skinTones: nil)
        } else if rawValue == "💋" {
            self.init(baseEmoji: .kiss, skinTones: nil)
        } else if rawValue == "💌" {
            self.init(baseEmoji: .loveLetter, skinTones: nil)
        } else if rawValue == "💘" {
            self.init(baseEmoji: .cupid, skinTones: nil)
        } else if rawValue == "💝" {
            self.init(baseEmoji: .giftHeart, skinTones: nil)
        } else if rawValue == "💖" {
            self.init(baseEmoji: .sparklingHeart, skinTones: nil)
        } else if rawValue == "💗" {
            self.init(baseEmoji: .heartpulse, skinTones: nil)
        } else if rawValue == "💓" {
            self.init(baseEmoji: .heartbeat, skinTones: nil)
        } else if rawValue == "💞" {
            self.init(baseEmoji: .revolvingHearts, skinTones: nil)
        } else if rawValue == "💕" {
            self.init(baseEmoji: .twoHearts, skinTones: nil)
        } else if rawValue == "💟" {
            self.init(baseEmoji: .heartDecoration, skinTones: nil)
        } else if rawValue == "❣️" {
            self.init(baseEmoji: .heavyHeartExclamationMarkOrnament, skinTones: nil)
        } else if rawValue == "💔" {
            self.init(baseEmoji: .brokenHeart, skinTones: nil)
        } else if rawValue == "❤️‍🔥" {
            self.init(baseEmoji: .heartOnFire, skinTones: nil)
        } else if rawValue == "❤️‍🩹" {
            self.init(baseEmoji: .mendingHeart, skinTones: nil)
        } else if rawValue == "❤️" {
            self.init(baseEmoji: .heart, skinTones: nil)
        } else if rawValue == "🧡" {
            self.init(baseEmoji: .orangeHeart, skinTones: nil)
        } else if rawValue == "💛" {
            self.init(baseEmoji: .yellowHeart, skinTones: nil)
        } else if rawValue == "💚" {
            self.init(baseEmoji: .greenHeart, skinTones: nil)
        } else if rawValue == "💙" {
            self.init(baseEmoji: .blueHeart, skinTones: nil)
        } else if rawValue == "💜" {
            self.init(baseEmoji: .purpleHeart, skinTones: nil)
        } else if rawValue == "🤎" {
            self.init(baseEmoji: .brownHeart, skinTones: nil)
        } else if rawValue == "🖤" {
            self.init(baseEmoji: .blackHeart, skinTones: nil)
        } else if rawValue == "🤍" {
            self.init(baseEmoji: .whiteHeart, skinTones: nil)
        } else if rawValue == "💯" {
            self.init(baseEmoji: .oneHundred, skinTones: nil)
        } else if rawValue == "💢" {
            self.init(baseEmoji: .anger, skinTones: nil)
        } else if rawValue == "💥" {
            self.init(baseEmoji: .boom, skinTones: nil)
        } else if rawValue == "💫" {
            self.init(baseEmoji: .dizzy, skinTones: nil)
        } else if rawValue == "💦" {
            self.init(baseEmoji: .sweatDrops, skinTones: nil)
        } else if rawValue == "💨" {
            self.init(baseEmoji: .dash, skinTones: nil)
        } else if rawValue == "🕳️" {
            self.init(baseEmoji: .hole, skinTones: nil)
        } else if rawValue == "💣" {
            self.init(baseEmoji: .bomb, skinTones: nil)
        } else if rawValue == "💬" {
            self.init(baseEmoji: .speechBalloon, skinTones: nil)
        } else if rawValue == "👁️‍🗨️" {
            self.init(baseEmoji: .eyeInSpeechBubble, skinTones: nil)
        } else if rawValue == "🗨️" {
            self.init(baseEmoji: .leftSpeechBubble, skinTones: nil)
        } else if rawValue == "🗯️" {
            self.init(baseEmoji: .rightAngerBubble, skinTones: nil)
        } else if rawValue == "💭" {
            self.init(baseEmoji: .thoughtBalloon, skinTones: nil)
        } else if rawValue == "💤" {
            self.init(baseEmoji: .zzz, skinTones: nil)
        } else if rawValue == "👋" {
            self.init(baseEmoji: .wave, skinTones: nil)
        } else if rawValue == "👋🏻" {
            self.init(baseEmoji: .wave, skinTones: [.light])
        } else if rawValue == "👋🏼" {
            self.init(baseEmoji: .wave, skinTones: [.mediumLight])
        } else if rawValue == "👋🏽" {
            self.init(baseEmoji: .wave, skinTones: [.medium])
        } else if rawValue == "👋🏾" {
            self.init(baseEmoji: .wave, skinTones: [.mediumDark])
        } else if rawValue == "👋🏿" {
            self.init(baseEmoji: .wave, skinTones: [.dark])
        } else if rawValue == "🤚" {
            self.init(baseEmoji: .raisedBackOfHand, skinTones: nil)
        } else if rawValue == "🤚🏻" {
            self.init(baseEmoji: .raisedBackOfHand, skinTones: [.light])
        } else if rawValue == "🤚🏼" {
            self.init(baseEmoji: .raisedBackOfHand, skinTones: [.mediumLight])
        } else if rawValue == "🤚🏽" {
            self.init(baseEmoji: .raisedBackOfHand, skinTones: [.medium])
        } else if rawValue == "🤚🏾" {
            self.init(baseEmoji: .raisedBackOfHand, skinTones: [.mediumDark])
        } else if rawValue == "🤚🏿" {
            self.init(baseEmoji: .raisedBackOfHand, skinTones: [.dark])
        } else if rawValue == "🖐️" {
            self.init(baseEmoji: .raisedHandWithFingersSplayed, skinTones: nil)
        } else if rawValue == "🖐🏻" {
            self.init(baseEmoji: .raisedHandWithFingersSplayed, skinTones: [.light])
        } else if rawValue == "🖐🏼" {
            self.init(baseEmoji: .raisedHandWithFingersSplayed, skinTones: [.mediumLight])
        } else if rawValue == "🖐🏽" {
            self.init(baseEmoji: .raisedHandWithFingersSplayed, skinTones: [.medium])
        } else if rawValue == "🖐🏾" {
            self.init(baseEmoji: .raisedHandWithFingersSplayed, skinTones: [.mediumDark])
        } else if rawValue == "🖐🏿" {
            self.init(baseEmoji: .raisedHandWithFingersSplayed, skinTones: [.dark])
        } else if rawValue == "✋" {
            self.init(baseEmoji: .hand, skinTones: nil)
        } else if rawValue == "✋🏻" {
            self.init(baseEmoji: .hand, skinTones: [.light])
        } else if rawValue == "✋🏼" {
            self.init(baseEmoji: .hand, skinTones: [.mediumLight])
        } else if rawValue == "✋🏽" {
            self.init(baseEmoji: .hand, skinTones: [.medium])
        } else if rawValue == "✋🏾" {
            self.init(baseEmoji: .hand, skinTones: [.mediumDark])
        } else if rawValue == "✋🏿" {
            self.init(baseEmoji: .hand, skinTones: [.dark])
        } else if rawValue == "🖖" {
            self.init(baseEmoji: .spockHand, skinTones: nil)
        } else if rawValue == "🖖🏻" {
            self.init(baseEmoji: .spockHand, skinTones: [.light])
        } else if rawValue == "🖖🏼" {
            self.init(baseEmoji: .spockHand, skinTones: [.mediumLight])
        } else if rawValue == "🖖🏽" {
            self.init(baseEmoji: .spockHand, skinTones: [.medium])
        } else if rawValue == "🖖🏾" {
            self.init(baseEmoji: .spockHand, skinTones: [.mediumDark])
        } else if rawValue == "🖖🏿" {
            self.init(baseEmoji: .spockHand, skinTones: [.dark])
        } else if rawValue == "🫱" {
            self.init(baseEmoji: .rightwardsHand, skinTones: nil)
        } else if rawValue == "🫱🏻" {
            self.init(baseEmoji: .rightwardsHand, skinTones: [.light])
        } else if rawValue == "🫱🏼" {
            self.init(baseEmoji: .rightwardsHand, skinTones: [.mediumLight])
        } else if rawValue == "🫱🏽" {
            self.init(baseEmoji: .rightwardsHand, skinTones: [.medium])
        } else if rawValue == "🫱🏾" {
            self.init(baseEmoji: .rightwardsHand, skinTones: [.mediumDark])
        } else if rawValue == "🫱🏿" {
            self.init(baseEmoji: .rightwardsHand, skinTones: [.dark])
        } else if rawValue == "🫲" {
            self.init(baseEmoji: .leftwardsHand, skinTones: nil)
        } else if rawValue == "🫲🏻" {
            self.init(baseEmoji: .leftwardsHand, skinTones: [.light])
        } else if rawValue == "🫲🏼" {
            self.init(baseEmoji: .leftwardsHand, skinTones: [.mediumLight])
        } else if rawValue == "🫲🏽" {
            self.init(baseEmoji: .leftwardsHand, skinTones: [.medium])
        } else if rawValue == "🫲🏾" {
            self.init(baseEmoji: .leftwardsHand, skinTones: [.mediumDark])
        } else if rawValue == "🫲🏿" {
            self.init(baseEmoji: .leftwardsHand, skinTones: [.dark])
        } else if rawValue == "🫳" {
            self.init(baseEmoji: .palmDownHand, skinTones: nil)
        } else if rawValue == "🫳🏻" {
            self.init(baseEmoji: .palmDownHand, skinTones: [.light])
        } else if rawValue == "🫳🏼" {
            self.init(baseEmoji: .palmDownHand, skinTones: [.mediumLight])
        } else if rawValue == "🫳🏽" {
            self.init(baseEmoji: .palmDownHand, skinTones: [.medium])
        } else if rawValue == "🫳🏾" {
            self.init(baseEmoji: .palmDownHand, skinTones: [.mediumDark])
        } else if rawValue == "🫳🏿" {
            self.init(baseEmoji: .palmDownHand, skinTones: [.dark])
        } else if rawValue == "🫴" {
            self.init(baseEmoji: .palmUpHand, skinTones: nil)
        } else if rawValue == "🫴🏻" {
            self.init(baseEmoji: .palmUpHand, skinTones: [.light])
        } else if rawValue == "🫴🏼" {
            self.init(baseEmoji: .palmUpHand, skinTones: [.mediumLight])
        } else if rawValue == "🫴🏽" {
            self.init(baseEmoji: .palmUpHand, skinTones: [.medium])
        } else if rawValue == "🫴🏾" {
            self.init(baseEmoji: .palmUpHand, skinTones: [.mediumDark])
        } else if rawValue == "🫴🏿" {
            self.init(baseEmoji: .palmUpHand, skinTones: [.dark])
        } else if rawValue == "👌" {
            self.init(baseEmoji: .okHand, skinTones: nil)
        } else if rawValue == "👌🏻" {
            self.init(baseEmoji: .okHand, skinTones: [.light])
        } else if rawValue == "👌🏼" {
            self.init(baseEmoji: .okHand, skinTones: [.mediumLight])
        } else if rawValue == "👌🏽" {
            self.init(baseEmoji: .okHand, skinTones: [.medium])
        } else if rawValue == "👌🏾" {
            self.init(baseEmoji: .okHand, skinTones: [.mediumDark])
        } else if rawValue == "👌🏿" {
            self.init(baseEmoji: .okHand, skinTones: [.dark])
        } else if rawValue == "🤌" {
            self.init(baseEmoji: .pinchedFingers, skinTones: nil)
        } else if rawValue == "🤌🏻" {
            self.init(baseEmoji: .pinchedFingers, skinTones: [.light])
        } else if rawValue == "🤌🏼" {
            self.init(baseEmoji: .pinchedFingers, skinTones: [.mediumLight])
        } else if rawValue == "🤌🏽" {
            self.init(baseEmoji: .pinchedFingers, skinTones: [.medium])
        } else if rawValue == "🤌🏾" {
            self.init(baseEmoji: .pinchedFingers, skinTones: [.mediumDark])
        } else if rawValue == "🤌🏿" {
            self.init(baseEmoji: .pinchedFingers, skinTones: [.dark])
        } else if rawValue == "🤏" {
            self.init(baseEmoji: .pinchingHand, skinTones: nil)
        } else if rawValue == "🤏🏻" {
            self.init(baseEmoji: .pinchingHand, skinTones: [.light])
        } else if rawValue == "🤏🏼" {
            self.init(baseEmoji: .pinchingHand, skinTones: [.mediumLight])
        } else if rawValue == "🤏🏽" {
            self.init(baseEmoji: .pinchingHand, skinTones: [.medium])
        } else if rawValue == "🤏🏾" {
            self.init(baseEmoji: .pinchingHand, skinTones: [.mediumDark])
        } else if rawValue == "🤏🏿" {
            self.init(baseEmoji: .pinchingHand, skinTones: [.dark])
        } else if rawValue == "✌️" {
            self.init(baseEmoji: .v, skinTones: nil)
        } else if rawValue == "✌🏻" {
            self.init(baseEmoji: .v, skinTones: [.light])
        } else if rawValue == "✌🏼" {
            self.init(baseEmoji: .v, skinTones: [.mediumLight])
        } else if rawValue == "✌🏽" {
            self.init(baseEmoji: .v, skinTones: [.medium])
        } else if rawValue == "✌🏾" {
            self.init(baseEmoji: .v, skinTones: [.mediumDark])
        } else if rawValue == "✌🏿" {
            self.init(baseEmoji: .v, skinTones: [.dark])
        } else if rawValue == "🤞" {
            self.init(baseEmoji: .crossedFingers, skinTones: nil)
        } else if rawValue == "🤞🏻" {
            self.init(baseEmoji: .crossedFingers, skinTones: [.light])
        } else if rawValue == "🤞🏼" {
            self.init(baseEmoji: .crossedFingers, skinTones: [.mediumLight])
        } else if rawValue == "🤞🏽" {
            self.init(baseEmoji: .crossedFingers, skinTones: [.medium])
        } else if rawValue == "🤞🏾" {
            self.init(baseEmoji: .crossedFingers, skinTones: [.mediumDark])
        } else if rawValue == "🤞🏿" {
            self.init(baseEmoji: .crossedFingers, skinTones: [.dark])
        } else if rawValue == "🫰" {
            self.init(baseEmoji: .handWithIndexFingerAndThumbCrossed, skinTones: nil)
        } else if rawValue == "🫰🏻" {
            self.init(baseEmoji: .handWithIndexFingerAndThumbCrossed, skinTones: [.light])
        } else if rawValue == "🫰🏼" {
            self.init(baseEmoji: .handWithIndexFingerAndThumbCrossed, skinTones: [.mediumLight])
        } else if rawValue == "🫰🏽" {
            self.init(baseEmoji: .handWithIndexFingerAndThumbCrossed, skinTones: [.medium])
        } else if rawValue == "🫰🏾" {
            self.init(baseEmoji: .handWithIndexFingerAndThumbCrossed, skinTones: [.mediumDark])
        } else if rawValue == "🫰🏿" {
            self.init(baseEmoji: .handWithIndexFingerAndThumbCrossed, skinTones: [.dark])
        } else if rawValue == "🤟" {
            self.init(baseEmoji: .iLoveYouHandSign, skinTones: nil)
        } else if rawValue == "🤟🏻" {
            self.init(baseEmoji: .iLoveYouHandSign, skinTones: [.light])
        } else if rawValue == "🤟🏼" {
            self.init(baseEmoji: .iLoveYouHandSign, skinTones: [.mediumLight])
        } else if rawValue == "🤟🏽" {
            self.init(baseEmoji: .iLoveYouHandSign, skinTones: [.medium])
        } else if rawValue == "🤟🏾" {
            self.init(baseEmoji: .iLoveYouHandSign, skinTones: [.mediumDark])
        } else if rawValue == "🤟🏿" {
            self.init(baseEmoji: .iLoveYouHandSign, skinTones: [.dark])
        } else if rawValue == "🤘" {
            self.init(baseEmoji: .theHorns, skinTones: nil)
        } else if rawValue == "🤘🏻" {
            self.init(baseEmoji: .theHorns, skinTones: [.light])
        } else if rawValue == "🤘🏼" {
            self.init(baseEmoji: .theHorns, skinTones: [.mediumLight])
        } else if rawValue == "🤘🏽" {
            self.init(baseEmoji: .theHorns, skinTones: [.medium])
        } else if rawValue == "🤘🏾" {
            self.init(baseEmoji: .theHorns, skinTones: [.mediumDark])
        } else if rawValue == "🤘🏿" {
            self.init(baseEmoji: .theHorns, skinTones: [.dark])
        } else if rawValue == "🤙" {
            self.init(baseEmoji: .callMeHand, skinTones: nil)
        } else if rawValue == "🤙🏻" {
            self.init(baseEmoji: .callMeHand, skinTones: [.light])
        } else if rawValue == "🤙🏼" {
            self.init(baseEmoji: .callMeHand, skinTones: [.mediumLight])
        } else if rawValue == "🤙🏽" {
            self.init(baseEmoji: .callMeHand, skinTones: [.medium])
        } else if rawValue == "🤙🏾" {
            self.init(baseEmoji: .callMeHand, skinTones: [.mediumDark])
        } else if rawValue == "🤙🏿" {
            self.init(baseEmoji: .callMeHand, skinTones: [.dark])
        } else if rawValue == "👈" {
            self.init(baseEmoji: .pointLeft, skinTones: nil)
        } else if rawValue == "👈🏻" {
            self.init(baseEmoji: .pointLeft, skinTones: [.light])
        } else if rawValue == "👈🏼" {
            self.init(baseEmoji: .pointLeft, skinTones: [.mediumLight])
        } else if rawValue == "👈🏽" {
            self.init(baseEmoji: .pointLeft, skinTones: [.medium])
        } else if rawValue == "👈🏾" {
            self.init(baseEmoji: .pointLeft, skinTones: [.mediumDark])
        } else if rawValue == "👈🏿" {
            self.init(baseEmoji: .pointLeft, skinTones: [.dark])
        } else if rawValue == "👉" {
            self.init(baseEmoji: .pointRight, skinTones: nil)
        } else if rawValue == "👉🏻" {
            self.init(baseEmoji: .pointRight, skinTones: [.light])
        } else if rawValue == "👉🏼" {
            self.init(baseEmoji: .pointRight, skinTones: [.mediumLight])
        } else if rawValue == "👉🏽" {
            self.init(baseEmoji: .pointRight, skinTones: [.medium])
        } else if rawValue == "👉🏾" {
            self.init(baseEmoji: .pointRight, skinTones: [.mediumDark])
        } else if rawValue == "👉🏿" {
            self.init(baseEmoji: .pointRight, skinTones: [.dark])
        } else if rawValue == "👆" {
            self.init(baseEmoji: .pointUp2, skinTones: nil)
        } else if rawValue == "👆🏻" {
            self.init(baseEmoji: .pointUp2, skinTones: [.light])
        } else if rawValue == "👆🏼" {
            self.init(baseEmoji: .pointUp2, skinTones: [.mediumLight])
        } else if rawValue == "👆🏽" {
            self.init(baseEmoji: .pointUp2, skinTones: [.medium])
        } else if rawValue == "👆🏾" {
            self.init(baseEmoji: .pointUp2, skinTones: [.mediumDark])
        } else if rawValue == "👆🏿" {
            self.init(baseEmoji: .pointUp2, skinTones: [.dark])
        } else if rawValue == "🖕" {
            self.init(baseEmoji: .middleFinger, skinTones: nil)
        } else if rawValue == "🖕🏻" {
            self.init(baseEmoji: .middleFinger, skinTones: [.light])
        } else if rawValue == "🖕🏼" {
            self.init(baseEmoji: .middleFinger, skinTones: [.mediumLight])
        } else if rawValue == "🖕🏽" {
            self.init(baseEmoji: .middleFinger, skinTones: [.medium])
        } else if rawValue == "🖕🏾" {
            self.init(baseEmoji: .middleFinger, skinTones: [.mediumDark])
        } else if rawValue == "🖕🏿" {
            self.init(baseEmoji: .middleFinger, skinTones: [.dark])
        } else if rawValue == "👇" {
            self.init(baseEmoji: .pointDown, skinTones: nil)
        } else if rawValue == "👇🏻" {
            self.init(baseEmoji: .pointDown, skinTones: [.light])
        } else if rawValue == "👇🏼" {
            self.init(baseEmoji: .pointDown, skinTones: [.mediumLight])
        } else if rawValue == "👇🏽" {
            self.init(baseEmoji: .pointDown, skinTones: [.medium])
        } else if rawValue == "👇🏾" {
            self.init(baseEmoji: .pointDown, skinTones: [.mediumDark])
        } else if rawValue == "👇🏿" {
            self.init(baseEmoji: .pointDown, skinTones: [.dark])
        } else if rawValue == "☝️" {
            self.init(baseEmoji: .pointUp, skinTones: nil)
        } else if rawValue == "☝🏻" {
            self.init(baseEmoji: .pointUp, skinTones: [.light])
        } else if rawValue == "☝🏼" {
            self.init(baseEmoji: .pointUp, skinTones: [.mediumLight])
        } else if rawValue == "☝🏽" {
            self.init(baseEmoji: .pointUp, skinTones: [.medium])
        } else if rawValue == "☝🏾" {
            self.init(baseEmoji: .pointUp, skinTones: [.mediumDark])
        } else if rawValue == "☝🏿" {
            self.init(baseEmoji: .pointUp, skinTones: [.dark])
        } else if rawValue == "🫵" {
            self.init(baseEmoji: .indexPointingAtTheViewer, skinTones: nil)
        } else if rawValue == "🫵🏻" {
            self.init(baseEmoji: .indexPointingAtTheViewer, skinTones: [.light])
        } else if rawValue == "🫵🏼" {
            self.init(baseEmoji: .indexPointingAtTheViewer, skinTones: [.mediumLight])
        } else if rawValue == "🫵🏽" {
            self.init(baseEmoji: .indexPointingAtTheViewer, skinTones: [.medium])
        } else if rawValue == "🫵🏾" {
            self.init(baseEmoji: .indexPointingAtTheViewer, skinTones: [.mediumDark])
        } else if rawValue == "🫵🏿" {
            self.init(baseEmoji: .indexPointingAtTheViewer, skinTones: [.dark])
        } else if rawValue == "👍" {
            self.init(baseEmoji: .plusOne, skinTones: nil)
        } else if rawValue == "👍🏻" {
            self.init(baseEmoji: .plusOne, skinTones: [.light])
        } else if rawValue == "👍🏼" {
            self.init(baseEmoji: .plusOne, skinTones: [.mediumLight])
        } else if rawValue == "👍🏽" {
            self.init(baseEmoji: .plusOne, skinTones: [.medium])
        } else if rawValue == "👍🏾" {
            self.init(baseEmoji: .plusOne, skinTones: [.mediumDark])
        } else if rawValue == "👍🏿" {
            self.init(baseEmoji: .plusOne, skinTones: [.dark])
        } else if rawValue == "👎" {
            self.init(baseEmoji: .negativeOne, skinTones: nil)
        } else if rawValue == "👎🏻" {
            self.init(baseEmoji: .negativeOne, skinTones: [.light])
        } else if rawValue == "👎🏼" {
            self.init(baseEmoji: .negativeOne, skinTones: [.mediumLight])
        } else if rawValue == "👎🏽" {
            self.init(baseEmoji: .negativeOne, skinTones: [.medium])
        } else if rawValue == "👎🏾" {
            self.init(baseEmoji: .negativeOne, skinTones: [.mediumDark])
        } else if rawValue == "👎🏿" {
            self.init(baseEmoji: .negativeOne, skinTones: [.dark])
        } else if rawValue == "✊" {
            self.init(baseEmoji: .fist, skinTones: nil)
        } else if rawValue == "✊🏻" {
            self.init(baseEmoji: .fist, skinTones: [.light])
        } else if rawValue == "✊🏼" {
            self.init(baseEmoji: .fist, skinTones: [.mediumLight])
        } else if rawValue == "✊🏽" {
            self.init(baseEmoji: .fist, skinTones: [.medium])
        } else if rawValue == "✊🏾" {
            self.init(baseEmoji: .fist, skinTones: [.mediumDark])
        } else if rawValue == "✊🏿" {
            self.init(baseEmoji: .fist, skinTones: [.dark])
        } else if rawValue == "👊" {
            self.init(baseEmoji: .facepunch, skinTones: nil)
        } else if rawValue == "👊🏻" {
            self.init(baseEmoji: .facepunch, skinTones: [.light])
        } else if rawValue == "👊🏼" {
            self.init(baseEmoji: .facepunch, skinTones: [.mediumLight])
        } else if rawValue == "👊🏽" {
            self.init(baseEmoji: .facepunch, skinTones: [.medium])
        } else if rawValue == "👊🏾" {
            self.init(baseEmoji: .facepunch, skinTones: [.mediumDark])
        } else if rawValue == "👊🏿" {
            self.init(baseEmoji: .facepunch, skinTones: [.dark])
        } else if rawValue == "🤛" {
            self.init(baseEmoji: .leftFacingFist, skinTones: nil)
        } else if rawValue == "🤛🏻" {
            self.init(baseEmoji: .leftFacingFist, skinTones: [.light])
        } else if rawValue == "🤛🏼" {
            self.init(baseEmoji: .leftFacingFist, skinTones: [.mediumLight])
        } else if rawValue == "🤛🏽" {
            self.init(baseEmoji: .leftFacingFist, skinTones: [.medium])
        } else if rawValue == "🤛🏾" {
            self.init(baseEmoji: .leftFacingFist, skinTones: [.mediumDark])
        } else if rawValue == "🤛🏿" {
            self.init(baseEmoji: .leftFacingFist, skinTones: [.dark])
        } else if rawValue == "🤜" {
            self.init(baseEmoji: .rightFacingFist, skinTones: nil)
        } else if rawValue == "🤜🏻" {
            self.init(baseEmoji: .rightFacingFist, skinTones: [.light])
        } else if rawValue == "🤜🏼" {
            self.init(baseEmoji: .rightFacingFist, skinTones: [.mediumLight])
        } else if rawValue == "🤜🏽" {
            self.init(baseEmoji: .rightFacingFist, skinTones: [.medium])
        } else if rawValue == "🤜🏾" {
            self.init(baseEmoji: .rightFacingFist, skinTones: [.mediumDark])
        } else if rawValue == "🤜🏿" {
            self.init(baseEmoji: .rightFacingFist, skinTones: [.dark])
        } else if rawValue == "👏" {
            self.init(baseEmoji: .clap, skinTones: nil)
        } else if rawValue == "👏🏻" {
            self.init(baseEmoji: .clap, skinTones: [.light])
        } else if rawValue == "👏🏼" {
            self.init(baseEmoji: .clap, skinTones: [.mediumLight])
        } else if rawValue == "👏🏽" {
            self.init(baseEmoji: .clap, skinTones: [.medium])
        } else if rawValue == "👏🏾" {
            self.init(baseEmoji: .clap, skinTones: [.mediumDark])
        } else if rawValue == "👏🏿" {
            self.init(baseEmoji: .clap, skinTones: [.dark])
        } else if rawValue == "🙌" {
            self.init(baseEmoji: .raisedHands, skinTones: nil)
        } else if rawValue == "🙌🏻" {
            self.init(baseEmoji: .raisedHands, skinTones: [.light])
        } else if rawValue == "🙌🏼" {
            self.init(baseEmoji: .raisedHands, skinTones: [.mediumLight])
        } else if rawValue == "🙌🏽" {
            self.init(baseEmoji: .raisedHands, skinTones: [.medium])
        } else if rawValue == "🙌🏾" {
            self.init(baseEmoji: .raisedHands, skinTones: [.mediumDark])
        } else if rawValue == "🙌🏿" {
            self.init(baseEmoji: .raisedHands, skinTones: [.dark])
        } else if rawValue == "🫶" {
            self.init(baseEmoji: .heartHands, skinTones: nil)
        } else if rawValue == "🫶🏻" {
            self.init(baseEmoji: .heartHands, skinTones: [.light])
        } else if rawValue == "🫶🏼" {
            self.init(baseEmoji: .heartHands, skinTones: [.mediumLight])
        } else if rawValue == "🫶🏽" {
            self.init(baseEmoji: .heartHands, skinTones: [.medium])
        } else if rawValue == "🫶🏾" {
            self.init(baseEmoji: .heartHands, skinTones: [.mediumDark])
        } else if rawValue == "🫶🏿" {
            self.init(baseEmoji: .heartHands, skinTones: [.dark])
        } else if rawValue == "👐" {
            self.init(baseEmoji: .openHands, skinTones: nil)
        } else if rawValue == "👐🏻" {
            self.init(baseEmoji: .openHands, skinTones: [.light])
        } else if rawValue == "👐🏼" {
            self.init(baseEmoji: .openHands, skinTones: [.mediumLight])
        } else if rawValue == "👐🏽" {
            self.init(baseEmoji: .openHands, skinTones: [.medium])
        } else if rawValue == "👐🏾" {
            self.init(baseEmoji: .openHands, skinTones: [.mediumDark])
        } else if rawValue == "👐🏿" {
            self.init(baseEmoji: .openHands, skinTones: [.dark])
        } else if rawValue == "🤲" {
            self.init(baseEmoji: .palmsUpTogether, skinTones: nil)
        } else if rawValue == "🤲🏻" {
            self.init(baseEmoji: .palmsUpTogether, skinTones: [.light])
        } else if rawValue == "🤲🏼" {
            self.init(baseEmoji: .palmsUpTogether, skinTones: [.mediumLight])
        } else if rawValue == "🤲🏽" {
            self.init(baseEmoji: .palmsUpTogether, skinTones: [.medium])
        } else if rawValue == "🤲🏾" {
            self.init(baseEmoji: .palmsUpTogether, skinTones: [.mediumDark])
        } else if rawValue == "🤲🏿" {
            self.init(baseEmoji: .palmsUpTogether, skinTones: [.dark])
        } else if rawValue == "🤝" {
            self.init(baseEmoji: .handshake, skinTones: nil)
        } else if rawValue == "🤝🏻" {
            self.init(baseEmoji: .handshake, skinTones: [.light])
        } else if rawValue == "🫱🏻‍🫲🏼" {
            self.init(baseEmoji: .handshake, skinTones: [.light, .mediumLight])
        } else if rawValue == "🫱🏻‍🫲🏽" {
            self.init(baseEmoji: .handshake, skinTones: [.light, .medium])
        } else if rawValue == "🫱🏻‍🫲🏾" {
            self.init(baseEmoji: .handshake, skinTones: [.light, .mediumDark])
        } else if rawValue == "🫱🏻‍🫲🏿" {
            self.init(baseEmoji: .handshake, skinTones: [.light, .dark])
        } else if rawValue == "🤝🏼" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumLight])
        } else if rawValue == "🫱🏼‍🫲🏻" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumLight, .light])
        } else if rawValue == "🫱🏼‍🫲🏽" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumLight, .medium])
        } else if rawValue == "🫱🏼‍🫲🏾" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "🫱🏼‍🫲🏿" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumLight, .dark])
        } else if rawValue == "🤝🏽" {
            self.init(baseEmoji: .handshake, skinTones: [.medium])
        } else if rawValue == "🫱🏽‍🫲🏻" {
            self.init(baseEmoji: .handshake, skinTones: [.medium, .light])
        } else if rawValue == "🫱🏽‍🫲🏼" {
            self.init(baseEmoji: .handshake, skinTones: [.medium, .mediumLight])
        } else if rawValue == "🫱🏽‍🫲🏾" {
            self.init(baseEmoji: .handshake, skinTones: [.medium, .mediumDark])
        } else if rawValue == "🫱🏽‍🫲🏿" {
            self.init(baseEmoji: .handshake, skinTones: [.medium, .dark])
        } else if rawValue == "🤝🏾" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumDark])
        } else if rawValue == "🫱🏾‍🫲🏻" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumDark, .light])
        } else if rawValue == "🫱🏾‍🫲🏼" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "🫱🏾‍🫲🏽" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumDark, .medium])
        } else if rawValue == "🫱🏾‍🫲🏿" {
            self.init(baseEmoji: .handshake, skinTones: [.mediumDark, .dark])
        } else if rawValue == "🤝🏿" {
            self.init(baseEmoji: .handshake, skinTones: [.dark])
        } else if rawValue == "🫱🏿‍🫲🏻" {
            self.init(baseEmoji: .handshake, skinTones: [.dark, .light])
        } else if rawValue == "🫱🏿‍🫲🏼" {
            self.init(baseEmoji: .handshake, skinTones: [.dark, .mediumLight])
        } else if rawValue == "🫱🏿‍🫲🏽" {
            self.init(baseEmoji: .handshake, skinTones: [.dark, .medium])
        } else if rawValue == "🫱🏿‍🫲🏾" {
            self.init(baseEmoji: .handshake, skinTones: [.dark, .mediumDark])
        } else if rawValue == "🙏" {
            self.init(baseEmoji: .pray, skinTones: nil)
        } else if rawValue == "🙏🏻" {
            self.init(baseEmoji: .pray, skinTones: [.light])
        } else if rawValue == "🙏🏼" {
            self.init(baseEmoji: .pray, skinTones: [.mediumLight])
        } else if rawValue == "🙏🏽" {
            self.init(baseEmoji: .pray, skinTones: [.medium])
        } else if rawValue == "🙏🏾" {
            self.init(baseEmoji: .pray, skinTones: [.mediumDark])
        } else if rawValue == "🙏🏿" {
            self.init(baseEmoji: .pray, skinTones: [.dark])
        } else if rawValue == "✍️" {
            self.init(baseEmoji: .writingHand, skinTones: nil)
        } else if rawValue == "✍🏻" {
            self.init(baseEmoji: .writingHand, skinTones: [.light])
        } else if rawValue == "✍🏼" {
            self.init(baseEmoji: .writingHand, skinTones: [.mediumLight])
        } else if rawValue == "✍🏽" {
            self.init(baseEmoji: .writingHand, skinTones: [.medium])
        } else if rawValue == "✍🏾" {
            self.init(baseEmoji: .writingHand, skinTones: [.mediumDark])
        } else if rawValue == "✍🏿" {
            self.init(baseEmoji: .writingHand, skinTones: [.dark])
        } else if rawValue == "💅" {
            self.init(baseEmoji: .nailCare, skinTones: nil)
        } else if rawValue == "💅🏻" {
            self.init(baseEmoji: .nailCare, skinTones: [.light])
        } else if rawValue == "💅🏼" {
            self.init(baseEmoji: .nailCare, skinTones: [.mediumLight])
        } else if rawValue == "💅🏽" {
            self.init(baseEmoji: .nailCare, skinTones: [.medium])
        } else if rawValue == "💅🏾" {
            self.init(baseEmoji: .nailCare, skinTones: [.mediumDark])
        } else if rawValue == "💅🏿" {
            self.init(baseEmoji: .nailCare, skinTones: [.dark])
        } else if rawValue == "🤳" {
            self.init(baseEmoji: .selfie, skinTones: nil)
        } else if rawValue == "🤳🏻" {
            self.init(baseEmoji: .selfie, skinTones: [.light])
        } else if rawValue == "🤳🏼" {
            self.init(baseEmoji: .selfie, skinTones: [.mediumLight])
        } else if rawValue == "🤳🏽" {
            self.init(baseEmoji: .selfie, skinTones: [.medium])
        } else if rawValue == "🤳🏾" {
            self.init(baseEmoji: .selfie, skinTones: [.mediumDark])
        } else if rawValue == "🤳🏿" {
            self.init(baseEmoji: .selfie, skinTones: [.dark])
        } else if rawValue == "💪" {
            self.init(baseEmoji: .muscle, skinTones: nil)
        } else if rawValue == "💪🏻" {
            self.init(baseEmoji: .muscle, skinTones: [.light])
        } else if rawValue == "💪🏼" {
            self.init(baseEmoji: .muscle, skinTones: [.mediumLight])
        } else if rawValue == "💪🏽" {
            self.init(baseEmoji: .muscle, skinTones: [.medium])
        } else if rawValue == "💪🏾" {
            self.init(baseEmoji: .muscle, skinTones: [.mediumDark])
        } else if rawValue == "💪🏿" {
            self.init(baseEmoji: .muscle, skinTones: [.dark])
        } else if rawValue == "🦾" {
            self.init(baseEmoji: .mechanicalArm, skinTones: nil)
        } else if rawValue == "🦿" {
            self.init(baseEmoji: .mechanicalLeg, skinTones: nil)
        } else if rawValue == "🦵" {
            self.init(baseEmoji: .leg, skinTones: nil)
        } else if rawValue == "🦵🏻" {
            self.init(baseEmoji: .leg, skinTones: [.light])
        } else if rawValue == "🦵🏼" {
            self.init(baseEmoji: .leg, skinTones: [.mediumLight])
        } else if rawValue == "🦵🏽" {
            self.init(baseEmoji: .leg, skinTones: [.medium])
        } else if rawValue == "🦵🏾" {
            self.init(baseEmoji: .leg, skinTones: [.mediumDark])
        } else if rawValue == "🦵🏿" {
            self.init(baseEmoji: .leg, skinTones: [.dark])
        } else if rawValue == "🦶" {
            self.init(baseEmoji: .foot, skinTones: nil)
        } else if rawValue == "🦶🏻" {
            self.init(baseEmoji: .foot, skinTones: [.light])
        } else if rawValue == "🦶🏼" {
            self.init(baseEmoji: .foot, skinTones: [.mediumLight])
        } else if rawValue == "🦶🏽" {
            self.init(baseEmoji: .foot, skinTones: [.medium])
        } else if rawValue == "🦶🏾" {
            self.init(baseEmoji: .foot, skinTones: [.mediumDark])
        } else if rawValue == "🦶🏿" {
            self.init(baseEmoji: .foot, skinTones: [.dark])
        } else if rawValue == "👂" {
            self.init(baseEmoji: .ear, skinTones: nil)
        } else if rawValue == "👂🏻" {
            self.init(baseEmoji: .ear, skinTones: [.light])
        } else if rawValue == "👂🏼" {
            self.init(baseEmoji: .ear, skinTones: [.mediumLight])
        } else if rawValue == "👂🏽" {
            self.init(baseEmoji: .ear, skinTones: [.medium])
        } else if rawValue == "👂🏾" {
            self.init(baseEmoji: .ear, skinTones: [.mediumDark])
        } else if rawValue == "👂🏿" {
            self.init(baseEmoji: .ear, skinTones: [.dark])
        } else if rawValue == "🦻" {
            self.init(baseEmoji: .earWithHearingAid, skinTones: nil)
        } else if rawValue == "🦻🏻" {
            self.init(baseEmoji: .earWithHearingAid, skinTones: [.light])
        } else if rawValue == "🦻🏼" {
            self.init(baseEmoji: .earWithHearingAid, skinTones: [.mediumLight])
        } else if rawValue == "🦻🏽" {
            self.init(baseEmoji: .earWithHearingAid, skinTones: [.medium])
        } else if rawValue == "🦻🏾" {
            self.init(baseEmoji: .earWithHearingAid, skinTones: [.mediumDark])
        } else if rawValue == "🦻🏿" {
            self.init(baseEmoji: .earWithHearingAid, skinTones: [.dark])
        } else if rawValue == "👃" {
            self.init(baseEmoji: .nose, skinTones: nil)
        } else if rawValue == "👃🏻" {
            self.init(baseEmoji: .nose, skinTones: [.light])
        } else if rawValue == "👃🏼" {
            self.init(baseEmoji: .nose, skinTones: [.mediumLight])
        } else if rawValue == "👃🏽" {
            self.init(baseEmoji: .nose, skinTones: [.medium])
        } else if rawValue == "👃🏾" {
            self.init(baseEmoji: .nose, skinTones: [.mediumDark])
        } else if rawValue == "👃🏿" {
            self.init(baseEmoji: .nose, skinTones: [.dark])
        } else if rawValue == "🧠" {
            self.init(baseEmoji: .brain, skinTones: nil)
        } else if rawValue == "🫀" {
            self.init(baseEmoji: .anatomicalHeart, skinTones: nil)
        } else if rawValue == "🫁" {
            self.init(baseEmoji: .lungs, skinTones: nil)
        } else if rawValue == "🦷" {
            self.init(baseEmoji: .tooth, skinTones: nil)
        } else if rawValue == "🦴" {
            self.init(baseEmoji: .bone, skinTones: nil)
        } else if rawValue == "👀" {
            self.init(baseEmoji: .eyes, skinTones: nil)
        } else if rawValue == "👁️" {
            self.init(baseEmoji: .eye, skinTones: nil)
        } else if rawValue == "👅" {
            self.init(baseEmoji: .tongue, skinTones: nil)
        } else if rawValue == "👄" {
            self.init(baseEmoji: .lips, skinTones: nil)
        } else if rawValue == "🫦" {
            self.init(baseEmoji: .bitingLip, skinTones: nil)
        } else if rawValue == "👶" {
            self.init(baseEmoji: .baby, skinTones: nil)
        } else if rawValue == "👶🏻" {
            self.init(baseEmoji: .baby, skinTones: [.light])
        } else if rawValue == "👶🏼" {
            self.init(baseEmoji: .baby, skinTones: [.mediumLight])
        } else if rawValue == "👶🏽" {
            self.init(baseEmoji: .baby, skinTones: [.medium])
        } else if rawValue == "👶🏾" {
            self.init(baseEmoji: .baby, skinTones: [.mediumDark])
        } else if rawValue == "👶🏿" {
            self.init(baseEmoji: .baby, skinTones: [.dark])
        } else if rawValue == "🧒" {
            self.init(baseEmoji: .child, skinTones: nil)
        } else if rawValue == "🧒🏻" {
            self.init(baseEmoji: .child, skinTones: [.light])
        } else if rawValue == "🧒🏼" {
            self.init(baseEmoji: .child, skinTones: [.mediumLight])
        } else if rawValue == "🧒🏽" {
            self.init(baseEmoji: .child, skinTones: [.medium])
        } else if rawValue == "🧒🏾" {
            self.init(baseEmoji: .child, skinTones: [.mediumDark])
        } else if rawValue == "🧒🏿" {
            self.init(baseEmoji: .child, skinTones: [.dark])
        } else if rawValue == "👦" {
            self.init(baseEmoji: .boy, skinTones: nil)
        } else if rawValue == "👦🏻" {
            self.init(baseEmoji: .boy, skinTones: [.light])
        } else if rawValue == "👦🏼" {
            self.init(baseEmoji: .boy, skinTones: [.mediumLight])
        } else if rawValue == "👦🏽" {
            self.init(baseEmoji: .boy, skinTones: [.medium])
        } else if rawValue == "👦🏾" {
            self.init(baseEmoji: .boy, skinTones: [.mediumDark])
        } else if rawValue == "👦🏿" {
            self.init(baseEmoji: .boy, skinTones: [.dark])
        } else if rawValue == "👧" {
            self.init(baseEmoji: .girl, skinTones: nil)
        } else if rawValue == "👧🏻" {
            self.init(baseEmoji: .girl, skinTones: [.light])
        } else if rawValue == "👧🏼" {
            self.init(baseEmoji: .girl, skinTones: [.mediumLight])
        } else if rawValue == "👧🏽" {
            self.init(baseEmoji: .girl, skinTones: [.medium])
        } else if rawValue == "👧🏾" {
            self.init(baseEmoji: .girl, skinTones: [.mediumDark])
        } else if rawValue == "👧🏿" {
            self.init(baseEmoji: .girl, skinTones: [.dark])
        } else if rawValue == "🧑" {
            self.init(baseEmoji: .adult, skinTones: nil)
        } else if rawValue == "🧑🏻" {
            self.init(baseEmoji: .adult, skinTones: [.light])
        } else if rawValue == "🧑🏼" {
            self.init(baseEmoji: .adult, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽" {
            self.init(baseEmoji: .adult, skinTones: [.medium])
        } else if rawValue == "🧑🏾" {
            self.init(baseEmoji: .adult, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿" {
            self.init(baseEmoji: .adult, skinTones: [.dark])
        } else if rawValue == "👱" {
            self.init(baseEmoji: .personWithBlondHair, skinTones: nil)
        } else if rawValue == "👱🏻" {
            self.init(baseEmoji: .personWithBlondHair, skinTones: [.light])
        } else if rawValue == "👱🏼" {
            self.init(baseEmoji: .personWithBlondHair, skinTones: [.mediumLight])
        } else if rawValue == "👱🏽" {
            self.init(baseEmoji: .personWithBlondHair, skinTones: [.medium])
        } else if rawValue == "👱🏾" {
            self.init(baseEmoji: .personWithBlondHair, skinTones: [.mediumDark])
        } else if rawValue == "👱🏿" {
            self.init(baseEmoji: .personWithBlondHair, skinTones: [.dark])
        } else if rawValue == "👨" {
            self.init(baseEmoji: .man, skinTones: nil)
        } else if rawValue == "👨🏻" {
            self.init(baseEmoji: .man, skinTones: [.light])
        } else if rawValue == "👨🏼" {
            self.init(baseEmoji: .man, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽" {
            self.init(baseEmoji: .man, skinTones: [.medium])
        } else if rawValue == "👨🏾" {
            self.init(baseEmoji: .man, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿" {
            self.init(baseEmoji: .man, skinTones: [.dark])
        } else if rawValue == "🧔" {
            self.init(baseEmoji: .beardedPerson, skinTones: nil)
        } else if rawValue == "🧔🏻" {
            self.init(baseEmoji: .beardedPerson, skinTones: [.light])
        } else if rawValue == "🧔🏼" {
            self.init(baseEmoji: .beardedPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧔🏽" {
            self.init(baseEmoji: .beardedPerson, skinTones: [.medium])
        } else if rawValue == "🧔🏾" {
            self.init(baseEmoji: .beardedPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧔🏿" {
            self.init(baseEmoji: .beardedPerson, skinTones: [.dark])
        } else if rawValue == "🧔‍♂️" {
            self.init(baseEmoji: .manWithBeard, skinTones: nil)
        } else if rawValue == "🧔🏻‍♂️" {
            self.init(baseEmoji: .manWithBeard, skinTones: [.light])
        } else if rawValue == "🧔🏼‍♂️" {
            self.init(baseEmoji: .manWithBeard, skinTones: [.mediumLight])
        } else if rawValue == "🧔🏽‍♂️" {
            self.init(baseEmoji: .manWithBeard, skinTones: [.medium])
        } else if rawValue == "🧔🏾‍♂️" {
            self.init(baseEmoji: .manWithBeard, skinTones: [.mediumDark])
        } else if rawValue == "🧔🏿‍♂️" {
            self.init(baseEmoji: .manWithBeard, skinTones: [.dark])
        } else if rawValue == "🧔‍♀️" {
            self.init(baseEmoji: .womanWithBeard, skinTones: nil)
        } else if rawValue == "🧔🏻‍♀️" {
            self.init(baseEmoji: .womanWithBeard, skinTones: [.light])
        } else if rawValue == "🧔🏼‍♀️" {
            self.init(baseEmoji: .womanWithBeard, skinTones: [.mediumLight])
        } else if rawValue == "🧔🏽‍♀️" {
            self.init(baseEmoji: .womanWithBeard, skinTones: [.medium])
        } else if rawValue == "🧔🏾‍♀️" {
            self.init(baseEmoji: .womanWithBeard, skinTones: [.mediumDark])
        } else if rawValue == "🧔🏿‍♀️" {
            self.init(baseEmoji: .womanWithBeard, skinTones: [.dark])
        } else if rawValue == "👨‍🦰" {
            self.init(baseEmoji: .redHairedMan, skinTones: nil)
        } else if rawValue == "👨🏻‍🦰" {
            self.init(baseEmoji: .redHairedMan, skinTones: [.light])
        } else if rawValue == "👨🏼‍🦰" {
            self.init(baseEmoji: .redHairedMan, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🦰" {
            self.init(baseEmoji: .redHairedMan, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🦰" {
            self.init(baseEmoji: .redHairedMan, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🦰" {
            self.init(baseEmoji: .redHairedMan, skinTones: [.dark])
        } else if rawValue == "👨‍🦱" {
            self.init(baseEmoji: .curlyHairedMan, skinTones: nil)
        } else if rawValue == "👨🏻‍🦱" {
            self.init(baseEmoji: .curlyHairedMan, skinTones: [.light])
        } else if rawValue == "👨🏼‍🦱" {
            self.init(baseEmoji: .curlyHairedMan, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🦱" {
            self.init(baseEmoji: .curlyHairedMan, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🦱" {
            self.init(baseEmoji: .curlyHairedMan, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🦱" {
            self.init(baseEmoji: .curlyHairedMan, skinTones: [.dark])
        } else if rawValue == "👨‍🦳" {
            self.init(baseEmoji: .whiteHairedMan, skinTones: nil)
        } else if rawValue == "👨🏻‍🦳" {
            self.init(baseEmoji: .whiteHairedMan, skinTones: [.light])
        } else if rawValue == "👨🏼‍🦳" {
            self.init(baseEmoji: .whiteHairedMan, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🦳" {
            self.init(baseEmoji: .whiteHairedMan, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🦳" {
            self.init(baseEmoji: .whiteHairedMan, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🦳" {
            self.init(baseEmoji: .whiteHairedMan, skinTones: [.dark])
        } else if rawValue == "👨‍🦲" {
            self.init(baseEmoji: .baldMan, skinTones: nil)
        } else if rawValue == "👨🏻‍🦲" {
            self.init(baseEmoji: .baldMan, skinTones: [.light])
        } else if rawValue == "👨🏼‍🦲" {
            self.init(baseEmoji: .baldMan, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🦲" {
            self.init(baseEmoji: .baldMan, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🦲" {
            self.init(baseEmoji: .baldMan, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🦲" {
            self.init(baseEmoji: .baldMan, skinTones: [.dark])
        } else if rawValue == "👩" {
            self.init(baseEmoji: .woman, skinTones: nil)
        } else if rawValue == "👩🏻" {
            self.init(baseEmoji: .woman, skinTones: [.light])
        } else if rawValue == "👩🏼" {
            self.init(baseEmoji: .woman, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽" {
            self.init(baseEmoji: .woman, skinTones: [.medium])
        } else if rawValue == "👩🏾" {
            self.init(baseEmoji: .woman, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿" {
            self.init(baseEmoji: .woman, skinTones: [.dark])
        } else if rawValue == "👩‍🦰" {
            self.init(baseEmoji: .redHairedWoman, skinTones: nil)
        } else if rawValue == "👩🏻‍🦰" {
            self.init(baseEmoji: .redHairedWoman, skinTones: [.light])
        } else if rawValue == "👩🏼‍🦰" {
            self.init(baseEmoji: .redHairedWoman, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🦰" {
            self.init(baseEmoji: .redHairedWoman, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🦰" {
            self.init(baseEmoji: .redHairedWoman, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🦰" {
            self.init(baseEmoji: .redHairedWoman, skinTones: [.dark])
        } else if rawValue == "🧑‍🦰" {
            self.init(baseEmoji: .redHairedPerson, skinTones: nil)
        } else if rawValue == "🧑🏻‍🦰" {
            self.init(baseEmoji: .redHairedPerson, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🦰" {
            self.init(baseEmoji: .redHairedPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🦰" {
            self.init(baseEmoji: .redHairedPerson, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🦰" {
            self.init(baseEmoji: .redHairedPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🦰" {
            self.init(baseEmoji: .redHairedPerson, skinTones: [.dark])
        } else if rawValue == "👩‍🦱" {
            self.init(baseEmoji: .curlyHairedWoman, skinTones: nil)
        } else if rawValue == "👩🏻‍🦱" {
            self.init(baseEmoji: .curlyHairedWoman, skinTones: [.light])
        } else if rawValue == "👩🏼‍🦱" {
            self.init(baseEmoji: .curlyHairedWoman, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🦱" {
            self.init(baseEmoji: .curlyHairedWoman, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🦱" {
            self.init(baseEmoji: .curlyHairedWoman, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🦱" {
            self.init(baseEmoji: .curlyHairedWoman, skinTones: [.dark])
        } else if rawValue == "🧑‍🦱" {
            self.init(baseEmoji: .curlyHairedPerson, skinTones: nil)
        } else if rawValue == "🧑🏻‍🦱" {
            self.init(baseEmoji: .curlyHairedPerson, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🦱" {
            self.init(baseEmoji: .curlyHairedPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🦱" {
            self.init(baseEmoji: .curlyHairedPerson, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🦱" {
            self.init(baseEmoji: .curlyHairedPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🦱" {
            self.init(baseEmoji: .curlyHairedPerson, skinTones: [.dark])
        } else if rawValue == "👩‍🦳" {
            self.init(baseEmoji: .whiteHairedWoman, skinTones: nil)
        } else if rawValue == "👩🏻‍🦳" {
            self.init(baseEmoji: .whiteHairedWoman, skinTones: [.light])
        } else if rawValue == "👩🏼‍🦳" {
            self.init(baseEmoji: .whiteHairedWoman, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🦳" {
            self.init(baseEmoji: .whiteHairedWoman, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🦳" {
            self.init(baseEmoji: .whiteHairedWoman, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🦳" {
            self.init(baseEmoji: .whiteHairedWoman, skinTones: [.dark])
        } else if rawValue == "🧑‍🦳" {
            self.init(baseEmoji: .whiteHairedPerson, skinTones: nil)
        } else if rawValue == "🧑🏻‍🦳" {
            self.init(baseEmoji: .whiteHairedPerson, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🦳" {
            self.init(baseEmoji: .whiteHairedPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🦳" {
            self.init(baseEmoji: .whiteHairedPerson, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🦳" {
            self.init(baseEmoji: .whiteHairedPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🦳" {
            self.init(baseEmoji: .whiteHairedPerson, skinTones: [.dark])
        } else if rawValue == "👩‍🦲" {
            self.init(baseEmoji: .baldWoman, skinTones: nil)
        } else if rawValue == "👩🏻‍🦲" {
            self.init(baseEmoji: .baldWoman, skinTones: [.light])
        } else if rawValue == "👩🏼‍🦲" {
            self.init(baseEmoji: .baldWoman, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🦲" {
            self.init(baseEmoji: .baldWoman, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🦲" {
            self.init(baseEmoji: .baldWoman, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🦲" {
            self.init(baseEmoji: .baldWoman, skinTones: [.dark])
        } else if rawValue == "🧑‍🦲" {
            self.init(baseEmoji: .baldPerson, skinTones: nil)
        } else if rawValue == "🧑🏻‍🦲" {
            self.init(baseEmoji: .baldPerson, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🦲" {
            self.init(baseEmoji: .baldPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🦲" {
            self.init(baseEmoji: .baldPerson, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🦲" {
            self.init(baseEmoji: .baldPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🦲" {
            self.init(baseEmoji: .baldPerson, skinTones: [.dark])
        } else if rawValue == "👱‍♀️" {
            self.init(baseEmoji: .blondHairedWoman, skinTones: nil)
        } else if rawValue == "👱🏻‍♀️" {
            self.init(baseEmoji: .blondHairedWoman, skinTones: [.light])
        } else if rawValue == "👱🏼‍♀️" {
            self.init(baseEmoji: .blondHairedWoman, skinTones: [.mediumLight])
        } else if rawValue == "👱🏽‍♀️" {
            self.init(baseEmoji: .blondHairedWoman, skinTones: [.medium])
        } else if rawValue == "👱🏾‍♀️" {
            self.init(baseEmoji: .blondHairedWoman, skinTones: [.mediumDark])
        } else if rawValue == "👱🏿‍♀️" {
            self.init(baseEmoji: .blondHairedWoman, skinTones: [.dark])
        } else if rawValue == "👱‍♂️" {
            self.init(baseEmoji: .blondHairedMan, skinTones: nil)
        } else if rawValue == "👱🏻‍♂️" {
            self.init(baseEmoji: .blondHairedMan, skinTones: [.light])
        } else if rawValue == "👱🏼‍♂️" {
            self.init(baseEmoji: .blondHairedMan, skinTones: [.mediumLight])
        } else if rawValue == "👱🏽‍♂️" {
            self.init(baseEmoji: .blondHairedMan, skinTones: [.medium])
        } else if rawValue == "👱🏾‍♂️" {
            self.init(baseEmoji: .blondHairedMan, skinTones: [.mediumDark])
        } else if rawValue == "👱🏿‍♂️" {
            self.init(baseEmoji: .blondHairedMan, skinTones: [.dark])
        } else if rawValue == "🧓" {
            self.init(baseEmoji: .olderAdult, skinTones: nil)
        } else if rawValue == "🧓🏻" {
            self.init(baseEmoji: .olderAdult, skinTones: [.light])
        } else if rawValue == "🧓🏼" {
            self.init(baseEmoji: .olderAdult, skinTones: [.mediumLight])
        } else if rawValue == "🧓🏽" {
            self.init(baseEmoji: .olderAdult, skinTones: [.medium])
        } else if rawValue == "🧓🏾" {
            self.init(baseEmoji: .olderAdult, skinTones: [.mediumDark])
        } else if rawValue == "🧓🏿" {
            self.init(baseEmoji: .olderAdult, skinTones: [.dark])
        } else if rawValue == "👴" {
            self.init(baseEmoji: .olderMan, skinTones: nil)
        } else if rawValue == "👴🏻" {
            self.init(baseEmoji: .olderMan, skinTones: [.light])
        } else if rawValue == "👴🏼" {
            self.init(baseEmoji: .olderMan, skinTones: [.mediumLight])
        } else if rawValue == "👴🏽" {
            self.init(baseEmoji: .olderMan, skinTones: [.medium])
        } else if rawValue == "👴🏾" {
            self.init(baseEmoji: .olderMan, skinTones: [.mediumDark])
        } else if rawValue == "👴🏿" {
            self.init(baseEmoji: .olderMan, skinTones: [.dark])
        } else if rawValue == "👵" {
            self.init(baseEmoji: .olderWoman, skinTones: nil)
        } else if rawValue == "👵🏻" {
            self.init(baseEmoji: .olderWoman, skinTones: [.light])
        } else if rawValue == "👵🏼" {
            self.init(baseEmoji: .olderWoman, skinTones: [.mediumLight])
        } else if rawValue == "👵🏽" {
            self.init(baseEmoji: .olderWoman, skinTones: [.medium])
        } else if rawValue == "👵🏾" {
            self.init(baseEmoji: .olderWoman, skinTones: [.mediumDark])
        } else if rawValue == "👵🏿" {
            self.init(baseEmoji: .olderWoman, skinTones: [.dark])
        } else if rawValue == "🙍" {
            self.init(baseEmoji: .personFrowning, skinTones: nil)
        } else if rawValue == "🙍🏻" {
            self.init(baseEmoji: .personFrowning, skinTones: [.light])
        } else if rawValue == "🙍🏼" {
            self.init(baseEmoji: .personFrowning, skinTones: [.mediumLight])
        } else if rawValue == "🙍🏽" {
            self.init(baseEmoji: .personFrowning, skinTones: [.medium])
        } else if rawValue == "🙍🏾" {
            self.init(baseEmoji: .personFrowning, skinTones: [.mediumDark])
        } else if rawValue == "🙍🏿" {
            self.init(baseEmoji: .personFrowning, skinTones: [.dark])
        } else if rawValue == "🙍‍♂️" {
            self.init(baseEmoji: .manFrowning, skinTones: nil)
        } else if rawValue == "🙍🏻‍♂️" {
            self.init(baseEmoji: .manFrowning, skinTones: [.light])
        } else if rawValue == "🙍🏼‍♂️" {
            self.init(baseEmoji: .manFrowning, skinTones: [.mediumLight])
        } else if rawValue == "🙍🏽‍♂️" {
            self.init(baseEmoji: .manFrowning, skinTones: [.medium])
        } else if rawValue == "🙍🏾‍♂️" {
            self.init(baseEmoji: .manFrowning, skinTones: [.mediumDark])
        } else if rawValue == "🙍🏿‍♂️" {
            self.init(baseEmoji: .manFrowning, skinTones: [.dark])
        } else if rawValue == "🙍‍♀️" {
            self.init(baseEmoji: .womanFrowning, skinTones: nil)
        } else if rawValue == "🙍🏻‍♀️" {
            self.init(baseEmoji: .womanFrowning, skinTones: [.light])
        } else if rawValue == "🙍🏼‍♀️" {
            self.init(baseEmoji: .womanFrowning, skinTones: [.mediumLight])
        } else if rawValue == "🙍🏽‍♀️" {
            self.init(baseEmoji: .womanFrowning, skinTones: [.medium])
        } else if rawValue == "🙍🏾‍♀️" {
            self.init(baseEmoji: .womanFrowning, skinTones: [.mediumDark])
        } else if rawValue == "🙍🏿‍♀️" {
            self.init(baseEmoji: .womanFrowning, skinTones: [.dark])
        } else if rawValue == "🙎" {
            self.init(baseEmoji: .personWithPoutingFace, skinTones: nil)
        } else if rawValue == "🙎🏻" {
            self.init(baseEmoji: .personWithPoutingFace, skinTones: [.light])
        } else if rawValue == "🙎🏼" {
            self.init(baseEmoji: .personWithPoutingFace, skinTones: [.mediumLight])
        } else if rawValue == "🙎🏽" {
            self.init(baseEmoji: .personWithPoutingFace, skinTones: [.medium])
        } else if rawValue == "🙎🏾" {
            self.init(baseEmoji: .personWithPoutingFace, skinTones: [.mediumDark])
        } else if rawValue == "🙎🏿" {
            self.init(baseEmoji: .personWithPoutingFace, skinTones: [.dark])
        } else if rawValue == "🙎‍♂️" {
            self.init(baseEmoji: .manPouting, skinTones: nil)
        } else if rawValue == "🙎🏻‍♂️" {
            self.init(baseEmoji: .manPouting, skinTones: [.light])
        } else if rawValue == "🙎🏼‍♂️" {
            self.init(baseEmoji: .manPouting, skinTones: [.mediumLight])
        } else if rawValue == "🙎🏽‍♂️" {
            self.init(baseEmoji: .manPouting, skinTones: [.medium])
        } else if rawValue == "🙎🏾‍♂️" {
            self.init(baseEmoji: .manPouting, skinTones: [.mediumDark])
        } else if rawValue == "🙎🏿‍♂️" {
            self.init(baseEmoji: .manPouting, skinTones: [.dark])
        } else if rawValue == "🙎‍♀️" {
            self.init(baseEmoji: .womanPouting, skinTones: nil)
        } else if rawValue == "🙎🏻‍♀️" {
            self.init(baseEmoji: .womanPouting, skinTones: [.light])
        } else if rawValue == "🙎🏼‍♀️" {
            self.init(baseEmoji: .womanPouting, skinTones: [.mediumLight])
        } else if rawValue == "🙎🏽‍♀️" {
            self.init(baseEmoji: .womanPouting, skinTones: [.medium])
        } else if rawValue == "🙎🏾‍♀️" {
            self.init(baseEmoji: .womanPouting, skinTones: [.mediumDark])
        } else if rawValue == "🙎🏿‍♀️" {
            self.init(baseEmoji: .womanPouting, skinTones: [.dark])
        } else if rawValue == "🙅" {
            self.init(baseEmoji: .noGood, skinTones: nil)
        } else if rawValue == "🙅🏻" {
            self.init(baseEmoji: .noGood, skinTones: [.light])
        } else if rawValue == "🙅🏼" {
            self.init(baseEmoji: .noGood, skinTones: [.mediumLight])
        } else if rawValue == "🙅🏽" {
            self.init(baseEmoji: .noGood, skinTones: [.medium])
        } else if rawValue == "🙅🏾" {
            self.init(baseEmoji: .noGood, skinTones: [.mediumDark])
        } else if rawValue == "🙅🏿" {
            self.init(baseEmoji: .noGood, skinTones: [.dark])
        } else if rawValue == "🙅‍♂️" {
            self.init(baseEmoji: .manGesturingNo, skinTones: nil)
        } else if rawValue == "🙅🏻‍♂️" {
            self.init(baseEmoji: .manGesturingNo, skinTones: [.light])
        } else if rawValue == "🙅🏼‍♂️" {
            self.init(baseEmoji: .manGesturingNo, skinTones: [.mediumLight])
        } else if rawValue == "🙅🏽‍♂️" {
            self.init(baseEmoji: .manGesturingNo, skinTones: [.medium])
        } else if rawValue == "🙅🏾‍♂️" {
            self.init(baseEmoji: .manGesturingNo, skinTones: [.mediumDark])
        } else if rawValue == "🙅🏿‍♂️" {
            self.init(baseEmoji: .manGesturingNo, skinTones: [.dark])
        } else if rawValue == "🙅‍♀️" {
            self.init(baseEmoji: .womanGesturingNo, skinTones: nil)
        } else if rawValue == "🙅🏻‍♀️" {
            self.init(baseEmoji: .womanGesturingNo, skinTones: [.light])
        } else if rawValue == "🙅🏼‍♀️" {
            self.init(baseEmoji: .womanGesturingNo, skinTones: [.mediumLight])
        } else if rawValue == "🙅🏽‍♀️" {
            self.init(baseEmoji: .womanGesturingNo, skinTones: [.medium])
        } else if rawValue == "🙅🏾‍♀️" {
            self.init(baseEmoji: .womanGesturingNo, skinTones: [.mediumDark])
        } else if rawValue == "🙅🏿‍♀️" {
            self.init(baseEmoji: .womanGesturingNo, skinTones: [.dark])
        } else if rawValue == "🙆" {
            self.init(baseEmoji: .okWoman, skinTones: nil)
        } else if rawValue == "🙆🏻" {
            self.init(baseEmoji: .okWoman, skinTones: [.light])
        } else if rawValue == "🙆🏼" {
            self.init(baseEmoji: .okWoman, skinTones: [.mediumLight])
        } else if rawValue == "🙆🏽" {
            self.init(baseEmoji: .okWoman, skinTones: [.medium])
        } else if rawValue == "🙆🏾" {
            self.init(baseEmoji: .okWoman, skinTones: [.mediumDark])
        } else if rawValue == "🙆🏿" {
            self.init(baseEmoji: .okWoman, skinTones: [.dark])
        } else if rawValue == "🙆‍♂️" {
            self.init(baseEmoji: .manGesturingOk, skinTones: nil)
        } else if rawValue == "🙆🏻‍♂️" {
            self.init(baseEmoji: .manGesturingOk, skinTones: [.light])
        } else if rawValue == "🙆🏼‍♂️" {
            self.init(baseEmoji: .manGesturingOk, skinTones: [.mediumLight])
        } else if rawValue == "🙆🏽‍♂️" {
            self.init(baseEmoji: .manGesturingOk, skinTones: [.medium])
        } else if rawValue == "🙆🏾‍♂️" {
            self.init(baseEmoji: .manGesturingOk, skinTones: [.mediumDark])
        } else if rawValue == "🙆🏿‍♂️" {
            self.init(baseEmoji: .manGesturingOk, skinTones: [.dark])
        } else if rawValue == "🙆‍♀️" {
            self.init(baseEmoji: .womanGesturingOk, skinTones: nil)
        } else if rawValue == "🙆🏻‍♀️" {
            self.init(baseEmoji: .womanGesturingOk, skinTones: [.light])
        } else if rawValue == "🙆🏼‍♀️" {
            self.init(baseEmoji: .womanGesturingOk, skinTones: [.mediumLight])
        } else if rawValue == "🙆🏽‍♀️" {
            self.init(baseEmoji: .womanGesturingOk, skinTones: [.medium])
        } else if rawValue == "🙆🏾‍♀️" {
            self.init(baseEmoji: .womanGesturingOk, skinTones: [.mediumDark])
        } else if rawValue == "🙆🏿‍♀️" {
            self.init(baseEmoji: .womanGesturingOk, skinTones: [.dark])
        } else if rawValue == "💁" {
            self.init(baseEmoji: .informationDeskPerson, skinTones: nil)
        } else if rawValue == "💁🏻" {
            self.init(baseEmoji: .informationDeskPerson, skinTones: [.light])
        } else if rawValue == "💁🏼" {
            self.init(baseEmoji: .informationDeskPerson, skinTones: [.mediumLight])
        } else if rawValue == "💁🏽" {
            self.init(baseEmoji: .informationDeskPerson, skinTones: [.medium])
        } else if rawValue == "💁🏾" {
            self.init(baseEmoji: .informationDeskPerson, skinTones: [.mediumDark])
        } else if rawValue == "💁🏿" {
            self.init(baseEmoji: .informationDeskPerson, skinTones: [.dark])
        } else if rawValue == "💁‍♂️" {
            self.init(baseEmoji: .manTippingHand, skinTones: nil)
        } else if rawValue == "💁🏻‍♂️" {
            self.init(baseEmoji: .manTippingHand, skinTones: [.light])
        } else if rawValue == "💁🏼‍♂️" {
            self.init(baseEmoji: .manTippingHand, skinTones: [.mediumLight])
        } else if rawValue == "💁🏽‍♂️" {
            self.init(baseEmoji: .manTippingHand, skinTones: [.medium])
        } else if rawValue == "💁🏾‍♂️" {
            self.init(baseEmoji: .manTippingHand, skinTones: [.mediumDark])
        } else if rawValue == "💁🏿‍♂️" {
            self.init(baseEmoji: .manTippingHand, skinTones: [.dark])
        } else if rawValue == "💁‍♀️" {
            self.init(baseEmoji: .womanTippingHand, skinTones: nil)
        } else if rawValue == "💁🏻‍♀️" {
            self.init(baseEmoji: .womanTippingHand, skinTones: [.light])
        } else if rawValue == "💁🏼‍♀️" {
            self.init(baseEmoji: .womanTippingHand, skinTones: [.mediumLight])
        } else if rawValue == "💁🏽‍♀️" {
            self.init(baseEmoji: .womanTippingHand, skinTones: [.medium])
        } else if rawValue == "💁🏾‍♀️" {
            self.init(baseEmoji: .womanTippingHand, skinTones: [.mediumDark])
        } else if rawValue == "💁🏿‍♀️" {
            self.init(baseEmoji: .womanTippingHand, skinTones: [.dark])
        } else if rawValue == "🙋" {
            self.init(baseEmoji: .raisingHand, skinTones: nil)
        } else if rawValue == "🙋🏻" {
            self.init(baseEmoji: .raisingHand, skinTones: [.light])
        } else if rawValue == "🙋🏼" {
            self.init(baseEmoji: .raisingHand, skinTones: [.mediumLight])
        } else if rawValue == "🙋🏽" {
            self.init(baseEmoji: .raisingHand, skinTones: [.medium])
        } else if rawValue == "🙋🏾" {
            self.init(baseEmoji: .raisingHand, skinTones: [.mediumDark])
        } else if rawValue == "🙋🏿" {
            self.init(baseEmoji: .raisingHand, skinTones: [.dark])
        } else if rawValue == "🙋‍♂️" {
            self.init(baseEmoji: .manRaisingHand, skinTones: nil)
        } else if rawValue == "🙋🏻‍♂️" {
            self.init(baseEmoji: .manRaisingHand, skinTones: [.light])
        } else if rawValue == "🙋🏼‍♂️" {
            self.init(baseEmoji: .manRaisingHand, skinTones: [.mediumLight])
        } else if rawValue == "🙋🏽‍♂️" {
            self.init(baseEmoji: .manRaisingHand, skinTones: [.medium])
        } else if rawValue == "🙋🏾‍♂️" {
            self.init(baseEmoji: .manRaisingHand, skinTones: [.mediumDark])
        } else if rawValue == "🙋🏿‍♂️" {
            self.init(baseEmoji: .manRaisingHand, skinTones: [.dark])
        } else if rawValue == "🙋‍♀️" {
            self.init(baseEmoji: .womanRaisingHand, skinTones: nil)
        } else if rawValue == "🙋🏻‍♀️" {
            self.init(baseEmoji: .womanRaisingHand, skinTones: [.light])
        } else if rawValue == "🙋🏼‍♀️" {
            self.init(baseEmoji: .womanRaisingHand, skinTones: [.mediumLight])
        } else if rawValue == "🙋🏽‍♀️" {
            self.init(baseEmoji: .womanRaisingHand, skinTones: [.medium])
        } else if rawValue == "🙋🏾‍♀️" {
            self.init(baseEmoji: .womanRaisingHand, skinTones: [.mediumDark])
        } else if rawValue == "🙋🏿‍♀️" {
            self.init(baseEmoji: .womanRaisingHand, skinTones: [.dark])
        } else if rawValue == "🧏" {
            self.init(baseEmoji: .deafPerson, skinTones: nil)
        } else if rawValue == "🧏🏻" {
            self.init(baseEmoji: .deafPerson, skinTones: [.light])
        } else if rawValue == "🧏🏼" {
            self.init(baseEmoji: .deafPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧏🏽" {
            self.init(baseEmoji: .deafPerson, skinTones: [.medium])
        } else if rawValue == "🧏🏾" {
            self.init(baseEmoji: .deafPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧏🏿" {
            self.init(baseEmoji: .deafPerson, skinTones: [.dark])
        } else if rawValue == "🧏‍♂️" {
            self.init(baseEmoji: .deafMan, skinTones: nil)
        } else if rawValue == "🧏🏻‍♂️" {
            self.init(baseEmoji: .deafMan, skinTones: [.light])
        } else if rawValue == "🧏🏼‍♂️" {
            self.init(baseEmoji: .deafMan, skinTones: [.mediumLight])
        } else if rawValue == "🧏🏽‍♂️" {
            self.init(baseEmoji: .deafMan, skinTones: [.medium])
        } else if rawValue == "🧏🏾‍♂️" {
            self.init(baseEmoji: .deafMan, skinTones: [.mediumDark])
        } else if rawValue == "🧏🏿‍♂️" {
            self.init(baseEmoji: .deafMan, skinTones: [.dark])
        } else if rawValue == "🧏‍♀️" {
            self.init(baseEmoji: .deafWoman, skinTones: nil)
        } else if rawValue == "🧏🏻‍♀️" {
            self.init(baseEmoji: .deafWoman, skinTones: [.light])
        } else if rawValue == "🧏🏼‍♀️" {
            self.init(baseEmoji: .deafWoman, skinTones: [.mediumLight])
        } else if rawValue == "🧏🏽‍♀️" {
            self.init(baseEmoji: .deafWoman, skinTones: [.medium])
        } else if rawValue == "🧏🏾‍♀️" {
            self.init(baseEmoji: .deafWoman, skinTones: [.mediumDark])
        } else if rawValue == "🧏🏿‍♀️" {
            self.init(baseEmoji: .deafWoman, skinTones: [.dark])
        } else if rawValue == "🙇" {
            self.init(baseEmoji: .bow, skinTones: nil)
        } else if rawValue == "🙇🏻" {
            self.init(baseEmoji: .bow, skinTones: [.light])
        } else if rawValue == "🙇🏼" {
            self.init(baseEmoji: .bow, skinTones: [.mediumLight])
        } else if rawValue == "🙇🏽" {
            self.init(baseEmoji: .bow, skinTones: [.medium])
        } else if rawValue == "🙇🏾" {
            self.init(baseEmoji: .bow, skinTones: [.mediumDark])
        } else if rawValue == "🙇🏿" {
            self.init(baseEmoji: .bow, skinTones: [.dark])
        } else if rawValue == "🙇‍♂️" {
            self.init(baseEmoji: .manBowing, skinTones: nil)
        } else if rawValue == "🙇🏻‍♂️" {
            self.init(baseEmoji: .manBowing, skinTones: [.light])
        } else if rawValue == "🙇🏼‍♂️" {
            self.init(baseEmoji: .manBowing, skinTones: [.mediumLight])
        } else if rawValue == "🙇🏽‍♂️" {
            self.init(baseEmoji: .manBowing, skinTones: [.medium])
        } else if rawValue == "🙇🏾‍♂️" {
            self.init(baseEmoji: .manBowing, skinTones: [.mediumDark])
        } else if rawValue == "🙇🏿‍♂️" {
            self.init(baseEmoji: .manBowing, skinTones: [.dark])
        } else if rawValue == "🙇‍♀️" {
            self.init(baseEmoji: .womanBowing, skinTones: nil)
        } else if rawValue == "🙇🏻‍♀️" {
            self.init(baseEmoji: .womanBowing, skinTones: [.light])
        } else if rawValue == "🙇🏼‍♀️" {
            self.init(baseEmoji: .womanBowing, skinTones: [.mediumLight])
        } else if rawValue == "🙇🏽‍♀️" {
            self.init(baseEmoji: .womanBowing, skinTones: [.medium])
        } else if rawValue == "🙇🏾‍♀️" {
            self.init(baseEmoji: .womanBowing, skinTones: [.mediumDark])
        } else if rawValue == "🙇🏿‍♀️" {
            self.init(baseEmoji: .womanBowing, skinTones: [.dark])
        } else if rawValue == "🤦" {
            self.init(baseEmoji: .facePalm, skinTones: nil)
        } else if rawValue == "🤦🏻" {
            self.init(baseEmoji: .facePalm, skinTones: [.light])
        } else if rawValue == "🤦🏼" {
            self.init(baseEmoji: .facePalm, skinTones: [.mediumLight])
        } else if rawValue == "🤦🏽" {
            self.init(baseEmoji: .facePalm, skinTones: [.medium])
        } else if rawValue == "🤦🏾" {
            self.init(baseEmoji: .facePalm, skinTones: [.mediumDark])
        } else if rawValue == "🤦🏿" {
            self.init(baseEmoji: .facePalm, skinTones: [.dark])
        } else if rawValue == "🤦‍♂️" {
            self.init(baseEmoji: .manFacepalming, skinTones: nil)
        } else if rawValue == "🤦🏻‍♂️" {
            self.init(baseEmoji: .manFacepalming, skinTones: [.light])
        } else if rawValue == "🤦🏼‍♂️" {
            self.init(baseEmoji: .manFacepalming, skinTones: [.mediumLight])
        } else if rawValue == "🤦🏽‍♂️" {
            self.init(baseEmoji: .manFacepalming, skinTones: [.medium])
        } else if rawValue == "🤦🏾‍♂️" {
            self.init(baseEmoji: .manFacepalming, skinTones: [.mediumDark])
        } else if rawValue == "🤦🏿‍♂️" {
            self.init(baseEmoji: .manFacepalming, skinTones: [.dark])
        } else if rawValue == "🤦‍♀️" {
            self.init(baseEmoji: .womanFacepalming, skinTones: nil)
        } else if rawValue == "🤦🏻‍♀️" {
            self.init(baseEmoji: .womanFacepalming, skinTones: [.light])
        } else if rawValue == "🤦🏼‍♀️" {
            self.init(baseEmoji: .womanFacepalming, skinTones: [.mediumLight])
        } else if rawValue == "🤦🏽‍♀️" {
            self.init(baseEmoji: .womanFacepalming, skinTones: [.medium])
        } else if rawValue == "🤦🏾‍♀️" {
            self.init(baseEmoji: .womanFacepalming, skinTones: [.mediumDark])
        } else if rawValue == "🤦🏿‍♀️" {
            self.init(baseEmoji: .womanFacepalming, skinTones: [.dark])
        } else if rawValue == "🤷" {
            self.init(baseEmoji: .shrug, skinTones: nil)
        } else if rawValue == "🤷🏻" {
            self.init(baseEmoji: .shrug, skinTones: [.light])
        } else if rawValue == "🤷🏼" {
            self.init(baseEmoji: .shrug, skinTones: [.mediumLight])
        } else if rawValue == "🤷🏽" {
            self.init(baseEmoji: .shrug, skinTones: [.medium])
        } else if rawValue == "🤷🏾" {
            self.init(baseEmoji: .shrug, skinTones: [.mediumDark])
        } else if rawValue == "🤷🏿" {
            self.init(baseEmoji: .shrug, skinTones: [.dark])
        } else if rawValue == "🤷‍♂️" {
            self.init(baseEmoji: .manShrugging, skinTones: nil)
        } else if rawValue == "🤷🏻‍♂️" {
            self.init(baseEmoji: .manShrugging, skinTones: [.light])
        } else if rawValue == "🤷🏼‍♂️" {
            self.init(baseEmoji: .manShrugging, skinTones: [.mediumLight])
        } else if rawValue == "🤷🏽‍♂️" {
            self.init(baseEmoji: .manShrugging, skinTones: [.medium])
        } else if rawValue == "🤷🏾‍♂️" {
            self.init(baseEmoji: .manShrugging, skinTones: [.mediumDark])
        } else if rawValue == "🤷🏿‍♂️" {
            self.init(baseEmoji: .manShrugging, skinTones: [.dark])
        } else if rawValue == "🤷‍♀️" {
            self.init(baseEmoji: .womanShrugging, skinTones: nil)
        } else if rawValue == "🤷🏻‍♀️" {
            self.init(baseEmoji: .womanShrugging, skinTones: [.light])
        } else if rawValue == "🤷🏼‍♀️" {
            self.init(baseEmoji: .womanShrugging, skinTones: [.mediumLight])
        } else if rawValue == "🤷🏽‍♀️" {
            self.init(baseEmoji: .womanShrugging, skinTones: [.medium])
        } else if rawValue == "🤷🏾‍♀️" {
            self.init(baseEmoji: .womanShrugging, skinTones: [.mediumDark])
        } else if rawValue == "🤷🏿‍♀️" {
            self.init(baseEmoji: .womanShrugging, skinTones: [.dark])
        } else if rawValue == "🧑‍⚕️" {
            self.init(baseEmoji: .healthWorker, skinTones: nil)
        } else if rawValue == "🧑🏻‍⚕️" {
            self.init(baseEmoji: .healthWorker, skinTones: [.light])
        } else if rawValue == "🧑🏼‍⚕️" {
            self.init(baseEmoji: .healthWorker, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍⚕️" {
            self.init(baseEmoji: .healthWorker, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍⚕️" {
            self.init(baseEmoji: .healthWorker, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍⚕️" {
            self.init(baseEmoji: .healthWorker, skinTones: [.dark])
        } else if rawValue == "👨‍⚕️" {
            self.init(baseEmoji: .maleDoctor, skinTones: nil)
        } else if rawValue == "👨🏻‍⚕️" {
            self.init(baseEmoji: .maleDoctor, skinTones: [.light])
        } else if rawValue == "👨🏼‍⚕️" {
            self.init(baseEmoji: .maleDoctor, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍⚕️" {
            self.init(baseEmoji: .maleDoctor, skinTones: [.medium])
        } else if rawValue == "👨🏾‍⚕️" {
            self.init(baseEmoji: .maleDoctor, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍⚕️" {
            self.init(baseEmoji: .maleDoctor, skinTones: [.dark])
        } else if rawValue == "👩‍⚕️" {
            self.init(baseEmoji: .femaleDoctor, skinTones: nil)
        } else if rawValue == "👩🏻‍⚕️" {
            self.init(baseEmoji: .femaleDoctor, skinTones: [.light])
        } else if rawValue == "👩🏼‍⚕️" {
            self.init(baseEmoji: .femaleDoctor, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍⚕️" {
            self.init(baseEmoji: .femaleDoctor, skinTones: [.medium])
        } else if rawValue == "👩🏾‍⚕️" {
            self.init(baseEmoji: .femaleDoctor, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍⚕️" {
            self.init(baseEmoji: .femaleDoctor, skinTones: [.dark])
        } else if rawValue == "🧑‍🎓" {
            self.init(baseEmoji: .student, skinTones: nil)
        } else if rawValue == "🧑🏻‍🎓" {
            self.init(baseEmoji: .student, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🎓" {
            self.init(baseEmoji: .student, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🎓" {
            self.init(baseEmoji: .student, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🎓" {
            self.init(baseEmoji: .student, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🎓" {
            self.init(baseEmoji: .student, skinTones: [.dark])
        } else if rawValue == "👨‍🎓" {
            self.init(baseEmoji: .maleStudent, skinTones: nil)
        } else if rawValue == "👨🏻‍🎓" {
            self.init(baseEmoji: .maleStudent, skinTones: [.light])
        } else if rawValue == "👨🏼‍🎓" {
            self.init(baseEmoji: .maleStudent, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🎓" {
            self.init(baseEmoji: .maleStudent, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🎓" {
            self.init(baseEmoji: .maleStudent, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🎓" {
            self.init(baseEmoji: .maleStudent, skinTones: [.dark])
        } else if rawValue == "👩‍🎓" {
            self.init(baseEmoji: .femaleStudent, skinTones: nil)
        } else if rawValue == "👩🏻‍🎓" {
            self.init(baseEmoji: .femaleStudent, skinTones: [.light])
        } else if rawValue == "👩🏼‍🎓" {
            self.init(baseEmoji: .femaleStudent, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🎓" {
            self.init(baseEmoji: .femaleStudent, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🎓" {
            self.init(baseEmoji: .femaleStudent, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🎓" {
            self.init(baseEmoji: .femaleStudent, skinTones: [.dark])
        } else if rawValue == "🧑‍🏫" {
            self.init(baseEmoji: .teacher, skinTones: nil)
        } else if rawValue == "🧑🏻‍🏫" {
            self.init(baseEmoji: .teacher, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🏫" {
            self.init(baseEmoji: .teacher, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🏫" {
            self.init(baseEmoji: .teacher, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🏫" {
            self.init(baseEmoji: .teacher, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🏫" {
            self.init(baseEmoji: .teacher, skinTones: [.dark])
        } else if rawValue == "👨‍🏫" {
            self.init(baseEmoji: .maleTeacher, skinTones: nil)
        } else if rawValue == "👨🏻‍🏫" {
            self.init(baseEmoji: .maleTeacher, skinTones: [.light])
        } else if rawValue == "👨🏼‍🏫" {
            self.init(baseEmoji: .maleTeacher, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🏫" {
            self.init(baseEmoji: .maleTeacher, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🏫" {
            self.init(baseEmoji: .maleTeacher, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🏫" {
            self.init(baseEmoji: .maleTeacher, skinTones: [.dark])
        } else if rawValue == "👩‍🏫" {
            self.init(baseEmoji: .femaleTeacher, skinTones: nil)
        } else if rawValue == "👩🏻‍🏫" {
            self.init(baseEmoji: .femaleTeacher, skinTones: [.light])
        } else if rawValue == "👩🏼‍🏫" {
            self.init(baseEmoji: .femaleTeacher, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🏫" {
            self.init(baseEmoji: .femaleTeacher, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🏫" {
            self.init(baseEmoji: .femaleTeacher, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🏫" {
            self.init(baseEmoji: .femaleTeacher, skinTones: [.dark])
        } else if rawValue == "🧑‍⚖️" {
            self.init(baseEmoji: .judge, skinTones: nil)
        } else if rawValue == "🧑🏻‍⚖️" {
            self.init(baseEmoji: .judge, skinTones: [.light])
        } else if rawValue == "🧑🏼‍⚖️" {
            self.init(baseEmoji: .judge, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍⚖️" {
            self.init(baseEmoji: .judge, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍⚖️" {
            self.init(baseEmoji: .judge, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍⚖️" {
            self.init(baseEmoji: .judge, skinTones: [.dark])
        } else if rawValue == "👨‍⚖️" {
            self.init(baseEmoji: .maleJudge, skinTones: nil)
        } else if rawValue == "👨🏻‍⚖️" {
            self.init(baseEmoji: .maleJudge, skinTones: [.light])
        } else if rawValue == "👨🏼‍⚖️" {
            self.init(baseEmoji: .maleJudge, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍⚖️" {
            self.init(baseEmoji: .maleJudge, skinTones: [.medium])
        } else if rawValue == "👨🏾‍⚖️" {
            self.init(baseEmoji: .maleJudge, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍⚖️" {
            self.init(baseEmoji: .maleJudge, skinTones: [.dark])
        } else if rawValue == "👩‍⚖️" {
            self.init(baseEmoji: .femaleJudge, skinTones: nil)
        } else if rawValue == "👩🏻‍⚖️" {
            self.init(baseEmoji: .femaleJudge, skinTones: [.light])
        } else if rawValue == "👩🏼‍⚖️" {
            self.init(baseEmoji: .femaleJudge, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍⚖️" {
            self.init(baseEmoji: .femaleJudge, skinTones: [.medium])
        } else if rawValue == "👩🏾‍⚖️" {
            self.init(baseEmoji: .femaleJudge, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍⚖️" {
            self.init(baseEmoji: .femaleJudge, skinTones: [.dark])
        } else if rawValue == "🧑‍🌾" {
            self.init(baseEmoji: .farmer, skinTones: nil)
        } else if rawValue == "🧑🏻‍🌾" {
            self.init(baseEmoji: .farmer, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🌾" {
            self.init(baseEmoji: .farmer, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🌾" {
            self.init(baseEmoji: .farmer, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🌾" {
            self.init(baseEmoji: .farmer, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🌾" {
            self.init(baseEmoji: .farmer, skinTones: [.dark])
        } else if rawValue == "👨‍🌾" {
            self.init(baseEmoji: .maleFarmer, skinTones: nil)
        } else if rawValue == "👨🏻‍🌾" {
            self.init(baseEmoji: .maleFarmer, skinTones: [.light])
        } else if rawValue == "👨🏼‍🌾" {
            self.init(baseEmoji: .maleFarmer, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🌾" {
            self.init(baseEmoji: .maleFarmer, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🌾" {
            self.init(baseEmoji: .maleFarmer, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🌾" {
            self.init(baseEmoji: .maleFarmer, skinTones: [.dark])
        } else if rawValue == "👩‍🌾" {
            self.init(baseEmoji: .femaleFarmer, skinTones: nil)
        } else if rawValue == "👩🏻‍🌾" {
            self.init(baseEmoji: .femaleFarmer, skinTones: [.light])
        } else if rawValue == "👩🏼‍🌾" {
            self.init(baseEmoji: .femaleFarmer, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🌾" {
            self.init(baseEmoji: .femaleFarmer, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🌾" {
            self.init(baseEmoji: .femaleFarmer, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🌾" {
            self.init(baseEmoji: .femaleFarmer, skinTones: [.dark])
        } else if rawValue == "🧑‍🍳" {
            self.init(baseEmoji: .cook, skinTones: nil)
        } else if rawValue == "🧑🏻‍🍳" {
            self.init(baseEmoji: .cook, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🍳" {
            self.init(baseEmoji: .cook, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🍳" {
            self.init(baseEmoji: .cook, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🍳" {
            self.init(baseEmoji: .cook, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🍳" {
            self.init(baseEmoji: .cook, skinTones: [.dark])
        } else if rawValue == "👨‍🍳" {
            self.init(baseEmoji: .maleCook, skinTones: nil)
        } else if rawValue == "👨🏻‍🍳" {
            self.init(baseEmoji: .maleCook, skinTones: [.light])
        } else if rawValue == "👨🏼‍🍳" {
            self.init(baseEmoji: .maleCook, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🍳" {
            self.init(baseEmoji: .maleCook, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🍳" {
            self.init(baseEmoji: .maleCook, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🍳" {
            self.init(baseEmoji: .maleCook, skinTones: [.dark])
        } else if rawValue == "👩‍🍳" {
            self.init(baseEmoji: .femaleCook, skinTones: nil)
        } else if rawValue == "👩🏻‍🍳" {
            self.init(baseEmoji: .femaleCook, skinTones: [.light])
        } else if rawValue == "👩🏼‍🍳" {
            self.init(baseEmoji: .femaleCook, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🍳" {
            self.init(baseEmoji: .femaleCook, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🍳" {
            self.init(baseEmoji: .femaleCook, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🍳" {
            self.init(baseEmoji: .femaleCook, skinTones: [.dark])
        } else if rawValue == "🧑‍🔧" {
            self.init(baseEmoji: .mechanic, skinTones: nil)
        } else if rawValue == "🧑🏻‍🔧" {
            self.init(baseEmoji: .mechanic, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🔧" {
            self.init(baseEmoji: .mechanic, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🔧" {
            self.init(baseEmoji: .mechanic, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🔧" {
            self.init(baseEmoji: .mechanic, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🔧" {
            self.init(baseEmoji: .mechanic, skinTones: [.dark])
        } else if rawValue == "👨‍🔧" {
            self.init(baseEmoji: .maleMechanic, skinTones: nil)
        } else if rawValue == "👨🏻‍🔧" {
            self.init(baseEmoji: .maleMechanic, skinTones: [.light])
        } else if rawValue == "👨🏼‍🔧" {
            self.init(baseEmoji: .maleMechanic, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🔧" {
            self.init(baseEmoji: .maleMechanic, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🔧" {
            self.init(baseEmoji: .maleMechanic, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🔧" {
            self.init(baseEmoji: .maleMechanic, skinTones: [.dark])
        } else if rawValue == "👩‍🔧" {
            self.init(baseEmoji: .femaleMechanic, skinTones: nil)
        } else if rawValue == "👩🏻‍🔧" {
            self.init(baseEmoji: .femaleMechanic, skinTones: [.light])
        } else if rawValue == "👩🏼‍🔧" {
            self.init(baseEmoji: .femaleMechanic, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🔧" {
            self.init(baseEmoji: .femaleMechanic, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🔧" {
            self.init(baseEmoji: .femaleMechanic, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🔧" {
            self.init(baseEmoji: .femaleMechanic, skinTones: [.dark])
        } else if rawValue == "🧑‍🏭" {
            self.init(baseEmoji: .factoryWorker, skinTones: nil)
        } else if rawValue == "🧑🏻‍🏭" {
            self.init(baseEmoji: .factoryWorker, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🏭" {
            self.init(baseEmoji: .factoryWorker, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🏭" {
            self.init(baseEmoji: .factoryWorker, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🏭" {
            self.init(baseEmoji: .factoryWorker, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🏭" {
            self.init(baseEmoji: .factoryWorker, skinTones: [.dark])
        } else if rawValue == "👨‍🏭" {
            self.init(baseEmoji: .maleFactoryWorker, skinTones: nil)
        } else if rawValue == "👨🏻‍🏭" {
            self.init(baseEmoji: .maleFactoryWorker, skinTones: [.light])
        } else if rawValue == "👨🏼‍🏭" {
            self.init(baseEmoji: .maleFactoryWorker, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🏭" {
            self.init(baseEmoji: .maleFactoryWorker, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🏭" {
            self.init(baseEmoji: .maleFactoryWorker, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🏭" {
            self.init(baseEmoji: .maleFactoryWorker, skinTones: [.dark])
        } else if rawValue == "👩‍🏭" {
            self.init(baseEmoji: .femaleFactoryWorker, skinTones: nil)
        } else if rawValue == "👩🏻‍🏭" {
            self.init(baseEmoji: .femaleFactoryWorker, skinTones: [.light])
        } else if rawValue == "👩🏼‍🏭" {
            self.init(baseEmoji: .femaleFactoryWorker, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🏭" {
            self.init(baseEmoji: .femaleFactoryWorker, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🏭" {
            self.init(baseEmoji: .femaleFactoryWorker, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🏭" {
            self.init(baseEmoji: .femaleFactoryWorker, skinTones: [.dark])
        } else if rawValue == "🧑‍💼" {
            self.init(baseEmoji: .officeWorker, skinTones: nil)
        } else if rawValue == "🧑🏻‍💼" {
            self.init(baseEmoji: .officeWorker, skinTones: [.light])
        } else if rawValue == "🧑🏼‍💼" {
            self.init(baseEmoji: .officeWorker, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍💼" {
            self.init(baseEmoji: .officeWorker, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍💼" {
            self.init(baseEmoji: .officeWorker, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍💼" {
            self.init(baseEmoji: .officeWorker, skinTones: [.dark])
        } else if rawValue == "👨‍💼" {
            self.init(baseEmoji: .maleOfficeWorker, skinTones: nil)
        } else if rawValue == "👨🏻‍💼" {
            self.init(baseEmoji: .maleOfficeWorker, skinTones: [.light])
        } else if rawValue == "👨🏼‍💼" {
            self.init(baseEmoji: .maleOfficeWorker, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍💼" {
            self.init(baseEmoji: .maleOfficeWorker, skinTones: [.medium])
        } else if rawValue == "👨🏾‍💼" {
            self.init(baseEmoji: .maleOfficeWorker, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍💼" {
            self.init(baseEmoji: .maleOfficeWorker, skinTones: [.dark])
        } else if rawValue == "👩‍💼" {
            self.init(baseEmoji: .femaleOfficeWorker, skinTones: nil)
        } else if rawValue == "👩🏻‍💼" {
            self.init(baseEmoji: .femaleOfficeWorker, skinTones: [.light])
        } else if rawValue == "👩🏼‍💼" {
            self.init(baseEmoji: .femaleOfficeWorker, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍💼" {
            self.init(baseEmoji: .femaleOfficeWorker, skinTones: [.medium])
        } else if rawValue == "👩🏾‍💼" {
            self.init(baseEmoji: .femaleOfficeWorker, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍💼" {
            self.init(baseEmoji: .femaleOfficeWorker, skinTones: [.dark])
        } else if rawValue == "🧑‍🔬" {
            self.init(baseEmoji: .scientist, skinTones: nil)
        } else if rawValue == "🧑🏻‍🔬" {
            self.init(baseEmoji: .scientist, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🔬" {
            self.init(baseEmoji: .scientist, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🔬" {
            self.init(baseEmoji: .scientist, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🔬" {
            self.init(baseEmoji: .scientist, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🔬" {
            self.init(baseEmoji: .scientist, skinTones: [.dark])
        } else if rawValue == "👨‍🔬" {
            self.init(baseEmoji: .maleScientist, skinTones: nil)
        } else if rawValue == "👨🏻‍🔬" {
            self.init(baseEmoji: .maleScientist, skinTones: [.light])
        } else if rawValue == "👨🏼‍🔬" {
            self.init(baseEmoji: .maleScientist, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🔬" {
            self.init(baseEmoji: .maleScientist, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🔬" {
            self.init(baseEmoji: .maleScientist, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🔬" {
            self.init(baseEmoji: .maleScientist, skinTones: [.dark])
        } else if rawValue == "👩‍🔬" {
            self.init(baseEmoji: .femaleScientist, skinTones: nil)
        } else if rawValue == "👩🏻‍🔬" {
            self.init(baseEmoji: .femaleScientist, skinTones: [.light])
        } else if rawValue == "👩🏼‍🔬" {
            self.init(baseEmoji: .femaleScientist, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🔬" {
            self.init(baseEmoji: .femaleScientist, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🔬" {
            self.init(baseEmoji: .femaleScientist, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🔬" {
            self.init(baseEmoji: .femaleScientist, skinTones: [.dark])
        } else if rawValue == "🧑‍💻" {
            self.init(baseEmoji: .technologist, skinTones: nil)
        } else if rawValue == "🧑🏻‍💻" {
            self.init(baseEmoji: .technologist, skinTones: [.light])
        } else if rawValue == "🧑🏼‍💻" {
            self.init(baseEmoji: .technologist, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍💻" {
            self.init(baseEmoji: .technologist, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍💻" {
            self.init(baseEmoji: .technologist, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍💻" {
            self.init(baseEmoji: .technologist, skinTones: [.dark])
        } else if rawValue == "👨‍💻" {
            self.init(baseEmoji: .maleTechnologist, skinTones: nil)
        } else if rawValue == "👨🏻‍💻" {
            self.init(baseEmoji: .maleTechnologist, skinTones: [.light])
        } else if rawValue == "👨🏼‍💻" {
            self.init(baseEmoji: .maleTechnologist, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍💻" {
            self.init(baseEmoji: .maleTechnologist, skinTones: [.medium])
        } else if rawValue == "👨🏾‍💻" {
            self.init(baseEmoji: .maleTechnologist, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍💻" {
            self.init(baseEmoji: .maleTechnologist, skinTones: [.dark])
        } else if rawValue == "👩‍💻" {
            self.init(baseEmoji: .femaleTechnologist, skinTones: nil)
        } else if rawValue == "👩🏻‍💻" {
            self.init(baseEmoji: .femaleTechnologist, skinTones: [.light])
        } else if rawValue == "👩🏼‍💻" {
            self.init(baseEmoji: .femaleTechnologist, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍💻" {
            self.init(baseEmoji: .femaleTechnologist, skinTones: [.medium])
        } else if rawValue == "👩🏾‍💻" {
            self.init(baseEmoji: .femaleTechnologist, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍💻" {
            self.init(baseEmoji: .femaleTechnologist, skinTones: [.dark])
        } else if rawValue == "🧑‍🎤" {
            self.init(baseEmoji: .singer, skinTones: nil)
        } else if rawValue == "🧑🏻‍🎤" {
            self.init(baseEmoji: .singer, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🎤" {
            self.init(baseEmoji: .singer, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🎤" {
            self.init(baseEmoji: .singer, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🎤" {
            self.init(baseEmoji: .singer, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🎤" {
            self.init(baseEmoji: .singer, skinTones: [.dark])
        } else if rawValue == "👨‍🎤" {
            self.init(baseEmoji: .maleSinger, skinTones: nil)
        } else if rawValue == "👨🏻‍🎤" {
            self.init(baseEmoji: .maleSinger, skinTones: [.light])
        } else if rawValue == "👨🏼‍🎤" {
            self.init(baseEmoji: .maleSinger, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🎤" {
            self.init(baseEmoji: .maleSinger, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🎤" {
            self.init(baseEmoji: .maleSinger, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🎤" {
            self.init(baseEmoji: .maleSinger, skinTones: [.dark])
        } else if rawValue == "👩‍🎤" {
            self.init(baseEmoji: .femaleSinger, skinTones: nil)
        } else if rawValue == "👩🏻‍🎤" {
            self.init(baseEmoji: .femaleSinger, skinTones: [.light])
        } else if rawValue == "👩🏼‍🎤" {
            self.init(baseEmoji: .femaleSinger, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🎤" {
            self.init(baseEmoji: .femaleSinger, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🎤" {
            self.init(baseEmoji: .femaleSinger, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🎤" {
            self.init(baseEmoji: .femaleSinger, skinTones: [.dark])
        } else if rawValue == "🧑‍🎨" {
            self.init(baseEmoji: .artist, skinTones: nil)
        } else if rawValue == "🧑🏻‍🎨" {
            self.init(baseEmoji: .artist, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🎨" {
            self.init(baseEmoji: .artist, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🎨" {
            self.init(baseEmoji: .artist, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🎨" {
            self.init(baseEmoji: .artist, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🎨" {
            self.init(baseEmoji: .artist, skinTones: [.dark])
        } else if rawValue == "👨‍🎨" {
            self.init(baseEmoji: .maleArtist, skinTones: nil)
        } else if rawValue == "👨🏻‍🎨" {
            self.init(baseEmoji: .maleArtist, skinTones: [.light])
        } else if rawValue == "👨🏼‍🎨" {
            self.init(baseEmoji: .maleArtist, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🎨" {
            self.init(baseEmoji: .maleArtist, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🎨" {
            self.init(baseEmoji: .maleArtist, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🎨" {
            self.init(baseEmoji: .maleArtist, skinTones: [.dark])
        } else if rawValue == "👩‍🎨" {
            self.init(baseEmoji: .femaleArtist, skinTones: nil)
        } else if rawValue == "👩🏻‍🎨" {
            self.init(baseEmoji: .femaleArtist, skinTones: [.light])
        } else if rawValue == "👩🏼‍🎨" {
            self.init(baseEmoji: .femaleArtist, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🎨" {
            self.init(baseEmoji: .femaleArtist, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🎨" {
            self.init(baseEmoji: .femaleArtist, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🎨" {
            self.init(baseEmoji: .femaleArtist, skinTones: [.dark])
        } else if rawValue == "🧑‍✈️" {
            self.init(baseEmoji: .pilot, skinTones: nil)
        } else if rawValue == "🧑🏻‍✈️" {
            self.init(baseEmoji: .pilot, skinTones: [.light])
        } else if rawValue == "🧑🏼‍✈️" {
            self.init(baseEmoji: .pilot, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍✈️" {
            self.init(baseEmoji: .pilot, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍✈️" {
            self.init(baseEmoji: .pilot, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍✈️" {
            self.init(baseEmoji: .pilot, skinTones: [.dark])
        } else if rawValue == "👨‍✈️" {
            self.init(baseEmoji: .malePilot, skinTones: nil)
        } else if rawValue == "👨🏻‍✈️" {
            self.init(baseEmoji: .malePilot, skinTones: [.light])
        } else if rawValue == "👨🏼‍✈️" {
            self.init(baseEmoji: .malePilot, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍✈️" {
            self.init(baseEmoji: .malePilot, skinTones: [.medium])
        } else if rawValue == "👨🏾‍✈️" {
            self.init(baseEmoji: .malePilot, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍✈️" {
            self.init(baseEmoji: .malePilot, skinTones: [.dark])
        } else if rawValue == "👩‍✈️" {
            self.init(baseEmoji: .femalePilot, skinTones: nil)
        } else if rawValue == "👩🏻‍✈️" {
            self.init(baseEmoji: .femalePilot, skinTones: [.light])
        } else if rawValue == "👩🏼‍✈️" {
            self.init(baseEmoji: .femalePilot, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍✈️" {
            self.init(baseEmoji: .femalePilot, skinTones: [.medium])
        } else if rawValue == "👩🏾‍✈️" {
            self.init(baseEmoji: .femalePilot, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍✈️" {
            self.init(baseEmoji: .femalePilot, skinTones: [.dark])
        } else if rawValue == "🧑‍🚀" {
            self.init(baseEmoji: .astronaut, skinTones: nil)
        } else if rawValue == "🧑🏻‍🚀" {
            self.init(baseEmoji: .astronaut, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🚀" {
            self.init(baseEmoji: .astronaut, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🚀" {
            self.init(baseEmoji: .astronaut, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🚀" {
            self.init(baseEmoji: .astronaut, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🚀" {
            self.init(baseEmoji: .astronaut, skinTones: [.dark])
        } else if rawValue == "👨‍🚀" {
            self.init(baseEmoji: .maleAstronaut, skinTones: nil)
        } else if rawValue == "👨🏻‍🚀" {
            self.init(baseEmoji: .maleAstronaut, skinTones: [.light])
        } else if rawValue == "👨🏼‍🚀" {
            self.init(baseEmoji: .maleAstronaut, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🚀" {
            self.init(baseEmoji: .maleAstronaut, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🚀" {
            self.init(baseEmoji: .maleAstronaut, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🚀" {
            self.init(baseEmoji: .maleAstronaut, skinTones: [.dark])
        } else if rawValue == "👩‍🚀" {
            self.init(baseEmoji: .femaleAstronaut, skinTones: nil)
        } else if rawValue == "👩🏻‍🚀" {
            self.init(baseEmoji: .femaleAstronaut, skinTones: [.light])
        } else if rawValue == "👩🏼‍🚀" {
            self.init(baseEmoji: .femaleAstronaut, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🚀" {
            self.init(baseEmoji: .femaleAstronaut, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🚀" {
            self.init(baseEmoji: .femaleAstronaut, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🚀" {
            self.init(baseEmoji: .femaleAstronaut, skinTones: [.dark])
        } else if rawValue == "🧑‍🚒" {
            self.init(baseEmoji: .firefighter, skinTones: nil)
        } else if rawValue == "🧑🏻‍🚒" {
            self.init(baseEmoji: .firefighter, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🚒" {
            self.init(baseEmoji: .firefighter, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🚒" {
            self.init(baseEmoji: .firefighter, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🚒" {
            self.init(baseEmoji: .firefighter, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🚒" {
            self.init(baseEmoji: .firefighter, skinTones: [.dark])
        } else if rawValue == "👨‍🚒" {
            self.init(baseEmoji: .maleFirefighter, skinTones: nil)
        } else if rawValue == "👨🏻‍🚒" {
            self.init(baseEmoji: .maleFirefighter, skinTones: [.light])
        } else if rawValue == "👨🏼‍🚒" {
            self.init(baseEmoji: .maleFirefighter, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🚒" {
            self.init(baseEmoji: .maleFirefighter, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🚒" {
            self.init(baseEmoji: .maleFirefighter, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🚒" {
            self.init(baseEmoji: .maleFirefighter, skinTones: [.dark])
        } else if rawValue == "👩‍🚒" {
            self.init(baseEmoji: .femaleFirefighter, skinTones: nil)
        } else if rawValue == "👩🏻‍🚒" {
            self.init(baseEmoji: .femaleFirefighter, skinTones: [.light])
        } else if rawValue == "👩🏼‍🚒" {
            self.init(baseEmoji: .femaleFirefighter, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🚒" {
            self.init(baseEmoji: .femaleFirefighter, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🚒" {
            self.init(baseEmoji: .femaleFirefighter, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🚒" {
            self.init(baseEmoji: .femaleFirefighter, skinTones: [.dark])
        } else if rawValue == "👮" {
            self.init(baseEmoji: .cop, skinTones: nil)
        } else if rawValue == "👮🏻" {
            self.init(baseEmoji: .cop, skinTones: [.light])
        } else if rawValue == "👮🏼" {
            self.init(baseEmoji: .cop, skinTones: [.mediumLight])
        } else if rawValue == "👮🏽" {
            self.init(baseEmoji: .cop, skinTones: [.medium])
        } else if rawValue == "👮🏾" {
            self.init(baseEmoji: .cop, skinTones: [.mediumDark])
        } else if rawValue == "👮🏿" {
            self.init(baseEmoji: .cop, skinTones: [.dark])
        } else if rawValue == "👮‍♂️" {
            self.init(baseEmoji: .malePoliceOfficer, skinTones: nil)
        } else if rawValue == "👮🏻‍♂️" {
            self.init(baseEmoji: .malePoliceOfficer, skinTones: [.light])
        } else if rawValue == "👮🏼‍♂️" {
            self.init(baseEmoji: .malePoliceOfficer, skinTones: [.mediumLight])
        } else if rawValue == "👮🏽‍♂️" {
            self.init(baseEmoji: .malePoliceOfficer, skinTones: [.medium])
        } else if rawValue == "👮🏾‍♂️" {
            self.init(baseEmoji: .malePoliceOfficer, skinTones: [.mediumDark])
        } else if rawValue == "👮🏿‍♂️" {
            self.init(baseEmoji: .malePoliceOfficer, skinTones: [.dark])
        } else if rawValue == "👮‍♀️" {
            self.init(baseEmoji: .femalePoliceOfficer, skinTones: nil)
        } else if rawValue == "👮🏻‍♀️" {
            self.init(baseEmoji: .femalePoliceOfficer, skinTones: [.light])
        } else if rawValue == "👮🏼‍♀️" {
            self.init(baseEmoji: .femalePoliceOfficer, skinTones: [.mediumLight])
        } else if rawValue == "👮🏽‍♀️" {
            self.init(baseEmoji: .femalePoliceOfficer, skinTones: [.medium])
        } else if rawValue == "👮🏾‍♀️" {
            self.init(baseEmoji: .femalePoliceOfficer, skinTones: [.mediumDark])
        } else if rawValue == "👮🏿‍♀️" {
            self.init(baseEmoji: .femalePoliceOfficer, skinTones: [.dark])
        } else if rawValue == "🕵️" {
            self.init(baseEmoji: .sleuthOrSpy, skinTones: nil)
        } else if rawValue == "🕵🏻" {
            self.init(baseEmoji: .sleuthOrSpy, skinTones: [.light])
        } else if rawValue == "🕵🏼" {
            self.init(baseEmoji: .sleuthOrSpy, skinTones: [.mediumLight])
        } else if rawValue == "🕵🏽" {
            self.init(baseEmoji: .sleuthOrSpy, skinTones: [.medium])
        } else if rawValue == "🕵🏾" {
            self.init(baseEmoji: .sleuthOrSpy, skinTones: [.mediumDark])
        } else if rawValue == "🕵🏿" {
            self.init(baseEmoji: .sleuthOrSpy, skinTones: [.dark])
        } else if rawValue == "🕵️‍♂️" {
            self.init(baseEmoji: .maleDetective, skinTones: nil)
        } else if rawValue == "🕵🏻‍♂️" {
            self.init(baseEmoji: .maleDetective, skinTones: [.light])
        } else if rawValue == "🕵🏼‍♂️" {
            self.init(baseEmoji: .maleDetective, skinTones: [.mediumLight])
        } else if rawValue == "🕵🏽‍♂️" {
            self.init(baseEmoji: .maleDetective, skinTones: [.medium])
        } else if rawValue == "🕵🏾‍♂️" {
            self.init(baseEmoji: .maleDetective, skinTones: [.mediumDark])
        } else if rawValue == "🕵🏿‍♂️" {
            self.init(baseEmoji: .maleDetective, skinTones: [.dark])
        } else if rawValue == "🕵️‍♀️" {
            self.init(baseEmoji: .femaleDetective, skinTones: nil)
        } else if rawValue == "🕵🏻‍♀️" {
            self.init(baseEmoji: .femaleDetective, skinTones: [.light])
        } else if rawValue == "🕵🏼‍♀️" {
            self.init(baseEmoji: .femaleDetective, skinTones: [.mediumLight])
        } else if rawValue == "🕵🏽‍♀️" {
            self.init(baseEmoji: .femaleDetective, skinTones: [.medium])
        } else if rawValue == "🕵🏾‍♀️" {
            self.init(baseEmoji: .femaleDetective, skinTones: [.mediumDark])
        } else if rawValue == "🕵🏿‍♀️" {
            self.init(baseEmoji: .femaleDetective, skinTones: [.dark])
        } else if rawValue == "💂" {
            self.init(baseEmoji: .guardsman, skinTones: nil)
        } else if rawValue == "💂🏻" {
            self.init(baseEmoji: .guardsman, skinTones: [.light])
        } else if rawValue == "💂🏼" {
            self.init(baseEmoji: .guardsman, skinTones: [.mediumLight])
        } else if rawValue == "💂🏽" {
            self.init(baseEmoji: .guardsman, skinTones: [.medium])
        } else if rawValue == "💂🏾" {
            self.init(baseEmoji: .guardsman, skinTones: [.mediumDark])
        } else if rawValue == "💂🏿" {
            self.init(baseEmoji: .guardsman, skinTones: [.dark])
        } else if rawValue == "💂‍♂️" {
            self.init(baseEmoji: .maleGuard, skinTones: nil)
        } else if rawValue == "💂🏻‍♂️" {
            self.init(baseEmoji: .maleGuard, skinTones: [.light])
        } else if rawValue == "💂🏼‍♂️" {
            self.init(baseEmoji: .maleGuard, skinTones: [.mediumLight])
        } else if rawValue == "💂🏽‍♂️" {
            self.init(baseEmoji: .maleGuard, skinTones: [.medium])
        } else if rawValue == "💂🏾‍♂️" {
            self.init(baseEmoji: .maleGuard, skinTones: [.mediumDark])
        } else if rawValue == "💂🏿‍♂️" {
            self.init(baseEmoji: .maleGuard, skinTones: [.dark])
        } else if rawValue == "💂‍♀️" {
            self.init(baseEmoji: .femaleGuard, skinTones: nil)
        } else if rawValue == "💂🏻‍♀️" {
            self.init(baseEmoji: .femaleGuard, skinTones: [.light])
        } else if rawValue == "💂🏼‍♀️" {
            self.init(baseEmoji: .femaleGuard, skinTones: [.mediumLight])
        } else if rawValue == "💂🏽‍♀️" {
            self.init(baseEmoji: .femaleGuard, skinTones: [.medium])
        } else if rawValue == "💂🏾‍♀️" {
            self.init(baseEmoji: .femaleGuard, skinTones: [.mediumDark])
        } else if rawValue == "💂🏿‍♀️" {
            self.init(baseEmoji: .femaleGuard, skinTones: [.dark])
        } else if rawValue == "🥷" {
            self.init(baseEmoji: .ninja, skinTones: nil)
        } else if rawValue == "🥷🏻" {
            self.init(baseEmoji: .ninja, skinTones: [.light])
        } else if rawValue == "🥷🏼" {
            self.init(baseEmoji: .ninja, skinTones: [.mediumLight])
        } else if rawValue == "🥷🏽" {
            self.init(baseEmoji: .ninja, skinTones: [.medium])
        } else if rawValue == "🥷🏾" {
            self.init(baseEmoji: .ninja, skinTones: [.mediumDark])
        } else if rawValue == "🥷🏿" {
            self.init(baseEmoji: .ninja, skinTones: [.dark])
        } else if rawValue == "👷" {
            self.init(baseEmoji: .constructionWorker, skinTones: nil)
        } else if rawValue == "👷🏻" {
            self.init(baseEmoji: .constructionWorker, skinTones: [.light])
        } else if rawValue == "👷🏼" {
            self.init(baseEmoji: .constructionWorker, skinTones: [.mediumLight])
        } else if rawValue == "👷🏽" {
            self.init(baseEmoji: .constructionWorker, skinTones: [.medium])
        } else if rawValue == "👷🏾" {
            self.init(baseEmoji: .constructionWorker, skinTones: [.mediumDark])
        } else if rawValue == "👷🏿" {
            self.init(baseEmoji: .constructionWorker, skinTones: [.dark])
        } else if rawValue == "👷‍♂️" {
            self.init(baseEmoji: .maleConstructionWorker, skinTones: nil)
        } else if rawValue == "👷🏻‍♂️" {
            self.init(baseEmoji: .maleConstructionWorker, skinTones: [.light])
        } else if rawValue == "👷🏼‍♂️" {
            self.init(baseEmoji: .maleConstructionWorker, skinTones: [.mediumLight])
        } else if rawValue == "👷🏽‍♂️" {
            self.init(baseEmoji: .maleConstructionWorker, skinTones: [.medium])
        } else if rawValue == "👷🏾‍♂️" {
            self.init(baseEmoji: .maleConstructionWorker, skinTones: [.mediumDark])
        } else if rawValue == "👷🏿‍♂️" {
            self.init(baseEmoji: .maleConstructionWorker, skinTones: [.dark])
        } else if rawValue == "👷‍♀️" {
            self.init(baseEmoji: .femaleConstructionWorker, skinTones: nil)
        } else if rawValue == "👷🏻‍♀️" {
            self.init(baseEmoji: .femaleConstructionWorker, skinTones: [.light])
        } else if rawValue == "👷🏼‍♀️" {
            self.init(baseEmoji: .femaleConstructionWorker, skinTones: [.mediumLight])
        } else if rawValue == "👷🏽‍♀️" {
            self.init(baseEmoji: .femaleConstructionWorker, skinTones: [.medium])
        } else if rawValue == "👷🏾‍♀️" {
            self.init(baseEmoji: .femaleConstructionWorker, skinTones: [.mediumDark])
        } else if rawValue == "👷🏿‍♀️" {
            self.init(baseEmoji: .femaleConstructionWorker, skinTones: [.dark])
        } else if rawValue == "🫅" {
            self.init(baseEmoji: .personWithCrown, skinTones: nil)
        } else if rawValue == "🫅🏻" {
            self.init(baseEmoji: .personWithCrown, skinTones: [.light])
        } else if rawValue == "🫅🏼" {
            self.init(baseEmoji: .personWithCrown, skinTones: [.mediumLight])
        } else if rawValue == "🫅🏽" {
            self.init(baseEmoji: .personWithCrown, skinTones: [.medium])
        } else if rawValue == "🫅🏾" {
            self.init(baseEmoji: .personWithCrown, skinTones: [.mediumDark])
        } else if rawValue == "🫅🏿" {
            self.init(baseEmoji: .personWithCrown, skinTones: [.dark])
        } else if rawValue == "🤴" {
            self.init(baseEmoji: .prince, skinTones: nil)
        } else if rawValue == "🤴🏻" {
            self.init(baseEmoji: .prince, skinTones: [.light])
        } else if rawValue == "🤴🏼" {
            self.init(baseEmoji: .prince, skinTones: [.mediumLight])
        } else if rawValue == "🤴🏽" {
            self.init(baseEmoji: .prince, skinTones: [.medium])
        } else if rawValue == "🤴🏾" {
            self.init(baseEmoji: .prince, skinTones: [.mediumDark])
        } else if rawValue == "🤴🏿" {
            self.init(baseEmoji: .prince, skinTones: [.dark])
        } else if rawValue == "👸" {
            self.init(baseEmoji: .princess, skinTones: nil)
        } else if rawValue == "👸🏻" {
            self.init(baseEmoji: .princess, skinTones: [.light])
        } else if rawValue == "👸🏼" {
            self.init(baseEmoji: .princess, skinTones: [.mediumLight])
        } else if rawValue == "👸🏽" {
            self.init(baseEmoji: .princess, skinTones: [.medium])
        } else if rawValue == "👸🏾" {
            self.init(baseEmoji: .princess, skinTones: [.mediumDark])
        } else if rawValue == "👸🏿" {
            self.init(baseEmoji: .princess, skinTones: [.dark])
        } else if rawValue == "👳" {
            self.init(baseEmoji: .manWithTurban, skinTones: nil)
        } else if rawValue == "👳🏻" {
            self.init(baseEmoji: .manWithTurban, skinTones: [.light])
        } else if rawValue == "👳🏼" {
            self.init(baseEmoji: .manWithTurban, skinTones: [.mediumLight])
        } else if rawValue == "👳🏽" {
            self.init(baseEmoji: .manWithTurban, skinTones: [.medium])
        } else if rawValue == "👳🏾" {
            self.init(baseEmoji: .manWithTurban, skinTones: [.mediumDark])
        } else if rawValue == "👳🏿" {
            self.init(baseEmoji: .manWithTurban, skinTones: [.dark])
        } else if rawValue == "👳‍♂️" {
            self.init(baseEmoji: .manWearingTurban, skinTones: nil)
        } else if rawValue == "👳🏻‍♂️" {
            self.init(baseEmoji: .manWearingTurban, skinTones: [.light])
        } else if rawValue == "👳🏼‍♂️" {
            self.init(baseEmoji: .manWearingTurban, skinTones: [.mediumLight])
        } else if rawValue == "👳🏽‍♂️" {
            self.init(baseEmoji: .manWearingTurban, skinTones: [.medium])
        } else if rawValue == "👳🏾‍♂️" {
            self.init(baseEmoji: .manWearingTurban, skinTones: [.mediumDark])
        } else if rawValue == "👳🏿‍♂️" {
            self.init(baseEmoji: .manWearingTurban, skinTones: [.dark])
        } else if rawValue == "👳‍♀️" {
            self.init(baseEmoji: .womanWearingTurban, skinTones: nil)
        } else if rawValue == "👳🏻‍♀️" {
            self.init(baseEmoji: .womanWearingTurban, skinTones: [.light])
        } else if rawValue == "👳🏼‍♀️" {
            self.init(baseEmoji: .womanWearingTurban, skinTones: [.mediumLight])
        } else if rawValue == "👳🏽‍♀️" {
            self.init(baseEmoji: .womanWearingTurban, skinTones: [.medium])
        } else if rawValue == "👳🏾‍♀️" {
            self.init(baseEmoji: .womanWearingTurban, skinTones: [.mediumDark])
        } else if rawValue == "👳🏿‍♀️" {
            self.init(baseEmoji: .womanWearingTurban, skinTones: [.dark])
        } else if rawValue == "👲" {
            self.init(baseEmoji: .manWithGuaPiMao, skinTones: nil)
        } else if rawValue == "👲🏻" {
            self.init(baseEmoji: .manWithGuaPiMao, skinTones: [.light])
        } else if rawValue == "👲🏼" {
            self.init(baseEmoji: .manWithGuaPiMao, skinTones: [.mediumLight])
        } else if rawValue == "👲🏽" {
            self.init(baseEmoji: .manWithGuaPiMao, skinTones: [.medium])
        } else if rawValue == "👲🏾" {
            self.init(baseEmoji: .manWithGuaPiMao, skinTones: [.mediumDark])
        } else if rawValue == "👲🏿" {
            self.init(baseEmoji: .manWithGuaPiMao, skinTones: [.dark])
        } else if rawValue == "🧕" {
            self.init(baseEmoji: .personWithHeadscarf, skinTones: nil)
        } else if rawValue == "🧕🏻" {
            self.init(baseEmoji: .personWithHeadscarf, skinTones: [.light])
        } else if rawValue == "🧕🏼" {
            self.init(baseEmoji: .personWithHeadscarf, skinTones: [.mediumLight])
        } else if rawValue == "🧕🏽" {
            self.init(baseEmoji: .personWithHeadscarf, skinTones: [.medium])
        } else if rawValue == "🧕🏾" {
            self.init(baseEmoji: .personWithHeadscarf, skinTones: [.mediumDark])
        } else if rawValue == "🧕🏿" {
            self.init(baseEmoji: .personWithHeadscarf, skinTones: [.dark])
        } else if rawValue == "🤵" {
            self.init(baseEmoji: .personInTuxedo, skinTones: nil)
        } else if rawValue == "🤵🏻" {
            self.init(baseEmoji: .personInTuxedo, skinTones: [.light])
        } else if rawValue == "🤵🏼" {
            self.init(baseEmoji: .personInTuxedo, skinTones: [.mediumLight])
        } else if rawValue == "🤵🏽" {
            self.init(baseEmoji: .personInTuxedo, skinTones: [.medium])
        } else if rawValue == "🤵🏾" {
            self.init(baseEmoji: .personInTuxedo, skinTones: [.mediumDark])
        } else if rawValue == "🤵🏿" {
            self.init(baseEmoji: .personInTuxedo, skinTones: [.dark])
        } else if rawValue == "🤵‍♂️" {
            self.init(baseEmoji: .manInTuxedo, skinTones: nil)
        } else if rawValue == "🤵🏻‍♂️" {
            self.init(baseEmoji: .manInTuxedo, skinTones: [.light])
        } else if rawValue == "🤵🏼‍♂️" {
            self.init(baseEmoji: .manInTuxedo, skinTones: [.mediumLight])
        } else if rawValue == "🤵🏽‍♂️" {
            self.init(baseEmoji: .manInTuxedo, skinTones: [.medium])
        } else if rawValue == "🤵🏾‍♂️" {
            self.init(baseEmoji: .manInTuxedo, skinTones: [.mediumDark])
        } else if rawValue == "🤵🏿‍♂️" {
            self.init(baseEmoji: .manInTuxedo, skinTones: [.dark])
        } else if rawValue == "🤵‍♀️" {
            self.init(baseEmoji: .womanInTuxedo, skinTones: nil)
        } else if rawValue == "🤵🏻‍♀️" {
            self.init(baseEmoji: .womanInTuxedo, skinTones: [.light])
        } else if rawValue == "🤵🏼‍♀️" {
            self.init(baseEmoji: .womanInTuxedo, skinTones: [.mediumLight])
        } else if rawValue == "🤵🏽‍♀️" {
            self.init(baseEmoji: .womanInTuxedo, skinTones: [.medium])
        } else if rawValue == "🤵🏾‍♀️" {
            self.init(baseEmoji: .womanInTuxedo, skinTones: [.mediumDark])
        } else if rawValue == "🤵🏿‍♀️" {
            self.init(baseEmoji: .womanInTuxedo, skinTones: [.dark])
        } else if rawValue == "👰" {
            self.init(baseEmoji: .brideWithVeil, skinTones: nil)
        } else if rawValue == "👰🏻" {
            self.init(baseEmoji: .brideWithVeil, skinTones: [.light])
        } else if rawValue == "👰🏼" {
            self.init(baseEmoji: .brideWithVeil, skinTones: [.mediumLight])
        } else if rawValue == "👰🏽" {
            self.init(baseEmoji: .brideWithVeil, skinTones: [.medium])
        } else if rawValue == "👰🏾" {
            self.init(baseEmoji: .brideWithVeil, skinTones: [.mediumDark])
        } else if rawValue == "👰🏿" {
            self.init(baseEmoji: .brideWithVeil, skinTones: [.dark])
        } else if rawValue == "👰‍♂️" {
            self.init(baseEmoji: .manWithVeil, skinTones: nil)
        } else if rawValue == "👰🏻‍♂️" {
            self.init(baseEmoji: .manWithVeil, skinTones: [.light])
        } else if rawValue == "👰🏼‍♂️" {
            self.init(baseEmoji: .manWithVeil, skinTones: [.mediumLight])
        } else if rawValue == "👰🏽‍♂️" {
            self.init(baseEmoji: .manWithVeil, skinTones: [.medium])
        } else if rawValue == "👰🏾‍♂️" {
            self.init(baseEmoji: .manWithVeil, skinTones: [.mediumDark])
        } else if rawValue == "👰🏿‍♂️" {
            self.init(baseEmoji: .manWithVeil, skinTones: [.dark])
        } else if rawValue == "👰‍♀️" {
            self.init(baseEmoji: .womanWithVeil, skinTones: nil)
        } else if rawValue == "👰🏻‍♀️" {
            self.init(baseEmoji: .womanWithVeil, skinTones: [.light])
        } else if rawValue == "👰🏼‍♀️" {
            self.init(baseEmoji: .womanWithVeil, skinTones: [.mediumLight])
        } else if rawValue == "👰🏽‍♀️" {
            self.init(baseEmoji: .womanWithVeil, skinTones: [.medium])
        } else if rawValue == "👰🏾‍♀️" {
            self.init(baseEmoji: .womanWithVeil, skinTones: [.mediumDark])
        } else if rawValue == "👰🏿‍♀️" {
            self.init(baseEmoji: .womanWithVeil, skinTones: [.dark])
        } else if rawValue == "🤰" {
            self.init(baseEmoji: .pregnantWoman, skinTones: nil)
        } else if rawValue == "🤰🏻" {
            self.init(baseEmoji: .pregnantWoman, skinTones: [.light])
        } else if rawValue == "🤰🏼" {
            self.init(baseEmoji: .pregnantWoman, skinTones: [.mediumLight])
        } else if rawValue == "🤰🏽" {
            self.init(baseEmoji: .pregnantWoman, skinTones: [.medium])
        } else if rawValue == "🤰🏾" {
            self.init(baseEmoji: .pregnantWoman, skinTones: [.mediumDark])
        } else if rawValue == "🤰🏿" {
            self.init(baseEmoji: .pregnantWoman, skinTones: [.dark])
        } else if rawValue == "🫃" {
            self.init(baseEmoji: .pregnantMan, skinTones: nil)
        } else if rawValue == "🫃🏻" {
            self.init(baseEmoji: .pregnantMan, skinTones: [.light])
        } else if rawValue == "🫃🏼" {
            self.init(baseEmoji: .pregnantMan, skinTones: [.mediumLight])
        } else if rawValue == "🫃🏽" {
            self.init(baseEmoji: .pregnantMan, skinTones: [.medium])
        } else if rawValue == "🫃🏾" {
            self.init(baseEmoji: .pregnantMan, skinTones: [.mediumDark])
        } else if rawValue == "🫃🏿" {
            self.init(baseEmoji: .pregnantMan, skinTones: [.dark])
        } else if rawValue == "🫄" {
            self.init(baseEmoji: .pregnantPerson, skinTones: nil)
        } else if rawValue == "🫄🏻" {
            self.init(baseEmoji: .pregnantPerson, skinTones: [.light])
        } else if rawValue == "🫄🏼" {
            self.init(baseEmoji: .pregnantPerson, skinTones: [.mediumLight])
        } else if rawValue == "🫄🏽" {
            self.init(baseEmoji: .pregnantPerson, skinTones: [.medium])
        } else if rawValue == "🫄🏾" {
            self.init(baseEmoji: .pregnantPerson, skinTones: [.mediumDark])
        } else if rawValue == "🫄🏿" {
            self.init(baseEmoji: .pregnantPerson, skinTones: [.dark])
        } else if rawValue == "🤱" {
            self.init(baseEmoji: .breastFeeding, skinTones: nil)
        } else if rawValue == "🤱🏻" {
            self.init(baseEmoji: .breastFeeding, skinTones: [.light])
        } else if rawValue == "🤱🏼" {
            self.init(baseEmoji: .breastFeeding, skinTones: [.mediumLight])
        } else if rawValue == "🤱🏽" {
            self.init(baseEmoji: .breastFeeding, skinTones: [.medium])
        } else if rawValue == "🤱🏾" {
            self.init(baseEmoji: .breastFeeding, skinTones: [.mediumDark])
        } else if rawValue == "🤱🏿" {
            self.init(baseEmoji: .breastFeeding, skinTones: [.dark])
        } else if rawValue == "👩‍🍼" {
            self.init(baseEmoji: .womanFeedingBaby, skinTones: nil)
        } else if rawValue == "👩🏻‍🍼" {
            self.init(baseEmoji: .womanFeedingBaby, skinTones: [.light])
        } else if rawValue == "👩🏼‍🍼" {
            self.init(baseEmoji: .womanFeedingBaby, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🍼" {
            self.init(baseEmoji: .womanFeedingBaby, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🍼" {
            self.init(baseEmoji: .womanFeedingBaby, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🍼" {
            self.init(baseEmoji: .womanFeedingBaby, skinTones: [.dark])
        } else if rawValue == "👨‍🍼" {
            self.init(baseEmoji: .manFeedingBaby, skinTones: nil)
        } else if rawValue == "👨🏻‍🍼" {
            self.init(baseEmoji: .manFeedingBaby, skinTones: [.light])
        } else if rawValue == "👨🏼‍🍼" {
            self.init(baseEmoji: .manFeedingBaby, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🍼" {
            self.init(baseEmoji: .manFeedingBaby, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🍼" {
            self.init(baseEmoji: .manFeedingBaby, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🍼" {
            self.init(baseEmoji: .manFeedingBaby, skinTones: [.dark])
        } else if rawValue == "🧑‍🍼" {
            self.init(baseEmoji: .personFeedingBaby, skinTones: nil)
        } else if rawValue == "🧑🏻‍🍼" {
            self.init(baseEmoji: .personFeedingBaby, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🍼" {
            self.init(baseEmoji: .personFeedingBaby, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🍼" {
            self.init(baseEmoji: .personFeedingBaby, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🍼" {
            self.init(baseEmoji: .personFeedingBaby, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🍼" {
            self.init(baseEmoji: .personFeedingBaby, skinTones: [.dark])
        } else if rawValue == "👼" {
            self.init(baseEmoji: .angel, skinTones: nil)
        } else if rawValue == "👼🏻" {
            self.init(baseEmoji: .angel, skinTones: [.light])
        } else if rawValue == "👼🏼" {
            self.init(baseEmoji: .angel, skinTones: [.mediumLight])
        } else if rawValue == "👼🏽" {
            self.init(baseEmoji: .angel, skinTones: [.medium])
        } else if rawValue == "👼🏾" {
            self.init(baseEmoji: .angel, skinTones: [.mediumDark])
        } else if rawValue == "👼🏿" {
            self.init(baseEmoji: .angel, skinTones: [.dark])
        } else if rawValue == "🎅" {
            self.init(baseEmoji: .santa, skinTones: nil)
        } else if rawValue == "🎅🏻" {
            self.init(baseEmoji: .santa, skinTones: [.light])
        } else if rawValue == "🎅🏼" {
            self.init(baseEmoji: .santa, skinTones: [.mediumLight])
        } else if rawValue == "🎅🏽" {
            self.init(baseEmoji: .santa, skinTones: [.medium])
        } else if rawValue == "🎅🏾" {
            self.init(baseEmoji: .santa, skinTones: [.mediumDark])
        } else if rawValue == "🎅🏿" {
            self.init(baseEmoji: .santa, skinTones: [.dark])
        } else if rawValue == "🤶" {
            self.init(baseEmoji: .mrsClaus, skinTones: nil)
        } else if rawValue == "🤶🏻" {
            self.init(baseEmoji: .mrsClaus, skinTones: [.light])
        } else if rawValue == "🤶🏼" {
            self.init(baseEmoji: .mrsClaus, skinTones: [.mediumLight])
        } else if rawValue == "🤶🏽" {
            self.init(baseEmoji: .mrsClaus, skinTones: [.medium])
        } else if rawValue == "🤶🏾" {
            self.init(baseEmoji: .mrsClaus, skinTones: [.mediumDark])
        } else if rawValue == "🤶🏿" {
            self.init(baseEmoji: .mrsClaus, skinTones: [.dark])
        } else if rawValue == "🧑‍🎄" {
            self.init(baseEmoji: .mxClaus, skinTones: nil)
        } else if rawValue == "🧑🏻‍🎄" {
            self.init(baseEmoji: .mxClaus, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🎄" {
            self.init(baseEmoji: .mxClaus, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🎄" {
            self.init(baseEmoji: .mxClaus, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🎄" {
            self.init(baseEmoji: .mxClaus, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🎄" {
            self.init(baseEmoji: .mxClaus, skinTones: [.dark])
        } else if rawValue == "🦸" {
            self.init(baseEmoji: .superhero, skinTones: nil)
        } else if rawValue == "🦸🏻" {
            self.init(baseEmoji: .superhero, skinTones: [.light])
        } else if rawValue == "🦸🏼" {
            self.init(baseEmoji: .superhero, skinTones: [.mediumLight])
        } else if rawValue == "🦸🏽" {
            self.init(baseEmoji: .superhero, skinTones: [.medium])
        } else if rawValue == "🦸🏾" {
            self.init(baseEmoji: .superhero, skinTones: [.mediumDark])
        } else if rawValue == "🦸🏿" {
            self.init(baseEmoji: .superhero, skinTones: [.dark])
        } else if rawValue == "🦸‍♂️" {
            self.init(baseEmoji: .maleSuperhero, skinTones: nil)
        } else if rawValue == "🦸🏻‍♂️" {
            self.init(baseEmoji: .maleSuperhero, skinTones: [.light])
        } else if rawValue == "🦸🏼‍♂️" {
            self.init(baseEmoji: .maleSuperhero, skinTones: [.mediumLight])
        } else if rawValue == "🦸🏽‍♂️" {
            self.init(baseEmoji: .maleSuperhero, skinTones: [.medium])
        } else if rawValue == "🦸🏾‍♂️" {
            self.init(baseEmoji: .maleSuperhero, skinTones: [.mediumDark])
        } else if rawValue == "🦸🏿‍♂️" {
            self.init(baseEmoji: .maleSuperhero, skinTones: [.dark])
        } else if rawValue == "🦸‍♀️" {
            self.init(baseEmoji: .femaleSuperhero, skinTones: nil)
        } else if rawValue == "🦸🏻‍♀️" {
            self.init(baseEmoji: .femaleSuperhero, skinTones: [.light])
        } else if rawValue == "🦸🏼‍♀️" {
            self.init(baseEmoji: .femaleSuperhero, skinTones: [.mediumLight])
        } else if rawValue == "🦸🏽‍♀️" {
            self.init(baseEmoji: .femaleSuperhero, skinTones: [.medium])
        } else if rawValue == "🦸🏾‍♀️" {
            self.init(baseEmoji: .femaleSuperhero, skinTones: [.mediumDark])
        } else if rawValue == "🦸🏿‍♀️" {
            self.init(baseEmoji: .femaleSuperhero, skinTones: [.dark])
        } else if rawValue == "🦹" {
            self.init(baseEmoji: .supervillain, skinTones: nil)
        } else if rawValue == "🦹🏻" {
            self.init(baseEmoji: .supervillain, skinTones: [.light])
        } else if rawValue == "🦹🏼" {
            self.init(baseEmoji: .supervillain, skinTones: [.mediumLight])
        } else if rawValue == "🦹🏽" {
            self.init(baseEmoji: .supervillain, skinTones: [.medium])
        } else if rawValue == "🦹🏾" {
            self.init(baseEmoji: .supervillain, skinTones: [.mediumDark])
        } else if rawValue == "🦹🏿" {
            self.init(baseEmoji: .supervillain, skinTones: [.dark])
        } else if rawValue == "🦹‍♂️" {
            self.init(baseEmoji: .maleSupervillain, skinTones: nil)
        } else if rawValue == "🦹🏻‍♂️" {
            self.init(baseEmoji: .maleSupervillain, skinTones: [.light])
        } else if rawValue == "🦹🏼‍♂️" {
            self.init(baseEmoji: .maleSupervillain, skinTones: [.mediumLight])
        } else if rawValue == "🦹🏽‍♂️" {
            self.init(baseEmoji: .maleSupervillain, skinTones: [.medium])
        } else if rawValue == "🦹🏾‍♂️" {
            self.init(baseEmoji: .maleSupervillain, skinTones: [.mediumDark])
        } else if rawValue == "🦹🏿‍♂️" {
            self.init(baseEmoji: .maleSupervillain, skinTones: [.dark])
        } else if rawValue == "🦹‍♀️" {
            self.init(baseEmoji: .femaleSupervillain, skinTones: nil)
        } else if rawValue == "🦹🏻‍♀️" {
            self.init(baseEmoji: .femaleSupervillain, skinTones: [.light])
        } else if rawValue == "🦹🏼‍♀️" {
            self.init(baseEmoji: .femaleSupervillain, skinTones: [.mediumLight])
        } else if rawValue == "🦹🏽‍♀️" {
            self.init(baseEmoji: .femaleSupervillain, skinTones: [.medium])
        } else if rawValue == "🦹🏾‍♀️" {
            self.init(baseEmoji: .femaleSupervillain, skinTones: [.mediumDark])
        } else if rawValue == "🦹🏿‍♀️" {
            self.init(baseEmoji: .femaleSupervillain, skinTones: [.dark])
        } else if rawValue == "🧙" {
            self.init(baseEmoji: .mage, skinTones: nil)
        } else if rawValue == "🧙🏻" {
            self.init(baseEmoji: .mage, skinTones: [.light])
        } else if rawValue == "🧙🏼" {
            self.init(baseEmoji: .mage, skinTones: [.mediumLight])
        } else if rawValue == "🧙🏽" {
            self.init(baseEmoji: .mage, skinTones: [.medium])
        } else if rawValue == "🧙🏾" {
            self.init(baseEmoji: .mage, skinTones: [.mediumDark])
        } else if rawValue == "🧙🏿" {
            self.init(baseEmoji: .mage, skinTones: [.dark])
        } else if rawValue == "🧙‍♂️" {
            self.init(baseEmoji: .maleMage, skinTones: nil)
        } else if rawValue == "🧙🏻‍♂️" {
            self.init(baseEmoji: .maleMage, skinTones: [.light])
        } else if rawValue == "🧙🏼‍♂️" {
            self.init(baseEmoji: .maleMage, skinTones: [.mediumLight])
        } else if rawValue == "🧙🏽‍♂️" {
            self.init(baseEmoji: .maleMage, skinTones: [.medium])
        } else if rawValue == "🧙🏾‍♂️" {
            self.init(baseEmoji: .maleMage, skinTones: [.mediumDark])
        } else if rawValue == "🧙🏿‍♂️" {
            self.init(baseEmoji: .maleMage, skinTones: [.dark])
        } else if rawValue == "🧙‍♀️" {
            self.init(baseEmoji: .femaleMage, skinTones: nil)
        } else if rawValue == "🧙🏻‍♀️" {
            self.init(baseEmoji: .femaleMage, skinTones: [.light])
        } else if rawValue == "🧙🏼‍♀️" {
            self.init(baseEmoji: .femaleMage, skinTones: [.mediumLight])
        } else if rawValue == "🧙🏽‍♀️" {
            self.init(baseEmoji: .femaleMage, skinTones: [.medium])
        } else if rawValue == "🧙🏾‍♀️" {
            self.init(baseEmoji: .femaleMage, skinTones: [.mediumDark])
        } else if rawValue == "🧙🏿‍♀️" {
            self.init(baseEmoji: .femaleMage, skinTones: [.dark])
        } else if rawValue == "🧚" {
            self.init(baseEmoji: .fairy, skinTones: nil)
        } else if rawValue == "🧚🏻" {
            self.init(baseEmoji: .fairy, skinTones: [.light])
        } else if rawValue == "🧚🏼" {
            self.init(baseEmoji: .fairy, skinTones: [.mediumLight])
        } else if rawValue == "🧚🏽" {
            self.init(baseEmoji: .fairy, skinTones: [.medium])
        } else if rawValue == "🧚🏾" {
            self.init(baseEmoji: .fairy, skinTones: [.mediumDark])
        } else if rawValue == "🧚🏿" {
            self.init(baseEmoji: .fairy, skinTones: [.dark])
        } else if rawValue == "🧚‍♂️" {
            self.init(baseEmoji: .maleFairy, skinTones: nil)
        } else if rawValue == "🧚🏻‍♂️" {
            self.init(baseEmoji: .maleFairy, skinTones: [.light])
        } else if rawValue == "🧚🏼‍♂️" {
            self.init(baseEmoji: .maleFairy, skinTones: [.mediumLight])
        } else if rawValue == "🧚🏽‍♂️" {
            self.init(baseEmoji: .maleFairy, skinTones: [.medium])
        } else if rawValue == "🧚🏾‍♂️" {
            self.init(baseEmoji: .maleFairy, skinTones: [.mediumDark])
        } else if rawValue == "🧚🏿‍♂️" {
            self.init(baseEmoji: .maleFairy, skinTones: [.dark])
        } else if rawValue == "🧚‍♀️" {
            self.init(baseEmoji: .femaleFairy, skinTones: nil)
        } else if rawValue == "🧚🏻‍♀️" {
            self.init(baseEmoji: .femaleFairy, skinTones: [.light])
        } else if rawValue == "🧚🏼‍♀️" {
            self.init(baseEmoji: .femaleFairy, skinTones: [.mediumLight])
        } else if rawValue == "🧚🏽‍♀️" {
            self.init(baseEmoji: .femaleFairy, skinTones: [.medium])
        } else if rawValue == "🧚🏾‍♀️" {
            self.init(baseEmoji: .femaleFairy, skinTones: [.mediumDark])
        } else if rawValue == "🧚🏿‍♀️" {
            self.init(baseEmoji: .femaleFairy, skinTones: [.dark])
        } else if rawValue == "🧛" {
            self.init(baseEmoji: .vampire, skinTones: nil)
        } else if rawValue == "🧛🏻" {
            self.init(baseEmoji: .vampire, skinTones: [.light])
        } else if rawValue == "🧛🏼" {
            self.init(baseEmoji: .vampire, skinTones: [.mediumLight])
        } else if rawValue == "🧛🏽" {
            self.init(baseEmoji: .vampire, skinTones: [.medium])
        } else if rawValue == "🧛🏾" {
            self.init(baseEmoji: .vampire, skinTones: [.mediumDark])
        } else if rawValue == "🧛🏿" {
            self.init(baseEmoji: .vampire, skinTones: [.dark])
        } else if rawValue == "🧛‍♂️" {
            self.init(baseEmoji: .maleVampire, skinTones: nil)
        } else if rawValue == "🧛🏻‍♂️" {
            self.init(baseEmoji: .maleVampire, skinTones: [.light])
        } else if rawValue == "🧛🏼‍♂️" {
            self.init(baseEmoji: .maleVampire, skinTones: [.mediumLight])
        } else if rawValue == "🧛🏽‍♂️" {
            self.init(baseEmoji: .maleVampire, skinTones: [.medium])
        } else if rawValue == "🧛🏾‍♂️" {
            self.init(baseEmoji: .maleVampire, skinTones: [.mediumDark])
        } else if rawValue == "🧛🏿‍♂️" {
            self.init(baseEmoji: .maleVampire, skinTones: [.dark])
        } else if rawValue == "🧛‍♀️" {
            self.init(baseEmoji: .femaleVampire, skinTones: nil)
        } else if rawValue == "🧛🏻‍♀️" {
            self.init(baseEmoji: .femaleVampire, skinTones: [.light])
        } else if rawValue == "🧛🏼‍♀️" {
            self.init(baseEmoji: .femaleVampire, skinTones: [.mediumLight])
        } else if rawValue == "🧛🏽‍♀️" {
            self.init(baseEmoji: .femaleVampire, skinTones: [.medium])
        } else if rawValue == "🧛🏾‍♀️" {
            self.init(baseEmoji: .femaleVampire, skinTones: [.mediumDark])
        } else if rawValue == "🧛🏿‍♀️" {
            self.init(baseEmoji: .femaleVampire, skinTones: [.dark])
        } else if rawValue == "🧜" {
            self.init(baseEmoji: .merperson, skinTones: nil)
        } else if rawValue == "🧜🏻" {
            self.init(baseEmoji: .merperson, skinTones: [.light])
        } else if rawValue == "🧜🏼" {
            self.init(baseEmoji: .merperson, skinTones: [.mediumLight])
        } else if rawValue == "🧜🏽" {
            self.init(baseEmoji: .merperson, skinTones: [.medium])
        } else if rawValue == "🧜🏾" {
            self.init(baseEmoji: .merperson, skinTones: [.mediumDark])
        } else if rawValue == "🧜🏿" {
            self.init(baseEmoji: .merperson, skinTones: [.dark])
        } else if rawValue == "🧜‍♂️" {
            self.init(baseEmoji: .merman, skinTones: nil)
        } else if rawValue == "🧜🏻‍♂️" {
            self.init(baseEmoji: .merman, skinTones: [.light])
        } else if rawValue == "🧜🏼‍♂️" {
            self.init(baseEmoji: .merman, skinTones: [.mediumLight])
        } else if rawValue == "🧜🏽‍♂️" {
            self.init(baseEmoji: .merman, skinTones: [.medium])
        } else if rawValue == "🧜🏾‍♂️" {
            self.init(baseEmoji: .merman, skinTones: [.mediumDark])
        } else if rawValue == "🧜🏿‍♂️" {
            self.init(baseEmoji: .merman, skinTones: [.dark])
        } else if rawValue == "🧜‍♀️" {
            self.init(baseEmoji: .mermaid, skinTones: nil)
        } else if rawValue == "🧜🏻‍♀️" {
            self.init(baseEmoji: .mermaid, skinTones: [.light])
        } else if rawValue == "🧜🏼‍♀️" {
            self.init(baseEmoji: .mermaid, skinTones: [.mediumLight])
        } else if rawValue == "🧜🏽‍♀️" {
            self.init(baseEmoji: .mermaid, skinTones: [.medium])
        } else if rawValue == "🧜🏾‍♀️" {
            self.init(baseEmoji: .mermaid, skinTones: [.mediumDark])
        } else if rawValue == "🧜🏿‍♀️" {
            self.init(baseEmoji: .mermaid, skinTones: [.dark])
        } else if rawValue == "🧝" {
            self.init(baseEmoji: .elf, skinTones: nil)
        } else if rawValue == "🧝🏻" {
            self.init(baseEmoji: .elf, skinTones: [.light])
        } else if rawValue == "🧝🏼" {
            self.init(baseEmoji: .elf, skinTones: [.mediumLight])
        } else if rawValue == "🧝🏽" {
            self.init(baseEmoji: .elf, skinTones: [.medium])
        } else if rawValue == "🧝🏾" {
            self.init(baseEmoji: .elf, skinTones: [.mediumDark])
        } else if rawValue == "🧝🏿" {
            self.init(baseEmoji: .elf, skinTones: [.dark])
        } else if rawValue == "🧝‍♂️" {
            self.init(baseEmoji: .maleElf, skinTones: nil)
        } else if rawValue == "🧝🏻‍♂️" {
            self.init(baseEmoji: .maleElf, skinTones: [.light])
        } else if rawValue == "🧝🏼‍♂️" {
            self.init(baseEmoji: .maleElf, skinTones: [.mediumLight])
        } else if rawValue == "🧝🏽‍♂️" {
            self.init(baseEmoji: .maleElf, skinTones: [.medium])
        } else if rawValue == "🧝🏾‍♂️" {
            self.init(baseEmoji: .maleElf, skinTones: [.mediumDark])
        } else if rawValue == "🧝🏿‍♂️" {
            self.init(baseEmoji: .maleElf, skinTones: [.dark])
        } else if rawValue == "🧝‍♀️" {
            self.init(baseEmoji: .femaleElf, skinTones: nil)
        } else if rawValue == "🧝🏻‍♀️" {
            self.init(baseEmoji: .femaleElf, skinTones: [.light])
        } else if rawValue == "🧝🏼‍♀️" {
            self.init(baseEmoji: .femaleElf, skinTones: [.mediumLight])
        } else if rawValue == "🧝🏽‍♀️" {
            self.init(baseEmoji: .femaleElf, skinTones: [.medium])
        } else if rawValue == "🧝🏾‍♀️" {
            self.init(baseEmoji: .femaleElf, skinTones: [.mediumDark])
        } else if rawValue == "🧝🏿‍♀️" {
            self.init(baseEmoji: .femaleElf, skinTones: [.dark])
        } else if rawValue == "🧞" {
            self.init(baseEmoji: .genie, skinTones: nil)
        } else if rawValue == "🧞‍♂️" {
            self.init(baseEmoji: .maleGenie, skinTones: nil)
        } else if rawValue == "🧞‍♀️" {
            self.init(baseEmoji: .femaleGenie, skinTones: nil)
        } else if rawValue == "🧟" {
            self.init(baseEmoji: .zombie, skinTones: nil)
        } else if rawValue == "🧟‍♂️" {
            self.init(baseEmoji: .maleZombie, skinTones: nil)
        } else if rawValue == "🧟‍♀️" {
            self.init(baseEmoji: .femaleZombie, skinTones: nil)
        } else if rawValue == "🧌" {
            self.init(baseEmoji: .troll, skinTones: nil)
        } else if rawValue == "💆" {
            self.init(baseEmoji: .massage, skinTones: nil)
        } else if rawValue == "💆🏻" {
            self.init(baseEmoji: .massage, skinTones: [.light])
        } else if rawValue == "💆🏼" {
            self.init(baseEmoji: .massage, skinTones: [.mediumLight])
        } else if rawValue == "💆🏽" {
            self.init(baseEmoji: .massage, skinTones: [.medium])
        } else if rawValue == "💆🏾" {
            self.init(baseEmoji: .massage, skinTones: [.mediumDark])
        } else if rawValue == "💆🏿" {
            self.init(baseEmoji: .massage, skinTones: [.dark])
        } else if rawValue == "💆‍♂️" {
            self.init(baseEmoji: .manGettingMassage, skinTones: nil)
        } else if rawValue == "💆🏻‍♂️" {
            self.init(baseEmoji: .manGettingMassage, skinTones: [.light])
        } else if rawValue == "💆🏼‍♂️" {
            self.init(baseEmoji: .manGettingMassage, skinTones: [.mediumLight])
        } else if rawValue == "💆🏽‍♂️" {
            self.init(baseEmoji: .manGettingMassage, skinTones: [.medium])
        } else if rawValue == "💆🏾‍♂️" {
            self.init(baseEmoji: .manGettingMassage, skinTones: [.mediumDark])
        } else if rawValue == "💆🏿‍♂️" {
            self.init(baseEmoji: .manGettingMassage, skinTones: [.dark])
        } else if rawValue == "💆‍♀️" {
            self.init(baseEmoji: .womanGettingMassage, skinTones: nil)
        } else if rawValue == "💆🏻‍♀️" {
            self.init(baseEmoji: .womanGettingMassage, skinTones: [.light])
        } else if rawValue == "💆🏼‍♀️" {
            self.init(baseEmoji: .womanGettingMassage, skinTones: [.mediumLight])
        } else if rawValue == "💆🏽‍♀️" {
            self.init(baseEmoji: .womanGettingMassage, skinTones: [.medium])
        } else if rawValue == "💆🏾‍♀️" {
            self.init(baseEmoji: .womanGettingMassage, skinTones: [.mediumDark])
        } else if rawValue == "💆🏿‍♀️" {
            self.init(baseEmoji: .womanGettingMassage, skinTones: [.dark])
        } else if rawValue == "💇" {
            self.init(baseEmoji: .haircut, skinTones: nil)
        } else if rawValue == "💇🏻" {
            self.init(baseEmoji: .haircut, skinTones: [.light])
        } else if rawValue == "💇🏼" {
            self.init(baseEmoji: .haircut, skinTones: [.mediumLight])
        } else if rawValue == "💇🏽" {
            self.init(baseEmoji: .haircut, skinTones: [.medium])
        } else if rawValue == "💇🏾" {
            self.init(baseEmoji: .haircut, skinTones: [.mediumDark])
        } else if rawValue == "💇🏿" {
            self.init(baseEmoji: .haircut, skinTones: [.dark])
        } else if rawValue == "💇‍♂️" {
            self.init(baseEmoji: .manGettingHaircut, skinTones: nil)
        } else if rawValue == "💇🏻‍♂️" {
            self.init(baseEmoji: .manGettingHaircut, skinTones: [.light])
        } else if rawValue == "💇🏼‍♂️" {
            self.init(baseEmoji: .manGettingHaircut, skinTones: [.mediumLight])
        } else if rawValue == "💇🏽‍♂️" {
            self.init(baseEmoji: .manGettingHaircut, skinTones: [.medium])
        } else if rawValue == "💇🏾‍♂️" {
            self.init(baseEmoji: .manGettingHaircut, skinTones: [.mediumDark])
        } else if rawValue == "💇🏿‍♂️" {
            self.init(baseEmoji: .manGettingHaircut, skinTones: [.dark])
        } else if rawValue == "💇‍♀️" {
            self.init(baseEmoji: .womanGettingHaircut, skinTones: nil)
        } else if rawValue == "💇🏻‍♀️" {
            self.init(baseEmoji: .womanGettingHaircut, skinTones: [.light])
        } else if rawValue == "💇🏼‍♀️" {
            self.init(baseEmoji: .womanGettingHaircut, skinTones: [.mediumLight])
        } else if rawValue == "💇🏽‍♀️" {
            self.init(baseEmoji: .womanGettingHaircut, skinTones: [.medium])
        } else if rawValue == "💇🏾‍♀️" {
            self.init(baseEmoji: .womanGettingHaircut, skinTones: [.mediumDark])
        } else if rawValue == "💇🏿‍♀️" {
            self.init(baseEmoji: .womanGettingHaircut, skinTones: [.dark])
        } else if rawValue == "🚶" {
            self.init(baseEmoji: .walking, skinTones: nil)
        } else if rawValue == "🚶🏻" {
            self.init(baseEmoji: .walking, skinTones: [.light])
        } else if rawValue == "🚶🏼" {
            self.init(baseEmoji: .walking, skinTones: [.mediumLight])
        } else if rawValue == "🚶🏽" {
            self.init(baseEmoji: .walking, skinTones: [.medium])
        } else if rawValue == "🚶🏾" {
            self.init(baseEmoji: .walking, skinTones: [.mediumDark])
        } else if rawValue == "🚶🏿" {
            self.init(baseEmoji: .walking, skinTones: [.dark])
        } else if rawValue == "🚶‍♂️" {
            self.init(baseEmoji: .manWalking, skinTones: nil)
        } else if rawValue == "🚶🏻‍♂️" {
            self.init(baseEmoji: .manWalking, skinTones: [.light])
        } else if rawValue == "🚶🏼‍♂️" {
            self.init(baseEmoji: .manWalking, skinTones: [.mediumLight])
        } else if rawValue == "🚶🏽‍♂️" {
            self.init(baseEmoji: .manWalking, skinTones: [.medium])
        } else if rawValue == "🚶🏾‍♂️" {
            self.init(baseEmoji: .manWalking, skinTones: [.mediumDark])
        } else if rawValue == "🚶🏿‍♂️" {
            self.init(baseEmoji: .manWalking, skinTones: [.dark])
        } else if rawValue == "🚶‍♀️" {
            self.init(baseEmoji: .womanWalking, skinTones: nil)
        } else if rawValue == "🚶🏻‍♀️" {
            self.init(baseEmoji: .womanWalking, skinTones: [.light])
        } else if rawValue == "🚶🏼‍♀️" {
            self.init(baseEmoji: .womanWalking, skinTones: [.mediumLight])
        } else if rawValue == "🚶🏽‍♀️" {
            self.init(baseEmoji: .womanWalking, skinTones: [.medium])
        } else if rawValue == "🚶🏾‍♀️" {
            self.init(baseEmoji: .womanWalking, skinTones: [.mediumDark])
        } else if rawValue == "🚶🏿‍♀️" {
            self.init(baseEmoji: .womanWalking, skinTones: [.dark])
        } else if rawValue == "🧍" {
            self.init(baseEmoji: .standingPerson, skinTones: nil)
        } else if rawValue == "🧍🏻" {
            self.init(baseEmoji: .standingPerson, skinTones: [.light])
        } else if rawValue == "🧍🏼" {
            self.init(baseEmoji: .standingPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧍🏽" {
            self.init(baseEmoji: .standingPerson, skinTones: [.medium])
        } else if rawValue == "🧍🏾" {
            self.init(baseEmoji: .standingPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧍🏿" {
            self.init(baseEmoji: .standingPerson, skinTones: [.dark])
        } else if rawValue == "🧍‍♂️" {
            self.init(baseEmoji: .manStanding, skinTones: nil)
        } else if rawValue == "🧍🏻‍♂️" {
            self.init(baseEmoji: .manStanding, skinTones: [.light])
        } else if rawValue == "🧍🏼‍♂️" {
            self.init(baseEmoji: .manStanding, skinTones: [.mediumLight])
        } else if rawValue == "🧍🏽‍♂️" {
            self.init(baseEmoji: .manStanding, skinTones: [.medium])
        } else if rawValue == "🧍🏾‍♂️" {
            self.init(baseEmoji: .manStanding, skinTones: [.mediumDark])
        } else if rawValue == "🧍🏿‍♂️" {
            self.init(baseEmoji: .manStanding, skinTones: [.dark])
        } else if rawValue == "🧍‍♀️" {
            self.init(baseEmoji: .womanStanding, skinTones: nil)
        } else if rawValue == "🧍🏻‍♀️" {
            self.init(baseEmoji: .womanStanding, skinTones: [.light])
        } else if rawValue == "🧍🏼‍♀️" {
            self.init(baseEmoji: .womanStanding, skinTones: [.mediumLight])
        } else if rawValue == "🧍🏽‍♀️" {
            self.init(baseEmoji: .womanStanding, skinTones: [.medium])
        } else if rawValue == "🧍🏾‍♀️" {
            self.init(baseEmoji: .womanStanding, skinTones: [.mediumDark])
        } else if rawValue == "🧍🏿‍♀️" {
            self.init(baseEmoji: .womanStanding, skinTones: [.dark])
        } else if rawValue == "🧎" {
            self.init(baseEmoji: .kneelingPerson, skinTones: nil)
        } else if rawValue == "🧎🏻" {
            self.init(baseEmoji: .kneelingPerson, skinTones: [.light])
        } else if rawValue == "🧎🏼" {
            self.init(baseEmoji: .kneelingPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧎🏽" {
            self.init(baseEmoji: .kneelingPerson, skinTones: [.medium])
        } else if rawValue == "🧎🏾" {
            self.init(baseEmoji: .kneelingPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧎🏿" {
            self.init(baseEmoji: .kneelingPerson, skinTones: [.dark])
        } else if rawValue == "🧎‍♂️" {
            self.init(baseEmoji: .manKneeling, skinTones: nil)
        } else if rawValue == "🧎🏻‍♂️" {
            self.init(baseEmoji: .manKneeling, skinTones: [.light])
        } else if rawValue == "🧎🏼‍♂️" {
            self.init(baseEmoji: .manKneeling, skinTones: [.mediumLight])
        } else if rawValue == "🧎🏽‍♂️" {
            self.init(baseEmoji: .manKneeling, skinTones: [.medium])
        } else if rawValue == "🧎🏾‍♂️" {
            self.init(baseEmoji: .manKneeling, skinTones: [.mediumDark])
        } else if rawValue == "🧎🏿‍♂️" {
            self.init(baseEmoji: .manKneeling, skinTones: [.dark])
        } else if rawValue == "🧎‍♀️" {
            self.init(baseEmoji: .womanKneeling, skinTones: nil)
        } else if rawValue == "🧎🏻‍♀️" {
            self.init(baseEmoji: .womanKneeling, skinTones: [.light])
        } else if rawValue == "🧎🏼‍♀️" {
            self.init(baseEmoji: .womanKneeling, skinTones: [.mediumLight])
        } else if rawValue == "🧎🏽‍♀️" {
            self.init(baseEmoji: .womanKneeling, skinTones: [.medium])
        } else if rawValue == "🧎🏾‍♀️" {
            self.init(baseEmoji: .womanKneeling, skinTones: [.mediumDark])
        } else if rawValue == "🧎🏿‍♀️" {
            self.init(baseEmoji: .womanKneeling, skinTones: [.dark])
        } else if rawValue == "🧑‍🦯" {
            self.init(baseEmoji: .personWithProbingCane, skinTones: nil)
        } else if rawValue == "🧑🏻‍🦯" {
            self.init(baseEmoji: .personWithProbingCane, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🦯" {
            self.init(baseEmoji: .personWithProbingCane, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🦯" {
            self.init(baseEmoji: .personWithProbingCane, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🦯" {
            self.init(baseEmoji: .personWithProbingCane, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🦯" {
            self.init(baseEmoji: .personWithProbingCane, skinTones: [.dark])
        } else if rawValue == "👨‍🦯" {
            self.init(baseEmoji: .manWithProbingCane, skinTones: nil)
        } else if rawValue == "👨🏻‍🦯" {
            self.init(baseEmoji: .manWithProbingCane, skinTones: [.light])
        } else if rawValue == "👨🏼‍🦯" {
            self.init(baseEmoji: .manWithProbingCane, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🦯" {
            self.init(baseEmoji: .manWithProbingCane, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🦯" {
            self.init(baseEmoji: .manWithProbingCane, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🦯" {
            self.init(baseEmoji: .manWithProbingCane, skinTones: [.dark])
        } else if rawValue == "👩‍🦯" {
            self.init(baseEmoji: .womanWithProbingCane, skinTones: nil)
        } else if rawValue == "👩🏻‍🦯" {
            self.init(baseEmoji: .womanWithProbingCane, skinTones: [.light])
        } else if rawValue == "👩🏼‍🦯" {
            self.init(baseEmoji: .womanWithProbingCane, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🦯" {
            self.init(baseEmoji: .womanWithProbingCane, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🦯" {
            self.init(baseEmoji: .womanWithProbingCane, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🦯" {
            self.init(baseEmoji: .womanWithProbingCane, skinTones: [.dark])
        } else if rawValue == "🧑‍🦼" {
            self.init(baseEmoji: .personInMotorizedWheelchair, skinTones: nil)
        } else if rawValue == "🧑🏻‍🦼" {
            self.init(baseEmoji: .personInMotorizedWheelchair, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🦼" {
            self.init(baseEmoji: .personInMotorizedWheelchair, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🦼" {
            self.init(baseEmoji: .personInMotorizedWheelchair, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🦼" {
            self.init(baseEmoji: .personInMotorizedWheelchair, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🦼" {
            self.init(baseEmoji: .personInMotorizedWheelchair, skinTones: [.dark])
        } else if rawValue == "👨‍🦼" {
            self.init(baseEmoji: .manInMotorizedWheelchair, skinTones: nil)
        } else if rawValue == "👨🏻‍🦼" {
            self.init(baseEmoji: .manInMotorizedWheelchair, skinTones: [.light])
        } else if rawValue == "👨🏼‍🦼" {
            self.init(baseEmoji: .manInMotorizedWheelchair, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🦼" {
            self.init(baseEmoji: .manInMotorizedWheelchair, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🦼" {
            self.init(baseEmoji: .manInMotorizedWheelchair, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🦼" {
            self.init(baseEmoji: .manInMotorizedWheelchair, skinTones: [.dark])
        } else if rawValue == "👩‍🦼" {
            self.init(baseEmoji: .womanInMotorizedWheelchair, skinTones: nil)
        } else if rawValue == "👩🏻‍🦼" {
            self.init(baseEmoji: .womanInMotorizedWheelchair, skinTones: [.light])
        } else if rawValue == "👩🏼‍🦼" {
            self.init(baseEmoji: .womanInMotorizedWheelchair, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🦼" {
            self.init(baseEmoji: .womanInMotorizedWheelchair, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🦼" {
            self.init(baseEmoji: .womanInMotorizedWheelchair, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🦼" {
            self.init(baseEmoji: .womanInMotorizedWheelchair, skinTones: [.dark])
        } else if rawValue == "🧑‍🦽" {
            self.init(baseEmoji: .personInManualWheelchair, skinTones: nil)
        } else if rawValue == "🧑🏻‍🦽" {
            self.init(baseEmoji: .personInManualWheelchair, skinTones: [.light])
        } else if rawValue == "🧑🏼‍🦽" {
            self.init(baseEmoji: .personInManualWheelchair, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏽‍🦽" {
            self.init(baseEmoji: .personInManualWheelchair, skinTones: [.medium])
        } else if rawValue == "🧑🏾‍🦽" {
            self.init(baseEmoji: .personInManualWheelchair, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏿‍🦽" {
            self.init(baseEmoji: .personInManualWheelchair, skinTones: [.dark])
        } else if rawValue == "👨‍🦽" {
            self.init(baseEmoji: .manInManualWheelchair, skinTones: nil)
        } else if rawValue == "👨🏻‍🦽" {
            self.init(baseEmoji: .manInManualWheelchair, skinTones: [.light])
        } else if rawValue == "👨🏼‍🦽" {
            self.init(baseEmoji: .manInManualWheelchair, skinTones: [.mediumLight])
        } else if rawValue == "👨🏽‍🦽" {
            self.init(baseEmoji: .manInManualWheelchair, skinTones: [.medium])
        } else if rawValue == "👨🏾‍🦽" {
            self.init(baseEmoji: .manInManualWheelchair, skinTones: [.mediumDark])
        } else if rawValue == "👨🏿‍🦽" {
            self.init(baseEmoji: .manInManualWheelchair, skinTones: [.dark])
        } else if rawValue == "👩‍🦽" {
            self.init(baseEmoji: .womanInManualWheelchair, skinTones: nil)
        } else if rawValue == "👩🏻‍🦽" {
            self.init(baseEmoji: .womanInManualWheelchair, skinTones: [.light])
        } else if rawValue == "👩🏼‍🦽" {
            self.init(baseEmoji: .womanInManualWheelchair, skinTones: [.mediumLight])
        } else if rawValue == "👩🏽‍🦽" {
            self.init(baseEmoji: .womanInManualWheelchair, skinTones: [.medium])
        } else if rawValue == "👩🏾‍🦽" {
            self.init(baseEmoji: .womanInManualWheelchair, skinTones: [.mediumDark])
        } else if rawValue == "👩🏿‍🦽" {
            self.init(baseEmoji: .womanInManualWheelchair, skinTones: [.dark])
        } else if rawValue == "🏃" {
            self.init(baseEmoji: .runner, skinTones: nil)
        } else if rawValue == "🏃🏻" {
            self.init(baseEmoji: .runner, skinTones: [.light])
        } else if rawValue == "🏃🏼" {
            self.init(baseEmoji: .runner, skinTones: [.mediumLight])
        } else if rawValue == "🏃🏽" {
            self.init(baseEmoji: .runner, skinTones: [.medium])
        } else if rawValue == "🏃🏾" {
            self.init(baseEmoji: .runner, skinTones: [.mediumDark])
        } else if rawValue == "🏃🏿" {
            self.init(baseEmoji: .runner, skinTones: [.dark])
        } else if rawValue == "🏃‍♂️" {
            self.init(baseEmoji: .manRunning, skinTones: nil)
        } else if rawValue == "🏃🏻‍♂️" {
            self.init(baseEmoji: .manRunning, skinTones: [.light])
        } else if rawValue == "🏃🏼‍♂️" {
            self.init(baseEmoji: .manRunning, skinTones: [.mediumLight])
        } else if rawValue == "🏃🏽‍♂️" {
            self.init(baseEmoji: .manRunning, skinTones: [.medium])
        } else if rawValue == "🏃🏾‍♂️" {
            self.init(baseEmoji: .manRunning, skinTones: [.mediumDark])
        } else if rawValue == "🏃🏿‍♂️" {
            self.init(baseEmoji: .manRunning, skinTones: [.dark])
        } else if rawValue == "🏃‍♀️" {
            self.init(baseEmoji: .womanRunning, skinTones: nil)
        } else if rawValue == "🏃🏻‍♀️" {
            self.init(baseEmoji: .womanRunning, skinTones: [.light])
        } else if rawValue == "🏃🏼‍♀️" {
            self.init(baseEmoji: .womanRunning, skinTones: [.mediumLight])
        } else if rawValue == "🏃🏽‍♀️" {
            self.init(baseEmoji: .womanRunning, skinTones: [.medium])
        } else if rawValue == "🏃🏾‍♀️" {
            self.init(baseEmoji: .womanRunning, skinTones: [.mediumDark])
        } else if rawValue == "🏃🏿‍♀️" {
            self.init(baseEmoji: .womanRunning, skinTones: [.dark])
        } else if rawValue == "💃" {
            self.init(baseEmoji: .dancer, skinTones: nil)
        } else if rawValue == "💃🏻" {
            self.init(baseEmoji: .dancer, skinTones: [.light])
        } else if rawValue == "💃🏼" {
            self.init(baseEmoji: .dancer, skinTones: [.mediumLight])
        } else if rawValue == "💃🏽" {
            self.init(baseEmoji: .dancer, skinTones: [.medium])
        } else if rawValue == "💃🏾" {
            self.init(baseEmoji: .dancer, skinTones: [.mediumDark])
        } else if rawValue == "💃🏿" {
            self.init(baseEmoji: .dancer, skinTones: [.dark])
        } else if rawValue == "🕺" {
            self.init(baseEmoji: .manDancing, skinTones: nil)
        } else if rawValue == "🕺🏻" {
            self.init(baseEmoji: .manDancing, skinTones: [.light])
        } else if rawValue == "🕺🏼" {
            self.init(baseEmoji: .manDancing, skinTones: [.mediumLight])
        } else if rawValue == "🕺🏽" {
            self.init(baseEmoji: .manDancing, skinTones: [.medium])
        } else if rawValue == "🕺🏾" {
            self.init(baseEmoji: .manDancing, skinTones: [.mediumDark])
        } else if rawValue == "🕺🏿" {
            self.init(baseEmoji: .manDancing, skinTones: [.dark])
        } else if rawValue == "🕴️" {
            self.init(baseEmoji: .manInBusinessSuitLevitating, skinTones: nil)
        } else if rawValue == "🕴🏻" {
            self.init(baseEmoji: .manInBusinessSuitLevitating, skinTones: [.light])
        } else if rawValue == "🕴🏼" {
            self.init(baseEmoji: .manInBusinessSuitLevitating, skinTones: [.mediumLight])
        } else if rawValue == "🕴🏽" {
            self.init(baseEmoji: .manInBusinessSuitLevitating, skinTones: [.medium])
        } else if rawValue == "🕴🏾" {
            self.init(baseEmoji: .manInBusinessSuitLevitating, skinTones: [.mediumDark])
        } else if rawValue == "🕴🏿" {
            self.init(baseEmoji: .manInBusinessSuitLevitating, skinTones: [.dark])
        } else if rawValue == "👯" {
            self.init(baseEmoji: .dancers, skinTones: nil)
        } else if rawValue == "👯‍♂️" {
            self.init(baseEmoji: .menWithBunnyEarsPartying, skinTones: nil)
        } else if rawValue == "👯‍♀️" {
            self.init(baseEmoji: .womenWithBunnyEarsPartying, skinTones: nil)
        } else if rawValue == "🧖" {
            self.init(baseEmoji: .personInSteamyRoom, skinTones: nil)
        } else if rawValue == "🧖🏻" {
            self.init(baseEmoji: .personInSteamyRoom, skinTones: [.light])
        } else if rawValue == "🧖🏼" {
            self.init(baseEmoji: .personInSteamyRoom, skinTones: [.mediumLight])
        } else if rawValue == "🧖🏽" {
            self.init(baseEmoji: .personInSteamyRoom, skinTones: [.medium])
        } else if rawValue == "🧖🏾" {
            self.init(baseEmoji: .personInSteamyRoom, skinTones: [.mediumDark])
        } else if rawValue == "🧖🏿" {
            self.init(baseEmoji: .personInSteamyRoom, skinTones: [.dark])
        } else if rawValue == "🧖‍♂️" {
            self.init(baseEmoji: .manInSteamyRoom, skinTones: nil)
        } else if rawValue == "🧖🏻‍♂️" {
            self.init(baseEmoji: .manInSteamyRoom, skinTones: [.light])
        } else if rawValue == "🧖🏼‍♂️" {
            self.init(baseEmoji: .manInSteamyRoom, skinTones: [.mediumLight])
        } else if rawValue == "🧖🏽‍♂️" {
            self.init(baseEmoji: .manInSteamyRoom, skinTones: [.medium])
        } else if rawValue == "🧖🏾‍♂️" {
            self.init(baseEmoji: .manInSteamyRoom, skinTones: [.mediumDark])
        } else if rawValue == "🧖🏿‍♂️" {
            self.init(baseEmoji: .manInSteamyRoom, skinTones: [.dark])
        } else if rawValue == "🧖‍♀️" {
            self.init(baseEmoji: .womanInSteamyRoom, skinTones: nil)
        } else if rawValue == "🧖🏻‍♀️" {
            self.init(baseEmoji: .womanInSteamyRoom, skinTones: [.light])
        } else if rawValue == "🧖🏼‍♀️" {
            self.init(baseEmoji: .womanInSteamyRoom, skinTones: [.mediumLight])
        } else if rawValue == "🧖🏽‍♀️" {
            self.init(baseEmoji: .womanInSteamyRoom, skinTones: [.medium])
        } else if rawValue == "🧖🏾‍♀️" {
            self.init(baseEmoji: .womanInSteamyRoom, skinTones: [.mediumDark])
        } else if rawValue == "🧖🏿‍♀️" {
            self.init(baseEmoji: .womanInSteamyRoom, skinTones: [.dark])
        } else if rawValue == "🧗" {
            self.init(baseEmoji: .personClimbing, skinTones: nil)
        } else if rawValue == "🧗🏻" {
            self.init(baseEmoji: .personClimbing, skinTones: [.light])
        } else if rawValue == "🧗🏼" {
            self.init(baseEmoji: .personClimbing, skinTones: [.mediumLight])
        } else if rawValue == "🧗🏽" {
            self.init(baseEmoji: .personClimbing, skinTones: [.medium])
        } else if rawValue == "🧗🏾" {
            self.init(baseEmoji: .personClimbing, skinTones: [.mediumDark])
        } else if rawValue == "🧗🏿" {
            self.init(baseEmoji: .personClimbing, skinTones: [.dark])
        } else if rawValue == "🧗‍♂️" {
            self.init(baseEmoji: .manClimbing, skinTones: nil)
        } else if rawValue == "🧗🏻‍♂️" {
            self.init(baseEmoji: .manClimbing, skinTones: [.light])
        } else if rawValue == "🧗🏼‍♂️" {
            self.init(baseEmoji: .manClimbing, skinTones: [.mediumLight])
        } else if rawValue == "🧗🏽‍♂️" {
            self.init(baseEmoji: .manClimbing, skinTones: [.medium])
        } else if rawValue == "🧗🏾‍♂️" {
            self.init(baseEmoji: .manClimbing, skinTones: [.mediumDark])
        } else if rawValue == "🧗🏿‍♂️" {
            self.init(baseEmoji: .manClimbing, skinTones: [.dark])
        } else if rawValue == "🧗‍♀️" {
            self.init(baseEmoji: .womanClimbing, skinTones: nil)
        } else if rawValue == "🧗🏻‍♀️" {
            self.init(baseEmoji: .womanClimbing, skinTones: [.light])
        } else if rawValue == "🧗🏼‍♀️" {
            self.init(baseEmoji: .womanClimbing, skinTones: [.mediumLight])
        } else if rawValue == "🧗🏽‍♀️" {
            self.init(baseEmoji: .womanClimbing, skinTones: [.medium])
        } else if rawValue == "🧗🏾‍♀️" {
            self.init(baseEmoji: .womanClimbing, skinTones: [.mediumDark])
        } else if rawValue == "🧗🏿‍♀️" {
            self.init(baseEmoji: .womanClimbing, skinTones: [.dark])
        } else if rawValue == "🤺" {
            self.init(baseEmoji: .fencer, skinTones: nil)
        } else if rawValue == "🏇" {
            self.init(baseEmoji: .horseRacing, skinTones: nil)
        } else if rawValue == "🏇🏻" {
            self.init(baseEmoji: .horseRacing, skinTones: [.light])
        } else if rawValue == "🏇🏼" {
            self.init(baseEmoji: .horseRacing, skinTones: [.mediumLight])
        } else if rawValue == "🏇🏽" {
            self.init(baseEmoji: .horseRacing, skinTones: [.medium])
        } else if rawValue == "🏇🏾" {
            self.init(baseEmoji: .horseRacing, skinTones: [.mediumDark])
        } else if rawValue == "🏇🏿" {
            self.init(baseEmoji: .horseRacing, skinTones: [.dark])
        } else if rawValue == "⛷️" {
            self.init(baseEmoji: .skier, skinTones: nil)
        } else if rawValue == "🏂" {
            self.init(baseEmoji: .snowboarder, skinTones: nil)
        } else if rawValue == "🏂🏻" {
            self.init(baseEmoji: .snowboarder, skinTones: [.light])
        } else if rawValue == "🏂🏼" {
            self.init(baseEmoji: .snowboarder, skinTones: [.mediumLight])
        } else if rawValue == "🏂🏽" {
            self.init(baseEmoji: .snowboarder, skinTones: [.medium])
        } else if rawValue == "🏂🏾" {
            self.init(baseEmoji: .snowboarder, skinTones: [.mediumDark])
        } else if rawValue == "🏂🏿" {
            self.init(baseEmoji: .snowboarder, skinTones: [.dark])
        } else if rawValue == "🏌️" {
            self.init(baseEmoji: .golfer, skinTones: nil)
        } else if rawValue == "🏌🏻" {
            self.init(baseEmoji: .golfer, skinTones: [.light])
        } else if rawValue == "🏌🏼" {
            self.init(baseEmoji: .golfer, skinTones: [.mediumLight])
        } else if rawValue == "🏌🏽" {
            self.init(baseEmoji: .golfer, skinTones: [.medium])
        } else if rawValue == "🏌🏾" {
            self.init(baseEmoji: .golfer, skinTones: [.mediumDark])
        } else if rawValue == "🏌🏿" {
            self.init(baseEmoji: .golfer, skinTones: [.dark])
        } else if rawValue == "🏌️‍♂️" {
            self.init(baseEmoji: .manGolfing, skinTones: nil)
        } else if rawValue == "🏌🏻‍♂️" {
            self.init(baseEmoji: .manGolfing, skinTones: [.light])
        } else if rawValue == "🏌🏼‍♂️" {
            self.init(baseEmoji: .manGolfing, skinTones: [.mediumLight])
        } else if rawValue == "🏌🏽‍♂️" {
            self.init(baseEmoji: .manGolfing, skinTones: [.medium])
        } else if rawValue == "🏌🏾‍♂️" {
            self.init(baseEmoji: .manGolfing, skinTones: [.mediumDark])
        } else if rawValue == "🏌🏿‍♂️" {
            self.init(baseEmoji: .manGolfing, skinTones: [.dark])
        } else if rawValue == "🏌️‍♀️" {
            self.init(baseEmoji: .womanGolfing, skinTones: nil)
        } else if rawValue == "🏌🏻‍♀️" {
            self.init(baseEmoji: .womanGolfing, skinTones: [.light])
        } else if rawValue == "🏌🏼‍♀️" {
            self.init(baseEmoji: .womanGolfing, skinTones: [.mediumLight])
        } else if rawValue == "🏌🏽‍♀️" {
            self.init(baseEmoji: .womanGolfing, skinTones: [.medium])
        } else if rawValue == "🏌🏾‍♀️" {
            self.init(baseEmoji: .womanGolfing, skinTones: [.mediumDark])
        } else if rawValue == "🏌🏿‍♀️" {
            self.init(baseEmoji: .womanGolfing, skinTones: [.dark])
        } else if rawValue == "🏄" {
            self.init(baseEmoji: .surfer, skinTones: nil)
        } else if rawValue == "🏄🏻" {
            self.init(baseEmoji: .surfer, skinTones: [.light])
        } else if rawValue == "🏄🏼" {
            self.init(baseEmoji: .surfer, skinTones: [.mediumLight])
        } else if rawValue == "🏄🏽" {
            self.init(baseEmoji: .surfer, skinTones: [.medium])
        } else if rawValue == "🏄🏾" {
            self.init(baseEmoji: .surfer, skinTones: [.mediumDark])
        } else if rawValue == "🏄🏿" {
            self.init(baseEmoji: .surfer, skinTones: [.dark])
        } else if rawValue == "🏄‍♂️" {
            self.init(baseEmoji: .manSurfing, skinTones: nil)
        } else if rawValue == "🏄🏻‍♂️" {
            self.init(baseEmoji: .manSurfing, skinTones: [.light])
        } else if rawValue == "🏄🏼‍♂️" {
            self.init(baseEmoji: .manSurfing, skinTones: [.mediumLight])
        } else if rawValue == "🏄🏽‍♂️" {
            self.init(baseEmoji: .manSurfing, skinTones: [.medium])
        } else if rawValue == "🏄🏾‍♂️" {
            self.init(baseEmoji: .manSurfing, skinTones: [.mediumDark])
        } else if rawValue == "🏄🏿‍♂️" {
            self.init(baseEmoji: .manSurfing, skinTones: [.dark])
        } else if rawValue == "🏄‍♀️" {
            self.init(baseEmoji: .womanSurfing, skinTones: nil)
        } else if rawValue == "🏄🏻‍♀️" {
            self.init(baseEmoji: .womanSurfing, skinTones: [.light])
        } else if rawValue == "🏄🏼‍♀️" {
            self.init(baseEmoji: .womanSurfing, skinTones: [.mediumLight])
        } else if rawValue == "🏄🏽‍♀️" {
            self.init(baseEmoji: .womanSurfing, skinTones: [.medium])
        } else if rawValue == "🏄🏾‍♀️" {
            self.init(baseEmoji: .womanSurfing, skinTones: [.mediumDark])
        } else if rawValue == "🏄🏿‍♀️" {
            self.init(baseEmoji: .womanSurfing, skinTones: [.dark])
        } else if rawValue == "🚣" {
            self.init(baseEmoji: .rowboat, skinTones: nil)
        } else if rawValue == "🚣🏻" {
            self.init(baseEmoji: .rowboat, skinTones: [.light])
        } else if rawValue == "🚣🏼" {
            self.init(baseEmoji: .rowboat, skinTones: [.mediumLight])
        } else if rawValue == "🚣🏽" {
            self.init(baseEmoji: .rowboat, skinTones: [.medium])
        } else if rawValue == "🚣🏾" {
            self.init(baseEmoji: .rowboat, skinTones: [.mediumDark])
        } else if rawValue == "🚣🏿" {
            self.init(baseEmoji: .rowboat, skinTones: [.dark])
        } else if rawValue == "🚣‍♂️" {
            self.init(baseEmoji: .manRowingBoat, skinTones: nil)
        } else if rawValue == "🚣🏻‍♂️" {
            self.init(baseEmoji: .manRowingBoat, skinTones: [.light])
        } else if rawValue == "🚣🏼‍♂️" {
            self.init(baseEmoji: .manRowingBoat, skinTones: [.mediumLight])
        } else if rawValue == "🚣🏽‍♂️" {
            self.init(baseEmoji: .manRowingBoat, skinTones: [.medium])
        } else if rawValue == "🚣🏾‍♂️" {
            self.init(baseEmoji: .manRowingBoat, skinTones: [.mediumDark])
        } else if rawValue == "🚣🏿‍♂️" {
            self.init(baseEmoji: .manRowingBoat, skinTones: [.dark])
        } else if rawValue == "🚣‍♀️" {
            self.init(baseEmoji: .womanRowingBoat, skinTones: nil)
        } else if rawValue == "🚣🏻‍♀️" {
            self.init(baseEmoji: .womanRowingBoat, skinTones: [.light])
        } else if rawValue == "🚣🏼‍♀️" {
            self.init(baseEmoji: .womanRowingBoat, skinTones: [.mediumLight])
        } else if rawValue == "🚣🏽‍♀️" {
            self.init(baseEmoji: .womanRowingBoat, skinTones: [.medium])
        } else if rawValue == "🚣🏾‍♀️" {
            self.init(baseEmoji: .womanRowingBoat, skinTones: [.mediumDark])
        } else if rawValue == "🚣🏿‍♀️" {
            self.init(baseEmoji: .womanRowingBoat, skinTones: [.dark])
        } else if rawValue == "🏊" {
            self.init(baseEmoji: .swimmer, skinTones: nil)
        } else if rawValue == "🏊🏻" {
            self.init(baseEmoji: .swimmer, skinTones: [.light])
        } else if rawValue == "🏊🏼" {
            self.init(baseEmoji: .swimmer, skinTones: [.mediumLight])
        } else if rawValue == "🏊🏽" {
            self.init(baseEmoji: .swimmer, skinTones: [.medium])
        } else if rawValue == "🏊🏾" {
            self.init(baseEmoji: .swimmer, skinTones: [.mediumDark])
        } else if rawValue == "🏊🏿" {
            self.init(baseEmoji: .swimmer, skinTones: [.dark])
        } else if rawValue == "🏊‍♂️" {
            self.init(baseEmoji: .manSwimming, skinTones: nil)
        } else if rawValue == "🏊🏻‍♂️" {
            self.init(baseEmoji: .manSwimming, skinTones: [.light])
        } else if rawValue == "🏊🏼‍♂️" {
            self.init(baseEmoji: .manSwimming, skinTones: [.mediumLight])
        } else if rawValue == "🏊🏽‍♂️" {
            self.init(baseEmoji: .manSwimming, skinTones: [.medium])
        } else if rawValue == "🏊🏾‍♂️" {
            self.init(baseEmoji: .manSwimming, skinTones: [.mediumDark])
        } else if rawValue == "🏊🏿‍♂️" {
            self.init(baseEmoji: .manSwimming, skinTones: [.dark])
        } else if rawValue == "🏊‍♀️" {
            self.init(baseEmoji: .womanSwimming, skinTones: nil)
        } else if rawValue == "🏊🏻‍♀️" {
            self.init(baseEmoji: .womanSwimming, skinTones: [.light])
        } else if rawValue == "🏊🏼‍♀️" {
            self.init(baseEmoji: .womanSwimming, skinTones: [.mediumLight])
        } else if rawValue == "🏊🏽‍♀️" {
            self.init(baseEmoji: .womanSwimming, skinTones: [.medium])
        } else if rawValue == "🏊🏾‍♀️" {
            self.init(baseEmoji: .womanSwimming, skinTones: [.mediumDark])
        } else if rawValue == "🏊🏿‍♀️" {
            self.init(baseEmoji: .womanSwimming, skinTones: [.dark])
        } else if rawValue == "⛹️" {
            self.init(baseEmoji: .personWithBall, skinTones: nil)
        } else if rawValue == "⛹🏻" {
            self.init(baseEmoji: .personWithBall, skinTones: [.light])
        } else if rawValue == "⛹🏼" {
            self.init(baseEmoji: .personWithBall, skinTones: [.mediumLight])
        } else if rawValue == "⛹🏽" {
            self.init(baseEmoji: .personWithBall, skinTones: [.medium])
        } else if rawValue == "⛹🏾" {
            self.init(baseEmoji: .personWithBall, skinTones: [.mediumDark])
        } else if rawValue == "⛹🏿" {
            self.init(baseEmoji: .personWithBall, skinTones: [.dark])
        } else if rawValue == "⛹️‍♂️" {
            self.init(baseEmoji: .manBouncingBall, skinTones: nil)
        } else if rawValue == "⛹🏻‍♂️" {
            self.init(baseEmoji: .manBouncingBall, skinTones: [.light])
        } else if rawValue == "⛹🏼‍♂️" {
            self.init(baseEmoji: .manBouncingBall, skinTones: [.mediumLight])
        } else if rawValue == "⛹🏽‍♂️" {
            self.init(baseEmoji: .manBouncingBall, skinTones: [.medium])
        } else if rawValue == "⛹🏾‍♂️" {
            self.init(baseEmoji: .manBouncingBall, skinTones: [.mediumDark])
        } else if rawValue == "⛹🏿‍♂️" {
            self.init(baseEmoji: .manBouncingBall, skinTones: [.dark])
        } else if rawValue == "⛹️‍♀️" {
            self.init(baseEmoji: .womanBouncingBall, skinTones: nil)
        } else if rawValue == "⛹🏻‍♀️" {
            self.init(baseEmoji: .womanBouncingBall, skinTones: [.light])
        } else if rawValue == "⛹🏼‍♀️" {
            self.init(baseEmoji: .womanBouncingBall, skinTones: [.mediumLight])
        } else if rawValue == "⛹🏽‍♀️" {
            self.init(baseEmoji: .womanBouncingBall, skinTones: [.medium])
        } else if rawValue == "⛹🏾‍♀️" {
            self.init(baseEmoji: .womanBouncingBall, skinTones: [.mediumDark])
        } else if rawValue == "⛹🏿‍♀️" {
            self.init(baseEmoji: .womanBouncingBall, skinTones: [.dark])
        } else if rawValue == "🏋️" {
            self.init(baseEmoji: .weightLifter, skinTones: nil)
        } else if rawValue == "🏋🏻" {
            self.init(baseEmoji: .weightLifter, skinTones: [.light])
        } else if rawValue == "🏋🏼" {
            self.init(baseEmoji: .weightLifter, skinTones: [.mediumLight])
        } else if rawValue == "🏋🏽" {
            self.init(baseEmoji: .weightLifter, skinTones: [.medium])
        } else if rawValue == "🏋🏾" {
            self.init(baseEmoji: .weightLifter, skinTones: [.mediumDark])
        } else if rawValue == "🏋🏿" {
            self.init(baseEmoji: .weightLifter, skinTones: [.dark])
        } else if rawValue == "🏋️‍♂️" {
            self.init(baseEmoji: .manLiftingWeights, skinTones: nil)
        } else if rawValue == "🏋🏻‍♂️" {
            self.init(baseEmoji: .manLiftingWeights, skinTones: [.light])
        } else if rawValue == "🏋🏼‍♂️" {
            self.init(baseEmoji: .manLiftingWeights, skinTones: [.mediumLight])
        } else if rawValue == "🏋🏽‍♂️" {
            self.init(baseEmoji: .manLiftingWeights, skinTones: [.medium])
        } else if rawValue == "🏋🏾‍♂️" {
            self.init(baseEmoji: .manLiftingWeights, skinTones: [.mediumDark])
        } else if rawValue == "🏋🏿‍♂️" {
            self.init(baseEmoji: .manLiftingWeights, skinTones: [.dark])
        } else if rawValue == "🏋️‍♀️" {
            self.init(baseEmoji: .womanLiftingWeights, skinTones: nil)
        } else if rawValue == "🏋🏻‍♀️" {
            self.init(baseEmoji: .womanLiftingWeights, skinTones: [.light])
        } else if rawValue == "🏋🏼‍♀️" {
            self.init(baseEmoji: .womanLiftingWeights, skinTones: [.mediumLight])
        } else if rawValue == "🏋🏽‍♀️" {
            self.init(baseEmoji: .womanLiftingWeights, skinTones: [.medium])
        } else if rawValue == "🏋🏾‍♀️" {
            self.init(baseEmoji: .womanLiftingWeights, skinTones: [.mediumDark])
        } else if rawValue == "🏋🏿‍♀️" {
            self.init(baseEmoji: .womanLiftingWeights, skinTones: [.dark])
        } else if rawValue == "🚴" {
            self.init(baseEmoji: .bicyclist, skinTones: nil)
        } else if rawValue == "🚴🏻" {
            self.init(baseEmoji: .bicyclist, skinTones: [.light])
        } else if rawValue == "🚴🏼" {
            self.init(baseEmoji: .bicyclist, skinTones: [.mediumLight])
        } else if rawValue == "🚴🏽" {
            self.init(baseEmoji: .bicyclist, skinTones: [.medium])
        } else if rawValue == "🚴🏾" {
            self.init(baseEmoji: .bicyclist, skinTones: [.mediumDark])
        } else if rawValue == "🚴🏿" {
            self.init(baseEmoji: .bicyclist, skinTones: [.dark])
        } else if rawValue == "🚴‍♂️" {
            self.init(baseEmoji: .manBiking, skinTones: nil)
        } else if rawValue == "🚴🏻‍♂️" {
            self.init(baseEmoji: .manBiking, skinTones: [.light])
        } else if rawValue == "🚴🏼‍♂️" {
            self.init(baseEmoji: .manBiking, skinTones: [.mediumLight])
        } else if rawValue == "🚴🏽‍♂️" {
            self.init(baseEmoji: .manBiking, skinTones: [.medium])
        } else if rawValue == "🚴🏾‍♂️" {
            self.init(baseEmoji: .manBiking, skinTones: [.mediumDark])
        } else if rawValue == "🚴🏿‍♂️" {
            self.init(baseEmoji: .manBiking, skinTones: [.dark])
        } else if rawValue == "🚴‍♀️" {
            self.init(baseEmoji: .womanBiking, skinTones: nil)
        } else if rawValue == "🚴🏻‍♀️" {
            self.init(baseEmoji: .womanBiking, skinTones: [.light])
        } else if rawValue == "🚴🏼‍♀️" {
            self.init(baseEmoji: .womanBiking, skinTones: [.mediumLight])
        } else if rawValue == "🚴🏽‍♀️" {
            self.init(baseEmoji: .womanBiking, skinTones: [.medium])
        } else if rawValue == "🚴🏾‍♀️" {
            self.init(baseEmoji: .womanBiking, skinTones: [.mediumDark])
        } else if rawValue == "🚴🏿‍♀️" {
            self.init(baseEmoji: .womanBiking, skinTones: [.dark])
        } else if rawValue == "🚵" {
            self.init(baseEmoji: .mountainBicyclist, skinTones: nil)
        } else if rawValue == "🚵🏻" {
            self.init(baseEmoji: .mountainBicyclist, skinTones: [.light])
        } else if rawValue == "🚵🏼" {
            self.init(baseEmoji: .mountainBicyclist, skinTones: [.mediumLight])
        } else if rawValue == "🚵🏽" {
            self.init(baseEmoji: .mountainBicyclist, skinTones: [.medium])
        } else if rawValue == "🚵🏾" {
            self.init(baseEmoji: .mountainBicyclist, skinTones: [.mediumDark])
        } else if rawValue == "🚵🏿" {
            self.init(baseEmoji: .mountainBicyclist, skinTones: [.dark])
        } else if rawValue == "🚵‍♂️" {
            self.init(baseEmoji: .manMountainBiking, skinTones: nil)
        } else if rawValue == "🚵🏻‍♂️" {
            self.init(baseEmoji: .manMountainBiking, skinTones: [.light])
        } else if rawValue == "🚵🏼‍♂️" {
            self.init(baseEmoji: .manMountainBiking, skinTones: [.mediumLight])
        } else if rawValue == "🚵🏽‍♂️" {
            self.init(baseEmoji: .manMountainBiking, skinTones: [.medium])
        } else if rawValue == "🚵🏾‍♂️" {
            self.init(baseEmoji: .manMountainBiking, skinTones: [.mediumDark])
        } else if rawValue == "🚵🏿‍♂️" {
            self.init(baseEmoji: .manMountainBiking, skinTones: [.dark])
        } else if rawValue == "🚵‍♀️" {
            self.init(baseEmoji: .womanMountainBiking, skinTones: nil)
        } else if rawValue == "🚵🏻‍♀️" {
            self.init(baseEmoji: .womanMountainBiking, skinTones: [.light])
        } else if rawValue == "🚵🏼‍♀️" {
            self.init(baseEmoji: .womanMountainBiking, skinTones: [.mediumLight])
        } else if rawValue == "🚵🏽‍♀️" {
            self.init(baseEmoji: .womanMountainBiking, skinTones: [.medium])
        } else if rawValue == "🚵🏾‍♀️" {
            self.init(baseEmoji: .womanMountainBiking, skinTones: [.mediumDark])
        } else if rawValue == "🚵🏿‍♀️" {
            self.init(baseEmoji: .womanMountainBiking, skinTones: [.dark])
        } else if rawValue == "🤸" {
            self.init(baseEmoji: .personDoingCartwheel, skinTones: nil)
        } else if rawValue == "🤸🏻" {
            self.init(baseEmoji: .personDoingCartwheel, skinTones: [.light])
        } else if rawValue == "🤸🏼" {
            self.init(baseEmoji: .personDoingCartwheel, skinTones: [.mediumLight])
        } else if rawValue == "🤸🏽" {
            self.init(baseEmoji: .personDoingCartwheel, skinTones: [.medium])
        } else if rawValue == "🤸🏾" {
            self.init(baseEmoji: .personDoingCartwheel, skinTones: [.mediumDark])
        } else if rawValue == "🤸🏿" {
            self.init(baseEmoji: .personDoingCartwheel, skinTones: [.dark])
        } else if rawValue == "🤸‍♂️" {
            self.init(baseEmoji: .manCartwheeling, skinTones: nil)
        } else if rawValue == "🤸🏻‍♂️" {
            self.init(baseEmoji: .manCartwheeling, skinTones: [.light])
        } else if rawValue == "🤸🏼‍♂️" {
            self.init(baseEmoji: .manCartwheeling, skinTones: [.mediumLight])
        } else if rawValue == "🤸🏽‍♂️" {
            self.init(baseEmoji: .manCartwheeling, skinTones: [.medium])
        } else if rawValue == "🤸🏾‍♂️" {
            self.init(baseEmoji: .manCartwheeling, skinTones: [.mediumDark])
        } else if rawValue == "🤸🏿‍♂️" {
            self.init(baseEmoji: .manCartwheeling, skinTones: [.dark])
        } else if rawValue == "🤸‍♀️" {
            self.init(baseEmoji: .womanCartwheeling, skinTones: nil)
        } else if rawValue == "🤸🏻‍♀️" {
            self.init(baseEmoji: .womanCartwheeling, skinTones: [.light])
        } else if rawValue == "🤸🏼‍♀️" {
            self.init(baseEmoji: .womanCartwheeling, skinTones: [.mediumLight])
        } else if rawValue == "🤸🏽‍♀️" {
            self.init(baseEmoji: .womanCartwheeling, skinTones: [.medium])
        } else if rawValue == "🤸🏾‍♀️" {
            self.init(baseEmoji: .womanCartwheeling, skinTones: [.mediumDark])
        } else if rawValue == "🤸🏿‍♀️" {
            self.init(baseEmoji: .womanCartwheeling, skinTones: [.dark])
        } else if rawValue == "🤼" {
            self.init(baseEmoji: .wrestlers, skinTones: nil)
        } else if rawValue == "🤼‍♂️" {
            self.init(baseEmoji: .manWrestling, skinTones: nil)
        } else if rawValue == "🤼‍♀️" {
            self.init(baseEmoji: .womanWrestling, skinTones: nil)
        } else if rawValue == "🤽" {
            self.init(baseEmoji: .waterPolo, skinTones: nil)
        } else if rawValue == "🤽🏻" {
            self.init(baseEmoji: .waterPolo, skinTones: [.light])
        } else if rawValue == "🤽🏼" {
            self.init(baseEmoji: .waterPolo, skinTones: [.mediumLight])
        } else if rawValue == "🤽🏽" {
            self.init(baseEmoji: .waterPolo, skinTones: [.medium])
        } else if rawValue == "🤽🏾" {
            self.init(baseEmoji: .waterPolo, skinTones: [.mediumDark])
        } else if rawValue == "🤽🏿" {
            self.init(baseEmoji: .waterPolo, skinTones: [.dark])
        } else if rawValue == "🤽‍♂️" {
            self.init(baseEmoji: .manPlayingWaterPolo, skinTones: nil)
        } else if rawValue == "🤽🏻‍♂️" {
            self.init(baseEmoji: .manPlayingWaterPolo, skinTones: [.light])
        } else if rawValue == "🤽🏼‍♂️" {
            self.init(baseEmoji: .manPlayingWaterPolo, skinTones: [.mediumLight])
        } else if rawValue == "🤽🏽‍♂️" {
            self.init(baseEmoji: .manPlayingWaterPolo, skinTones: [.medium])
        } else if rawValue == "🤽🏾‍♂️" {
            self.init(baseEmoji: .manPlayingWaterPolo, skinTones: [.mediumDark])
        } else if rawValue == "🤽🏿‍♂️" {
            self.init(baseEmoji: .manPlayingWaterPolo, skinTones: [.dark])
        } else if rawValue == "🤽‍♀️" {
            self.init(baseEmoji: .womanPlayingWaterPolo, skinTones: nil)
        } else if rawValue == "🤽🏻‍♀️" {
            self.init(baseEmoji: .womanPlayingWaterPolo, skinTones: [.light])
        } else if rawValue == "🤽🏼‍♀️" {
            self.init(baseEmoji: .womanPlayingWaterPolo, skinTones: [.mediumLight])
        } else if rawValue == "🤽🏽‍♀️" {
            self.init(baseEmoji: .womanPlayingWaterPolo, skinTones: [.medium])
        } else if rawValue == "🤽🏾‍♀️" {
            self.init(baseEmoji: .womanPlayingWaterPolo, skinTones: [.mediumDark])
        } else if rawValue == "🤽🏿‍♀️" {
            self.init(baseEmoji: .womanPlayingWaterPolo, skinTones: [.dark])
        } else if rawValue == "🤾" {
            self.init(baseEmoji: .handball, skinTones: nil)
        } else if rawValue == "🤾🏻" {
            self.init(baseEmoji: .handball, skinTones: [.light])
        } else if rawValue == "🤾🏼" {
            self.init(baseEmoji: .handball, skinTones: [.mediumLight])
        } else if rawValue == "🤾🏽" {
            self.init(baseEmoji: .handball, skinTones: [.medium])
        } else if rawValue == "🤾🏾" {
            self.init(baseEmoji: .handball, skinTones: [.mediumDark])
        } else if rawValue == "🤾🏿" {
            self.init(baseEmoji: .handball, skinTones: [.dark])
        } else if rawValue == "🤾‍♂️" {
            self.init(baseEmoji: .manPlayingHandball, skinTones: nil)
        } else if rawValue == "🤾🏻‍♂️" {
            self.init(baseEmoji: .manPlayingHandball, skinTones: [.light])
        } else if rawValue == "🤾🏼‍♂️" {
            self.init(baseEmoji: .manPlayingHandball, skinTones: [.mediumLight])
        } else if rawValue == "🤾🏽‍♂️" {
            self.init(baseEmoji: .manPlayingHandball, skinTones: [.medium])
        } else if rawValue == "🤾🏾‍♂️" {
            self.init(baseEmoji: .manPlayingHandball, skinTones: [.mediumDark])
        } else if rawValue == "🤾🏿‍♂️" {
            self.init(baseEmoji: .manPlayingHandball, skinTones: [.dark])
        } else if rawValue == "🤾‍♀️" {
            self.init(baseEmoji: .womanPlayingHandball, skinTones: nil)
        } else if rawValue == "🤾🏻‍♀️" {
            self.init(baseEmoji: .womanPlayingHandball, skinTones: [.light])
        } else if rawValue == "🤾🏼‍♀️" {
            self.init(baseEmoji: .womanPlayingHandball, skinTones: [.mediumLight])
        } else if rawValue == "🤾🏽‍♀️" {
            self.init(baseEmoji: .womanPlayingHandball, skinTones: [.medium])
        } else if rawValue == "🤾🏾‍♀️" {
            self.init(baseEmoji: .womanPlayingHandball, skinTones: [.mediumDark])
        } else if rawValue == "🤾🏿‍♀️" {
            self.init(baseEmoji: .womanPlayingHandball, skinTones: [.dark])
        } else if rawValue == "🤹" {
            self.init(baseEmoji: .juggling, skinTones: nil)
        } else if rawValue == "🤹🏻" {
            self.init(baseEmoji: .juggling, skinTones: [.light])
        } else if rawValue == "🤹🏼" {
            self.init(baseEmoji: .juggling, skinTones: [.mediumLight])
        } else if rawValue == "🤹🏽" {
            self.init(baseEmoji: .juggling, skinTones: [.medium])
        } else if rawValue == "🤹🏾" {
            self.init(baseEmoji: .juggling, skinTones: [.mediumDark])
        } else if rawValue == "🤹🏿" {
            self.init(baseEmoji: .juggling, skinTones: [.dark])
        } else if rawValue == "🤹‍♂️" {
            self.init(baseEmoji: .manJuggling, skinTones: nil)
        } else if rawValue == "🤹🏻‍♂️" {
            self.init(baseEmoji: .manJuggling, skinTones: [.light])
        } else if rawValue == "🤹🏼‍♂️" {
            self.init(baseEmoji: .manJuggling, skinTones: [.mediumLight])
        } else if rawValue == "🤹🏽‍♂️" {
            self.init(baseEmoji: .manJuggling, skinTones: [.medium])
        } else if rawValue == "🤹🏾‍♂️" {
            self.init(baseEmoji: .manJuggling, skinTones: [.mediumDark])
        } else if rawValue == "🤹🏿‍♂️" {
            self.init(baseEmoji: .manJuggling, skinTones: [.dark])
        } else if rawValue == "🤹‍♀️" {
            self.init(baseEmoji: .womanJuggling, skinTones: nil)
        } else if rawValue == "🤹🏻‍♀️" {
            self.init(baseEmoji: .womanJuggling, skinTones: [.light])
        } else if rawValue == "🤹🏼‍♀️" {
            self.init(baseEmoji: .womanJuggling, skinTones: [.mediumLight])
        } else if rawValue == "🤹🏽‍♀️" {
            self.init(baseEmoji: .womanJuggling, skinTones: [.medium])
        } else if rawValue == "🤹🏾‍♀️" {
            self.init(baseEmoji: .womanJuggling, skinTones: [.mediumDark])
        } else if rawValue == "🤹🏿‍♀️" {
            self.init(baseEmoji: .womanJuggling, skinTones: [.dark])
        } else if rawValue == "🧘" {
            self.init(baseEmoji: .personInLotusPosition, skinTones: nil)
        } else if rawValue == "🧘🏻" {
            self.init(baseEmoji: .personInLotusPosition, skinTones: [.light])
        } else if rawValue == "🧘🏼" {
            self.init(baseEmoji: .personInLotusPosition, skinTones: [.mediumLight])
        } else if rawValue == "🧘🏽" {
            self.init(baseEmoji: .personInLotusPosition, skinTones: [.medium])
        } else if rawValue == "🧘🏾" {
            self.init(baseEmoji: .personInLotusPosition, skinTones: [.mediumDark])
        } else if rawValue == "🧘🏿" {
            self.init(baseEmoji: .personInLotusPosition, skinTones: [.dark])
        } else if rawValue == "🧘‍♂️" {
            self.init(baseEmoji: .manInLotusPosition, skinTones: nil)
        } else if rawValue == "🧘🏻‍♂️" {
            self.init(baseEmoji: .manInLotusPosition, skinTones: [.light])
        } else if rawValue == "🧘🏼‍♂️" {
            self.init(baseEmoji: .manInLotusPosition, skinTones: [.mediumLight])
        } else if rawValue == "🧘🏽‍♂️" {
            self.init(baseEmoji: .manInLotusPosition, skinTones: [.medium])
        } else if rawValue == "🧘🏾‍♂️" {
            self.init(baseEmoji: .manInLotusPosition, skinTones: [.mediumDark])
        } else if rawValue == "🧘🏿‍♂️" {
            self.init(baseEmoji: .manInLotusPosition, skinTones: [.dark])
        } else if rawValue == "🧘‍♀️" {
            self.init(baseEmoji: .womanInLotusPosition, skinTones: nil)
        } else if rawValue == "🧘🏻‍♀️" {
            self.init(baseEmoji: .womanInLotusPosition, skinTones: [.light])
        } else if rawValue == "🧘🏼‍♀️" {
            self.init(baseEmoji: .womanInLotusPosition, skinTones: [.mediumLight])
        } else if rawValue == "🧘🏽‍♀️" {
            self.init(baseEmoji: .womanInLotusPosition, skinTones: [.medium])
        } else if rawValue == "🧘🏾‍♀️" {
            self.init(baseEmoji: .womanInLotusPosition, skinTones: [.mediumDark])
        } else if rawValue == "🧘🏿‍♀️" {
            self.init(baseEmoji: .womanInLotusPosition, skinTones: [.dark])
        } else if rawValue == "🛀" {
            self.init(baseEmoji: .bath, skinTones: nil)
        } else if rawValue == "🛀🏻" {
            self.init(baseEmoji: .bath, skinTones: [.light])
        } else if rawValue == "🛀🏼" {
            self.init(baseEmoji: .bath, skinTones: [.mediumLight])
        } else if rawValue == "🛀🏽" {
            self.init(baseEmoji: .bath, skinTones: [.medium])
        } else if rawValue == "🛀🏾" {
            self.init(baseEmoji: .bath, skinTones: [.mediumDark])
        } else if rawValue == "🛀🏿" {
            self.init(baseEmoji: .bath, skinTones: [.dark])
        } else if rawValue == "🛌" {
            self.init(baseEmoji: .sleepingAccommodation, skinTones: nil)
        } else if rawValue == "🛌🏻" {
            self.init(baseEmoji: .sleepingAccommodation, skinTones: [.light])
        } else if rawValue == "🛌🏼" {
            self.init(baseEmoji: .sleepingAccommodation, skinTones: [.mediumLight])
        } else if rawValue == "🛌🏽" {
            self.init(baseEmoji: .sleepingAccommodation, skinTones: [.medium])
        } else if rawValue == "🛌🏾" {
            self.init(baseEmoji: .sleepingAccommodation, skinTones: [.mediumDark])
        } else if rawValue == "🛌🏿" {
            self.init(baseEmoji: .sleepingAccommodation, skinTones: [.dark])
        } else if rawValue == "🧑‍🤝‍🧑" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: nil)
        } else if rawValue == "🧑🏻‍🤝‍🧑🏻" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.light])
        } else if rawValue == "🧑🏻‍🤝‍🧑🏼" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.light, .mediumLight])
        } else if rawValue == "🧑🏻‍🤝‍🧑🏽" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.light, .medium])
        } else if rawValue == "🧑🏻‍🤝‍🧑🏾" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.light, .mediumDark])
        } else if rawValue == "🧑🏻‍🤝‍🧑🏿" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.light, .dark])
        } else if rawValue == "🧑🏼‍🤝‍🧑🏼" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏼‍🤝‍🧑🏻" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumLight, .light])
        } else if rawValue == "🧑🏼‍🤝‍🧑🏽" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumLight, .medium])
        } else if rawValue == "🧑🏼‍🤝‍🧑🏾" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "🧑🏼‍🤝‍🧑🏿" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumLight, .dark])
        } else if rawValue == "🧑🏽‍🤝‍🧑🏽" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.medium])
        } else if rawValue == "🧑🏽‍🤝‍🧑🏻" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.medium, .light])
        } else if rawValue == "🧑🏽‍🤝‍🧑🏼" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.medium, .mediumLight])
        } else if rawValue == "🧑🏽‍🤝‍🧑🏾" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.medium, .mediumDark])
        } else if rawValue == "🧑🏽‍🤝‍🧑🏿" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.medium, .dark])
        } else if rawValue == "🧑🏾‍🤝‍🧑🏾" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏾‍🤝‍🧑🏻" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumDark, .light])
        } else if rawValue == "🧑🏾‍🤝‍🧑🏼" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "🧑🏾‍🤝‍🧑🏽" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumDark, .medium])
        } else if rawValue == "🧑🏾‍🤝‍🧑🏿" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.mediumDark, .dark])
        } else if rawValue == "🧑🏿‍🤝‍🧑🏿" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.dark])
        } else if rawValue == "🧑🏿‍🤝‍🧑🏻" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.dark, .light])
        } else if rawValue == "🧑🏿‍🤝‍🧑🏼" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.dark, .mediumLight])
        } else if rawValue == "🧑🏿‍🤝‍🧑🏽" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.dark, .medium])
        } else if rawValue == "🧑🏿‍🤝‍🧑🏾" {
            self.init(baseEmoji: .peopleHoldingHands, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👭" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: nil)
        } else if rawValue == "👭🏻" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.light])
        } else if rawValue == "👩🏻‍🤝‍👩🏼" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.light, .mediumLight])
        } else if rawValue == "👩🏻‍🤝‍👩🏽" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.light, .medium])
        } else if rawValue == "👩🏻‍🤝‍👩🏾" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.light, .mediumDark])
        } else if rawValue == "👩🏻‍🤝‍👩🏿" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.light, .dark])
        } else if rawValue == "👭🏼" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumLight])
        } else if rawValue == "👩🏼‍🤝‍👩🏻" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumLight, .light])
        } else if rawValue == "👩🏼‍🤝‍👩🏽" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumLight, .medium])
        } else if rawValue == "👩🏼‍🤝‍👩🏾" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "👩🏼‍🤝‍👩🏿" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumLight, .dark])
        } else if rawValue == "👭🏽" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.medium])
        } else if rawValue == "👩🏽‍🤝‍👩🏻" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.medium, .light])
        } else if rawValue == "👩🏽‍🤝‍👩🏼" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.medium, .mediumLight])
        } else if rawValue == "👩🏽‍🤝‍👩🏾" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.medium, .mediumDark])
        } else if rawValue == "👩🏽‍🤝‍👩🏿" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.medium, .dark])
        } else if rawValue == "👭🏾" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumDark])
        } else if rawValue == "👩🏾‍🤝‍👩🏻" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumDark, .light])
        } else if rawValue == "👩🏾‍🤝‍👩🏼" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "👩🏾‍🤝‍👩🏽" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumDark, .medium])
        } else if rawValue == "👩🏾‍🤝‍👩🏿" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.mediumDark, .dark])
        } else if rawValue == "👭🏿" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.dark])
        } else if rawValue == "👩🏿‍🤝‍👩🏻" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.dark, .light])
        } else if rawValue == "👩🏿‍🤝‍👩🏼" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.dark, .mediumLight])
        } else if rawValue == "👩🏿‍🤝‍👩🏽" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.dark, .medium])
        } else if rawValue == "👩🏿‍🤝‍👩🏾" {
            self.init(baseEmoji: .twoWomenHoldingHands, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👫" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: nil)
        } else if rawValue == "👫🏻" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.light])
        } else if rawValue == "👩🏻‍🤝‍👨🏼" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.light, .mediumLight])
        } else if rawValue == "👩🏻‍🤝‍👨🏽" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.light, .medium])
        } else if rawValue == "👩🏻‍🤝‍👨🏾" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.light, .mediumDark])
        } else if rawValue == "👩🏻‍🤝‍👨🏿" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.light, .dark])
        } else if rawValue == "👫🏼" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumLight])
        } else if rawValue == "👩🏼‍🤝‍👨🏻" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumLight, .light])
        } else if rawValue == "👩🏼‍🤝‍👨🏽" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumLight, .medium])
        } else if rawValue == "👩🏼‍🤝‍👨🏾" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "👩🏼‍🤝‍👨🏿" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumLight, .dark])
        } else if rawValue == "👫🏽" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.medium])
        } else if rawValue == "👩🏽‍🤝‍👨🏻" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.medium, .light])
        } else if rawValue == "👩🏽‍🤝‍👨🏼" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.medium, .mediumLight])
        } else if rawValue == "👩🏽‍🤝‍👨🏾" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.medium, .mediumDark])
        } else if rawValue == "👩🏽‍🤝‍👨🏿" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.medium, .dark])
        } else if rawValue == "👫🏾" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumDark])
        } else if rawValue == "👩🏾‍🤝‍👨🏻" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumDark, .light])
        } else if rawValue == "👩🏾‍🤝‍👨🏼" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "👩🏾‍🤝‍👨🏽" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumDark, .medium])
        } else if rawValue == "👩🏾‍🤝‍👨🏿" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.mediumDark, .dark])
        } else if rawValue == "👫🏿" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.dark])
        } else if rawValue == "👩🏿‍🤝‍👨🏻" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.dark, .light])
        } else if rawValue == "👩🏿‍🤝‍👨🏼" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.dark, .mediumLight])
        } else if rawValue == "👩🏿‍🤝‍👨🏽" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.dark, .medium])
        } else if rawValue == "👩🏿‍🤝‍👨🏾" {
            self.init(baseEmoji: .manAndWomanHoldingHands, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👬" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: nil)
        } else if rawValue == "👬🏻" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.light])
        } else if rawValue == "👨🏻‍🤝‍👨🏼" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.light, .mediumLight])
        } else if rawValue == "👨🏻‍🤝‍👨🏽" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.light, .medium])
        } else if rawValue == "👨🏻‍🤝‍👨🏾" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.light, .mediumDark])
        } else if rawValue == "👨🏻‍🤝‍👨🏿" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.light, .dark])
        } else if rawValue == "👬🏼" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumLight])
        } else if rawValue == "👨🏼‍🤝‍👨🏻" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumLight, .light])
        } else if rawValue == "👨🏼‍🤝‍👨🏽" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumLight, .medium])
        } else if rawValue == "👨🏼‍🤝‍👨🏾" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "👨🏼‍🤝‍👨🏿" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumLight, .dark])
        } else if rawValue == "👬🏽" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.medium])
        } else if rawValue == "👨🏽‍🤝‍👨🏻" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.medium, .light])
        } else if rawValue == "👨🏽‍🤝‍👨🏼" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.medium, .mediumLight])
        } else if rawValue == "👨🏽‍🤝‍👨🏾" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.medium, .mediumDark])
        } else if rawValue == "👨🏽‍🤝‍👨🏿" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.medium, .dark])
        } else if rawValue == "👬🏾" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumDark])
        } else if rawValue == "👨🏾‍🤝‍👨🏻" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumDark, .light])
        } else if rawValue == "👨🏾‍🤝‍👨🏼" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "👨🏾‍🤝‍👨🏽" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumDark, .medium])
        } else if rawValue == "👨🏾‍🤝‍👨🏿" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.mediumDark, .dark])
        } else if rawValue == "👬🏿" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.dark])
        } else if rawValue == "👨🏿‍🤝‍👨🏻" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.dark, .light])
        } else if rawValue == "👨🏿‍🤝‍👨🏼" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.dark, .mediumLight])
        } else if rawValue == "👨🏿‍🤝‍👨🏽" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.dark, .medium])
        } else if rawValue == "👨🏿‍🤝‍👨🏾" {
            self.init(baseEmoji: .twoMenHoldingHands, skinTones: [.dark, .mediumDark])
        } else if rawValue == "💏" {
            self.init(baseEmoji: .personKissPerson, skinTones: nil)
        } else if rawValue == "💏🏻" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.light])
        } else if rawValue == "🧑🏻‍❤️‍💋‍🧑🏼" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.light, .mediumLight])
        } else if rawValue == "🧑🏻‍❤️‍💋‍🧑🏽" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.light, .medium])
        } else if rawValue == "🧑🏻‍❤️‍💋‍🧑🏾" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.light, .mediumDark])
        } else if rawValue == "🧑🏻‍❤️‍💋‍🧑🏿" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.light, .dark])
        } else if rawValue == "💏🏼" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏼‍❤️‍💋‍🧑🏻" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumLight, .light])
        } else if rawValue == "🧑🏼‍❤️‍💋‍🧑🏽" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumLight, .medium])
        } else if rawValue == "🧑🏼‍❤️‍💋‍🧑🏾" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "🧑🏼‍❤️‍💋‍🧑🏿" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumLight, .dark])
        } else if rawValue == "💏🏽" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.medium])
        } else if rawValue == "🧑🏽‍❤️‍💋‍🧑🏻" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.medium, .light])
        } else if rawValue == "🧑🏽‍❤️‍💋‍🧑🏼" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.medium, .mediumLight])
        } else if rawValue == "🧑🏽‍❤️‍💋‍🧑🏾" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.medium, .mediumDark])
        } else if rawValue == "🧑🏽‍❤️‍💋‍🧑🏿" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.medium, .dark])
        } else if rawValue == "💏🏾" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏾‍❤️‍💋‍🧑🏻" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumDark, .light])
        } else if rawValue == "🧑🏾‍❤️‍💋‍🧑🏼" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "🧑🏾‍❤️‍💋‍🧑🏽" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumDark, .medium])
        } else if rawValue == "🧑🏾‍❤️‍💋‍🧑🏿" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.mediumDark, .dark])
        } else if rawValue == "💏🏿" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.dark])
        } else if rawValue == "🧑🏿‍❤️‍💋‍🧑🏻" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.dark, .light])
        } else if rawValue == "🧑🏿‍❤️‍💋‍🧑🏼" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.dark, .mediumLight])
        } else if rawValue == "🧑🏿‍❤️‍💋‍🧑🏽" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.dark, .medium])
        } else if rawValue == "🧑🏿‍❤️‍💋‍🧑🏾" {
            self.init(baseEmoji: .personKissPerson, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👩‍❤️‍💋‍👨" {
            self.init(baseEmoji: .womanKissMan, skinTones: nil)
        } else if rawValue == "👩🏻‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.light])
        } else if rawValue == "👩🏻‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.light, .mediumLight])
        } else if rawValue == "👩🏻‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.light, .medium])
        } else if rawValue == "👩🏻‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.light, .mediumDark])
        } else if rawValue == "👩🏻‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.light, .dark])
        } else if rawValue == "👩🏼‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumLight])
        } else if rawValue == "👩🏼‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumLight, .light])
        } else if rawValue == "👩🏼‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumLight, .medium])
        } else if rawValue == "👩🏼‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "👩🏼‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumLight, .dark])
        } else if rawValue == "👩🏽‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.medium])
        } else if rawValue == "👩🏽‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.medium, .light])
        } else if rawValue == "👩🏽‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.medium, .mediumLight])
        } else if rawValue == "👩🏽‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.medium, .mediumDark])
        } else if rawValue == "👩🏽‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.medium, .dark])
        } else if rawValue == "👩🏾‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumDark])
        } else if rawValue == "👩🏾‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumDark, .light])
        } else if rawValue == "👩🏾‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "👩🏾‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumDark, .medium])
        } else if rawValue == "👩🏾‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.mediumDark, .dark])
        } else if rawValue == "👩🏿‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.dark])
        } else if rawValue == "👩🏿‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.dark, .light])
        } else if rawValue == "👩🏿‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.dark, .mediumLight])
        } else if rawValue == "👩🏿‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.dark, .medium])
        } else if rawValue == "👩🏿‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .womanKissMan, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👨‍❤️‍💋‍👨" {
            self.init(baseEmoji: .manKissMan, skinTones: nil)
        } else if rawValue == "👨🏻‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .manKissMan, skinTones: [.light])
        } else if rawValue == "👨🏻‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .manKissMan, skinTones: [.light, .mediumLight])
        } else if rawValue == "👨🏻‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .manKissMan, skinTones: [.light, .medium])
        } else if rawValue == "👨🏻‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .manKissMan, skinTones: [.light, .mediumDark])
        } else if rawValue == "👨🏻‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .manKissMan, skinTones: [.light, .dark])
        } else if rawValue == "👨🏼‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumLight])
        } else if rawValue == "👨🏼‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumLight, .light])
        } else if rawValue == "👨🏼‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumLight, .medium])
        } else if rawValue == "👨🏼‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "👨🏼‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumLight, .dark])
        } else if rawValue == "👨🏽‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .manKissMan, skinTones: [.medium])
        } else if rawValue == "👨🏽‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .manKissMan, skinTones: [.medium, .light])
        } else if rawValue == "👨🏽‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .manKissMan, skinTones: [.medium, .mediumLight])
        } else if rawValue == "👨🏽‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .manKissMan, skinTones: [.medium, .mediumDark])
        } else if rawValue == "👨🏽‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .manKissMan, skinTones: [.medium, .dark])
        } else if rawValue == "👨🏾‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumDark])
        } else if rawValue == "👨🏾‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumDark, .light])
        } else if rawValue == "👨🏾‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "👨🏾‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumDark, .medium])
        } else if rawValue == "👨🏾‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .manKissMan, skinTones: [.mediumDark, .dark])
        } else if rawValue == "👨🏿‍❤️‍💋‍👨🏿" {
            self.init(baseEmoji: .manKissMan, skinTones: [.dark])
        } else if rawValue == "👨🏿‍❤️‍💋‍👨🏻" {
            self.init(baseEmoji: .manKissMan, skinTones: [.dark, .light])
        } else if rawValue == "👨🏿‍❤️‍💋‍👨🏼" {
            self.init(baseEmoji: .manKissMan, skinTones: [.dark, .mediumLight])
        } else if rawValue == "👨🏿‍❤️‍💋‍👨🏽" {
            self.init(baseEmoji: .manKissMan, skinTones: [.dark, .medium])
        } else if rawValue == "👨🏿‍❤️‍💋‍👨🏾" {
            self.init(baseEmoji: .manKissMan, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👩‍❤️‍💋‍👩" {
            self.init(baseEmoji: .womanKissWoman, skinTones: nil)
        } else if rawValue == "👩🏻‍❤️‍💋‍👩🏻" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.light])
        } else if rawValue == "👩🏻‍❤️‍💋‍👩🏼" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.light, .mediumLight])
        } else if rawValue == "👩🏻‍❤️‍💋‍👩🏽" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.light, .medium])
        } else if rawValue == "👩🏻‍❤️‍💋‍👩🏾" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.light, .mediumDark])
        } else if rawValue == "👩🏻‍❤️‍💋‍👩🏿" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.light, .dark])
        } else if rawValue == "👩🏼‍❤️‍💋‍👩🏼" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumLight])
        } else if rawValue == "👩🏼‍❤️‍💋‍👩🏻" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumLight, .light])
        } else if rawValue == "👩🏼‍❤️‍💋‍👩🏽" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumLight, .medium])
        } else if rawValue == "👩🏼‍❤️‍💋‍👩🏾" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "👩🏼‍❤️‍💋‍👩🏿" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumLight, .dark])
        } else if rawValue == "👩🏽‍❤️‍💋‍👩🏽" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.medium])
        } else if rawValue == "👩🏽‍❤️‍💋‍👩🏻" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.medium, .light])
        } else if rawValue == "👩🏽‍❤️‍💋‍👩🏼" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.medium, .mediumLight])
        } else if rawValue == "👩🏽‍❤️‍💋‍👩🏾" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.medium, .mediumDark])
        } else if rawValue == "👩🏽‍❤️‍💋‍👩🏿" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.medium, .dark])
        } else if rawValue == "👩🏾‍❤️‍💋‍👩🏾" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumDark])
        } else if rawValue == "👩🏾‍❤️‍💋‍👩🏻" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumDark, .light])
        } else if rawValue == "👩🏾‍❤️‍💋‍👩🏼" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "👩🏾‍❤️‍💋‍👩🏽" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumDark, .medium])
        } else if rawValue == "👩🏾‍❤️‍💋‍👩🏿" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.mediumDark, .dark])
        } else if rawValue == "👩🏿‍❤️‍💋‍👩🏿" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.dark])
        } else if rawValue == "👩🏿‍❤️‍💋‍👩🏻" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.dark, .light])
        } else if rawValue == "👩🏿‍❤️‍💋‍👩🏼" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.dark, .mediumLight])
        } else if rawValue == "👩🏿‍❤️‍💋‍👩🏽" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.dark, .medium])
        } else if rawValue == "👩🏿‍❤️‍💋‍👩🏾" {
            self.init(baseEmoji: .womanKissWoman, skinTones: [.dark, .mediumDark])
        } else if rawValue == "💑" {
            self.init(baseEmoji: .personHeartPerson, skinTones: nil)
        } else if rawValue == "💑🏻" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.light])
        } else if rawValue == "🧑🏻‍❤️‍🧑🏼" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.light, .mediumLight])
        } else if rawValue == "🧑🏻‍❤️‍🧑🏽" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.light, .medium])
        } else if rawValue == "🧑🏻‍❤️‍🧑🏾" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.light, .mediumDark])
        } else if rawValue == "🧑🏻‍❤️‍🧑🏿" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.light, .dark])
        } else if rawValue == "💑🏼" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumLight])
        } else if rawValue == "🧑🏼‍❤️‍🧑🏻" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumLight, .light])
        } else if rawValue == "🧑🏼‍❤️‍🧑🏽" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumLight, .medium])
        } else if rawValue == "🧑🏼‍❤️‍🧑🏾" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "🧑🏼‍❤️‍🧑🏿" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumLight, .dark])
        } else if rawValue == "💑🏽" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.medium])
        } else if rawValue == "🧑🏽‍❤️‍🧑🏻" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.medium, .light])
        } else if rawValue == "🧑🏽‍❤️‍🧑🏼" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.medium, .mediumLight])
        } else if rawValue == "🧑🏽‍❤️‍🧑🏾" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.medium, .mediumDark])
        } else if rawValue == "🧑🏽‍❤️‍🧑🏿" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.medium, .dark])
        } else if rawValue == "💑🏾" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumDark])
        } else if rawValue == "🧑🏾‍❤️‍🧑🏻" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumDark, .light])
        } else if rawValue == "🧑🏾‍❤️‍🧑🏼" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "🧑🏾‍❤️‍🧑🏽" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumDark, .medium])
        } else if rawValue == "🧑🏾‍❤️‍🧑🏿" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.mediumDark, .dark])
        } else if rawValue == "💑🏿" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.dark])
        } else if rawValue == "🧑🏿‍❤️‍🧑🏻" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.dark, .light])
        } else if rawValue == "🧑🏿‍❤️‍🧑🏼" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.dark, .mediumLight])
        } else if rawValue == "🧑🏿‍❤️‍🧑🏽" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.dark, .medium])
        } else if rawValue == "🧑🏿‍❤️‍🧑🏾" {
            self.init(baseEmoji: .personHeartPerson, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👩‍❤️‍👨" {
            self.init(baseEmoji: .womanHeartMan, skinTones: nil)
        } else if rawValue == "👩🏻‍❤️‍👨🏻" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.light])
        } else if rawValue == "👩🏻‍❤️‍👨🏼" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.light, .mediumLight])
        } else if rawValue == "👩🏻‍❤️‍👨🏽" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.light, .medium])
        } else if rawValue == "👩🏻‍❤️‍👨🏾" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.light, .mediumDark])
        } else if rawValue == "👩🏻‍❤️‍👨🏿" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.light, .dark])
        } else if rawValue == "👩🏼‍❤️‍👨🏼" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumLight])
        } else if rawValue == "👩🏼‍❤️‍👨🏻" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumLight, .light])
        } else if rawValue == "👩🏼‍❤️‍👨🏽" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumLight, .medium])
        } else if rawValue == "👩🏼‍❤️‍👨🏾" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "👩🏼‍❤️‍👨🏿" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumLight, .dark])
        } else if rawValue == "👩🏽‍❤️‍👨🏽" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.medium])
        } else if rawValue == "👩🏽‍❤️‍👨🏻" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.medium, .light])
        } else if rawValue == "👩🏽‍❤️‍👨🏼" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.medium, .mediumLight])
        } else if rawValue == "👩🏽‍❤️‍👨🏾" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.medium, .mediumDark])
        } else if rawValue == "👩🏽‍❤️‍👨🏿" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.medium, .dark])
        } else if rawValue == "👩🏾‍❤️‍👨🏾" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumDark])
        } else if rawValue == "👩🏾‍❤️‍👨🏻" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumDark, .light])
        } else if rawValue == "👩🏾‍❤️‍👨🏼" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "👩🏾‍❤️‍👨🏽" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumDark, .medium])
        } else if rawValue == "👩🏾‍❤️‍👨🏿" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.mediumDark, .dark])
        } else if rawValue == "👩🏿‍❤️‍👨🏿" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.dark])
        } else if rawValue == "👩🏿‍❤️‍👨🏻" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.dark, .light])
        } else if rawValue == "👩🏿‍❤️‍👨🏼" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.dark, .mediumLight])
        } else if rawValue == "👩🏿‍❤️‍👨🏽" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.dark, .medium])
        } else if rawValue == "👩🏿‍❤️‍👨🏾" {
            self.init(baseEmoji: .womanHeartMan, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👨‍❤️‍👨" {
            self.init(baseEmoji: .manHeartMan, skinTones: nil)
        } else if rawValue == "👨🏻‍❤️‍👨🏻" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.light])
        } else if rawValue == "👨🏻‍❤️‍👨🏼" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.light, .mediumLight])
        } else if rawValue == "👨🏻‍❤️‍👨🏽" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.light, .medium])
        } else if rawValue == "👨🏻‍❤️‍👨🏾" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.light, .mediumDark])
        } else if rawValue == "👨🏻‍❤️‍👨🏿" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.light, .dark])
        } else if rawValue == "👨🏼‍❤️‍👨🏼" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumLight])
        } else if rawValue == "👨🏼‍❤️‍👨🏻" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumLight, .light])
        } else if rawValue == "👨🏼‍❤️‍👨🏽" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumLight, .medium])
        } else if rawValue == "👨🏼‍❤️‍👨🏾" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "👨🏼‍❤️‍👨🏿" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumLight, .dark])
        } else if rawValue == "👨🏽‍❤️‍👨🏽" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.medium])
        } else if rawValue == "👨🏽‍❤️‍👨🏻" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.medium, .light])
        } else if rawValue == "👨🏽‍❤️‍👨🏼" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.medium, .mediumLight])
        } else if rawValue == "👨🏽‍❤️‍👨🏾" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.medium, .mediumDark])
        } else if rawValue == "👨🏽‍❤️‍👨🏿" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.medium, .dark])
        } else if rawValue == "👨🏾‍❤️‍👨🏾" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumDark])
        } else if rawValue == "👨🏾‍❤️‍👨🏻" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumDark, .light])
        } else if rawValue == "👨🏾‍❤️‍👨🏼" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "👨🏾‍❤️‍👨🏽" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumDark, .medium])
        } else if rawValue == "👨🏾‍❤️‍👨🏿" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.mediumDark, .dark])
        } else if rawValue == "👨🏿‍❤️‍👨🏿" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.dark])
        } else if rawValue == "👨🏿‍❤️‍👨🏻" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.dark, .light])
        } else if rawValue == "👨🏿‍❤️‍👨🏼" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.dark, .mediumLight])
        } else if rawValue == "👨🏿‍❤️‍👨🏽" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.dark, .medium])
        } else if rawValue == "👨🏿‍❤️‍👨🏾" {
            self.init(baseEmoji: .manHeartMan, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👩‍❤️‍👩" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: nil)
        } else if rawValue == "👩🏻‍❤️‍👩🏻" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.light])
        } else if rawValue == "👩🏻‍❤️‍👩🏼" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.light, .mediumLight])
        } else if rawValue == "👩🏻‍❤️‍👩🏽" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.light, .medium])
        } else if rawValue == "👩🏻‍❤️‍👩🏾" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.light, .mediumDark])
        } else if rawValue == "👩🏻‍❤️‍👩🏿" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.light, .dark])
        } else if rawValue == "👩🏼‍❤️‍👩🏼" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumLight])
        } else if rawValue == "👩🏼‍❤️‍👩🏻" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumLight, .light])
        } else if rawValue == "👩🏼‍❤️‍👩🏽" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumLight, .medium])
        } else if rawValue == "👩🏼‍❤️‍👩🏾" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumLight, .mediumDark])
        } else if rawValue == "👩🏼‍❤️‍👩🏿" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumLight, .dark])
        } else if rawValue == "👩🏽‍❤️‍👩🏽" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.medium])
        } else if rawValue == "👩🏽‍❤️‍👩🏻" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.medium, .light])
        } else if rawValue == "👩🏽‍❤️‍👩🏼" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.medium, .mediumLight])
        } else if rawValue == "👩🏽‍❤️‍👩🏾" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.medium, .mediumDark])
        } else if rawValue == "👩🏽‍❤️‍👩🏿" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.medium, .dark])
        } else if rawValue == "👩🏾‍❤️‍👩🏾" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumDark])
        } else if rawValue == "👩🏾‍❤️‍👩🏻" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumDark, .light])
        } else if rawValue == "👩🏾‍❤️‍👩🏼" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumDark, .mediumLight])
        } else if rawValue == "👩🏾‍❤️‍👩🏽" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumDark, .medium])
        } else if rawValue == "👩🏾‍❤️‍👩🏿" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.mediumDark, .dark])
        } else if rawValue == "👩🏿‍❤️‍👩🏿" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.dark])
        } else if rawValue == "👩🏿‍❤️‍👩🏻" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.dark, .light])
        } else if rawValue == "👩🏿‍❤️‍👩🏼" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.dark, .mediumLight])
        } else if rawValue == "👩🏿‍❤️‍👩🏽" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.dark, .medium])
        } else if rawValue == "👩🏿‍❤️‍👩🏾" {
            self.init(baseEmoji: .womanHeartWoman, skinTones: [.dark, .mediumDark])
        } else if rawValue == "👪" {
            self.init(baseEmoji: .family, skinTones: nil)
        } else if rawValue == "👨‍👩‍👦" {
            self.init(baseEmoji: .manWomanBoy, skinTones: nil)
        } else if rawValue == "👨‍👩‍👧" {
            self.init(baseEmoji: .manWomanGirl, skinTones: nil)
        } else if rawValue == "👨‍👩‍👧‍👦" {
            self.init(baseEmoji: .manWomanGirlBoy, skinTones: nil)
        } else if rawValue == "👨‍👩‍👦‍👦" {
            self.init(baseEmoji: .manWomanBoyBoy, skinTones: nil)
        } else if rawValue == "👨‍👩‍👧‍👧" {
            self.init(baseEmoji: .manWomanGirlGirl, skinTones: nil)
        } else if rawValue == "👨‍👨‍👦" {
            self.init(baseEmoji: .manManBoy, skinTones: nil)
        } else if rawValue == "👨‍👨‍👧" {
            self.init(baseEmoji: .manManGirl, skinTones: nil)
        } else if rawValue == "👨‍👨‍👧‍👦" {
            self.init(baseEmoji: .manManGirlBoy, skinTones: nil)
        } else if rawValue == "👨‍👨‍👦‍👦" {
            self.init(baseEmoji: .manManBoyBoy, skinTones: nil)
        } else if rawValue == "👨‍👨‍👧‍👧" {
            self.init(baseEmoji: .manManGirlGirl, skinTones: nil)
        } else if rawValue == "👩‍👩‍👦" {
            self.init(baseEmoji: .womanWomanBoy, skinTones: nil)
        } else if rawValue == "👩‍👩‍👧" {
            self.init(baseEmoji: .womanWomanGirl, skinTones: nil)
        } else if rawValue == "👩‍👩‍👧‍👦" {
            self.init(baseEmoji: .womanWomanGirlBoy, skinTones: nil)
        } else if rawValue == "👩‍👩‍👦‍👦" {
            self.init(baseEmoji: .womanWomanBoyBoy, skinTones: nil)
        } else if rawValue == "👩‍👩‍👧‍👧" {
            self.init(baseEmoji: .womanWomanGirlGirl, skinTones: nil)
        } else if rawValue == "👨‍👦" {
            self.init(baseEmoji: .manBoy, skinTones: nil)
        } else if rawValue == "👨‍👦‍👦" {
            self.init(baseEmoji: .manBoyBoy, skinTones: nil)
        } else if rawValue == "👨‍👧" {
            self.init(baseEmoji: .manGirl, skinTones: nil)
        } else if rawValue == "👨‍👧‍👦" {
            self.init(baseEmoji: .manGirlBoy, skinTones: nil)
        } else if rawValue == "👨‍👧‍👧" {
            self.init(baseEmoji: .manGirlGirl, skinTones: nil)
        } else if rawValue == "👩‍👦" {
            self.init(baseEmoji: .womanBoy, skinTones: nil)
        } else if rawValue == "👩‍👦‍👦" {
            self.init(baseEmoji: .womanBoyBoy, skinTones: nil)
        } else if rawValue == "👩‍👧" {
            self.init(baseEmoji: .womanGirl, skinTones: nil)
        } else if rawValue == "👩‍👧‍👦" {
            self.init(baseEmoji: .womanGirlBoy, skinTones: nil)
        } else if rawValue == "👩‍👧‍👧" {
            self.init(baseEmoji: .womanGirlGirl, skinTones: nil)
        } else if rawValue == "🗣️" {
            self.init(baseEmoji: .speakingHeadInSilhouette, skinTones: nil)
        } else if rawValue == "👤" {
            self.init(baseEmoji: .bustInSilhouette, skinTones: nil)
        } else if rawValue == "👥" {
            self.init(baseEmoji: .bustsInSilhouette, skinTones: nil)
        } else if rawValue == "🫂" {
            self.init(baseEmoji: .peopleHugging, skinTones: nil)
        } else if rawValue == "👣" {
            self.init(baseEmoji: .footprints, skinTones: nil)
        } else if rawValue == "🏻" {
            self.init(baseEmoji: .skinTone2, skinTones: nil)
        } else if rawValue == "🏼" {
            self.init(baseEmoji: .skinTone3, skinTones: nil)
        } else if rawValue == "🏽" {
            self.init(baseEmoji: .skinTone4, skinTones: nil)
        } else if rawValue == "🏾" {
            self.init(baseEmoji: .skinTone5, skinTones: nil)
        } else if rawValue == "🏿" {
            self.init(baseEmoji: .skinTone6, skinTones: nil)
        } else if rawValue == "🐵" {
            self.init(baseEmoji: .monkeyFace, skinTones: nil)
        } else if rawValue == "🐒" {
            self.init(baseEmoji: .monkey, skinTones: nil)
        } else if rawValue == "🦍" {
            self.init(baseEmoji: .gorilla, skinTones: nil)
        } else if rawValue == "🦧" {
            self.init(baseEmoji: .orangutan, skinTones: nil)
        } else if rawValue == "🐶" {
            self.init(baseEmoji: .dog, skinTones: nil)
        } else if rawValue == "🐕" {
            self.init(baseEmoji: .dog2, skinTones: nil)
        } else if rawValue == "🦮" {
            self.init(baseEmoji: .guideDog, skinTones: nil)
        } else if rawValue == "🐕‍🦺" {
            self.init(baseEmoji: .serviceDog, skinTones: nil)
        } else if rawValue == "🐩" {
            self.init(baseEmoji: .poodle, skinTones: nil)
        } else if rawValue == "🐺" {
            self.init(baseEmoji: .wolf, skinTones: nil)
        } else if rawValue == "🦊" {
            self.init(baseEmoji: .foxFace, skinTones: nil)
        } else if rawValue == "🦝" {
            self.init(baseEmoji: .raccoon, skinTones: nil)
        } else if rawValue == "🐱" {
            self.init(baseEmoji: .cat, skinTones: nil)
        } else if rawValue == "🐈" {
            self.init(baseEmoji: .cat2, skinTones: nil)
        } else if rawValue == "🐈‍⬛" {
            self.init(baseEmoji: .blackCat, skinTones: nil)
        } else if rawValue == "🦁" {
            self.init(baseEmoji: .lionFace, skinTones: nil)
        } else if rawValue == "🐯" {
            self.init(baseEmoji: .tiger, skinTones: nil)
        } else if rawValue == "🐅" {
            self.init(baseEmoji: .tiger2, skinTones: nil)
        } else if rawValue == "🐆" {
            self.init(baseEmoji: .leopard, skinTones: nil)
        } else if rawValue == "🐴" {
            self.init(baseEmoji: .horse, skinTones: nil)
        } else if rawValue == "🐎" {
            self.init(baseEmoji: .racehorse, skinTones: nil)
        } else if rawValue == "🦄" {
            self.init(baseEmoji: .unicornFace, skinTones: nil)
        } else if rawValue == "🦓" {
            self.init(baseEmoji: .zebraFace, skinTones: nil)
        } else if rawValue == "🦌" {
            self.init(baseEmoji: .deer, skinTones: nil)
        } else if rawValue == "🦬" {
            self.init(baseEmoji: .bison, skinTones: nil)
        } else if rawValue == "🐮" {
            self.init(baseEmoji: .cow, skinTones: nil)
        } else if rawValue == "🐂" {
            self.init(baseEmoji: .ox, skinTones: nil)
        } else if rawValue == "🐃" {
            self.init(baseEmoji: .waterBuffalo, skinTones: nil)
        } else if rawValue == "🐄" {
            self.init(baseEmoji: .cow2, skinTones: nil)
        } else if rawValue == "🐷" {
            self.init(baseEmoji: .pig, skinTones: nil)
        } else if rawValue == "🐖" {
            self.init(baseEmoji: .pig2, skinTones: nil)
        } else if rawValue == "🐗" {
            self.init(baseEmoji: .boar, skinTones: nil)
        } else if rawValue == "🐽" {
            self.init(baseEmoji: .pigNose, skinTones: nil)
        } else if rawValue == "🐏" {
            self.init(baseEmoji: .ram, skinTones: nil)
        } else if rawValue == "🐑" {
            self.init(baseEmoji: .sheep, skinTones: nil)
        } else if rawValue == "🐐" {
            self.init(baseEmoji: .goat, skinTones: nil)
        } else if rawValue == "🐪" {
            self.init(baseEmoji: .dromedaryCamel, skinTones: nil)
        } else if rawValue == "🐫" {
            self.init(baseEmoji: .camel, skinTones: nil)
        } else if rawValue == "🦙" {
            self.init(baseEmoji: .llama, skinTones: nil)
        } else if rawValue == "🦒" {
            self.init(baseEmoji: .giraffeFace, skinTones: nil)
        } else if rawValue == "🐘" {
            self.init(baseEmoji: .elephant, skinTones: nil)
        } else if rawValue == "🦣" {
            self.init(baseEmoji: .mammoth, skinTones: nil)
        } else if rawValue == "🦏" {
            self.init(baseEmoji: .rhinoceros, skinTones: nil)
        } else if rawValue == "🦛" {
            self.init(baseEmoji: .hippopotamus, skinTones: nil)
        } else if rawValue == "🐭" {
            self.init(baseEmoji: .mouse, skinTones: nil)
        } else if rawValue == "🐁" {
            self.init(baseEmoji: .mouse2, skinTones: nil)
        } else if rawValue == "🐀" {
            self.init(baseEmoji: .rat, skinTones: nil)
        } else if rawValue == "🐹" {
            self.init(baseEmoji: .hamster, skinTones: nil)
        } else if rawValue == "🐰" {
            self.init(baseEmoji: .rabbit, skinTones: nil)
        } else if rawValue == "🐇" {
            self.init(baseEmoji: .rabbit2, skinTones: nil)
        } else if rawValue == "🐿️" {
            self.init(baseEmoji: .chipmunk, skinTones: nil)
        } else if rawValue == "🦫" {
            self.init(baseEmoji: .beaver, skinTones: nil)
        } else if rawValue == "🦔" {
            self.init(baseEmoji: .hedgehog, skinTones: nil)
        } else if rawValue == "🦇" {
            self.init(baseEmoji: .bat, skinTones: nil)
        } else if rawValue == "🐻" {
            self.init(baseEmoji: .bear, skinTones: nil)
        } else if rawValue == "🐻‍❄️" {
            self.init(baseEmoji: .polarBear, skinTones: nil)
        } else if rawValue == "🐨" {
            self.init(baseEmoji: .koala, skinTones: nil)
        } else if rawValue == "🐼" {
            self.init(baseEmoji: .pandaFace, skinTones: nil)
        } else if rawValue == "🦥" {
            self.init(baseEmoji: .sloth, skinTones: nil)
        } else if rawValue == "🦦" {
            self.init(baseEmoji: .otter, skinTones: nil)
        } else if rawValue == "🦨" {
            self.init(baseEmoji: .skunk, skinTones: nil)
        } else if rawValue == "🦘" {
            self.init(baseEmoji: .kangaroo, skinTones: nil)
        } else if rawValue == "🦡" {
            self.init(baseEmoji: .badger, skinTones: nil)
        } else if rawValue == "🐾" {
            self.init(baseEmoji: .feet, skinTones: nil)
        } else if rawValue == "🦃" {
            self.init(baseEmoji: .turkey, skinTones: nil)
        } else if rawValue == "🐔" {
            self.init(baseEmoji: .chicken, skinTones: nil)
        } else if rawValue == "🐓" {
            self.init(baseEmoji: .rooster, skinTones: nil)
        } else if rawValue == "🐣" {
            self.init(baseEmoji: .hatchingChick, skinTones: nil)
        } else if rawValue == "🐤" {
            self.init(baseEmoji: .babyChick, skinTones: nil)
        } else if rawValue == "🐥" {
            self.init(baseEmoji: .hatchedChick, skinTones: nil)
        } else if rawValue == "🐦" {
            self.init(baseEmoji: .bird, skinTones: nil)
        } else if rawValue == "🐧" {
            self.init(baseEmoji: .penguin, skinTones: nil)
        } else if rawValue == "🕊️" {
            self.init(baseEmoji: .doveOfPeace, skinTones: nil)
        } else if rawValue == "🦅" {
            self.init(baseEmoji: .eagle, skinTones: nil)
        } else if rawValue == "🦆" {
            self.init(baseEmoji: .duck, skinTones: nil)
        } else if rawValue == "🦢" {
            self.init(baseEmoji: .swan, skinTones: nil)
        } else if rawValue == "🦉" {
            self.init(baseEmoji: .owl, skinTones: nil)
        } else if rawValue == "🦤" {
            self.init(baseEmoji: .dodo, skinTones: nil)
        } else if rawValue == "🪶" {
            self.init(baseEmoji: .feather, skinTones: nil)
        } else if rawValue == "🦩" {
            self.init(baseEmoji: .flamingo, skinTones: nil)
        } else if rawValue == "🦚" {
            self.init(baseEmoji: .peacock, skinTones: nil)
        } else if rawValue == "🦜" {
            self.init(baseEmoji: .parrot, skinTones: nil)
        } else if rawValue == "🐸" {
            self.init(baseEmoji: .frog, skinTones: nil)
        } else if rawValue == "🐊" {
            self.init(baseEmoji: .crocodile, skinTones: nil)
        } else if rawValue == "🐢" {
            self.init(baseEmoji: .turtle, skinTones: nil)
        } else if rawValue == "🦎" {
            self.init(baseEmoji: .lizard, skinTones: nil)
        } else if rawValue == "🐍" {
            self.init(baseEmoji: .snake, skinTones: nil)
        } else if rawValue == "🐲" {
            self.init(baseEmoji: .dragonFace, skinTones: nil)
        } else if rawValue == "🐉" {
            self.init(baseEmoji: .dragon, skinTones: nil)
        } else if rawValue == "🦕" {
            self.init(baseEmoji: .sauropod, skinTones: nil)
        } else if rawValue == "🦖" {
            self.init(baseEmoji: .tRex, skinTones: nil)
        } else if rawValue == "🐳" {
            self.init(baseEmoji: .whale, skinTones: nil)
        } else if rawValue == "🐋" {
            self.init(baseEmoji: .whale2, skinTones: nil)
        } else if rawValue == "🐬" {
            self.init(baseEmoji: .dolphin, skinTones: nil)
        } else if rawValue == "🦭" {
            self.init(baseEmoji: .seal, skinTones: nil)
        } else if rawValue == "🐟" {
            self.init(baseEmoji: .fish, skinTones: nil)
        } else if rawValue == "🐠" {
            self.init(baseEmoji: .tropicalFish, skinTones: nil)
        } else if rawValue == "🐡" {
            self.init(baseEmoji: .blowfish, skinTones: nil)
        } else if rawValue == "🦈" {
            self.init(baseEmoji: .shark, skinTones: nil)
        } else if rawValue == "🐙" {
            self.init(baseEmoji: .octopus, skinTones: nil)
        } else if rawValue == "🐚" {
            self.init(baseEmoji: .shell, skinTones: nil)
        } else if rawValue == "🪸" {
            self.init(baseEmoji: .coral, skinTones: nil)
        } else if rawValue == "🐌" {
            self.init(baseEmoji: .snail, skinTones: nil)
        } else if rawValue == "🦋" {
            self.init(baseEmoji: .butterfly, skinTones: nil)
        } else if rawValue == "🐛" {
            self.init(baseEmoji: .bug, skinTones: nil)
        } else if rawValue == "🐜" {
            self.init(baseEmoji: .ant, skinTones: nil)
        } else if rawValue == "🐝" {
            self.init(baseEmoji: .bee, skinTones: nil)
        } else if rawValue == "🪲" {
            self.init(baseEmoji: .beetle, skinTones: nil)
        } else if rawValue == "🐞" {
            self.init(baseEmoji: .ladybug, skinTones: nil)
        } else if rawValue == "🦗" {
            self.init(baseEmoji: .cricket, skinTones: nil)
        } else if rawValue == "🪳" {
            self.init(baseEmoji: .cockroach, skinTones: nil)
        } else if rawValue == "🕷️" {
            self.init(baseEmoji: .spider, skinTones: nil)
        } else if rawValue == "🕸️" {
            self.init(baseEmoji: .spiderWeb, skinTones: nil)
        } else if rawValue == "🦂" {
            self.init(baseEmoji: .scorpion, skinTones: nil)
        } else if rawValue == "🦟" {
            self.init(baseEmoji: .mosquito, skinTones: nil)
        } else if rawValue == "🪰" {
            self.init(baseEmoji: .fly, skinTones: nil)
        } else if rawValue == "🪱" {
            self.init(baseEmoji: .worm, skinTones: nil)
        } else if rawValue == "🦠" {
            self.init(baseEmoji: .microbe, skinTones: nil)
        } else if rawValue == "💐" {
            self.init(baseEmoji: .bouquet, skinTones: nil)
        } else if rawValue == "🌸" {
            self.init(baseEmoji: .cherryBlossom, skinTones: nil)
        } else if rawValue == "💮" {
            self.init(baseEmoji: .whiteFlower, skinTones: nil)
        } else if rawValue == "🪷" {
            self.init(baseEmoji: .lotus, skinTones: nil)
        } else if rawValue == "🏵️" {
            self.init(baseEmoji: .rosette, skinTones: nil)
        } else if rawValue == "🌹" {
            self.init(baseEmoji: .rose, skinTones: nil)
        } else if rawValue == "🥀" {
            self.init(baseEmoji: .wiltedFlower, skinTones: nil)
        } else if rawValue == "🌺" {
            self.init(baseEmoji: .hibiscus, skinTones: nil)
        } else if rawValue == "🌻" {
            self.init(baseEmoji: .sunflower, skinTones: nil)
        } else if rawValue == "🌼" {
            self.init(baseEmoji: .blossom, skinTones: nil)
        } else if rawValue == "🌷" {
            self.init(baseEmoji: .tulip, skinTones: nil)
        } else if rawValue == "🌱" {
            self.init(baseEmoji: .seedling, skinTones: nil)
        } else if rawValue == "🪴" {
            self.init(baseEmoji: .pottedPlant, skinTones: nil)
        } else if rawValue == "🌲" {
            self.init(baseEmoji: .evergreenTree, skinTones: nil)
        } else if rawValue == "🌳" {
            self.init(baseEmoji: .deciduousTree, skinTones: nil)
        } else if rawValue == "🌴" {
            self.init(baseEmoji: .palmTree, skinTones: nil)
        } else if rawValue == "🌵" {
            self.init(baseEmoji: .cactus, skinTones: nil)
        } else if rawValue == "🌾" {
            self.init(baseEmoji: .earOfRice, skinTones: nil)
        } else if rawValue == "🌿" {
            self.init(baseEmoji: .herb, skinTones: nil)
        } else if rawValue == "☘️" {
            self.init(baseEmoji: .shamrock, skinTones: nil)
        } else if rawValue == "🍀" {
            self.init(baseEmoji: .fourLeafClover, skinTones: nil)
        } else if rawValue == "🍁" {
            self.init(baseEmoji: .mapleLeaf, skinTones: nil)
        } else if rawValue == "🍂" {
            self.init(baseEmoji: .fallenLeaf, skinTones: nil)
        } else if rawValue == "🍃" {
            self.init(baseEmoji: .leaves, skinTones: nil)
        } else if rawValue == "🪹" {
            self.init(baseEmoji: .emptyNest, skinTones: nil)
        } else if rawValue == "🪺" {
            self.init(baseEmoji: .nestWithEggs, skinTones: nil)
        } else if rawValue == "🍇" {
            self.init(baseEmoji: .grapes, skinTones: nil)
        } else if rawValue == "🍈" {
            self.init(baseEmoji: .melon, skinTones: nil)
        } else if rawValue == "🍉" {
            self.init(baseEmoji: .watermelon, skinTones: nil)
        } else if rawValue == "🍊" {
            self.init(baseEmoji: .tangerine, skinTones: nil)
        } else if rawValue == "🍋" {
            self.init(baseEmoji: .lemon, skinTones: nil)
        } else if rawValue == "🍌" {
            self.init(baseEmoji: .banana, skinTones: nil)
        } else if rawValue == "🍍" {
            self.init(baseEmoji: .pineapple, skinTones: nil)
        } else if rawValue == "🥭" {
            self.init(baseEmoji: .mango, skinTones: nil)
        } else if rawValue == "🍎" {
            self.init(baseEmoji: .apple, skinTones: nil)
        } else if rawValue == "🍏" {
            self.init(baseEmoji: .greenApple, skinTones: nil)
        } else if rawValue == "🍐" {
            self.init(baseEmoji: .pear, skinTones: nil)
        } else if rawValue == "🍑" {
            self.init(baseEmoji: .peach, skinTones: nil)
        } else if rawValue == "🍒" {
            self.init(baseEmoji: .cherries, skinTones: nil)
        } else if rawValue == "🍓" {
            self.init(baseEmoji: .strawberry, skinTones: nil)
        } else if rawValue == "🫐" {
            self.init(baseEmoji: .blueberries, skinTones: nil)
        } else if rawValue == "🥝" {
            self.init(baseEmoji: .kiwifruit, skinTones: nil)
        } else if rawValue == "🍅" {
            self.init(baseEmoji: .tomato, skinTones: nil)
        } else if rawValue == "🫒" {
            self.init(baseEmoji: .olive, skinTones: nil)
        } else if rawValue == "🥥" {
            self.init(baseEmoji: .coconut, skinTones: nil)
        } else if rawValue == "🥑" {
            self.init(baseEmoji: .avocado, skinTones: nil)
        } else if rawValue == "🍆" {
            self.init(baseEmoji: .eggplant, skinTones: nil)
        } else if rawValue == "🥔" {
            self.init(baseEmoji: .potato, skinTones: nil)
        } else if rawValue == "🥕" {
            self.init(baseEmoji: .carrot, skinTones: nil)
        } else if rawValue == "🌽" {
            self.init(baseEmoji: .corn, skinTones: nil)
        } else if rawValue == "🌶️" {
            self.init(baseEmoji: .hotPepper, skinTones: nil)
        } else if rawValue == "🫑" {
            self.init(baseEmoji: .bellPepper, skinTones: nil)
        } else if rawValue == "🥒" {
            self.init(baseEmoji: .cucumber, skinTones: nil)
        } else if rawValue == "🥬" {
            self.init(baseEmoji: .leafyGreen, skinTones: nil)
        } else if rawValue == "🥦" {
            self.init(baseEmoji: .broccoli, skinTones: nil)
        } else if rawValue == "🧄" {
            self.init(baseEmoji: .garlic, skinTones: nil)
        } else if rawValue == "🧅" {
            self.init(baseEmoji: .onion, skinTones: nil)
        } else if rawValue == "🍄" {
            self.init(baseEmoji: .mushroom, skinTones: nil)
        } else if rawValue == "🥜" {
            self.init(baseEmoji: .peanuts, skinTones: nil)
        } else if rawValue == "🫘" {
            self.init(baseEmoji: .beans, skinTones: nil)
        } else if rawValue == "🌰" {
            self.init(baseEmoji: .chestnut, skinTones: nil)
        } else if rawValue == "🍞" {
            self.init(baseEmoji: .bread, skinTones: nil)
        } else if rawValue == "🥐" {
            self.init(baseEmoji: .croissant, skinTones: nil)
        } else if rawValue == "🥖" {
            self.init(baseEmoji: .baguetteBread, skinTones: nil)
        } else if rawValue == "🫓" {
            self.init(baseEmoji: .flatbread, skinTones: nil)
        } else if rawValue == "🥨" {
            self.init(baseEmoji: .pretzel, skinTones: nil)
        } else if rawValue == "🥯" {
            self.init(baseEmoji: .bagel, skinTones: nil)
        } else if rawValue == "🥞" {
            self.init(baseEmoji: .pancakes, skinTones: nil)
        } else if rawValue == "🧇" {
            self.init(baseEmoji: .waffle, skinTones: nil)
        } else if rawValue == "🧀" {
            self.init(baseEmoji: .cheeseWedge, skinTones: nil)
        } else if rawValue == "🍖" {
            self.init(baseEmoji: .meatOnBone, skinTones: nil)
        } else if rawValue == "🍗" {
            self.init(baseEmoji: .poultryLeg, skinTones: nil)
        } else if rawValue == "🥩" {
            self.init(baseEmoji: .cutOfMeat, skinTones: nil)
        } else if rawValue == "🥓" {
            self.init(baseEmoji: .bacon, skinTones: nil)
        } else if rawValue == "🍔" {
            self.init(baseEmoji: .hamburger, skinTones: nil)
        } else if rawValue == "🍟" {
            self.init(baseEmoji: .fries, skinTones: nil)
        } else if rawValue == "🍕" {
            self.init(baseEmoji: .pizza, skinTones: nil)
        } else if rawValue == "🌭" {
            self.init(baseEmoji: .hotdog, skinTones: nil)
        } else if rawValue == "🥪" {
            self.init(baseEmoji: .sandwich, skinTones: nil)
        } else if rawValue == "🌮" {
            self.init(baseEmoji: .taco, skinTones: nil)
        } else if rawValue == "🌯" {
            self.init(baseEmoji: .burrito, skinTones: nil)
        } else if rawValue == "🫔" {
            self.init(baseEmoji: .tamale, skinTones: nil)
        } else if rawValue == "🥙" {
            self.init(baseEmoji: .stuffedFlatbread, skinTones: nil)
        } else if rawValue == "🧆" {
            self.init(baseEmoji: .falafel, skinTones: nil)
        } else if rawValue == "🥚" {
            self.init(baseEmoji: .egg, skinTones: nil)
        } else if rawValue == "🍳" {
            self.init(baseEmoji: .friedEgg, skinTones: nil)
        } else if rawValue == "🥘" {
            self.init(baseEmoji: .shallowPanOfFood, skinTones: nil)
        } else if rawValue == "🍲" {
            self.init(baseEmoji: .stew, skinTones: nil)
        } else if rawValue == "🫕" {
            self.init(baseEmoji: .fondue, skinTones: nil)
        } else if rawValue == "🥣" {
            self.init(baseEmoji: .bowlWithSpoon, skinTones: nil)
        } else if rawValue == "🥗" {
            self.init(baseEmoji: .greenSalad, skinTones: nil)
        } else if rawValue == "🍿" {
            self.init(baseEmoji: .popcorn, skinTones: nil)
        } else if rawValue == "🧈" {
            self.init(baseEmoji: .butter, skinTones: nil)
        } else if rawValue == "🧂" {
            self.init(baseEmoji: .salt, skinTones: nil)
        } else if rawValue == "🥫" {
            self.init(baseEmoji: .cannedFood, skinTones: nil)
        } else if rawValue == "🍱" {
            self.init(baseEmoji: .bento, skinTones: nil)
        } else if rawValue == "🍘" {
            self.init(baseEmoji: .riceCracker, skinTones: nil)
        } else if rawValue == "🍙" {
            self.init(baseEmoji: .riceBall, skinTones: nil)
        } else if rawValue == "🍚" {
            self.init(baseEmoji: .rice, skinTones: nil)
        } else if rawValue == "🍛" {
            self.init(baseEmoji: .curry, skinTones: nil)
        } else if rawValue == "🍜" {
            self.init(baseEmoji: .ramen, skinTones: nil)
        } else if rawValue == "🍝" {
            self.init(baseEmoji: .spaghetti, skinTones: nil)
        } else if rawValue == "🍠" {
            self.init(baseEmoji: .sweetPotato, skinTones: nil)
        } else if rawValue == "🍢" {
            self.init(baseEmoji: .oden, skinTones: nil)
        } else if rawValue == "🍣" {
            self.init(baseEmoji: .sushi, skinTones: nil)
        } else if rawValue == "🍤" {
            self.init(baseEmoji: .friedShrimp, skinTones: nil)
        } else if rawValue == "🍥" {
            self.init(baseEmoji: .fishCake, skinTones: nil)
        } else if rawValue == "🥮" {
            self.init(baseEmoji: .moonCake, skinTones: nil)
        } else if rawValue == "🍡" {
            self.init(baseEmoji: .dango, skinTones: nil)
        } else if rawValue == "🥟" {
            self.init(baseEmoji: .dumpling, skinTones: nil)
        } else if rawValue == "🥠" {
            self.init(baseEmoji: .fortuneCookie, skinTones: nil)
        } else if rawValue == "🥡" {
            self.init(baseEmoji: .takeoutBox, skinTones: nil)
        } else if rawValue == "🦀" {
            self.init(baseEmoji: .crab, skinTones: nil)
        } else if rawValue == "🦞" {
            self.init(baseEmoji: .lobster, skinTones: nil)
        } else if rawValue == "🦐" {
            self.init(baseEmoji: .shrimp, skinTones: nil)
        } else if rawValue == "🦑" {
            self.init(baseEmoji: .squid, skinTones: nil)
        } else if rawValue == "🦪" {
            self.init(baseEmoji: .oyster, skinTones: nil)
        } else if rawValue == "🍦" {
            self.init(baseEmoji: .icecream, skinTones: nil)
        } else if rawValue == "🍧" {
            self.init(baseEmoji: .shavedIce, skinTones: nil)
        } else if rawValue == "🍨" {
            self.init(baseEmoji: .iceCream, skinTones: nil)
        } else if rawValue == "🍩" {
            self.init(baseEmoji: .doughnut, skinTones: nil)
        } else if rawValue == "🍪" {
            self.init(baseEmoji: .cookie, skinTones: nil)
        } else if rawValue == "🎂" {
            self.init(baseEmoji: .birthday, skinTones: nil)
        } else if rawValue == "🍰" {
            self.init(baseEmoji: .cake, skinTones: nil)
        } else if rawValue == "🧁" {
            self.init(baseEmoji: .cupcake, skinTones: nil)
        } else if rawValue == "🥧" {
            self.init(baseEmoji: .pie, skinTones: nil)
        } else if rawValue == "🍫" {
            self.init(baseEmoji: .chocolateBar, skinTones: nil)
        } else if rawValue == "🍬" {
            self.init(baseEmoji: .candy, skinTones: nil)
        } else if rawValue == "🍭" {
            self.init(baseEmoji: .lollipop, skinTones: nil)
        } else if rawValue == "🍮" {
            self.init(baseEmoji: .custard, skinTones: nil)
        } else if rawValue == "🍯" {
            self.init(baseEmoji: .honeyPot, skinTones: nil)
        } else if rawValue == "🍼" {
            self.init(baseEmoji: .babyBottle, skinTones: nil)
        } else if rawValue == "🥛" {
            self.init(baseEmoji: .glassOfMilk, skinTones: nil)
        } else if rawValue == "☕" {
            self.init(baseEmoji: .coffee, skinTones: nil)
        } else if rawValue == "🫖" {
            self.init(baseEmoji: .teapot, skinTones: nil)
        } else if rawValue == "🍵" {
            self.init(baseEmoji: .tea, skinTones: nil)
        } else if rawValue == "🍶" {
            self.init(baseEmoji: .sake, skinTones: nil)
        } else if rawValue == "🍾" {
            self.init(baseEmoji: .champagne, skinTones: nil)
        } else if rawValue == "🍷" {
            self.init(baseEmoji: .wineGlass, skinTones: nil)
        } else if rawValue == "🍸" {
            self.init(baseEmoji: .cocktail, skinTones: nil)
        } else if rawValue == "🍹" {
            self.init(baseEmoji: .tropicalDrink, skinTones: nil)
        } else if rawValue == "🍺" {
            self.init(baseEmoji: .beer, skinTones: nil)
        } else if rawValue == "🍻" {
            self.init(baseEmoji: .beers, skinTones: nil)
        } else if rawValue == "🥂" {
            self.init(baseEmoji: .clinkingGlasses, skinTones: nil)
        } else if rawValue == "🥃" {
            self.init(baseEmoji: .tumblerGlass, skinTones: nil)
        } else if rawValue == "🫗" {
            self.init(baseEmoji: .pouringLiquid, skinTones: nil)
        } else if rawValue == "🥤" {
            self.init(baseEmoji: .cupWithStraw, skinTones: nil)
        } else if rawValue == "🧋" {
            self.init(baseEmoji: .bubbleTea, skinTones: nil)
        } else if rawValue == "🧃" {
            self.init(baseEmoji: .beverageBox, skinTones: nil)
        } else if rawValue == "🧉" {
            self.init(baseEmoji: .mateDrink, skinTones: nil)
        } else if rawValue == "🧊" {
            self.init(baseEmoji: .iceCube, skinTones: nil)
        } else if rawValue == "🥢" {
            self.init(baseEmoji: .chopsticks, skinTones: nil)
        } else if rawValue == "🍽️" {
            self.init(baseEmoji: .knifeForkPlate, skinTones: nil)
        } else if rawValue == "🍴" {
            self.init(baseEmoji: .forkAndKnife, skinTones: nil)
        } else if rawValue == "🥄" {
            self.init(baseEmoji: .spoon, skinTones: nil)
        } else if rawValue == "🔪" {
            self.init(baseEmoji: .hocho, skinTones: nil)
        } else if rawValue == "🫙" {
            self.init(baseEmoji: .jar, skinTones: nil)
        } else if rawValue == "🏺" {
            self.init(baseEmoji: .amphora, skinTones: nil)
        } else if rawValue == "🌍" {
            self.init(baseEmoji: .earthAfrica, skinTones: nil)
        } else if rawValue == "🌎" {
            self.init(baseEmoji: .earthAmericas, skinTones: nil)
        } else if rawValue == "🌏" {
            self.init(baseEmoji: .earthAsia, skinTones: nil)
        } else if rawValue == "🌐" {
            self.init(baseEmoji: .globeWithMeridians, skinTones: nil)
        } else if rawValue == "🗺️" {
            self.init(baseEmoji: .worldMap, skinTones: nil)
        } else if rawValue == "🗾" {
            self.init(baseEmoji: .japan, skinTones: nil)
        } else if rawValue == "🧭" {
            self.init(baseEmoji: .compass, skinTones: nil)
        } else if rawValue == "🏔️" {
            self.init(baseEmoji: .snowCappedMountain, skinTones: nil)
        } else if rawValue == "⛰️" {
            self.init(baseEmoji: .mountain, skinTones: nil)
        } else if rawValue == "🌋" {
            self.init(baseEmoji: .volcano, skinTones: nil)
        } else if rawValue == "🗻" {
            self.init(baseEmoji: .mountFuji, skinTones: nil)
        } else if rawValue == "🏕️" {
            self.init(baseEmoji: .camping, skinTones: nil)
        } else if rawValue == "🏖️" {
            self.init(baseEmoji: .beachWithUmbrella, skinTones: nil)
        } else if rawValue == "🏜️" {
            self.init(baseEmoji: .desert, skinTones: nil)
        } else if rawValue == "🏝️" {
            self.init(baseEmoji: .desertIsland, skinTones: nil)
        } else if rawValue == "🏞️" {
            self.init(baseEmoji: .nationalPark, skinTones: nil)
        } else if rawValue == "🏟️" {
            self.init(baseEmoji: .stadium, skinTones: nil)
        } else if rawValue == "🏛️" {
            self.init(baseEmoji: .classicalBuilding, skinTones: nil)
        } else if rawValue == "🏗️" {
            self.init(baseEmoji: .buildingConstruction, skinTones: nil)
        } else if rawValue == "🧱" {
            self.init(baseEmoji: .bricks, skinTones: nil)
        } else if rawValue == "🪨" {
            self.init(baseEmoji: .rock, skinTones: nil)
        } else if rawValue == "🪵" {
            self.init(baseEmoji: .wood, skinTones: nil)
        } else if rawValue == "🛖" {
            self.init(baseEmoji: .hut, skinTones: nil)
        } else if rawValue == "🏘️" {
            self.init(baseEmoji: .houseBuildings, skinTones: nil)
        } else if rawValue == "🏚️" {
            self.init(baseEmoji: .derelictHouseBuilding, skinTones: nil)
        } else if rawValue == "🏠" {
            self.init(baseEmoji: .house, skinTones: nil)
        } else if rawValue == "🏡" {
            self.init(baseEmoji: .houseWithGarden, skinTones: nil)
        } else if rawValue == "🏢" {
            self.init(baseEmoji: .office, skinTones: nil)
        } else if rawValue == "🏣" {
            self.init(baseEmoji: .postOffice, skinTones: nil)
        } else if rawValue == "🏤" {
            self.init(baseEmoji: .europeanPostOffice, skinTones: nil)
        } else if rawValue == "🏥" {
            self.init(baseEmoji: .hospital, skinTones: nil)
        } else if rawValue == "🏦" {
            self.init(baseEmoji: .bank, skinTones: nil)
        } else if rawValue == "🏨" {
            self.init(baseEmoji: .hotel, skinTones: nil)
        } else if rawValue == "🏩" {
            self.init(baseEmoji: .loveHotel, skinTones: nil)
        } else if rawValue == "🏪" {
            self.init(baseEmoji: .convenienceStore, skinTones: nil)
        } else if rawValue == "🏫" {
            self.init(baseEmoji: .school, skinTones: nil)
        } else if rawValue == "🏬" {
            self.init(baseEmoji: .departmentStore, skinTones: nil)
        } else if rawValue == "🏭" {
            self.init(baseEmoji: .factory, skinTones: nil)
        } else if rawValue == "🏯" {
            self.init(baseEmoji: .japaneseCastle, skinTones: nil)
        } else if rawValue == "🏰" {
            self.init(baseEmoji: .europeanCastle, skinTones: nil)
        } else if rawValue == "💒" {
            self.init(baseEmoji: .wedding, skinTones: nil)
        } else if rawValue == "🗼" {
            self.init(baseEmoji: .tokyoTower, skinTones: nil)
        } else if rawValue == "🗽" {
            self.init(baseEmoji: .statueOfLiberty, skinTones: nil)
        } else if rawValue == "⛪" {
            self.init(baseEmoji: .church, skinTones: nil)
        } else if rawValue == "🕌" {
            self.init(baseEmoji: .mosque, skinTones: nil)
        } else if rawValue == "🛕" {
            self.init(baseEmoji: .hinduTemple, skinTones: nil)
        } else if rawValue == "🕍" {
            self.init(baseEmoji: .synagogue, skinTones: nil)
        } else if rawValue == "⛩️" {
            self.init(baseEmoji: .shintoShrine, skinTones: nil)
        } else if rawValue == "🕋" {
            self.init(baseEmoji: .kaaba, skinTones: nil)
        } else if rawValue == "⛲" {
            self.init(baseEmoji: .fountain, skinTones: nil)
        } else if rawValue == "⛺" {
            self.init(baseEmoji: .tent, skinTones: nil)
        } else if rawValue == "🌁" {
            self.init(baseEmoji: .foggy, skinTones: nil)
        } else if rawValue == "🌃" {
            self.init(baseEmoji: .nightWithStars, skinTones: nil)
        } else if rawValue == "🏙️" {
            self.init(baseEmoji: .cityscape, skinTones: nil)
        } else if rawValue == "🌄" {
            self.init(baseEmoji: .sunriseOverMountains, skinTones: nil)
        } else if rawValue == "🌅" {
            self.init(baseEmoji: .sunrise, skinTones: nil)
        } else if rawValue == "🌆" {
            self.init(baseEmoji: .citySunset, skinTones: nil)
        } else if rawValue == "🌇" {
            self.init(baseEmoji: .citySunrise, skinTones: nil)
        } else if rawValue == "🌉" {
            self.init(baseEmoji: .bridgeAtNight, skinTones: nil)
        } else if rawValue == "♨️" {
            self.init(baseEmoji: .hotsprings, skinTones: nil)
        } else if rawValue == "🎠" {
            self.init(baseEmoji: .carouselHorse, skinTones: nil)
        } else if rawValue == "🛝" {
            self.init(baseEmoji: .playgroundSlide, skinTones: nil)
        } else if rawValue == "🎡" {
            self.init(baseEmoji: .ferrisWheel, skinTones: nil)
        } else if rawValue == "🎢" {
            self.init(baseEmoji: .rollerCoaster, skinTones: nil)
        } else if rawValue == "💈" {
            self.init(baseEmoji: .barber, skinTones: nil)
        } else if rawValue == "🎪" {
            self.init(baseEmoji: .circusTent, skinTones: nil)
        } else if rawValue == "🚂" {
            self.init(baseEmoji: .steamLocomotive, skinTones: nil)
        } else if rawValue == "🚃" {
            self.init(baseEmoji: .railwayCar, skinTones: nil)
        } else if rawValue == "🚄" {
            self.init(baseEmoji: .bullettrainSide, skinTones: nil)
        } else if rawValue == "🚅" {
            self.init(baseEmoji: .bullettrainFront, skinTones: nil)
        } else if rawValue == "🚆" {
            self.init(baseEmoji: .train2, skinTones: nil)
        } else if rawValue == "🚇" {
            self.init(baseEmoji: .metro, skinTones: nil)
        } else if rawValue == "🚈" {
            self.init(baseEmoji: .lightRail, skinTones: nil)
        } else if rawValue == "🚉" {
            self.init(baseEmoji: .station, skinTones: nil)
        } else if rawValue == "🚊" {
            self.init(baseEmoji: .tram, skinTones: nil)
        } else if rawValue == "🚝" {
            self.init(baseEmoji: .monorail, skinTones: nil)
        } else if rawValue == "🚞" {
            self.init(baseEmoji: .mountainRailway, skinTones: nil)
        } else if rawValue == "🚋" {
            self.init(baseEmoji: .train, skinTones: nil)
        } else if rawValue == "🚌" {
            self.init(baseEmoji: .bus, skinTones: nil)
        } else if rawValue == "🚍" {
            self.init(baseEmoji: .oncomingBus, skinTones: nil)
        } else if rawValue == "🚎" {
            self.init(baseEmoji: .trolleybus, skinTones: nil)
        } else if rawValue == "🚐" {
            self.init(baseEmoji: .minibus, skinTones: nil)
        } else if rawValue == "🚑" {
            self.init(baseEmoji: .ambulance, skinTones: nil)
        } else if rawValue == "🚒" {
            self.init(baseEmoji: .fireEngine, skinTones: nil)
        } else if rawValue == "🚓" {
            self.init(baseEmoji: .policeCar, skinTones: nil)
        } else if rawValue == "🚔" {
            self.init(baseEmoji: .oncomingPoliceCar, skinTones: nil)
        } else if rawValue == "🚕" {
            self.init(baseEmoji: .taxi, skinTones: nil)
        } else if rawValue == "🚖" {
            self.init(baseEmoji: .oncomingTaxi, skinTones: nil)
        } else if rawValue == "🚗" {
            self.init(baseEmoji: .car, skinTones: nil)
        } else if rawValue == "🚘" {
            self.init(baseEmoji: .oncomingAutomobile, skinTones: nil)
        } else if rawValue == "🚙" {
            self.init(baseEmoji: .blueCar, skinTones: nil)
        } else if rawValue == "🛻" {
            self.init(baseEmoji: .pickupTruck, skinTones: nil)
        } else if rawValue == "🚚" {
            self.init(baseEmoji: .truck, skinTones: nil)
        } else if rawValue == "🚛" {
            self.init(baseEmoji: .articulatedLorry, skinTones: nil)
        } else if rawValue == "🚜" {
            self.init(baseEmoji: .tractor, skinTones: nil)
        } else if rawValue == "🏎️" {
            self.init(baseEmoji: .racingCar, skinTones: nil)
        } else if rawValue == "🏍️" {
            self.init(baseEmoji: .racingMotorcycle, skinTones: nil)
        } else if rawValue == "🛵" {
            self.init(baseEmoji: .motorScooter, skinTones: nil)
        } else if rawValue == "🦽" {
            self.init(baseEmoji: .manualWheelchair, skinTones: nil)
        } else if rawValue == "🦼" {
            self.init(baseEmoji: .motorizedWheelchair, skinTones: nil)
        } else if rawValue == "🛺" {
            self.init(baseEmoji: .autoRickshaw, skinTones: nil)
        } else if rawValue == "🚲" {
            self.init(baseEmoji: .bike, skinTones: nil)
        } else if rawValue == "🛴" {
            self.init(baseEmoji: .scooter, skinTones: nil)
        } else if rawValue == "🛹" {
            self.init(baseEmoji: .skateboard, skinTones: nil)
        } else if rawValue == "🛼" {
            self.init(baseEmoji: .rollerSkate, skinTones: nil)
        } else if rawValue == "🚏" {
            self.init(baseEmoji: .busstop, skinTones: nil)
        } else if rawValue == "🛣️" {
            self.init(baseEmoji: .motorway, skinTones: nil)
        } else if rawValue == "🛤️" {
            self.init(baseEmoji: .railwayTrack, skinTones: nil)
        } else if rawValue == "🛢️" {
            self.init(baseEmoji: .oilDrum, skinTones: nil)
        } else if rawValue == "⛽" {
            self.init(baseEmoji: .fuelpump, skinTones: nil)
        } else if rawValue == "🛞" {
            self.init(baseEmoji: .wheel, skinTones: nil)
        } else if rawValue == "🚨" {
            self.init(baseEmoji: .rotatingLight, skinTones: nil)
        } else if rawValue == "🚥" {
            self.init(baseEmoji: .trafficLight, skinTones: nil)
        } else if rawValue == "🚦" {
            self.init(baseEmoji: .verticalTrafficLight, skinTones: nil)
        } else if rawValue == "🛑" {
            self.init(baseEmoji: .octagonalSign, skinTones: nil)
        } else if rawValue == "🚧" {
            self.init(baseEmoji: .construction, skinTones: nil)
        } else if rawValue == "⚓" {
            self.init(baseEmoji: .anchor, skinTones: nil)
        } else if rawValue == "🛟" {
            self.init(baseEmoji: .ringBuoy, skinTones: nil)
        } else if rawValue == "⛵" {
            self.init(baseEmoji: .boat, skinTones: nil)
        } else if rawValue == "🛶" {
            self.init(baseEmoji: .canoe, skinTones: nil)
        } else if rawValue == "🚤" {
            self.init(baseEmoji: .speedboat, skinTones: nil)
        } else if rawValue == "🛳️" {
            self.init(baseEmoji: .passengerShip, skinTones: nil)
        } else if rawValue == "⛴️" {
            self.init(baseEmoji: .ferry, skinTones: nil)
        } else if rawValue == "🛥️" {
            self.init(baseEmoji: .motorBoat, skinTones: nil)
        } else if rawValue == "🚢" {
            self.init(baseEmoji: .ship, skinTones: nil)
        } else if rawValue == "✈️" {
            self.init(baseEmoji: .airplane, skinTones: nil)
        } else if rawValue == "🛩️" {
            self.init(baseEmoji: .smallAirplane, skinTones: nil)
        } else if rawValue == "🛫" {
            self.init(baseEmoji: .airplaneDeparture, skinTones: nil)
        } else if rawValue == "🛬" {
            self.init(baseEmoji: .airplaneArriving, skinTones: nil)
        } else if rawValue == "🪂" {
            self.init(baseEmoji: .parachute, skinTones: nil)
        } else if rawValue == "💺" {
            self.init(baseEmoji: .seat, skinTones: nil)
        } else if rawValue == "🚁" {
            self.init(baseEmoji: .helicopter, skinTones: nil)
        } else if rawValue == "🚟" {
            self.init(baseEmoji: .suspensionRailway, skinTones: nil)
        } else if rawValue == "🚠" {
            self.init(baseEmoji: .mountainCableway, skinTones: nil)
        } else if rawValue == "🚡" {
            self.init(baseEmoji: .aerialTramway, skinTones: nil)
        } else if rawValue == "🛰️" {
            self.init(baseEmoji: .satellite, skinTones: nil)
        } else if rawValue == "🚀" {
            self.init(baseEmoji: .rocket, skinTones: nil)
        } else if rawValue == "🛸" {
            self.init(baseEmoji: .flyingSaucer, skinTones: nil)
        } else if rawValue == "🛎️" {
            self.init(baseEmoji: .bellhopBell, skinTones: nil)
        } else if rawValue == "🧳" {
            self.init(baseEmoji: .luggage, skinTones: nil)
        } else if rawValue == "⌛" {
            self.init(baseEmoji: .hourglass, skinTones: nil)
        } else if rawValue == "⏳" {
            self.init(baseEmoji: .hourglassFlowingSand, skinTones: nil)
        } else if rawValue == "⌚" {
            self.init(baseEmoji: .watch, skinTones: nil)
        } else if rawValue == "⏰" {
            self.init(baseEmoji: .alarmClock, skinTones: nil)
        } else if rawValue == "⏱️" {
            self.init(baseEmoji: .stopwatch, skinTones: nil)
        } else if rawValue == "⏲️" {
            self.init(baseEmoji: .timerClock, skinTones: nil)
        } else if rawValue == "🕰️" {
            self.init(baseEmoji: .mantelpieceClock, skinTones: nil)
        } else if rawValue == "🕛" {
            self.init(baseEmoji: .clock12, skinTones: nil)
        } else if rawValue == "🕧" {
            self.init(baseEmoji: .clock1230, skinTones: nil)
        } else if rawValue == "🕐" {
            self.init(baseEmoji: .clock1, skinTones: nil)
        } else if rawValue == "🕜" {
            self.init(baseEmoji: .clock130, skinTones: nil)
        } else if rawValue == "🕑" {
            self.init(baseEmoji: .clock2, skinTones: nil)
        } else if rawValue == "🕝" {
            self.init(baseEmoji: .clock230, skinTones: nil)
        } else if rawValue == "🕒" {
            self.init(baseEmoji: .clock3, skinTones: nil)
        } else if rawValue == "🕞" {
            self.init(baseEmoji: .clock330, skinTones: nil)
        } else if rawValue == "🕓" {
            self.init(baseEmoji: .clock4, skinTones: nil)
        } else if rawValue == "🕟" {
            self.init(baseEmoji: .clock430, skinTones: nil)
        } else if rawValue == "🕔" {
            self.init(baseEmoji: .clock5, skinTones: nil)
        } else if rawValue == "🕠" {
            self.init(baseEmoji: .clock530, skinTones: nil)
        } else if rawValue == "🕕" {
            self.init(baseEmoji: .clock6, skinTones: nil)
        } else if rawValue == "🕡" {
            self.init(baseEmoji: .clock630, skinTones: nil)
        } else if rawValue == "🕖" {
            self.init(baseEmoji: .clock7, skinTones: nil)
        } else if rawValue == "🕢" {
            self.init(baseEmoji: .clock730, skinTones: nil)
        } else if rawValue == "🕗" {
            self.init(baseEmoji: .clock8, skinTones: nil)
        } else if rawValue == "🕣" {
            self.init(baseEmoji: .clock830, skinTones: nil)
        } else if rawValue == "🕘" {
            self.init(baseEmoji: .clock9, skinTones: nil)
        } else if rawValue == "🕤" {
            self.init(baseEmoji: .clock930, skinTones: nil)
        } else if rawValue == "🕙" {
            self.init(baseEmoji: .clock10, skinTones: nil)
        } else if rawValue == "🕥" {
            self.init(baseEmoji: .clock1030, skinTones: nil)
        } else if rawValue == "🕚" {
            self.init(baseEmoji: .clock11, skinTones: nil)
        } else if rawValue == "🕦" {
            self.init(baseEmoji: .clock1130, skinTones: nil)
        } else if rawValue == "🌑" {
            self.init(baseEmoji: .newMoon, skinTones: nil)
        } else if rawValue == "🌒" {
            self.init(baseEmoji: .waxingCrescentMoon, skinTones: nil)
        } else if rawValue == "🌓" {
            self.init(baseEmoji: .firstQuarterMoon, skinTones: nil)
        } else if rawValue == "🌔" {
            self.init(baseEmoji: .moon, skinTones: nil)
        } else if rawValue == "🌕" {
            self.init(baseEmoji: .fullMoon, skinTones: nil)
        } else if rawValue == "🌖" {
            self.init(baseEmoji: .waningGibbousMoon, skinTones: nil)
        } else if rawValue == "🌗" {
            self.init(baseEmoji: .lastQuarterMoon, skinTones: nil)
        } else if rawValue == "🌘" {
            self.init(baseEmoji: .waningCrescentMoon, skinTones: nil)
        } else if rawValue == "🌙" {
            self.init(baseEmoji: .crescentMoon, skinTones: nil)
        } else if rawValue == "🌚" {
            self.init(baseEmoji: .newMoonWithFace, skinTones: nil)
        } else if rawValue == "🌛" {
            self.init(baseEmoji: .firstQuarterMoonWithFace, skinTones: nil)
        } else if rawValue == "🌜" {
            self.init(baseEmoji: .lastQuarterMoonWithFace, skinTones: nil)
        } else if rawValue == "🌡️" {
            self.init(baseEmoji: .thermometer, skinTones: nil)
        } else if rawValue == "☀️" {
            self.init(baseEmoji: .sunny, skinTones: nil)
        } else if rawValue == "🌝" {
            self.init(baseEmoji: .fullMoonWithFace, skinTones: nil)
        } else if rawValue == "🌞" {
            self.init(baseEmoji: .sunWithFace, skinTones: nil)
        } else if rawValue == "🪐" {
            self.init(baseEmoji: .ringedPlanet, skinTones: nil)
        } else if rawValue == "⭐" {
            self.init(baseEmoji: .star, skinTones: nil)
        } else if rawValue == "🌟" {
            self.init(baseEmoji: .star2, skinTones: nil)
        } else if rawValue == "🌠" {
            self.init(baseEmoji: .stars, skinTones: nil)
        } else if rawValue == "🌌" {
            self.init(baseEmoji: .milkyWay, skinTones: nil)
        } else if rawValue == "☁️" {
            self.init(baseEmoji: .cloud, skinTones: nil)
        } else if rawValue == "⛅" {
            self.init(baseEmoji: .partlySunny, skinTones: nil)
        } else if rawValue == "⛈️" {
            self.init(baseEmoji: .thunderCloudAndRain, skinTones: nil)
        } else if rawValue == "🌤️" {
            self.init(baseEmoji: .mostlySunny, skinTones: nil)
        } else if rawValue == "🌥️" {
            self.init(baseEmoji: .barelySunny, skinTones: nil)
        } else if rawValue == "🌦️" {
            self.init(baseEmoji: .partlySunnyRain, skinTones: nil)
        } else if rawValue == "🌧️" {
            self.init(baseEmoji: .rainCloud, skinTones: nil)
        } else if rawValue == "🌨️" {
            self.init(baseEmoji: .snowCloud, skinTones: nil)
        } else if rawValue == "🌩️" {
            self.init(baseEmoji: .lightning, skinTones: nil)
        } else if rawValue == "🌪️" {
            self.init(baseEmoji: .tornado, skinTones: nil)
        } else if rawValue == "🌫️" {
            self.init(baseEmoji: .fog, skinTones: nil)
        } else if rawValue == "🌬️" {
            self.init(baseEmoji: .windBlowingFace, skinTones: nil)
        } else if rawValue == "🌀" {
            self.init(baseEmoji: .cyclone, skinTones: nil)
        } else if rawValue == "🌈" {
            self.init(baseEmoji: .rainbow, skinTones: nil)
        } else if rawValue == "🌂" {
            self.init(baseEmoji: .closedUmbrella, skinTones: nil)
        } else if rawValue == "☂️" {
            self.init(baseEmoji: .umbrella, skinTones: nil)
        } else if rawValue == "☔" {
            self.init(baseEmoji: .umbrellaWithRainDrops, skinTones: nil)
        } else if rawValue == "⛱️" {
            self.init(baseEmoji: .umbrellaOnGround, skinTones: nil)
        } else if rawValue == "⚡" {
            self.init(baseEmoji: .zap, skinTones: nil)
        } else if rawValue == "❄️" {
            self.init(baseEmoji: .snowflake, skinTones: nil)
        } else if rawValue == "☃️" {
            self.init(baseEmoji: .snowman, skinTones: nil)
        } else if rawValue == "⛄" {
            self.init(baseEmoji: .snowmanWithoutSnow, skinTones: nil)
        } else if rawValue == "☄️" {
            self.init(baseEmoji: .comet, skinTones: nil)
        } else if rawValue == "🔥" {
            self.init(baseEmoji: .fire, skinTones: nil)
        } else if rawValue == "💧" {
            self.init(baseEmoji: .droplet, skinTones: nil)
        } else if rawValue == "🌊" {
            self.init(baseEmoji: .ocean, skinTones: nil)
        } else if rawValue == "🎃" {
            self.init(baseEmoji: .jackOLantern, skinTones: nil)
        } else if rawValue == "🎄" {
            self.init(baseEmoji: .christmasTree, skinTones: nil)
        } else if rawValue == "🎆" {
            self.init(baseEmoji: .fireworks, skinTones: nil)
        } else if rawValue == "🎇" {
            self.init(baseEmoji: .sparkler, skinTones: nil)
        } else if rawValue == "🧨" {
            self.init(baseEmoji: .firecracker, skinTones: nil)
        } else if rawValue == "✨" {
            self.init(baseEmoji: .sparkles, skinTones: nil)
        } else if rawValue == "🎈" {
            self.init(baseEmoji: .balloon, skinTones: nil)
        } else if rawValue == "🎉" {
            self.init(baseEmoji: .tada, skinTones: nil)
        } else if rawValue == "🎊" {
            self.init(baseEmoji: .confettiBall, skinTones: nil)
        } else if rawValue == "🎋" {
            self.init(baseEmoji: .tanabataTree, skinTones: nil)
        } else if rawValue == "🎍" {
            self.init(baseEmoji: .bamboo, skinTones: nil)
        } else if rawValue == "🎎" {
            self.init(baseEmoji: .dolls, skinTones: nil)
        } else if rawValue == "🎏" {
            self.init(baseEmoji: .flags, skinTones: nil)
        } else if rawValue == "🎐" {
            self.init(baseEmoji: .windChime, skinTones: nil)
        } else if rawValue == "🎑" {
            self.init(baseEmoji: .riceScene, skinTones: nil)
        } else if rawValue == "🧧" {
            self.init(baseEmoji: .redEnvelope, skinTones: nil)
        } else if rawValue == "🎀" {
            self.init(baseEmoji: .ribbon, skinTones: nil)
        } else if rawValue == "🎁" {
            self.init(baseEmoji: .gift, skinTones: nil)
        } else if rawValue == "🎗️" {
            self.init(baseEmoji: .reminderRibbon, skinTones: nil)
        } else if rawValue == "🎟️" {
            self.init(baseEmoji: .admissionTickets, skinTones: nil)
        } else if rawValue == "🎫" {
            self.init(baseEmoji: .ticket, skinTones: nil)
        } else if rawValue == "🎖️" {
            self.init(baseEmoji: .medal, skinTones: nil)
        } else if rawValue == "🏆" {
            self.init(baseEmoji: .trophy, skinTones: nil)
        } else if rawValue == "🏅" {
            self.init(baseEmoji: .sportsMedal, skinTones: nil)
        } else if rawValue == "🥇" {
            self.init(baseEmoji: .firstPlaceMedal, skinTones: nil)
        } else if rawValue == "🥈" {
            self.init(baseEmoji: .secondPlaceMedal, skinTones: nil)
        } else if rawValue == "🥉" {
            self.init(baseEmoji: .thirdPlaceMedal, skinTones: nil)
        } else if rawValue == "⚽" {
            self.init(baseEmoji: .soccer, skinTones: nil)
        } else if rawValue == "⚾" {
            self.init(baseEmoji: .baseball, skinTones: nil)
        } else if rawValue == "🥎" {
            self.init(baseEmoji: .softball, skinTones: nil)
        } else if rawValue == "🏀" {
            self.init(baseEmoji: .basketball, skinTones: nil)
        } else if rawValue == "🏐" {
            self.init(baseEmoji: .volleyball, skinTones: nil)
        } else if rawValue == "🏈" {
            self.init(baseEmoji: .football, skinTones: nil)
        } else if rawValue == "🏉" {
            self.init(baseEmoji: .rugbyFootball, skinTones: nil)
        } else if rawValue == "🎾" {
            self.init(baseEmoji: .tennis, skinTones: nil)
        } else if rawValue == "🥏" {
            self.init(baseEmoji: .flyingDisc, skinTones: nil)
        } else if rawValue == "🎳" {
            self.init(baseEmoji: .bowling, skinTones: nil)
        } else if rawValue == "🏏" {
            self.init(baseEmoji: .cricketBatAndBall, skinTones: nil)
        } else if rawValue == "🏑" {
            self.init(baseEmoji: .fieldHockeyStickAndBall, skinTones: nil)
        } else if rawValue == "🏒" {
            self.init(baseEmoji: .iceHockeyStickAndPuck, skinTones: nil)
        } else if rawValue == "🥍" {
            self.init(baseEmoji: .lacrosse, skinTones: nil)
        } else if rawValue == "🏓" {
            self.init(baseEmoji: .tableTennisPaddleAndBall, skinTones: nil)
        } else if rawValue == "🏸" {
            self.init(baseEmoji: .badmintonRacquetAndShuttlecock, skinTones: nil)
        } else if rawValue == "🥊" {
            self.init(baseEmoji: .boxingGlove, skinTones: nil)
        } else if rawValue == "🥋" {
            self.init(baseEmoji: .martialArtsUniform, skinTones: nil)
        } else if rawValue == "🥅" {
            self.init(baseEmoji: .goalNet, skinTones: nil)
        } else if rawValue == "⛳" {
            self.init(baseEmoji: .golf, skinTones: nil)
        } else if rawValue == "⛸️" {
            self.init(baseEmoji: .iceSkate, skinTones: nil)
        } else if rawValue == "🎣" {
            self.init(baseEmoji: .fishingPoleAndFish, skinTones: nil)
        } else if rawValue == "🤿" {
            self.init(baseEmoji: .divingMask, skinTones: nil)
        } else if rawValue == "🎽" {
            self.init(baseEmoji: .runningShirtWithSash, skinTones: nil)
        } else if rawValue == "🎿" {
            self.init(baseEmoji: .ski, skinTones: nil)
        } else if rawValue == "🛷" {
            self.init(baseEmoji: .sled, skinTones: nil)
        } else if rawValue == "🥌" {
            self.init(baseEmoji: .curlingStone, skinTones: nil)
        } else if rawValue == "🎯" {
            self.init(baseEmoji: .dart, skinTones: nil)
        } else if rawValue == "🪀" {
            self.init(baseEmoji: .yoYo, skinTones: nil)
        } else if rawValue == "🪁" {
            self.init(baseEmoji: .kite, skinTones: nil)
        } else if rawValue == "🎱" {
            self.init(baseEmoji: .eightBall, skinTones: nil)
        } else if rawValue == "🔮" {
            self.init(baseEmoji: .crystalBall, skinTones: nil)
        } else if rawValue == "🪄" {
            self.init(baseEmoji: .magicWand, skinTones: nil)
        } else if rawValue == "🧿" {
            self.init(baseEmoji: .nazarAmulet, skinTones: nil)
        } else if rawValue == "🪬" {
            self.init(baseEmoji: .hamsa, skinTones: nil)
        } else if rawValue == "🎮" {
            self.init(baseEmoji: .videoGame, skinTones: nil)
        } else if rawValue == "🕹️" {
            self.init(baseEmoji: .joystick, skinTones: nil)
        } else if rawValue == "🎰" {
            self.init(baseEmoji: .slotMachine, skinTones: nil)
        } else if rawValue == "🎲" {
            self.init(baseEmoji: .gameDie, skinTones: nil)
        } else if rawValue == "🧩" {
            self.init(baseEmoji: .jigsaw, skinTones: nil)
        } else if rawValue == "🧸" {
            self.init(baseEmoji: .teddyBear, skinTones: nil)
        } else if rawValue == "🪅" {
            self.init(baseEmoji: .pinata, skinTones: nil)
        } else if rawValue == "🪩" {
            self.init(baseEmoji: .mirrorBall, skinTones: nil)
        } else if rawValue == "🪆" {
            self.init(baseEmoji: .nestingDolls, skinTones: nil)
        } else if rawValue == "♠️" {
            self.init(baseEmoji: .spades, skinTones: nil)
        } else if rawValue == "♥️" {
            self.init(baseEmoji: .hearts, skinTones: nil)
        } else if rawValue == "♦️" {
            self.init(baseEmoji: .diamonds, skinTones: nil)
        } else if rawValue == "♣️" {
            self.init(baseEmoji: .clubs, skinTones: nil)
        } else if rawValue == "♟️" {
            self.init(baseEmoji: .chessPawn, skinTones: nil)
        } else if rawValue == "🃏" {
            self.init(baseEmoji: .blackJoker, skinTones: nil)
        } else if rawValue == "🀄" {
            self.init(baseEmoji: .mahjong, skinTones: nil)
        } else if rawValue == "🎴" {
            self.init(baseEmoji: .flowerPlayingCards, skinTones: nil)
        } else if rawValue == "🎭" {
            self.init(baseEmoji: .performingArts, skinTones: nil)
        } else if rawValue == "🖼️" {
            self.init(baseEmoji: .frameWithPicture, skinTones: nil)
        } else if rawValue == "🎨" {
            self.init(baseEmoji: .art, skinTones: nil)
        } else if rawValue == "🧵" {
            self.init(baseEmoji: .thread, skinTones: nil)
        } else if rawValue == "🪡" {
            self.init(baseEmoji: .sewingNeedle, skinTones: nil)
        } else if rawValue == "🧶" {
            self.init(baseEmoji: .yarn, skinTones: nil)
        } else if rawValue == "🪢" {
            self.init(baseEmoji: .knot, skinTones: nil)
        } else if rawValue == "👓" {
            self.init(baseEmoji: .eyeglasses, skinTones: nil)
        } else if rawValue == "🕶️" {
            self.init(baseEmoji: .darkSunglasses, skinTones: nil)
        } else if rawValue == "🥽" {
            self.init(baseEmoji: .goggles, skinTones: nil)
        } else if rawValue == "🥼" {
            self.init(baseEmoji: .labCoat, skinTones: nil)
        } else if rawValue == "🦺" {
            self.init(baseEmoji: .safetyVest, skinTones: nil)
        } else if rawValue == "👔" {
            self.init(baseEmoji: .necktie, skinTones: nil)
        } else if rawValue == "👕" {
            self.init(baseEmoji: .shirt, skinTones: nil)
        } else if rawValue == "👖" {
            self.init(baseEmoji: .jeans, skinTones: nil)
        } else if rawValue == "🧣" {
            self.init(baseEmoji: .scarf, skinTones: nil)
        } else if rawValue == "🧤" {
            self.init(baseEmoji: .gloves, skinTones: nil)
        } else if rawValue == "🧥" {
            self.init(baseEmoji: .coat, skinTones: nil)
        } else if rawValue == "🧦" {
            self.init(baseEmoji: .socks, skinTones: nil)
        } else if rawValue == "👗" {
            self.init(baseEmoji: .dress, skinTones: nil)
        } else if rawValue == "👘" {
            self.init(baseEmoji: .kimono, skinTones: nil)
        } else if rawValue == "🥻" {
            self.init(baseEmoji: .sari, skinTones: nil)
        } else if rawValue == "🩱" {
            self.init(baseEmoji: .onePieceSwimsuit, skinTones: nil)
        } else if rawValue == "🩲" {
            self.init(baseEmoji: .briefs, skinTones: nil)
        } else if rawValue == "🩳" {
            self.init(baseEmoji: .shorts, skinTones: nil)
        } else if rawValue == "👙" {
            self.init(baseEmoji: .bikini, skinTones: nil)
        } else if rawValue == "👚" {
            self.init(baseEmoji: .womansClothes, skinTones: nil)
        } else if rawValue == "👛" {
            self.init(baseEmoji: .purse, skinTones: nil)
        } else if rawValue == "👜" {
            self.init(baseEmoji: .handbag, skinTones: nil)
        } else if rawValue == "👝" {
            self.init(baseEmoji: .pouch, skinTones: nil)
        } else if rawValue == "🛍️" {
            self.init(baseEmoji: .shoppingBags, skinTones: nil)
        } else if rawValue == "🎒" {
            self.init(baseEmoji: .schoolSatchel, skinTones: nil)
        } else if rawValue == "🩴" {
            self.init(baseEmoji: .thongSandal, skinTones: nil)
        } else if rawValue == "👞" {
            self.init(baseEmoji: .mansShoe, skinTones: nil)
        } else if rawValue == "👟" {
            self.init(baseEmoji: .athleticShoe, skinTones: nil)
        } else if rawValue == "🥾" {
            self.init(baseEmoji: .hikingBoot, skinTones: nil)
        } else if rawValue == "🥿" {
            self.init(baseEmoji: .womansFlatShoe, skinTones: nil)
        } else if rawValue == "👠" {
            self.init(baseEmoji: .highHeel, skinTones: nil)
        } else if rawValue == "👡" {
            self.init(baseEmoji: .sandal, skinTones: nil)
        } else if rawValue == "🩰" {
            self.init(baseEmoji: .balletShoes, skinTones: nil)
        } else if rawValue == "👢" {
            self.init(baseEmoji: .boot, skinTones: nil)
        } else if rawValue == "👑" {
            self.init(baseEmoji: .crown, skinTones: nil)
        } else if rawValue == "👒" {
            self.init(baseEmoji: .womansHat, skinTones: nil)
        } else if rawValue == "🎩" {
            self.init(baseEmoji: .tophat, skinTones: nil)
        } else if rawValue == "🎓" {
            self.init(baseEmoji: .mortarBoard, skinTones: nil)
        } else if rawValue == "🧢" {
            self.init(baseEmoji: .billedCap, skinTones: nil)
        } else if rawValue == "🪖" {
            self.init(baseEmoji: .militaryHelmet, skinTones: nil)
        } else if rawValue == "⛑️" {
            self.init(baseEmoji: .helmetWithWhiteCross, skinTones: nil)
        } else if rawValue == "📿" {
            self.init(baseEmoji: .prayerBeads, skinTones: nil)
        } else if rawValue == "💄" {
            self.init(baseEmoji: .lipstick, skinTones: nil)
        } else if rawValue == "💍" {
            self.init(baseEmoji: .ring, skinTones: nil)
        } else if rawValue == "💎" {
            self.init(baseEmoji: .gem, skinTones: nil)
        } else if rawValue == "🔇" {
            self.init(baseEmoji: .mute, skinTones: nil)
        } else if rawValue == "🔈" {
            self.init(baseEmoji: .speaker, skinTones: nil)
        } else if rawValue == "🔉" {
            self.init(baseEmoji: .sound, skinTones: nil)
        } else if rawValue == "🔊" {
            self.init(baseEmoji: .loudSound, skinTones: nil)
        } else if rawValue == "📢" {
            self.init(baseEmoji: .loudspeaker, skinTones: nil)
        } else if rawValue == "📣" {
            self.init(baseEmoji: .mega, skinTones: nil)
        } else if rawValue == "📯" {
            self.init(baseEmoji: .postalHorn, skinTones: nil)
        } else if rawValue == "🔔" {
            self.init(baseEmoji: .bell, skinTones: nil)
        } else if rawValue == "🔕" {
            self.init(baseEmoji: .noBell, skinTones: nil)
        } else if rawValue == "🎼" {
            self.init(baseEmoji: .musicalScore, skinTones: nil)
        } else if rawValue == "🎵" {
            self.init(baseEmoji: .musicalNote, skinTones: nil)
        } else if rawValue == "🎶" {
            self.init(baseEmoji: .notes, skinTones: nil)
        } else if rawValue == "🎙️" {
            self.init(baseEmoji: .studioMicrophone, skinTones: nil)
        } else if rawValue == "🎚️" {
            self.init(baseEmoji: .levelSlider, skinTones: nil)
        } else if rawValue == "🎛️" {
            self.init(baseEmoji: .controlKnobs, skinTones: nil)
        } else if rawValue == "🎤" {
            self.init(baseEmoji: .microphone, skinTones: nil)
        } else if rawValue == "🎧" {
            self.init(baseEmoji: .headphones, skinTones: nil)
        } else if rawValue == "📻" {
            self.init(baseEmoji: .radio, skinTones: nil)
        } else if rawValue == "🎷" {
            self.init(baseEmoji: .saxophone, skinTones: nil)
        } else if rawValue == "🪗" {
            self.init(baseEmoji: .accordion, skinTones: nil)
        } else if rawValue == "🎸" {
            self.init(baseEmoji: .guitar, skinTones: nil)
        } else if rawValue == "🎹" {
            self.init(baseEmoji: .musicalKeyboard, skinTones: nil)
        } else if rawValue == "🎺" {
            self.init(baseEmoji: .trumpet, skinTones: nil)
        } else if rawValue == "🎻" {
            self.init(baseEmoji: .violin, skinTones: nil)
        } else if rawValue == "🪕" {
            self.init(baseEmoji: .banjo, skinTones: nil)
        } else if rawValue == "🥁" {
            self.init(baseEmoji: .drumWithDrumsticks, skinTones: nil)
        } else if rawValue == "🪘" {
            self.init(baseEmoji: .longDrum, skinTones: nil)
        } else if rawValue == "📱" {
            self.init(baseEmoji: .iphone, skinTones: nil)
        } else if rawValue == "📲" {
            self.init(baseEmoji: .calling, skinTones: nil)
        } else if rawValue == "☎️" {
            self.init(baseEmoji: .phone, skinTones: nil)
        } else if rawValue == "📞" {
            self.init(baseEmoji: .telephoneReceiver, skinTones: nil)
        } else if rawValue == "📟" {
            self.init(baseEmoji: .pager, skinTones: nil)
        } else if rawValue == "📠" {
            self.init(baseEmoji: .fax, skinTones: nil)
        } else if rawValue == "🔋" {
            self.init(baseEmoji: .battery, skinTones: nil)
        } else if rawValue == "🪫" {
            self.init(baseEmoji: .lowBattery, skinTones: nil)
        } else if rawValue == "🔌" {
            self.init(baseEmoji: .electricPlug, skinTones: nil)
        } else if rawValue == "💻" {
            self.init(baseEmoji: .computer, skinTones: nil)
        } else if rawValue == "🖥️" {
            self.init(baseEmoji: .desktopComputer, skinTones: nil)
        } else if rawValue == "🖨️" {
            self.init(baseEmoji: .printer, skinTones: nil)
        } else if rawValue == "⌨️" {
            self.init(baseEmoji: .keyboard, skinTones: nil)
        } else if rawValue == "🖱️" {
            self.init(baseEmoji: .threeButtonMouse, skinTones: nil)
        } else if rawValue == "🖲️" {
            self.init(baseEmoji: .trackball, skinTones: nil)
        } else if rawValue == "💽" {
            self.init(baseEmoji: .minidisc, skinTones: nil)
        } else if rawValue == "💾" {
            self.init(baseEmoji: .floppyDisk, skinTones: nil)
        } else if rawValue == "💿" {
            self.init(baseEmoji: .cd, skinTones: nil)
        } else if rawValue == "📀" {
            self.init(baseEmoji: .dvd, skinTones: nil)
        } else if rawValue == "🧮" {
            self.init(baseEmoji: .abacus, skinTones: nil)
        } else if rawValue == "🎥" {
            self.init(baseEmoji: .movieCamera, skinTones: nil)
        } else if rawValue == "🎞️" {
            self.init(baseEmoji: .filmFrames, skinTones: nil)
        } else if rawValue == "📽️" {
            self.init(baseEmoji: .filmProjector, skinTones: nil)
        } else if rawValue == "🎬" {
            self.init(baseEmoji: .clapper, skinTones: nil)
        } else if rawValue == "📺" {
            self.init(baseEmoji: .tv, skinTones: nil)
        } else if rawValue == "📷" {
            self.init(baseEmoji: .camera, skinTones: nil)
        } else if rawValue == "📸" {
            self.init(baseEmoji: .cameraWithFlash, skinTones: nil)
        } else if rawValue == "📹" {
            self.init(baseEmoji: .videoCamera, skinTones: nil)
        } else if rawValue == "📼" {
            self.init(baseEmoji: .vhs, skinTones: nil)
        } else if rawValue == "🔍" {
            self.init(baseEmoji: .mag, skinTones: nil)
        } else if rawValue == "🔎" {
            self.init(baseEmoji: .magRight, skinTones: nil)
        } else if rawValue == "🕯️" {
            self.init(baseEmoji: .candle, skinTones: nil)
        } else if rawValue == "💡" {
            self.init(baseEmoji: .bulb, skinTones: nil)
        } else if rawValue == "🔦" {
            self.init(baseEmoji: .flashlight, skinTones: nil)
        } else if rawValue == "🏮" {
            self.init(baseEmoji: .izakayaLantern, skinTones: nil)
        } else if rawValue == "🪔" {
            self.init(baseEmoji: .diyaLamp, skinTones: nil)
        } else if rawValue == "📔" {
            self.init(baseEmoji: .notebookWithDecorativeCover, skinTones: nil)
        } else if rawValue == "📕" {
            self.init(baseEmoji: .closedBook, skinTones: nil)
        } else if rawValue == "📖" {
            self.init(baseEmoji: .book, skinTones: nil)
        } else if rawValue == "📗" {
            self.init(baseEmoji: .greenBook, skinTones: nil)
        } else if rawValue == "📘" {
            self.init(baseEmoji: .blueBook, skinTones: nil)
        } else if rawValue == "📙" {
            self.init(baseEmoji: .orangeBook, skinTones: nil)
        } else if rawValue == "📚" {
            self.init(baseEmoji: .books, skinTones: nil)
        } else if rawValue == "📓" {
            self.init(baseEmoji: .notebook, skinTones: nil)
        } else if rawValue == "📒" {
            self.init(baseEmoji: .ledger, skinTones: nil)
        } else if rawValue == "📃" {
            self.init(baseEmoji: .pageWithCurl, skinTones: nil)
        } else if rawValue == "📜" {
            self.init(baseEmoji: .scroll, skinTones: nil)
        } else if rawValue == "📄" {
            self.init(baseEmoji: .pageFacingUp, skinTones: nil)
        } else if rawValue == "📰" {
            self.init(baseEmoji: .newspaper, skinTones: nil)
        } else if rawValue == "🗞️" {
            self.init(baseEmoji: .rolledUpNewspaper, skinTones: nil)
        } else if rawValue == "📑" {
            self.init(baseEmoji: .bookmarkTabs, skinTones: nil)
        } else if rawValue == "🔖" {
            self.init(baseEmoji: .bookmark, skinTones: nil)
        } else if rawValue == "🏷️" {
            self.init(baseEmoji: .label, skinTones: nil)
        } else if rawValue == "💰" {
            self.init(baseEmoji: .moneybag, skinTones: nil)
        } else if rawValue == "🪙" {
            self.init(baseEmoji: .coin, skinTones: nil)
        } else if rawValue == "💴" {
            self.init(baseEmoji: .yen, skinTones: nil)
        } else if rawValue == "💵" {
            self.init(baseEmoji: .dollar, skinTones: nil)
        } else if rawValue == "💶" {
            self.init(baseEmoji: .euro, skinTones: nil)
        } else if rawValue == "💷" {
            self.init(baseEmoji: .pound, skinTones: nil)
        } else if rawValue == "💸" {
            self.init(baseEmoji: .moneyWithWings, skinTones: nil)
        } else if rawValue == "💳" {
            self.init(baseEmoji: .creditCard, skinTones: nil)
        } else if rawValue == "🧾" {
            self.init(baseEmoji: .receipt, skinTones: nil)
        } else if rawValue == "💹" {
            self.init(baseEmoji: .chart, skinTones: nil)
        } else if rawValue == "✉️" {
            self.init(baseEmoji: .email, skinTones: nil)
        } else if rawValue == "📧" {
            self.init(baseEmoji: .eMail, skinTones: nil)
        } else if rawValue == "📨" {
            self.init(baseEmoji: .incomingEnvelope, skinTones: nil)
        } else if rawValue == "📩" {
            self.init(baseEmoji: .envelopeWithArrow, skinTones: nil)
        } else if rawValue == "📤" {
            self.init(baseEmoji: .outboxTray, skinTones: nil)
        } else if rawValue == "📥" {
            self.init(baseEmoji: .inboxTray, skinTones: nil)
        } else if rawValue == "📦" {
            self.init(baseEmoji: .package, skinTones: nil)
        } else if rawValue == "📫" {
            self.init(baseEmoji: .mailbox, skinTones: nil)
        } else if rawValue == "📪" {
            self.init(baseEmoji: .mailboxClosed, skinTones: nil)
        } else if rawValue == "📬" {
            self.init(baseEmoji: .mailboxWithMail, skinTones: nil)
        } else if rawValue == "📭" {
            self.init(baseEmoji: .mailboxWithNoMail, skinTones: nil)
        } else if rawValue == "📮" {
            self.init(baseEmoji: .postbox, skinTones: nil)
        } else if rawValue == "🗳️" {
            self.init(baseEmoji: .ballotBoxWithBallot, skinTones: nil)
        } else if rawValue == "✏️" {
            self.init(baseEmoji: .pencil2, skinTones: nil)
        } else if rawValue == "✒️" {
            self.init(baseEmoji: .blackNib, skinTones: nil)
        } else if rawValue == "🖋️" {
            self.init(baseEmoji: .lowerLeftFountainPen, skinTones: nil)
        } else if rawValue == "🖊️" {
            self.init(baseEmoji: .lowerLeftBallpointPen, skinTones: nil)
        } else if rawValue == "🖌️" {
            self.init(baseEmoji: .lowerLeftPaintbrush, skinTones: nil)
        } else if rawValue == "🖍️" {
            self.init(baseEmoji: .lowerLeftCrayon, skinTones: nil)
        } else if rawValue == "📝" {
            self.init(baseEmoji: .memo, skinTones: nil)
        } else if rawValue == "💼" {
            self.init(baseEmoji: .briefcase, skinTones: nil)
        } else if rawValue == "📁" {
            self.init(baseEmoji: .fileFolder, skinTones: nil)
        } else if rawValue == "📂" {
            self.init(baseEmoji: .openFileFolder, skinTones: nil)
        } else if rawValue == "🗂️" {
            self.init(baseEmoji: .cardIndexDividers, skinTones: nil)
        } else if rawValue == "📅" {
            self.init(baseEmoji: .date, skinTones: nil)
        } else if rawValue == "📆" {
            self.init(baseEmoji: .calendar, skinTones: nil)
        } else if rawValue == "🗒️" {
            self.init(baseEmoji: .spiralNotePad, skinTones: nil)
        } else if rawValue == "🗓️" {
            self.init(baseEmoji: .spiralCalendarPad, skinTones: nil)
        } else if rawValue == "📇" {
            self.init(baseEmoji: .cardIndex, skinTones: nil)
        } else if rawValue == "📈" {
            self.init(baseEmoji: .chartWithUpwardsTrend, skinTones: nil)
        } else if rawValue == "📉" {
            self.init(baseEmoji: .chartWithDownwardsTrend, skinTones: nil)
        } else if rawValue == "📊" {
            self.init(baseEmoji: .barChart, skinTones: nil)
        } else if rawValue == "📋" {
            self.init(baseEmoji: .clipboard, skinTones: nil)
        } else if rawValue == "📌" {
            self.init(baseEmoji: .pushpin, skinTones: nil)
        } else if rawValue == "📍" {
            self.init(baseEmoji: .roundPushpin, skinTones: nil)
        } else if rawValue == "📎" {
            self.init(baseEmoji: .paperclip, skinTones: nil)
        } else if rawValue == "🖇️" {
            self.init(baseEmoji: .linkedPaperclips, skinTones: nil)
        } else if rawValue == "📏" {
            self.init(baseEmoji: .straightRuler, skinTones: nil)
        } else if rawValue == "📐" {
            self.init(baseEmoji: .triangularRuler, skinTones: nil)
        } else if rawValue == "✂️" {
            self.init(baseEmoji: .scissors, skinTones: nil)
        } else if rawValue == "🗃️" {
            self.init(baseEmoji: .cardFileBox, skinTones: nil)
        } else if rawValue == "🗄️" {
            self.init(baseEmoji: .fileCabinet, skinTones: nil)
        } else if rawValue == "🗑️" {
            self.init(baseEmoji: .wastebasket, skinTones: nil)
        } else if rawValue == "🔒" {
            self.init(baseEmoji: .lock, skinTones: nil)
        } else if rawValue == "🔓" {
            self.init(baseEmoji: .unlock, skinTones: nil)
        } else if rawValue == "🔏" {
            self.init(baseEmoji: .lockWithInkPen, skinTones: nil)
        } else if rawValue == "🔐" {
            self.init(baseEmoji: .closedLockWithKey, skinTones: nil)
        } else if rawValue == "🔑" {
            self.init(baseEmoji: .key, skinTones: nil)
        } else if rawValue == "🗝️" {
            self.init(baseEmoji: .oldKey, skinTones: nil)
        } else if rawValue == "🔨" {
            self.init(baseEmoji: .hammer, skinTones: nil)
        } else if rawValue == "🪓" {
            self.init(baseEmoji: .axe, skinTones: nil)
        } else if rawValue == "⛏️" {
            self.init(baseEmoji: .pick, skinTones: nil)
        } else if rawValue == "⚒️" {
            self.init(baseEmoji: .hammerAndPick, skinTones: nil)
        } else if rawValue == "🛠️" {
            self.init(baseEmoji: .hammerAndWrench, skinTones: nil)
        } else if rawValue == "🗡️" {
            self.init(baseEmoji: .daggerKnife, skinTones: nil)
        } else if rawValue == "⚔️" {
            self.init(baseEmoji: .crossedSwords, skinTones: nil)
        } else if rawValue == "🔫" {
            self.init(baseEmoji: .gun, skinTones: nil)
        } else if rawValue == "🪃" {
            self.init(baseEmoji: .boomerang, skinTones: nil)
        } else if rawValue == "🏹" {
            self.init(baseEmoji: .bowAndArrow, skinTones: nil)
        } else if rawValue == "🛡️" {
            self.init(baseEmoji: .shield, skinTones: nil)
        } else if rawValue == "🪚" {
            self.init(baseEmoji: .carpentrySaw, skinTones: nil)
        } else if rawValue == "🔧" {
            self.init(baseEmoji: .wrench, skinTones: nil)
        } else if rawValue == "🪛" {
            self.init(baseEmoji: .screwdriver, skinTones: nil)
        } else if rawValue == "🔩" {
            self.init(baseEmoji: .nutAndBolt, skinTones: nil)
        } else if rawValue == "⚙️" {
            self.init(baseEmoji: .gear, skinTones: nil)
        } else if rawValue == "🗜️" {
            self.init(baseEmoji: .compression, skinTones: nil)
        } else if rawValue == "⚖️" {
            self.init(baseEmoji: .scales, skinTones: nil)
        } else if rawValue == "🦯" {
            self.init(baseEmoji: .probingCane, skinTones: nil)
        } else if rawValue == "🔗" {
            self.init(baseEmoji: .link, skinTones: nil)
        } else if rawValue == "⛓️" {
            self.init(baseEmoji: .chains, skinTones: nil)
        } else if rawValue == "🪝" {
            self.init(baseEmoji: .hook, skinTones: nil)
        } else if rawValue == "🧰" {
            self.init(baseEmoji: .toolbox, skinTones: nil)
        } else if rawValue == "🧲" {
            self.init(baseEmoji: .magnet, skinTones: nil)
        } else if rawValue == "🪜" {
            self.init(baseEmoji: .ladder, skinTones: nil)
        } else if rawValue == "⚗️" {
            self.init(baseEmoji: .alembic, skinTones: nil)
        } else if rawValue == "🧪" {
            self.init(baseEmoji: .testTube, skinTones: nil)
        } else if rawValue == "🧫" {
            self.init(baseEmoji: .petriDish, skinTones: nil)
        } else if rawValue == "🧬" {
            self.init(baseEmoji: .dna, skinTones: nil)
        } else if rawValue == "🔬" {
            self.init(baseEmoji: .microscope, skinTones: nil)
        } else if rawValue == "🔭" {
            self.init(baseEmoji: .telescope, skinTones: nil)
        } else if rawValue == "📡" {
            self.init(baseEmoji: .satelliteAntenna, skinTones: nil)
        } else if rawValue == "💉" {
            self.init(baseEmoji: .syringe, skinTones: nil)
        } else if rawValue == "🩸" {
            self.init(baseEmoji: .dropOfBlood, skinTones: nil)
        } else if rawValue == "💊" {
            self.init(baseEmoji: .pill, skinTones: nil)
        } else if rawValue == "🩹" {
            self.init(baseEmoji: .adhesiveBandage, skinTones: nil)
        } else if rawValue == "🩼" {
            self.init(baseEmoji: .crutch, skinTones: nil)
        } else if rawValue == "🩺" {
            self.init(baseEmoji: .stethoscope, skinTones: nil)
        } else if rawValue == "🩻" {
            self.init(baseEmoji: .xRay, skinTones: nil)
        } else if rawValue == "🚪" {
            self.init(baseEmoji: .door, skinTones: nil)
        } else if rawValue == "🛗" {
            self.init(baseEmoji: .elevator, skinTones: nil)
        } else if rawValue == "🪞" {
            self.init(baseEmoji: .mirror, skinTones: nil)
        } else if rawValue == "🪟" {
            self.init(baseEmoji: .window, skinTones: nil)
        } else if rawValue == "🛏️" {
            self.init(baseEmoji: .bed, skinTones: nil)
        } else if rawValue == "🛋️" {
            self.init(baseEmoji: .couchAndLamp, skinTones: nil)
        } else if rawValue == "🪑" {
            self.init(baseEmoji: .chair, skinTones: nil)
        } else if rawValue == "🚽" {
            self.init(baseEmoji: .toilet, skinTones: nil)
        } else if rawValue == "🪠" {
            self.init(baseEmoji: .plunger, skinTones: nil)
        } else if rawValue == "🚿" {
            self.init(baseEmoji: .shower, skinTones: nil)
        } else if rawValue == "🛁" {
            self.init(baseEmoji: .bathtub, skinTones: nil)
        } else if rawValue == "🪤" {
            self.init(baseEmoji: .mouseTrap, skinTones: nil)
        } else if rawValue == "🪒" {
            self.init(baseEmoji: .razor, skinTones: nil)
        } else if rawValue == "🧴" {
            self.init(baseEmoji: .lotionBottle, skinTones: nil)
        } else if rawValue == "🧷" {
            self.init(baseEmoji: .safetyPin, skinTones: nil)
        } else if rawValue == "🧹" {
            self.init(baseEmoji: .broom, skinTones: nil)
        } else if rawValue == "🧺" {
            self.init(baseEmoji: .basket, skinTones: nil)
        } else if rawValue == "🧻" {
            self.init(baseEmoji: .rollOfPaper, skinTones: nil)
        } else if rawValue == "🪣" {
            self.init(baseEmoji: .bucket, skinTones: nil)
        } else if rawValue == "🧼" {
            self.init(baseEmoji: .soap, skinTones: nil)
        } else if rawValue == "🫧" {
            self.init(baseEmoji: .bubbles, skinTones: nil)
        } else if rawValue == "🪥" {
            self.init(baseEmoji: .toothbrush, skinTones: nil)
        } else if rawValue == "🧽" {
            self.init(baseEmoji: .sponge, skinTones: nil)
        } else if rawValue == "🧯" {
            self.init(baseEmoji: .fireExtinguisher, skinTones: nil)
        } else if rawValue == "🛒" {
            self.init(baseEmoji: .shoppingTrolley, skinTones: nil)
        } else if rawValue == "🚬" {
            self.init(baseEmoji: .smoking, skinTones: nil)
        } else if rawValue == "⚰️" {
            self.init(baseEmoji: .coffin, skinTones: nil)
        } else if rawValue == "🪦" {
            self.init(baseEmoji: .headstone, skinTones: nil)
        } else if rawValue == "⚱️" {
            self.init(baseEmoji: .funeralUrn, skinTones: nil)
        } else if rawValue == "🗿" {
            self.init(baseEmoji: .moyai, skinTones: nil)
        } else if rawValue == "🪧" {
            self.init(baseEmoji: .placard, skinTones: nil)
        } else if rawValue == "🪪" {
            self.init(baseEmoji: .identificationCard, skinTones: nil)
        } else if rawValue == "🏧" {
            self.init(baseEmoji: .atm, skinTones: nil)
        } else if rawValue == "🚮" {
            self.init(baseEmoji: .putLitterInItsPlace, skinTones: nil)
        } else if rawValue == "🚰" {
            self.init(baseEmoji: .potableWater, skinTones: nil)
        } else if rawValue == "♿" {
            self.init(baseEmoji: .wheelchair, skinTones: nil)
        } else if rawValue == "🚹" {
            self.init(baseEmoji: .mens, skinTones: nil)
        } else if rawValue == "🚺" {
            self.init(baseEmoji: .womens, skinTones: nil)
        } else if rawValue == "🚻" {
            self.init(baseEmoji: .restroom, skinTones: nil)
        } else if rawValue == "🚼" {
            self.init(baseEmoji: .babySymbol, skinTones: nil)
        } else if rawValue == "🚾" {
            self.init(baseEmoji: .wc, skinTones: nil)
        } else if rawValue == "🛂" {
            self.init(baseEmoji: .passportControl, skinTones: nil)
        } else if rawValue == "🛃" {
            self.init(baseEmoji: .customs, skinTones: nil)
        } else if rawValue == "🛄" {
            self.init(baseEmoji: .baggageClaim, skinTones: nil)
        } else if rawValue == "🛅" {
            self.init(baseEmoji: .leftLuggage, skinTones: nil)
        } else if rawValue == "⚠️" {
            self.init(baseEmoji: .warning, skinTones: nil)
        } else if rawValue == "🚸" {
            self.init(baseEmoji: .childrenCrossing, skinTones: nil)
        } else if rawValue == "⛔" {
            self.init(baseEmoji: .noEntry, skinTones: nil)
        } else if rawValue == "🚫" {
            self.init(baseEmoji: .noEntrySign, skinTones: nil)
        } else if rawValue == "🚳" {
            self.init(baseEmoji: .noBicycles, skinTones: nil)
        } else if rawValue == "🚭" {
            self.init(baseEmoji: .noSmoking, skinTones: nil)
        } else if rawValue == "🚯" {
            self.init(baseEmoji: .doNotLitter, skinTones: nil)
        } else if rawValue == "🚱" {
            self.init(baseEmoji: .nonPotableWater, skinTones: nil)
        } else if rawValue == "🚷" {
            self.init(baseEmoji: .noPedestrians, skinTones: nil)
        } else if rawValue == "📵" {
            self.init(baseEmoji: .noMobilePhones, skinTones: nil)
        } else if rawValue == "🔞" {
            self.init(baseEmoji: .underage, skinTones: nil)
        } else if rawValue == "☢️" {
            self.init(baseEmoji: .radioactiveSign, skinTones: nil)
        } else if rawValue == "☣️" {
            self.init(baseEmoji: .biohazardSign, skinTones: nil)
        } else if rawValue == "⬆️" {
            self.init(baseEmoji: .arrowUp, skinTones: nil)
        } else if rawValue == "↗️" {
            self.init(baseEmoji: .arrowUpperRight, skinTones: nil)
        } else if rawValue == "➡️" {
            self.init(baseEmoji: .arrowRight, skinTones: nil)
        } else if rawValue == "↘️" {
            self.init(baseEmoji: .arrowLowerRight, skinTones: nil)
        } else if rawValue == "⬇️" {
            self.init(baseEmoji: .arrowDown, skinTones: nil)
        } else if rawValue == "↙️" {
            self.init(baseEmoji: .arrowLowerLeft, skinTones: nil)
        } else if rawValue == "⬅️" {
            self.init(baseEmoji: .arrowLeft, skinTones: nil)
        } else if rawValue == "↖️" {
            self.init(baseEmoji: .arrowUpperLeft, skinTones: nil)
        } else if rawValue == "↕️" {
            self.init(baseEmoji: .arrowUpDown, skinTones: nil)
        } else if rawValue == "↔️" {
            self.init(baseEmoji: .leftRightArrow, skinTones: nil)
        } else if rawValue == "↩️" {
            self.init(baseEmoji: .leftwardsArrowWithHook, skinTones: nil)
        } else if rawValue == "↪️" {
            self.init(baseEmoji: .arrowRightHook, skinTones: nil)
        } else if rawValue == "⤴️" {
            self.init(baseEmoji: .arrowHeadingUp, skinTones: nil)
        } else if rawValue == "⤵️" {
            self.init(baseEmoji: .arrowHeadingDown, skinTones: nil)
        } else if rawValue == "🔃" {
            self.init(baseEmoji: .arrowsClockwise, skinTones: nil)
        } else if rawValue == "🔄" {
            self.init(baseEmoji: .arrowsCounterclockwise, skinTones: nil)
        } else if rawValue == "🔙" {
            self.init(baseEmoji: .back, skinTones: nil)
        } else if rawValue == "🔚" {
            self.init(baseEmoji: .end, skinTones: nil)
        } else if rawValue == "🔛" {
            self.init(baseEmoji: .on, skinTones: nil)
        } else if rawValue == "🔜" {
            self.init(baseEmoji: .soon, skinTones: nil)
        } else if rawValue == "🔝" {
            self.init(baseEmoji: .top, skinTones: nil)
        } else if rawValue == "🛐" {
            self.init(baseEmoji: .placeOfWorship, skinTones: nil)
        } else if rawValue == "⚛️" {
            self.init(baseEmoji: .atomSymbol, skinTones: nil)
        } else if rawValue == "🕉️" {
            self.init(baseEmoji: .omSymbol, skinTones: nil)
        } else if rawValue == "✡️" {
            self.init(baseEmoji: .starOfDavid, skinTones: nil)
        } else if rawValue == "☸️" {
            self.init(baseEmoji: .wheelOfDharma, skinTones: nil)
        } else if rawValue == "☯️" {
            self.init(baseEmoji: .yinYang, skinTones: nil)
        } else if rawValue == "✝️" {
            self.init(baseEmoji: .latinCross, skinTones: nil)
        } else if rawValue == "☦️" {
            self.init(baseEmoji: .orthodoxCross, skinTones: nil)
        } else if rawValue == "☪️" {
            self.init(baseEmoji: .starAndCrescent, skinTones: nil)
        } else if rawValue == "☮️" {
            self.init(baseEmoji: .peaceSymbol, skinTones: nil)
        } else if rawValue == "🕎" {
            self.init(baseEmoji: .menorahWithNineBranches, skinTones: nil)
        } else if rawValue == "🔯" {
            self.init(baseEmoji: .sixPointedStar, skinTones: nil)
        } else if rawValue == "♈" {
            self.init(baseEmoji: .aries, skinTones: nil)
        } else if rawValue == "♉" {
            self.init(baseEmoji: .taurus, skinTones: nil)
        } else if rawValue == "♊" {
            self.init(baseEmoji: .gemini, skinTones: nil)
        } else if rawValue == "♋" {
            self.init(baseEmoji: .cancer, skinTones: nil)
        } else if rawValue == "♌" {
            self.init(baseEmoji: .leo, skinTones: nil)
        } else if rawValue == "♍" {
            self.init(baseEmoji: .virgo, skinTones: nil)
        } else if rawValue == "♎" {
            self.init(baseEmoji: .libra, skinTones: nil)
        } else if rawValue == "♏" {
            self.init(baseEmoji: .scorpius, skinTones: nil)
        } else if rawValue == "♐" {
            self.init(baseEmoji: .sagittarius, skinTones: nil)
        } else if rawValue == "♑" {
            self.init(baseEmoji: .capricorn, skinTones: nil)
        } else if rawValue == "♒" {
            self.init(baseEmoji: .aquarius, skinTones: nil)
        } else if rawValue == "♓" {
            self.init(baseEmoji: .pisces, skinTones: nil)
        } else if rawValue == "⛎" {
            self.init(baseEmoji: .ophiuchus, skinTones: nil)
        } else if rawValue == "🔀" {
            self.init(baseEmoji: .twistedRightwardsArrows, skinTones: nil)
        } else if rawValue == "🔁" {
            self.init(baseEmoji: .`repeat`, skinTones: nil)
        } else if rawValue == "🔂" {
            self.init(baseEmoji: .repeatOne, skinTones: nil)
        } else if rawValue == "▶️" {
            self.init(baseEmoji: .arrowForward, skinTones: nil)
        } else if rawValue == "⏩" {
            self.init(baseEmoji: .fastForward, skinTones: nil)
        } else if rawValue == "⏭️" {
            self.init(baseEmoji: .blackRightPointingDoubleTriangleWithVerticalBar, skinTones: nil)
        } else if rawValue == "⏯️" {
            self.init(baseEmoji: .blackRightPointingTriangleWithDoubleVerticalBar, skinTones: nil)
        } else if rawValue == "◀️" {
            self.init(baseEmoji: .arrowBackward, skinTones: nil)
        } else if rawValue == "⏪" {
            self.init(baseEmoji: .rewind, skinTones: nil)
        } else if rawValue == "⏮️" {
            self.init(baseEmoji: .blackLeftPointingDoubleTriangleWithVerticalBar, skinTones: nil)
        } else if rawValue == "🔼" {
            self.init(baseEmoji: .arrowUpSmall, skinTones: nil)
        } else if rawValue == "⏫" {
            self.init(baseEmoji: .arrowDoubleUp, skinTones: nil)
        } else if rawValue == "🔽" {
            self.init(baseEmoji: .arrowDownSmall, skinTones: nil)
        } else if rawValue == "⏬" {
            self.init(baseEmoji: .arrowDoubleDown, skinTones: nil)
        } else if rawValue == "⏸️" {
            self.init(baseEmoji: .doubleVerticalBar, skinTones: nil)
        } else if rawValue == "⏹️" {
            self.init(baseEmoji: .blackSquareForStop, skinTones: nil)
        } else if rawValue == "⏺️" {
            self.init(baseEmoji: .blackCircleForRecord, skinTones: nil)
        } else if rawValue == "⏏️" {
            self.init(baseEmoji: .eject, skinTones: nil)
        } else if rawValue == "🎦" {
            self.init(baseEmoji: .cinema, skinTones: nil)
        } else if rawValue == "🔅" {
            self.init(baseEmoji: .lowBrightness, skinTones: nil)
        } else if rawValue == "🔆" {
            self.init(baseEmoji: .highBrightness, skinTones: nil)
        } else if rawValue == "📶" {
            self.init(baseEmoji: .signalStrength, skinTones: nil)
        } else if rawValue == "📳" {
            self.init(baseEmoji: .vibrationMode, skinTones: nil)
        } else if rawValue == "📴" {
            self.init(baseEmoji: .mobilePhoneOff, skinTones: nil)
        } else if rawValue == "♀️" {
            self.init(baseEmoji: .femaleSign, skinTones: nil)
        } else if rawValue == "♂️" {
            self.init(baseEmoji: .maleSign, skinTones: nil)
        } else if rawValue == "⚧️" {
            self.init(baseEmoji: .transgenderSymbol, skinTones: nil)
        } else if rawValue == "✖️" {
            self.init(baseEmoji: .heavyMultiplicationX, skinTones: nil)
        } else if rawValue == "➕" {
            self.init(baseEmoji: .heavyPlusSign, skinTones: nil)
        } else if rawValue == "➖" {
            self.init(baseEmoji: .heavyMinusSign, skinTones: nil)
        } else if rawValue == "➗" {
            self.init(baseEmoji: .heavyDivisionSign, skinTones: nil)
        } else if rawValue == "🟰" {
            self.init(baseEmoji: .heavyEqualsSign, skinTones: nil)
        } else if rawValue == "♾️" {
            self.init(baseEmoji: .infinity, skinTones: nil)
        } else if rawValue == "‼️" {
            self.init(baseEmoji: .bangbang, skinTones: nil)
        } else if rawValue == "⁉️" {
            self.init(baseEmoji: .interrobang, skinTones: nil)
        } else if rawValue == "❓" {
            self.init(baseEmoji: .question, skinTones: nil)
        } else if rawValue == "❔" {
            self.init(baseEmoji: .greyQuestion, skinTones: nil)
        } else if rawValue == "❕" {
            self.init(baseEmoji: .greyExclamation, skinTones: nil)
        } else if rawValue == "❗" {
            self.init(baseEmoji: .exclamation, skinTones: nil)
        } else if rawValue == "〰️" {
            self.init(baseEmoji: .wavyDash, skinTones: nil)
        } else if rawValue == "💱" {
            self.init(baseEmoji: .currencyExchange, skinTones: nil)
        } else if rawValue == "💲" {
            self.init(baseEmoji: .heavyDollarSign, skinTones: nil)
        } else if rawValue == "⚕️" {
            self.init(baseEmoji: .medicalSymbol, skinTones: nil)
        } else if rawValue == "♻️" {
            self.init(baseEmoji: .recycle, skinTones: nil)
        } else if rawValue == "⚜️" {
            self.init(baseEmoji: .fleurDeLis, skinTones: nil)
        } else if rawValue == "🔱" {
            self.init(baseEmoji: .trident, skinTones: nil)
        } else if rawValue == "📛" {
            self.init(baseEmoji: .nameBadge, skinTones: nil)
        } else if rawValue == "🔰" {
            self.init(baseEmoji: .beginner, skinTones: nil)
        } else if rawValue == "⭕" {
            self.init(baseEmoji: .o, skinTones: nil)
        } else if rawValue == "✅" {
            self.init(baseEmoji: .whiteCheckMark, skinTones: nil)
        } else if rawValue == "☑️" {
            self.init(baseEmoji: .ballotBoxWithCheck, skinTones: nil)
        } else if rawValue == "✔️" {
            self.init(baseEmoji: .heavyCheckMark, skinTones: nil)
        } else if rawValue == "❌" {
            self.init(baseEmoji: .x, skinTones: nil)
        } else if rawValue == "❎" {
            self.init(baseEmoji: .negativeSquaredCrossMark, skinTones: nil)
        } else if rawValue == "➰" {
            self.init(baseEmoji: .curlyLoop, skinTones: nil)
        } else if rawValue == "➿" {
            self.init(baseEmoji: .loop, skinTones: nil)
        } else if rawValue == "〽️" {
            self.init(baseEmoji: .partAlternationMark, skinTones: nil)
        } else if rawValue == "✳️" {
            self.init(baseEmoji: .eightSpokedAsterisk, skinTones: nil)
        } else if rawValue == "✴️" {
            self.init(baseEmoji: .eightPointedBlackStar, skinTones: nil)
        } else if rawValue == "❇️" {
            self.init(baseEmoji: .sparkle, skinTones: nil)
        } else if rawValue == "©️" {
            self.init(baseEmoji: .copyright, skinTones: nil)
        } else if rawValue == "®️" {
            self.init(baseEmoji: .registered, skinTones: nil)
        } else if rawValue == "™️" {
            self.init(baseEmoji: .tm, skinTones: nil)
        } else if rawValue == "#️⃣" {
            self.init(baseEmoji: .hash, skinTones: nil)
        } else if rawValue == "*️⃣" {
            self.init(baseEmoji: .keycapStar, skinTones: nil)
        } else if rawValue == "0️⃣" {
            self.init(baseEmoji: .zero, skinTones: nil)
        } else if rawValue == "1️⃣" {
            self.init(baseEmoji: .one, skinTones: nil)
        } else if rawValue == "2️⃣" {
            self.init(baseEmoji: .two, skinTones: nil)
        } else if rawValue == "3️⃣" {
            self.init(baseEmoji: .three, skinTones: nil)
        } else if rawValue == "4️⃣" {
            self.init(baseEmoji: .four, skinTones: nil)
        } else if rawValue == "5️⃣" {
            self.init(baseEmoji: .five, skinTones: nil)
        } else if rawValue == "6️⃣" {
            self.init(baseEmoji: .six, skinTones: nil)
        } else if rawValue == "7️⃣" {
            self.init(baseEmoji: .seven, skinTones: nil)
        } else if rawValue == "8️⃣" {
            self.init(baseEmoji: .eight, skinTones: nil)
        } else if rawValue == "9️⃣" {
            self.init(baseEmoji: .nine, skinTones: nil)
        } else if rawValue == "🔟" {
            self.init(baseEmoji: .keycapTen, skinTones: nil)
        } else if rawValue == "🔠" {
            self.init(baseEmoji: .capitalAbcd, skinTones: nil)
        } else if rawValue == "🔡" {
            self.init(baseEmoji: .abcd, skinTones: nil)
        } else if rawValue == "🔢" {
            self.init(baseEmoji: .oneTwoThreeFour, skinTones: nil)
        } else if rawValue == "🔣" {
            self.init(baseEmoji: .symbols, skinTones: nil)
        } else if rawValue == "🔤" {
            self.init(baseEmoji: .abc, skinTones: nil)
        } else if rawValue == "🅰️" {
            self.init(baseEmoji: .a, skinTones: nil)
        } else if rawValue == "🆎" {
            self.init(baseEmoji: .ab, skinTones: nil)
        } else if rawValue == "🅱️" {
            self.init(baseEmoji: .b, skinTones: nil)
        } else if rawValue == "🆑" {
            self.init(baseEmoji: .cl, skinTones: nil)
        } else if rawValue == "🆒" {
            self.init(baseEmoji: .cool, skinTones: nil)
        } else if rawValue == "🆓" {
            self.init(baseEmoji: .free, skinTones: nil)
        } else if rawValue == "ℹ️" {
            self.init(baseEmoji: .informationSource, skinTones: nil)
        } else if rawValue == "🆔" {
            self.init(baseEmoji: .id, skinTones: nil)
        } else if rawValue == "Ⓜ️" {
            self.init(baseEmoji: .m, skinTones: nil)
        } else if rawValue == "🆕" {
            self.init(baseEmoji: .new, skinTones: nil)
        } else if rawValue == "🆖" {
            self.init(baseEmoji: .ng, skinTones: nil)
        } else if rawValue == "🅾️" {
            self.init(baseEmoji: .o2, skinTones: nil)
        } else if rawValue == "🆗" {
            self.init(baseEmoji: .ok, skinTones: nil)
        } else if rawValue == "🅿️" {
            self.init(baseEmoji: .parking, skinTones: nil)
        } else if rawValue == "🆘" {
            self.init(baseEmoji: .sos, skinTones: nil)
        } else if rawValue == "🆙" {
            self.init(baseEmoji: .up, skinTones: nil)
        } else if rawValue == "🆚" {
            self.init(baseEmoji: .vs, skinTones: nil)
        } else if rawValue == "🈁" {
            self.init(baseEmoji: .koko, skinTones: nil)
        } else if rawValue == "🈂️" {
            self.init(baseEmoji: .sa, skinTones: nil)
        } else if rawValue == "🈷️" {
            self.init(baseEmoji: .u6708, skinTones: nil)
        } else if rawValue == "🈶" {
            self.init(baseEmoji: .u6709, skinTones: nil)
        } else if rawValue == "🈯" {
            self.init(baseEmoji: .u6307, skinTones: nil)
        } else if rawValue == "🉐" {
            self.init(baseEmoji: .ideographAdvantage, skinTones: nil)
        } else if rawValue == "🈹" {
            self.init(baseEmoji: .u5272, skinTones: nil)
        } else if rawValue == "🈚" {
            self.init(baseEmoji: .u7121, skinTones: nil)
        } else if rawValue == "🈲" {
            self.init(baseEmoji: .u7981, skinTones: nil)
        } else if rawValue == "🉑" {
            self.init(baseEmoji: .accept, skinTones: nil)
        } else if rawValue == "🈸" {
            self.init(baseEmoji: .u7533, skinTones: nil)
        } else if rawValue == "🈴" {
            self.init(baseEmoji: .u5408, skinTones: nil)
        } else if rawValue == "🈳" {
            self.init(baseEmoji: .u7a7a, skinTones: nil)
        } else if rawValue == "㊗️" {
            self.init(baseEmoji: .congratulations, skinTones: nil)
        } else if rawValue == "㊙️" {
            self.init(baseEmoji: .secret, skinTones: nil)
        } else if rawValue == "🈺" {
            self.init(baseEmoji: .u55b6, skinTones: nil)
        } else if rawValue == "🈵" {
            self.init(baseEmoji: .u6e80, skinTones: nil)
        } else if rawValue == "🔴" {
            self.init(baseEmoji: .redCircle, skinTones: nil)
        } else if rawValue == "🟠" {
            self.init(baseEmoji: .largeOrangeCircle, skinTones: nil)
        } else if rawValue == "🟡" {
            self.init(baseEmoji: .largeYellowCircle, skinTones: nil)
        } else if rawValue == "🟢" {
            self.init(baseEmoji: .largeGreenCircle, skinTones: nil)
        } else if rawValue == "🔵" {
            self.init(baseEmoji: .largeBlueCircle, skinTones: nil)
        } else if rawValue == "🟣" {
            self.init(baseEmoji: .largePurpleCircle, skinTones: nil)
        } else if rawValue == "🟤" {
            self.init(baseEmoji: .largeBrownCircle, skinTones: nil)
        } else if rawValue == "⚫" {
            self.init(baseEmoji: .blackCircle, skinTones: nil)
        } else if rawValue == "⚪" {
            self.init(baseEmoji: .whiteCircle, skinTones: nil)
        } else if rawValue == "🟥" {
            self.init(baseEmoji: .largeRedSquare, skinTones: nil)
        } else if rawValue == "🟧" {
            self.init(baseEmoji: .largeOrangeSquare, skinTones: nil)
        } else if rawValue == "🟨" {
            self.init(baseEmoji: .largeYellowSquare, skinTones: nil)
        } else if rawValue == "🟩" {
            self.init(baseEmoji: .largeGreenSquare, skinTones: nil)
        } else if rawValue == "🟦" {
            self.init(baseEmoji: .largeBlueSquare, skinTones: nil)
        } else if rawValue == "🟪" {
            self.init(baseEmoji: .largePurpleSquare, skinTones: nil)
        } else if rawValue == "🟫" {
            self.init(baseEmoji: .largeBrownSquare, skinTones: nil)
        } else if rawValue == "⬛" {
            self.init(baseEmoji: .blackLargeSquare, skinTones: nil)
        } else if rawValue == "⬜" {
            self.init(baseEmoji: .whiteLargeSquare, skinTones: nil)
        } else if rawValue == "◼️" {
            self.init(baseEmoji: .blackMediumSquare, skinTones: nil)
        } else if rawValue == "◻️" {
            self.init(baseEmoji: .whiteMediumSquare, skinTones: nil)
        } else if rawValue == "◾" {
            self.init(baseEmoji: .blackMediumSmallSquare, skinTones: nil)
        } else if rawValue == "◽" {
            self.init(baseEmoji: .whiteMediumSmallSquare, skinTones: nil)
        } else if rawValue == "▪️" {
            self.init(baseEmoji: .blackSmallSquare, skinTones: nil)
        } else if rawValue == "▫️" {
            self.init(baseEmoji: .whiteSmallSquare, skinTones: nil)
        } else if rawValue == "🔶" {
            self.init(baseEmoji: .largeOrangeDiamond, skinTones: nil)
        } else if rawValue == "🔷" {
            self.init(baseEmoji: .largeBlueDiamond, skinTones: nil)
        } else if rawValue == "🔸" {
            self.init(baseEmoji: .smallOrangeDiamond, skinTones: nil)
        } else if rawValue == "🔹" {
            self.init(baseEmoji: .smallBlueDiamond, skinTones: nil)
        } else if rawValue == "🔺" {
            self.init(baseEmoji: .smallRedTriangle, skinTones: nil)
        } else if rawValue == "🔻" {
            self.init(baseEmoji: .smallRedTriangleDown, skinTones: nil)
        } else if rawValue == "💠" {
            self.init(baseEmoji: .diamondShapeWithADotInside, skinTones: nil)
        } else if rawValue == "🔘" {
            self.init(baseEmoji: .radioButton, skinTones: nil)
        } else if rawValue == "🔳" {
            self.init(baseEmoji: .whiteSquareButton, skinTones: nil)
        } else if rawValue == "🔲" {
            self.init(baseEmoji: .blackSquareButton, skinTones: nil)
        } else if rawValue == "🏁" {
            self.init(baseEmoji: .checkeredFlag, skinTones: nil)
        } else if rawValue == "🚩" {
            self.init(baseEmoji: .triangularFlagOnPost, skinTones: nil)
        } else if rawValue == "🎌" {
            self.init(baseEmoji: .crossedFlags, skinTones: nil)
        } else if rawValue == "🏴" {
            self.init(baseEmoji: .wavingBlackFlag, skinTones: nil)
        } else if rawValue == "🏳️" {
            self.init(baseEmoji: .wavingWhiteFlag, skinTones: nil)
        } else if rawValue == "🏳️‍🌈" {
            self.init(baseEmoji: .rainbowFlag, skinTones: nil)
        } else if rawValue == "🏳️‍⚧️" {
            self.init(baseEmoji: .transgenderFlag, skinTones: nil)
        } else if rawValue == "🏴‍☠️" {
            self.init(baseEmoji: .pirateFlag, skinTones: nil)
        } else if rawValue == "🇦🇨" {
            self.init(baseEmoji: .flagAc, skinTones: nil)
        } else if rawValue == "🇦🇩" {
            self.init(baseEmoji: .flagAd, skinTones: nil)
        } else if rawValue == "🇦🇪" {
            self.init(baseEmoji: .flagAe, skinTones: nil)
        } else if rawValue == "🇦🇫" {
            self.init(baseEmoji: .flagAf, skinTones: nil)
        } else if rawValue == "🇦🇬" {
            self.init(baseEmoji: .flagAg, skinTones: nil)
        } else if rawValue == "🇦🇮" {
            self.init(baseEmoji: .flagAi, skinTones: nil)
        } else if rawValue == "🇦🇱" {
            self.init(baseEmoji: .flagAl, skinTones: nil)
        } else if rawValue == "🇦🇲" {
            self.init(baseEmoji: .flagAm, skinTones: nil)
        } else if rawValue == "🇦🇴" {
            self.init(baseEmoji: .flagAo, skinTones: nil)
        } else if rawValue == "🇦🇶" {
            self.init(baseEmoji: .flagAq, skinTones: nil)
        } else if rawValue == "🇦🇷" {
            self.init(baseEmoji: .flagAr, skinTones: nil)
        } else if rawValue == "🇦🇸" {
            self.init(baseEmoji: .flagAs, skinTones: nil)
        } else if rawValue == "🇦🇹" {
            self.init(baseEmoji: .flagAt, skinTones: nil)
        } else if rawValue == "🇦🇺" {
            self.init(baseEmoji: .flagAu, skinTones: nil)
        } else if rawValue == "🇦🇼" {
            self.init(baseEmoji: .flagAw, skinTones: nil)
        } else if rawValue == "🇦🇽" {
            self.init(baseEmoji: .flagAx, skinTones: nil)
        } else if rawValue == "🇦🇿" {
            self.init(baseEmoji: .flagAz, skinTones: nil)
        } else if rawValue == "🇧🇦" {
            self.init(baseEmoji: .flagBa, skinTones: nil)
        } else if rawValue == "🇧🇧" {
            self.init(baseEmoji: .flagBb, skinTones: nil)
        } else if rawValue == "🇧🇩" {
            self.init(baseEmoji: .flagBd, skinTones: nil)
        } else if rawValue == "🇧🇪" {
            self.init(baseEmoji: .flagBe, skinTones: nil)
        } else if rawValue == "🇧🇫" {
            self.init(baseEmoji: .flagBf, skinTones: nil)
        } else if rawValue == "🇧🇬" {
            self.init(baseEmoji: .flagBg, skinTones: nil)
        } else if rawValue == "🇧🇭" {
            self.init(baseEmoji: .flagBh, skinTones: nil)
        } else if rawValue == "🇧🇮" {
            self.init(baseEmoji: .flagBi, skinTones: nil)
        } else if rawValue == "🇧🇯" {
            self.init(baseEmoji: .flagBj, skinTones: nil)
        } else if rawValue == "🇧🇱" {
            self.init(baseEmoji: .flagBl, skinTones: nil)
        } else if rawValue == "🇧🇲" {
            self.init(baseEmoji: .flagBm, skinTones: nil)
        } else if rawValue == "🇧🇳" {
            self.init(baseEmoji: .flagBn, skinTones: nil)
        } else if rawValue == "🇧🇴" {
            self.init(baseEmoji: .flagBo, skinTones: nil)
        } else if rawValue == "🇧🇶" {
            self.init(baseEmoji: .flagBq, skinTones: nil)
        } else if rawValue == "🇧🇷" {
            self.init(baseEmoji: .flagBr, skinTones: nil)
        } else if rawValue == "🇧🇸" {
            self.init(baseEmoji: .flagBs, skinTones: nil)
        } else if rawValue == "🇧🇹" {
            self.init(baseEmoji: .flagBt, skinTones: nil)
        } else if rawValue == "🇧🇻" {
            self.init(baseEmoji: .flagBv, skinTones: nil)
        } else if rawValue == "🇧🇼" {
            self.init(baseEmoji: .flagBw, skinTones: nil)
        } else if rawValue == "🇧🇾" {
            self.init(baseEmoji: .flagBy, skinTones: nil)
        } else if rawValue == "🇧🇿" {
            self.init(baseEmoji: .flagBz, skinTones: nil)
        } else if rawValue == "🇨🇦" {
            self.init(baseEmoji: .flagCa, skinTones: nil)
        } else if rawValue == "🇨🇨" {
            self.init(baseEmoji: .flagCc, skinTones: nil)
        } else if rawValue == "🇨🇩" {
            self.init(baseEmoji: .flagCd, skinTones: nil)
        } else if rawValue == "🇨🇫" {
            self.init(baseEmoji: .flagCf, skinTones: nil)
        } else if rawValue == "🇨🇬" {
            self.init(baseEmoji: .flagCg, skinTones: nil)
        } else if rawValue == "🇨🇭" {
            self.init(baseEmoji: .flagCh, skinTones: nil)
        } else if rawValue == "🇨🇮" {
            self.init(baseEmoji: .flagCi, skinTones: nil)
        } else if rawValue == "🇨🇰" {
            self.init(baseEmoji: .flagCk, skinTones: nil)
        } else if rawValue == "🇨🇱" {
            self.init(baseEmoji: .flagCl, skinTones: nil)
        } else if rawValue == "🇨🇲" {
            self.init(baseEmoji: .flagCm, skinTones: nil)
        } else if rawValue == "🇨🇳" {
            self.init(baseEmoji: .cn, skinTones: nil)
        } else if rawValue == "🇨🇴" {
            self.init(baseEmoji: .flagCo, skinTones: nil)
        } else if rawValue == "🇨🇵" {
            self.init(baseEmoji: .flagCp, skinTones: nil)
        } else if rawValue == "🇨🇷" {
            self.init(baseEmoji: .flagCr, skinTones: nil)
        } else if rawValue == "🇨🇺" {
            self.init(baseEmoji: .flagCu, skinTones: nil)
        } else if rawValue == "🇨🇻" {
            self.init(baseEmoji: .flagCv, skinTones: nil)
        } else if rawValue == "🇨🇼" {
            self.init(baseEmoji: .flagCw, skinTones: nil)
        } else if rawValue == "🇨🇽" {
            self.init(baseEmoji: .flagCx, skinTones: nil)
        } else if rawValue == "🇨🇾" {
            self.init(baseEmoji: .flagCy, skinTones: nil)
        } else if rawValue == "🇨🇿" {
            self.init(baseEmoji: .flagCz, skinTones: nil)
        } else if rawValue == "🇩🇪" {
            self.init(baseEmoji: .de, skinTones: nil)
        } else if rawValue == "🇩🇬" {
            self.init(baseEmoji: .flagDg, skinTones: nil)
        } else if rawValue == "🇩🇯" {
            self.init(baseEmoji: .flagDj, skinTones: nil)
        } else if rawValue == "🇩🇰" {
            self.init(baseEmoji: .flagDk, skinTones: nil)
        } else if rawValue == "🇩🇲" {
            self.init(baseEmoji: .flagDm, skinTones: nil)
        } else if rawValue == "🇩🇴" {
            self.init(baseEmoji: .flagDo, skinTones: nil)
        } else if rawValue == "🇩🇿" {
            self.init(baseEmoji: .flagDz, skinTones: nil)
        } else if rawValue == "🇪🇦" {
            self.init(baseEmoji: .flagEa, skinTones: nil)
        } else if rawValue == "🇪🇨" {
            self.init(baseEmoji: .flagEc, skinTones: nil)
        } else if rawValue == "🇪🇪" {
            self.init(baseEmoji: .flagEe, skinTones: nil)
        } else if rawValue == "🇪🇬" {
            self.init(baseEmoji: .flagEg, skinTones: nil)
        } else if rawValue == "🇪🇭" {
            self.init(baseEmoji: .flagEh, skinTones: nil)
        } else if rawValue == "🇪🇷" {
            self.init(baseEmoji: .flagEr, skinTones: nil)
        } else if rawValue == "🇪🇸" {
            self.init(baseEmoji: .es, skinTones: nil)
        } else if rawValue == "🇪🇹" {
            self.init(baseEmoji: .flagEt, skinTones: nil)
        } else if rawValue == "🇪🇺" {
            self.init(baseEmoji: .flagEu, skinTones: nil)
        } else if rawValue == "🇫🇮" {
            self.init(baseEmoji: .flagFi, skinTones: nil)
        } else if rawValue == "🇫🇯" {
            self.init(baseEmoji: .flagFj, skinTones: nil)
        } else if rawValue == "🇫🇰" {
            self.init(baseEmoji: .flagFk, skinTones: nil)
        } else if rawValue == "🇫🇲" {
            self.init(baseEmoji: .flagFm, skinTones: nil)
        } else if rawValue == "🇫🇴" {
            self.init(baseEmoji: .flagFo, skinTones: nil)
        } else if rawValue == "🇫🇷" {
            self.init(baseEmoji: .fr, skinTones: nil)
        } else if rawValue == "🇬🇦" {
            self.init(baseEmoji: .flagGa, skinTones: nil)
        } else if rawValue == "🇬🇧" {
            self.init(baseEmoji: .gb, skinTones: nil)
        } else if rawValue == "🇬🇩" {
            self.init(baseEmoji: .flagGd, skinTones: nil)
        } else if rawValue == "🇬🇪" {
            self.init(baseEmoji: .flagGe, skinTones: nil)
        } else if rawValue == "🇬🇫" {
            self.init(baseEmoji: .flagGf, skinTones: nil)
        } else if rawValue == "🇬🇬" {
            self.init(baseEmoji: .flagGg, skinTones: nil)
        } else if rawValue == "🇬🇭" {
            self.init(baseEmoji: .flagGh, skinTones: nil)
        } else if rawValue == "🇬🇮" {
            self.init(baseEmoji: .flagGi, skinTones: nil)
        } else if rawValue == "🇬🇱" {
            self.init(baseEmoji: .flagGl, skinTones: nil)
        } else if rawValue == "🇬🇲" {
            self.init(baseEmoji: .flagGm, skinTones: nil)
        } else if rawValue == "🇬🇳" {
            self.init(baseEmoji: .flagGn, skinTones: nil)
        } else if rawValue == "🇬🇵" {
            self.init(baseEmoji: .flagGp, skinTones: nil)
        } else if rawValue == "🇬🇶" {
            self.init(baseEmoji: .flagGq, skinTones: nil)
        } else if rawValue == "🇬🇷" {
            self.init(baseEmoji: .flagGr, skinTones: nil)
        } else if rawValue == "🇬🇸" {
            self.init(baseEmoji: .flagGs, skinTones: nil)
        } else if rawValue == "🇬🇹" {
            self.init(baseEmoji: .flagGt, skinTones: nil)
        } else if rawValue == "🇬🇺" {
            self.init(baseEmoji: .flagGu, skinTones: nil)
        } else if rawValue == "🇬🇼" {
            self.init(baseEmoji: .flagGw, skinTones: nil)
        } else if rawValue == "🇬🇾" {
            self.init(baseEmoji: .flagGy, skinTones: nil)
        } else if rawValue == "🇭🇰" {
            self.init(baseEmoji: .flagHk, skinTones: nil)
        } else if rawValue == "🇭🇲" {
            self.init(baseEmoji: .flagHm, skinTones: nil)
        } else if rawValue == "🇭🇳" {
            self.init(baseEmoji: .flagHn, skinTones: nil)
        } else if rawValue == "🇭🇷" {
            self.init(baseEmoji: .flagHr, skinTones: nil)
        } else if rawValue == "🇭🇹" {
            self.init(baseEmoji: .flagHt, skinTones: nil)
        } else if rawValue == "🇭🇺" {
            self.init(baseEmoji: .flagHu, skinTones: nil)
        } else if rawValue == "🇮🇨" {
            self.init(baseEmoji: .flagIc, skinTones: nil)
        } else if rawValue == "🇮🇩" {
            self.init(baseEmoji: .flagId, skinTones: nil)
        } else if rawValue == "🇮🇪" {
            self.init(baseEmoji: .flagIe, skinTones: nil)
        } else if rawValue == "🇮🇱" {
            self.init(baseEmoji: .flagIl, skinTones: nil)
        } else if rawValue == "🇮🇲" {
            self.init(baseEmoji: .flagIm, skinTones: nil)
        } else if rawValue == "🇮🇳" {
            self.init(baseEmoji: .flagIn, skinTones: nil)
        } else if rawValue == "🇮🇴" {
            self.init(baseEmoji: .flagIo, skinTones: nil)
        } else if rawValue == "🇮🇶" {
            self.init(baseEmoji: .flagIq, skinTones: nil)
        } else if rawValue == "🇮🇷" {
            self.init(baseEmoji: .flagIr, skinTones: nil)
        } else if rawValue == "🇮🇸" {
            self.init(baseEmoji: .flagIs, skinTones: nil)
        } else if rawValue == "🇮🇹" {
            self.init(baseEmoji: .it, skinTones: nil)
        } else if rawValue == "🇯🇪" {
            self.init(baseEmoji: .flagJe, skinTones: nil)
        } else if rawValue == "🇯🇲" {
            self.init(baseEmoji: .flagJm, skinTones: nil)
        } else if rawValue == "🇯🇴" {
            self.init(baseEmoji: .flagJo, skinTones: nil)
        } else if rawValue == "🇯🇵" {
            self.init(baseEmoji: .jp, skinTones: nil)
        } else if rawValue == "🇰🇪" {
            self.init(baseEmoji: .flagKe, skinTones: nil)
        } else if rawValue == "🇰🇬" {
            self.init(baseEmoji: .flagKg, skinTones: nil)
        } else if rawValue == "🇰🇭" {
            self.init(baseEmoji: .flagKh, skinTones: nil)
        } else if rawValue == "🇰🇮" {
            self.init(baseEmoji: .flagKi, skinTones: nil)
        } else if rawValue == "🇰🇲" {
            self.init(baseEmoji: .flagKm, skinTones: nil)
        } else if rawValue == "🇰🇳" {
            self.init(baseEmoji: .flagKn, skinTones: nil)
        } else if rawValue == "🇰🇵" {
            self.init(baseEmoji: .flagKp, skinTones: nil)
        } else if rawValue == "🇰🇷" {
            self.init(baseEmoji: .kr, skinTones: nil)
        } else if rawValue == "🇰🇼" {
            self.init(baseEmoji: .flagKw, skinTones: nil)
        } else if rawValue == "🇰🇾" {
            self.init(baseEmoji: .flagKy, skinTones: nil)
        } else if rawValue == "🇰🇿" {
            self.init(baseEmoji: .flagKz, skinTones: nil)
        } else if rawValue == "🇱🇦" {
            self.init(baseEmoji: .flagLa, skinTones: nil)
        } else if rawValue == "🇱🇧" {
            self.init(baseEmoji: .flagLb, skinTones: nil)
        } else if rawValue == "🇱🇨" {
            self.init(baseEmoji: .flagLc, skinTones: nil)
        } else if rawValue == "🇱🇮" {
            self.init(baseEmoji: .flagLi, skinTones: nil)
        } else if rawValue == "🇱🇰" {
            self.init(baseEmoji: .flagLk, skinTones: nil)
        } else if rawValue == "🇱🇷" {
            self.init(baseEmoji: .flagLr, skinTones: nil)
        } else if rawValue == "🇱🇸" {
            self.init(baseEmoji: .flagLs, skinTones: nil)
        } else if rawValue == "🇱🇹" {
            self.init(baseEmoji: .flagLt, skinTones: nil)
        } else if rawValue == "🇱🇺" {
            self.init(baseEmoji: .flagLu, skinTones: nil)
        } else if rawValue == "🇱🇻" {
            self.init(baseEmoji: .flagLv, skinTones: nil)
        } else if rawValue == "🇱🇾" {
            self.init(baseEmoji: .flagLy, skinTones: nil)
        } else if rawValue == "🇲🇦" {
            self.init(baseEmoji: .flagMa, skinTones: nil)
        } else if rawValue == "🇲🇨" {
            self.init(baseEmoji: .flagMc, skinTones: nil)
        } else if rawValue == "🇲🇩" {
            self.init(baseEmoji: .flagMd, skinTones: nil)
        } else if rawValue == "🇲🇪" {
            self.init(baseEmoji: .flagMe, skinTones: nil)
        } else if rawValue == "🇲🇫" {
            self.init(baseEmoji: .flagMf, skinTones: nil)
        } else if rawValue == "🇲🇬" {
            self.init(baseEmoji: .flagMg, skinTones: nil)
        } else if rawValue == "🇲🇭" {
            self.init(baseEmoji: .flagMh, skinTones: nil)
        } else if rawValue == "🇲🇰" {
            self.init(baseEmoji: .flagMk, skinTones: nil)
        } else if rawValue == "🇲🇱" {
            self.init(baseEmoji: .flagMl, skinTones: nil)
        } else if rawValue == "🇲🇲" {
            self.init(baseEmoji: .flagMm, skinTones: nil)
        } else if rawValue == "🇲🇳" {
            self.init(baseEmoji: .flagMn, skinTones: nil)
        } else if rawValue == "🇲🇴" {
            self.init(baseEmoji: .flagMo, skinTones: nil)
        } else if rawValue == "🇲🇵" {
            self.init(baseEmoji: .flagMp, skinTones: nil)
        } else if rawValue == "🇲🇶" {
            self.init(baseEmoji: .flagMq, skinTones: nil)
        } else if rawValue == "🇲🇷" {
            self.init(baseEmoji: .flagMr, skinTones: nil)
        } else if rawValue == "🇲🇸" {
            self.init(baseEmoji: .flagMs, skinTones: nil)
        } else if rawValue == "🇲🇹" {
            self.init(baseEmoji: .flagMt, skinTones: nil)
        } else if rawValue == "🇲🇺" {
            self.init(baseEmoji: .flagMu, skinTones: nil)
        } else if rawValue == "🇲🇻" {
            self.init(baseEmoji: .flagMv, skinTones: nil)
        } else if rawValue == "🇲🇼" {
            self.init(baseEmoji: .flagMw, skinTones: nil)
        } else if rawValue == "🇲🇽" {
            self.init(baseEmoji: .flagMx, skinTones: nil)
        } else if rawValue == "🇲🇾" {
            self.init(baseEmoji: .flagMy, skinTones: nil)
        } else if rawValue == "🇲🇿" {
            self.init(baseEmoji: .flagMz, skinTones: nil)
        } else if rawValue == "🇳🇦" {
            self.init(baseEmoji: .flagNa, skinTones: nil)
        } else if rawValue == "🇳🇨" {
            self.init(baseEmoji: .flagNc, skinTones: nil)
        } else if rawValue == "🇳🇪" {
            self.init(baseEmoji: .flagNe, skinTones: nil)
        } else if rawValue == "🇳🇫" {
            self.init(baseEmoji: .flagNf, skinTones: nil)
        } else if rawValue == "🇳🇬" {
            self.init(baseEmoji: .flagNg, skinTones: nil)
        } else if rawValue == "🇳🇮" {
            self.init(baseEmoji: .flagNi, skinTones: nil)
        } else if rawValue == "🇳🇱" {
            self.init(baseEmoji: .flagNl, skinTones: nil)
        } else if rawValue == "🇳🇴" {
            self.init(baseEmoji: .flagNo, skinTones: nil)
        } else if rawValue == "🇳🇵" {
            self.init(baseEmoji: .flagNp, skinTones: nil)
        } else if rawValue == "🇳🇷" {
            self.init(baseEmoji: .flagNr, skinTones: nil)
        } else if rawValue == "🇳🇺" {
            self.init(baseEmoji: .flagNu, skinTones: nil)
        } else if rawValue == "🇳🇿" {
            self.init(baseEmoji: .flagNz, skinTones: nil)
        } else if rawValue == "🇴🇲" {
            self.init(baseEmoji: .flagOm, skinTones: nil)
        } else if rawValue == "🇵🇦" {
            self.init(baseEmoji: .flagPa, skinTones: nil)
        } else if rawValue == "🇵🇪" {
            self.init(baseEmoji: .flagPe, skinTones: nil)
        } else if rawValue == "🇵🇫" {
            self.init(baseEmoji: .flagPf, skinTones: nil)
        } else if rawValue == "🇵🇬" {
            self.init(baseEmoji: .flagPg, skinTones: nil)
        } else if rawValue == "🇵🇭" {
            self.init(baseEmoji: .flagPh, skinTones: nil)
        } else if rawValue == "🇵🇰" {
            self.init(baseEmoji: .flagPk, skinTones: nil)
        } else if rawValue == "🇵🇱" {
            self.init(baseEmoji: .flagPl, skinTones: nil)
        } else if rawValue == "🇵🇲" {
            self.init(baseEmoji: .flagPm, skinTones: nil)
        } else if rawValue == "🇵🇳" {
            self.init(baseEmoji: .flagPn, skinTones: nil)
        } else if rawValue == "🇵🇷" {
            self.init(baseEmoji: .flagPr, skinTones: nil)
        } else if rawValue == "🇵🇸" {
            self.init(baseEmoji: .flagPs, skinTones: nil)
        } else if rawValue == "🇵🇹" {
            self.init(baseEmoji: .flagPt, skinTones: nil)
        } else if rawValue == "🇵🇼" {
            self.init(baseEmoji: .flagPw, skinTones: nil)
        } else if rawValue == "🇵🇾" {
            self.init(baseEmoji: .flagPy, skinTones: nil)
        } else if rawValue == "🇶🇦" {
            self.init(baseEmoji: .flagQa, skinTones: nil)
        } else if rawValue == "🇷🇪" {
            self.init(baseEmoji: .flagRe, skinTones: nil)
        } else if rawValue == "🇷🇴" {
            self.init(baseEmoji: .flagRo, skinTones: nil)
        } else if rawValue == "🇷🇸" {
            self.init(baseEmoji: .flagRs, skinTones: nil)
        } else if rawValue == "🇷🇺" {
            self.init(baseEmoji: .ru, skinTones: nil)
        } else if rawValue == "🇷🇼" {
            self.init(baseEmoji: .flagRw, skinTones: nil)
        } else if rawValue == "🇸🇦" {
            self.init(baseEmoji: .flagSa, skinTones: nil)
        } else if rawValue == "🇸🇧" {
            self.init(baseEmoji: .flagSb, skinTones: nil)
        } else if rawValue == "🇸🇨" {
            self.init(baseEmoji: .flagSc, skinTones: nil)
        } else if rawValue == "🇸🇩" {
            self.init(baseEmoji: .flagSd, skinTones: nil)
        } else if rawValue == "🇸🇪" {
            self.init(baseEmoji: .flagSe, skinTones: nil)
        } else if rawValue == "🇸🇬" {
            self.init(baseEmoji: .flagSg, skinTones: nil)
        } else if rawValue == "🇸🇭" {
            self.init(baseEmoji: .flagSh, skinTones: nil)
        } else if rawValue == "🇸🇮" {
            self.init(baseEmoji: .flagSi, skinTones: nil)
        } else if rawValue == "🇸🇯" {
            self.init(baseEmoji: .flagSj, skinTones: nil)
        } else if rawValue == "🇸🇰" {
            self.init(baseEmoji: .flagSk, skinTones: nil)
        } else if rawValue == "🇸🇱" {
            self.init(baseEmoji: .flagSl, skinTones: nil)
        } else if rawValue == "🇸🇲" {
            self.init(baseEmoji: .flagSm, skinTones: nil)
        } else if rawValue == "🇸🇳" {
            self.init(baseEmoji: .flagSn, skinTones: nil)
        } else if rawValue == "🇸🇴" {
            self.init(baseEmoji: .flagSo, skinTones: nil)
        } else if rawValue == "🇸🇷" {
            self.init(baseEmoji: .flagSr, skinTones: nil)
        } else if rawValue == "🇸🇸" {
            self.init(baseEmoji: .flagSs, skinTones: nil)
        } else if rawValue == "🇸🇹" {
            self.init(baseEmoji: .flagSt, skinTones: nil)
        } else if rawValue == "🇸🇻" {
            self.init(baseEmoji: .flagSv, skinTones: nil)
        } else if rawValue == "🇸🇽" {
            self.init(baseEmoji: .flagSx, skinTones: nil)
        } else if rawValue == "🇸🇾" {
            self.init(baseEmoji: .flagSy, skinTones: nil)
        } else if rawValue == "🇸🇿" {
            self.init(baseEmoji: .flagSz, skinTones: nil)
        } else if rawValue == "🇹🇦" {
            self.init(baseEmoji: .flagTa, skinTones: nil)
        } else if rawValue == "🇹🇨" {
            self.init(baseEmoji: .flagTc, skinTones: nil)
        } else if rawValue == "🇹🇩" {
            self.init(baseEmoji: .flagTd, skinTones: nil)
        } else if rawValue == "🇹🇫" {
            self.init(baseEmoji: .flagTf, skinTones: nil)
        } else if rawValue == "🇹🇬" {
            self.init(baseEmoji: .flagTg, skinTones: nil)
        } else if rawValue == "🇹🇭" {
            self.init(baseEmoji: .flagTh, skinTones: nil)
        } else if rawValue == "🇹🇯" {
            self.init(baseEmoji: .flagTj, skinTones: nil)
        } else if rawValue == "🇹🇰" {
            self.init(baseEmoji: .flagTk, skinTones: nil)
        } else if rawValue == "🇹🇱" {
            self.init(baseEmoji: .flagTl, skinTones: nil)
        } else if rawValue == "🇹🇲" {
            self.init(baseEmoji: .flagTm, skinTones: nil)
        } else if rawValue == "🇹🇳" {
            self.init(baseEmoji: .flagTn, skinTones: nil)
        } else if rawValue == "🇹🇴" {
            self.init(baseEmoji: .flagTo, skinTones: nil)
        } else if rawValue == "🇹🇷" {
            self.init(baseEmoji: .flagTr, skinTones: nil)
        } else if rawValue == "🇹🇹" {
            self.init(baseEmoji: .flagTt, skinTones: nil)
        } else if rawValue == "🇹🇻" {
            self.init(baseEmoji: .flagTv, skinTones: nil)
        } else if rawValue == "🇹🇼" {
            self.init(baseEmoji: .flagTw, skinTones: nil)
        } else if rawValue == "🇹🇿" {
            self.init(baseEmoji: .flagTz, skinTones: nil)
        } else if rawValue == "🇺🇦" {
            self.init(baseEmoji: .flagUa, skinTones: nil)
        } else if rawValue == "🇺🇬" {
            self.init(baseEmoji: .flagUg, skinTones: nil)
        } else if rawValue == "🇺🇲" {
            self.init(baseEmoji: .flagUm, skinTones: nil)
        } else if rawValue == "🇺🇳" {
            self.init(baseEmoji: .flagUn, skinTones: nil)
        } else if rawValue == "🇺🇸" {
            self.init(baseEmoji: .us, skinTones: nil)
        } else if rawValue == "🇺🇾" {
            self.init(baseEmoji: .flagUy, skinTones: nil)
        } else if rawValue == "🇺🇿" {
            self.init(baseEmoji: .flagUz, skinTones: nil)
        } else if rawValue == "🇻🇦" {
            self.init(baseEmoji: .flagVa, skinTones: nil)
        } else if rawValue == "🇻🇨" {
            self.init(baseEmoji: .flagVc, skinTones: nil)
        } else if rawValue == "🇻🇪" {
            self.init(baseEmoji: .flagVe, skinTones: nil)
        } else if rawValue == "🇻🇬" {
            self.init(baseEmoji: .flagVg, skinTones: nil)
        } else if rawValue == "🇻🇮" {
            self.init(baseEmoji: .flagVi, skinTones: nil)
        } else if rawValue == "🇻🇳" {
            self.init(baseEmoji: .flagVn, skinTones: nil)
        } else if rawValue == "🇻🇺" {
            self.init(baseEmoji: .flagVu, skinTones: nil)
        } else if rawValue == "🇼🇫" {
            self.init(baseEmoji: .flagWf, skinTones: nil)
        } else if rawValue == "🇼🇸" {
            self.init(baseEmoji: .flagWs, skinTones: nil)
        } else if rawValue == "🇽🇰" {
            self.init(baseEmoji: .flagXk, skinTones: nil)
        } else if rawValue == "🇾🇪" {
            self.init(baseEmoji: .flagYe, skinTones: nil)
        } else if rawValue == "🇾🇹" {
            self.init(baseEmoji: .flagYt, skinTones: nil)
        } else if rawValue == "🇿🇦" {
            self.init(baseEmoji: .flagZa, skinTones: nil)
        } else if rawValue == "🇿🇲" {
            self.init(baseEmoji: .flagZm, skinTones: nil)
        } else if rawValue == "🇿🇼" {
            self.init(baseEmoji: .flagZw, skinTones: nil)
        } else if rawValue == "🏴󠁧󠁢󠁥󠁮󠁧󠁿" {
            self.init(baseEmoji: .flagEngland, skinTones: nil)
        } else if rawValue == "🏴󠁧󠁢󠁳󠁣󠁴󠁿" {
            self.init(baseEmoji: .flagScotland, skinTones: nil)
        } else if rawValue == "🏴󠁧󠁢󠁷󠁬󠁳󠁿" {
            self.init(baseEmoji: .flagWales, skinTones: nil)
        } else {
            self.init(unsupportedValue: rawValue)
        }
    }
}
