Skip to content

Instantly share code, notes, and snippets.

@sp90
Last active January 4, 2024 12:35
Show Gist options
  • Save sp90/45adf854b5dce2d50826b278642274d0 to your computer and use it in GitHub Desktop.
Save sp90/45adf854b5dce2d50826b278642274d0 to your computer and use it in GitHub Desktop.
Generate sub set of the phosphor icon font to transfer less bytes
{
"__FYI__": "THIS FILE IS USED TO GENERATING A SUBFONT ON PHOSPHOR ICONS",
"address-book": "e900",
"airplane": "e901",
"airplane-in-flight": "e902",
"airplane-landing": "e903",
"airplane-takeoff": "e904",
"airplane-tilt": "e905",
"airplay": "e906",
"air-traffic-control": "e907",
"alarm": "e908",
"alien": "e909",
"align-bottom": "e90a",
"align-bottom-simple": "e90b",
"align-center-horizontal": "e90c",
"align-center-horizontal-simple": "e90d",
"align-center-vertical": "e90e",
"align-center-vertical-simple": "e90f",
"align-left": "e910",
"align-left-simple": "e911",
"align-right": "e912",
"align-right-simple": "e913",
"align-top": "e914",
"align-top-simple": "e915",
"amazon-logo": "e916",
"anchor": "e917",
"anchor-simple": "e918",
"android-logo": "e919",
"angular-logo": "e91a",
"aperture": "e91b",
"apple-logo": "e91c",
"apple-podcasts-logo": "e91d",
"app-store-logo": "e91e",
"app-window": "e91f",
"archive": "e920",
"archive-box": "e921",
"archive-tray": "e922",
"armchair": "e923",
"arrow-arc-left": "e924",
"arrow-arc-right": "e925",
"arrow-bend-double-up-left": "e926",
"arrow-bend-double-up-right": "e927",
"arrow-bend-down-left": "e928",
"arrow-bend-down-right": "e929",
"arrow-bend-left-down": "e92a",
"arrow-bend-left-up": "e92b",
"arrow-bend-right-down": "e92c",
"arrow-bend-right-up": "e92d",
"arrow-bend-up-left": "e92e",
"arrow-bend-up-right": "e92f",
"arrow-circle-down": "e930",
"arrow-circle-down-left": "e931",
"arrow-circle-down-right": "e932",
"arrow-circle-left": "e933",
"arrow-circle-right": "e934",
"arrow-circle-up": "e935",
"arrow-circle-up-left": "e936",
"arrow-circle-up-right": "e937",
"arrow-clockwise": "e938",
"arrow-counter-clockwise": "e939",
"arrow-down": "e93a",
"arrow-down-left": "e93b",
"arrow-down-right": "e93c",
"arrow-elbow-down-left": "e93d",
"arrow-elbow-down-right": "e93e",
"arrow-elbow-left": "e93f",
"arrow-elbow-left-down": "e940",
"arrow-elbow-left-up": "e941",
"arrow-elbow-right": "e942",
"arrow-elbow-right-down": "e943",
"arrow-elbow-right-up": "e944",
"arrow-elbow-up-left": "e945",
"arrow-elbow-up-right": "e946",
"arrow-fat-down": "e947",
"arrow-fat-left": "e948",
"arrow-fat-line-down": "e949",
"arrow-fat-line-left": "e94a",
"arrow-fat-line-right": "e94b",
"arrow-fat-lines-down": "e94c",
"arrow-fat-lines-left": "e94d",
"arrow-fat-lines-right": "e94e",
"arrow-fat-lines-up": "e94f",
"arrow-fat-line-up": "e950",
"arrow-fat-right": "e951",
"arrow-fat-up": "e952",
"arrow-left": "e953",
"arrow-line-down": "e954",
"arrow-line-down-left": "e955",
"arrow-line-down-right": "e956",
"arrow-line-left": "e957",
"arrow-line-right": "e958",
"arrow-line-up": "e959",
"arrow-line-up-left": "e95a",
"arrow-line-up-right": "e95b",
"arrow-right": "e95c",
"arrows-clockwise": "e95d",
"arrows-counter-clockwise": "e95e",
"arrows-down-up": "e95f",
"arrows-horizontal": "e960",
"arrows-in": "e961",
"arrows-in-cardinal": "e962",
"arrows-in-line-horizontal": "e963",
"arrows-in-line-vertical": "e964",
"arrows-in-simple": "e965",
"arrows-left-right": "e966",
"arrows-merge": "e967",
"arrows-out": "e968",
"arrows-out-cardinal": "e969",
"arrows-out-line-horizontal": "e96a",
"arrows-out-line-vertical": "e96b",
"arrows-out-simple": "e96c",
"arrow-square-down": "e96d",
"arrow-square-down-left": "e96e",
"arrow-square-down-right": "e96f",
"arrow-square-in": "e970",
"arrow-square-left": "e971",
"arrow-square-out": "e972",
"arrow-square-right": "e973",
"arrow-square-up": "e974",
"arrow-square-up-left": "e975",
"arrow-square-up-right": "e976",
"arrows-split": "e977",
"arrows-vertical": "e978",
"arrow-u-down-left": "e979",
"arrow-u-down-right": "e97a",
"arrow-u-left-down": "e97b",
"arrow-u-left-up": "e97c",
"arrow-up": "e97d",
"arrow-up-left": "e97e",
"arrow-up-right": "e97f",
"arrow-u-right-down": "e980",
"arrow-u-right-up": "e981",
"arrow-u-up-left": "e982",
"arrow-u-up-right": "e983",
"article": "e984",
"article-medium": "e985",
"article-ny-times": "e986",
"asterisk": "e987",
"asterisk-simple": "e988",
"at": "e989",
"atom": "e98a",
"baby": "e98b",
"backpack": "e98c",
"backspace": "e98d",
"bag": "e98e",
"bag-simple": "e98f",
"balloon": "e990",
"bandaids": "e991",
"bank": "e992",
"barbell": "e993",
"barcode": "e994",
"barricade": "e995",
"baseball": "e996",
"baseball-cap": "e997",
"basketball": "e998",
"basket": "e999",
"bathtub": "e99a",
"battery-charging": "e99b",
"battery-charging-vertical": "e99c",
"battery-empty": "e99d",
"battery-full": "e99e",
"battery-high": "e99f",
"battery-low": "e9a0",
"battery-medium": "e9a1",
"battery-plus": "e9a2",
"battery-plus-vertical": "e9a3",
"battery-vertical-empty": "e9a4",
"battery-vertical-full": "e9a5",
"battery-vertical-high": "e9a6",
"battery-vertical-low": "e9a7",
"battery-vertical-medium": "e9a8",
"battery-warning": "e9a9",
"battery-warning-vertical": "e9aa",
"bed": "e9ab",
"beer-bottle": "e9ac",
"beer-stein": "e9ad",
"behance-logo": "e9ae",
"bell": "e9af",
"bell-ringing": "e9b0",
"bell-simple": "e9b1",
"bell-simple-ringing": "e9b2",
"bell-simple-slash": "e9b3",
"bell-simple-z": "e9b4",
"bell-slash": "e9b5",
"bell-z": "e9b6",
"bezier-curve": "e9b7",
"bicycle": "e9b8",
"binoculars": "e9b9",
"bird": "e9ba",
"bluetooth": "e9bb",
"bluetooth-connected": "e9bc",
"bluetooth-slash": "e9bd",
"bluetooth-x": "e9be",
"boat": "e9bf",
"bone": "e9c0",
"book": "e9c1",
"book-bookmark": "e9c2",
"bookmark": "e9c3",
"bookmarks": "e9c4",
"bookmark-simple": "e9c5",
"bookmarks-simple": "e9c6",
"book-open": "e9c7",
"book-open-text": "e9c8",
"books": "e9c9",
"boot": "e9ca",
"bounding-box": "e9cb",
"bowl-food": "e9cc",
"brackets-angle": "e9cd",
"brackets-curly": "e9ce",
"brackets-round": "e9cf",
"brackets-square": "e9d0",
"brain": "e9d1",
"brandy": "e9d2",
"bridge": "e9d3",
"briefcase": "e9d4",
"briefcase-metal": "e9d5",
"broadcast": "e9d6",
"broom": "e9d7",
"browser": "e9d8",
"browsers": "e9d9",
"bug-beetle": "e9da",
"bug": "e9db",
"bug-droid": "e9dc",
"buildings": "e9dd",
"bus": "e9de",
"butterfly": "e9df",
"cactus": "e9e0",
"cake": "e9e1",
"calculator": "e9e2",
"calendar-blank": "e9e3",
"calendar": "e9e4",
"calendar-check": "e9e5",
"calendar-plus": "e9e6",
"calendar-x": "e9e7",
"call-bell": "e9e8",
"camera": "e9e9",
"camera-plus": "e9ea",
"camera-rotate": "e9eb",
"camera-slash": "e9ec",
"campfire": "e9ed",
"car": "e9ee",
"cardholder": "e9ef",
"cards": "e9f0",
"caret-circle-double-down": "e9f1",
"caret-circle-double-left": "e9f2",
"caret-circle-double-right": "e9f3",
"caret-circle-double-up": "e9f4",
"caret-circle-down": "e9f5",
"caret-circle-left": "e9f6",
"caret-circle-right": "e9f7",
"caret-circle-up": "e9f8",
"caret-circle-up-down": "e9f9",
"caret-double-down": "e9fa",
"caret-double-left": "e9fb",
"caret-double-right": "e9fc",
"caret-double-up": "e9fd",
"caret-down": "e9fe",
"caret-left": "e9ff",
"caret-right": "ea00",
"caret-up": "ea01",
"caret-up-down": "ea02",
"car-profile": "ea03",
"carrot": "ea04",
"car-simple": "ea05",
"cassette-tape": "ea06",
"castle-turret": "ea07",
"cat": "ea08",
"cell-signal-full": "ea09",
"cell-signal-high": "ea0a",
"cell-signal-low": "ea0b",
"cell-signal-medium": "ea0c",
"cell-signal-none": "ea0d",
"cell-signal-slash": "ea0e",
"cell-signal-x": "ea0f",
"certificate": "ea10",
"chair": "ea11",
"chalkboard": "ea12",
"chalkboard-simple": "ea13",
"chalkboard-teacher": "ea14",
"champagne": "ea15",
"charging-station": "ea16",
"chart-bar": "ea17",
"chart-bar-horizontal": "ea18",
"chart-donut": "ea19",
"chart-line": "ea1a",
"chart-line-down": "ea1b",
"chart-line-up": "ea1c",
"chart-pie": "ea1d",
"chart-pie-slice": "ea1e",
"chart-polar": "ea1f",
"chart-scatter": "ea20",
"chat": "ea21",
"chat-centered": "ea22",
"chat-centered-dots": "ea23",
"chat-centered-text": "ea24",
"chat-circle": "ea25",
"chat-circle-dots": "ea26",
"chat-circle-text": "ea27",
"chat-dots": "ea28",
"chats": "ea29",
"chats-circle": "ea2a",
"chats-teardrop": "ea2b",
"chat-teardrop": "ea2c",
"chat-teardrop-dots": "ea2d",
"chat-teardrop-text": "ea2e",
"chat-text": "ea2f",
"check": "ea30",
"check-circle": "ea31",
"check-fat": "ea32",
"checks": "ea33",
"check-square": "ea34",
"check-square-offset": "ea35",
"church": "ea36",
"circle": "ea37",
"circle-dashed": "ea38",
"circle-half": "ea39",
"circle-half-tilt": "ea3a",
"circle-notch": "ea3b",
"circles-four": "ea3c",
"circles-three": "ea3d",
"circles-three-plus": "ea3e",
"circuitry": "ea3f",
"clipboard": "ea40",
"clipboard-text": "ea41",
"clock-afternoon": "ea42",
"clock": "ea43",
"clock-clockwise": "ea44",
"clock-countdown": "ea45",
"clock-counter-clockwise": "ea46",
"closed-captioning": "ea47",
"cloud-arrow-down": "ea48",
"cloud-arrow-up": "ea49",
"cloud": "ea4a",
"cloud-check": "ea4b",
"cloud-fog": "ea4c",
"cloud-lightning": "ea4d",
"cloud-moon": "ea4e",
"cloud-rain": "ea4f",
"cloud-slash": "ea50",
"cloud-snow": "ea51",
"cloud-sun": "ea52",
"cloud-warning": "ea53",
"cloud-x": "ea54",
"club": "ea55",
"coat-hanger": "ea56",
"coda-logo": "ea57",
"code-block": "ea58",
"code": "ea59",
"codepen-logo": "ea5a",
"codesandbox-logo": "ea5b",
"code-simple": "ea5c",
"coffee": "ea5d",
"coin": "ea5e",
"coins": "ea5f",
"coin-vertical": "ea60",
"columns": "ea61",
"command": "ea62",
"compass": "ea63",
"compass-tool": "ea64",
"computer-tower": "ea65",
"confetti": "ea66",
"contactless-payment": "ea67",
"control": "ea68",
"cookie": "ea69",
"cooking-pot": "ea6a",
"copy": "ea6b",
"copyleft": "ea6c",
"copyright": "ea6d",
"copy-simple": "ea6e",
"corners-in": "ea6f",
"corners-out": "ea70",
"couch": "ea71",
"cpu": "ea72",
"credit-card": "ea73",
"crop": "ea74",
"cross": "ea75",
"crosshair": "ea76",
"crosshair-simple": "ea77",
"crown": "ea78",
"crown-simple": "ea79",
"cube": "ea7a",
"cube-focus": "ea7b",
"cube-transparent": "ea7c",
"currency-btc": "ea7d",
"currency-circle-dollar": "ea7e",
"currency-cny": "ea7f",
"currency-dollar": "ea80",
"currency-dollar-simple": "ea81",
"currency-eth": "ea82",
"currency-eur": "ea83",
"currency-gbp": "ea84",
"currency-inr": "ea85",
"currency-jpy": "ea86",
"currency-krw": "ea87",
"currency-kzt": "ea88",
"currency-ngn": "ea89",
"currency-rub": "ea8a",
"cursor": "ea8b",
"cursor-click": "ea8c",
"cursor-text": "ea8d",
"cylinder": "ea8e",
"database": "ea8f",
"desktop": "ea90",
"desktop-tower": "ea91",
"detective": "ea92",
"device-mobile": "ea93",
"device-mobile-camera": "ea94",
"device-mobile-speaker": "ea95",
"devices": "ea96",
"device-tablet": "ea97",
"device-tablet-camera": "ea98",
"device-tablet-speaker": "ea99",
"dev-to-logo": "ea9a",
"diamond": "ea9b",
"diamonds-four": "ea9c",
"dice-five": "ea9d",
"dice-four": "ea9e",
"dice-one": "ea9f",
"dice-six": "eaa0",
"dice-three": "eaa1",
"dice-two": "eaa2",
"disc": "eaa3",
"discord-logo": "eaa4",
"divide": "eaa5",
"dna": "eaa6",
"dog": "eaa7",
"door": "eaa8",
"door-open": "eaa9",
"dot": "eaaa",
"dot-outline": "eaab",
"dots-nine": "eaac",
"dots-six": "eaad",
"dots-six-vertical": "eaae",
"dots-three": "eaaf",
"dots-three-circle": "eab0",
"dots-three-circle-vertical": "eab1",
"dots-three-outline": "eab2",
"dots-three-outline-vertical": "eab3",
"dots-three-vertical": "eab4",
"download": "eab5",
"download-simple": "eab6",
"dress": "eab7",
"dribbble-logo": "eab8",
"drop": "eab9",
"dropbox-logo": "eaba",
"drop-half": "eabb",
"drop-half-bottom": "eabc",
"ear": "eabd",
"ear-slash": "eabe",
"egg": "eabf",
"egg-crack": "eac0",
"eject": "eac1",
"eject-simple": "eac2",
"elevator": "eac3",
"engine": "eac4",
"envelope": "eac5",
"envelope-open": "eac6",
"envelope-simple": "eac7",
"envelope-simple-open": "eac8",
"equalizer": "eac9",
"equals": "eaca",
"eraser": "eacb",
"escalator-down": "eacc",
"escalator-up": "eacd",
"exam": "eace",
"exclude": "eacf",
"exclude-square": "ead0",
"export": "ead1",
"eye": "ead2",
"eye-closed": "ead3",
"eyedropper": "ead4",
"eyedropper-sample": "ead5",
"eyeglasses": "ead6",
"eye-slash": "ead7",
"facebook-logo": "ead8",
"face-mask": "ead9",
"factory": "eada",
"faders": "eadb",
"faders-horizontal": "eadc",
"fan": "eadd",
"fast-forward": "eade",
"fast-forward-circle": "eadf",
"feather": "eae0",
"figma-logo": "eae1",
"file-archive": "eae2",
"file-arrow-down": "eae3",
"file-arrow-up": "eae4",
"file-audio": "eae5",
"file": "eae6",
"file-cloud": "eae7",
"file-code": "eae8",
"file-css": "eae9",
"file-csv": "eaea",
"file-dotted": "eaeb",
"file-doc": "eaec",
"file-html": "eaed",
"file-image": "eaee",
"file-jpg": "eaef",
"file-js": "eaf0",
"file-jsx": "eaf1",
"file-lock": "eaf2",
"file-search": "eaf3",
"file-minus": "eaf4",
"file-pdf": "eaf5",
"file-plus": "eaf6",
"file-png": "eaf7",
"file-ppt": "eaf8",
"file-rs": "eaf9",
"files": "eafa",
"file-sql": "eafb",
"file-svg": "eafc",
"file-text": "eafd",
"file-ts": "eafe",
"file-tsx": "eaff",
"file-video": "eb00",
"file-vue": "eb01",
"file-x": "eb02",
"file-xls": "eb03",
"file-zip": "eb04",
"film-reel": "eb05",
"film-script": "eb06",
"film-slate": "eb07",
"film-strip": "eb08",
"fingerprint": "eb09",
"fingerprint-simple": "eb0a",
"finn-the-human": "eb0b",
"fire": "eb0c",
"fire-extinguisher": "eb0d",
"fire-simple": "eb0e",
"first-aid": "eb0f",
"first-aid-kit": "eb10",
"fish": "eb11",
"fish-simple": "eb12",
"flag-banner": "eb13",
"flag": "eb14",
"flag-checkered": "eb15",
"flag-pennant": "eb16",
"flame": "eb17",
"flashlight": "eb18",
"flask": "eb19",
"floppy-disk-back": "eb1a",
"floppy-disk": "eb1b",
"flow-arrow": "eb1c",
"flower": "eb1d",
"flower-lotus": "eb1e",
"flower-tulip": "eb1f",
"flying-saucer": "eb20",
"folder": "eb21",
"folder-dotted": "eb22",
"folder-lock": "eb23",
"folder-minus": "eb24",
"folder-notch": "eb25",
"folder-notch-minus": "eb26",
"folder-notch-open": "eb27",
"folder-notch-plus": "eb28",
"folder-open": "eb29",
"folder-plus": "eb2a",
"folders": "eb2b",
"folder-simple": "eb2c",
"folder-simple-dotted": "eb2d",
"folder-simple-lock": "eb2e",
"folder-simple-minus": "eb2f",
"folder-simple-plus": "eb30",
"folder-simple-star": "eb31",
"folder-simple-user": "eb32",
"folder-star": "eb33",
"folder-user": "eb34",
"football": "eb35",
"footprints": "eb36",
"fork-knife": "eb37",
"frame-corners": "eb38",
"framer-logo": "eb39",
"function": "eb3a",
"funnel": "eb3b",
"funnel-simple": "eb3c",
"game-controller": "eb3d",
"garage": "eb3e",
"gas-can": "eb3f",
"gas-pump": "eb40",
"gauge": "eb41",
"gavel": "eb42",
"gear": "eb43",
"gear-fine": "eb44",
"gear-six": "eb45",
"gender-female": "eb46",
"gender-intersex": "eb47",
"gender-male": "eb48",
"gender-neuter": "eb49",
"gender-nonbinary": "eb4a",
"gender-transgender": "eb4b",
"ghost": "eb4c",
"gif": "eb4d",
"gift": "eb4e",
"git-branch": "eb4f",
"git-commit": "eb50",
"git-diff": "eb51",
"git-fork": "eb52",
"github-logo": "eb53",
"gitlab-logo": "eb54",
"gitlab-logo-simple": "eb55",
"git-merge": "eb56",
"git-pull-request": "eb57",
"globe": "eb58",
"globe-hemisphere-east": "eb59",
"globe-hemisphere-west": "eb5a",
"globe-simple": "eb5b",
"globe-stand": "eb5c",
"goggles": "eb5d",
"goodreads-logo": "eb5e",
"google-cardboard-logo": "eb5f",
"google-chrome-logo": "eb60",
"google-drive-logo": "eb61",
"google-logo": "eb62",
"google-photos-logo": "eb63",
"google-play-logo": "eb64",
"google-podcasts-logo": "eb65",
"gradient": "eb66",
"graduation-cap": "eb67",
"grains": "eb68",
"grains-slash": "eb69",
"graph": "eb6a",
"grid-four": "eb6b",
"grid-nine": "eb6c",
"guitar": "eb6d",
"hamburger": "eb6e",
"hammer": "eb6f",
"handbag": "eb70",
"handbag-simple": "eb71",
"hand": "eb72",
"hand-coins": "eb73",
"hand-eye": "eb74",
"hand-fist": "eb75",
"hand-grabbing": "eb76",
"hand-heart": "eb77",
"hand-palm": "eb78",
"hand-pointing": "eb79",
"hands-clapping": "eb7a",
"handshake": "eb7b",
"hand-soap": "eb7c",
"hands-praying": "eb7d",
"hand-swipe-left": "eb7e",
"hand-swipe-right": "eb7f",
"hand-tap": "eb80",
"hand-waving": "eb81",
"hard-drive": "eb82",
"hard-drives": "eb83",
"hash": "eb84",
"hash-straight": "eb85",
"headlights": "eb86",
"headphones": "eb87",
"headset": "eb88",
"heartbeat": "eb89",
"heart": "eb8a",
"heart-break": "eb8b",
"heart-half": "eb8c",
"heart-straight": "eb8d",
"heart-straight-break": "eb8e",
"hexagon": "eb8f",
"high-heel": "eb90",
"highlighter-circle": "eb91",
"hoodie": "eb92",
"horse": "eb93",
"hourglass": "eb94",
"hourglass-high": "eb95",
"hourglass-low": "eb96",
"hourglass-medium": "eb97",
"hourglass-simple": "eb98",
"hourglass-simple-high": "eb99",
"hourglass-simple-low": "eb9a",
"hourglass-simple-medium": "eb9b",
"house": "eb9c",
"house-line": "eb9d",
"house-simple": "eb9e",
"ice-cream": "eb9f",
"identification-badge": "eba0",
"identification-card": "eba1",
"image": "eba2",
"images": "eba3",
"image-square": "eba4",
"images-square": "eba5",
"infinity": "eba6",
"info": "eba7",
"instagram-logo": "eba8",
"intersect": "eba9",
"intersect-square": "ebaa",
"intersect-three": "ebab",
"jeep": "ebac",
"kanban": "ebad",
"keyboard": "ebae",
"key": "ebaf",
"keyhole": "ebb0",
"key-return": "ebb1",
"knife": "ebb2",
"ladder": "ebb3",
"ladder-simple": "ebb4",
"lamp": "ebb5",
"laptop": "ebb6",
"layout": "ebb7",
"leaf": "ebb8",
"lifebuoy": "ebb9",
"lightbulb": "ebba",
"lightbulb-filament": "ebbb",
"lighthouse": "ebbc",
"lightning-a": "ebbd",
"lightning": "ebbe",
"lightning-slash": "ebbf",
"line-segment": "ebc0",
"line-segments": "ebc1",
"link": "ebc2",
"link-break": "ebc3",
"linkedin-logo": "ebc4",
"link-simple": "ebc5",
"link-simple-break": "ebc6",
"link-simple-horizontal": "ebc7",
"link-simple-horizontal-break": "ebc8",
"linux-logo": "ebc9",
"list": "ebca",
"list-bullets": "ebcb",
"list-checks": "ebcc",
"list-dashes": "ebcd",
"list-magnifying-glass": "ebce",
"list-numbers": "ebcf",
"list-plus": "ebd0",
"lock": "ebd1",
"lockers": "ebd2",
"lock-key": "ebd3",
"lock-key-open": "ebd4",
"lock-laminated": "ebd5",
"lock-laminated-open": "ebd6",
"lock-open": "ebd7",
"lock-simple": "ebd8",
"lock-simple-open": "ebd9",
"magic-wand": "ebda",
"magnet": "ebdb",
"magnet-straight": "ebdc",
"magnifying-glass": "ebdd",
"magnifying-glass-minus": "ebde",
"magnifying-glass-plus": "ebdf",
"map-pin": "ebe0",
"map-pin-line": "ebe1",
"map-trifold": "ebe2",
"marker-circle": "ebe3",
"martini": "ebe4",
"mask-happy": "ebe5",
"mask-sad": "ebe6",
"math-operations": "ebe7",
"medal": "ebe8",
"medal-military": "ebe9",
"medium-logo": "ebea",
"megaphone": "ebeb",
"megaphone-simple": "ebec",
"messenger-logo": "ebed",
"meta-logo": "ebee",
"metronome": "ebef",
"microphone": "ebf0",
"microphone-slash": "ebf1",
"microphone-stage": "ebf2",
"microsoft-excel-logo": "ebf3",
"microsoft-outlook-logo": "ebf4",
"microsoft-powerpoint-logo": "ebf5",
"microsoft-teams-logo": "ebf6",
"microsoft-word-logo": "ebf7",
"minus": "ebf8",
"minus-circle": "ebf9",
"minus-square": "ebfa",
"money": "ebfb",
"monitor": "ebfc",
"monitor-play": "ebfd",
"moon": "ebfe",
"moon-stars": "ebff",
"moped": "ec00",
"moped-front": "ec01",
"mosque": "ec02",
"motorcycle": "ec03",
"mountains": "ec04",
"mouse": "ec05",
"mouse-simple": "ec06",
"music-note": "ec07",
"music-notes": "ec08",
"music-note-simple": "ec09",
"music-notes-plus": "ec0a",
"music-notes-simple": "ec0b",
"navigation-arrow": "ec0c",
"needle": "ec0d",
"newspaper": "ec0e",
"newspaper-clipping": "ec0f",
"notches": "ec10",
"note-blank": "ec11",
"note": "ec12",
"notebook": "ec13",
"notepad": "ec14",
"note-pencil": "ec15",
"notification": "ec16",
"notion-logo": "ec17",
"number-circle-eight": "ec18",
"number-circle-five": "ec19",
"number-circle-four": "ec1a",
"number-circle-nine": "ec1b",
"number-circle-one": "ec1c",
"number-circle-seven": "ec1d",
"number-circle-six": "ec1e",
"number-circle-three": "ec1f",
"number-circle-two": "ec20",
"number-circle-zero": "ec21",
"number-eight": "ec22",
"number-five": "ec23",
"number-four": "ec24",
"number-nine": "ec25",
"number-one": "ec26",
"number-seven": "ec27",
"number-six": "ec28",
"number-square-eight": "ec29",
"number-square-five": "ec2a",
"number-square-four": "ec2b",
"number-square-nine": "ec2c",
"number-square-one": "ec2d",
"number-square-seven": "ec2e",
"number-square-six": "ec2f",
"number-square-three": "ec30",
"number-square-two": "ec31",
"number-square-zero": "ec32",
"number-three": "ec33",
"number-two": "ec34",
"number-zero": "ec35",
"nut": "ec36",
"ny-times-logo": "ec37",
"octagon": "ec38",
"office-chair": "ec39",
"option": "ec3a",
"orange-slice": "ec3b",
"package": "ec3c",
"paint-brush": "ec3d",
"paint-brush-broad": "ec3e",
"paint-brush-household": "ec3f",
"paint-bucket": "ec40",
"paint-roller": "ec41",
"palette": "ec42",
"pants": "ec43",
"paperclip": "ec44",
"paperclip-horizontal": "ec45",
"paper-plane": "ec46",
"paper-plane-right": "ec47",
"paper-plane-tilt": "ec48",
"parachute": "ec49",
"paragraph": "ec4a",
"parallelogram": "ec4b",
"park": "ec4c",
"password": "ec4d",
"path": "ec4e",
"patreon-logo": "ec4f",
"pause": "ec50",
"pause-circle": "ec51",
"paw-print": "ec52",
"paypal-logo": "ec53",
"peace": "ec54",
"pen": "ec55",
"pencil": "ec56",
"pencil-circle": "ec57",
"pencil-line": "ec58",
"pencil-simple": "ec59",
"pencil-simple-line": "ec5a",
"pencil-simple-slash": "ec5b",
"pencil-slash": "ec5c",
"pen-nib": "ec5d",
"pen-nib-straight": "ec5e",
"pentagram": "ec5f",
"pepper": "ec60",
"percent": "ec61",
"person-arms-spread": "ec62",
"person": "ec63",
"person-simple-bike": "ec64",
"person-simple": "ec65",
"person-simple-run": "ec66",
"person-simple-throw": "ec67",
"person-simple-walk": "ec68",
"perspective": "ec69",
"phone": "ec6a",
"phone-call": "ec6b",
"phone-disconnect": "ec6c",
"phone-incoming": "ec6d",
"phone-outgoing": "ec6e",
"phone-plus": "ec6f",
"phone-slash": "ec70",
"phone-x": "ec71",
"phosphor-logo": "ec72",
"piano-keys": "ec73",
"pi": "ec74",
"picture-in-picture": "ec75",
"piggy-bank": "ec76",
"pill": "ec77",
"pinterest-logo": "ec78",
"pinwheel": "ec79",
"pizza": "ec7a",
"placeholder": "ec7b",
"planet": "ec7c",
"plant": "ec7d",
"play": "ec7e",
"play-circle": "ec7f",
"playlist": "ec80",
"play-pause": "ec81",
"plug": "ec82",
"plug-charging": "ec83",
"plugs": "ec84",
"plugs-connected": "ec85",
"plus": "ec86",
"plus-circle": "ec87",
"plus-minus": "ec88",
"plus-square": "ec89",
"poker-chip": "ec8a",
"police-car": "ec8b",
"polygon": "ec8c",
"popcorn": "ec8d",
"potted-plant": "ec8e",
"power": "ec8f",
"prescription": "ec90",
"presentation": "ec91",
"presentation-chart": "ec92",
"printer": "ec93",
"prohibit": "ec94",
"prohibit-inset": "ec95",
"projector-screen": "ec96",
"projector-screen-chart": "ec97",
"activity": "ec98",
"push-pin": "ec99",
"push-pin-simple": "ec9a",
"push-pin-simple-slash": "ec9b",
"push-pin-slash": "ec9c",
"puzzle-piece": "ec9d",
"qr-code": "ec9e",
"question": "ec9f",
"queue": "eca0",
"quotes": "eca1",
"radical": "eca2",
"radioactive": "eca3",
"radio": "eca4",
"radio-button": "eca5",
"rainbow": "eca6",
"rainbow-cloud": "eca7",
"read-cv-logo": "eca8",
"receipt": "eca9",
"receipt-x": "ecaa",
"record": "ecab",
"rectangle": "ecac",
"recycle": "ecad",
"reddit-logo": "ecae",
"repeat": "ecaf",
"repeat-once": "ecb0",
"rewind": "ecb1",
"rewind-circle": "ecb2",
"road-horizon": "ecb3",
"robot": "ecb4",
"rocket": "ecb5",
"rocket-launch": "ecb6",
"rows": "ecb7",
"rss": "ecb8",
"rss-simple": "ecb9",
"rug": "ecba",
"ruler": "ecbb",
"scales": "ecbc",
"scan": "ecbd",
"scissors": "ecbe",
"scooter": "ecbf",
"screencast": "ecc0",
"scribble-loop": "ecc1",
"scroll": "ecc2",
"circle-wavy": "ecc3",
"circle-wavy-check": "ecc4",
"circle-wavy-question": "ecc5",
"circle-wavy-warning": "ecc6",
"selection-all": "ecc7",
"selection-background": "ecc8",
"selection": "ecc9",
"selection-foreground": "ecca",
"selection-inverse": "eccb",
"selection-plus": "eccc",
"selection-slash": "eccd",
"shapes": "ecce",
"share": "eccf",
"share-fat": "ecd0",
"share-network": "ecd1",
"shield": "ecd2",
"shield-check": "ecd3",
"shield-checkered": "ecd4",
"shield-chevron": "ecd5",
"shield-plus": "ecd6",
"shield-slash": "ecd7",
"shield-star": "ecd8",
"shield-warning": "ecd9",
"shirt-folded": "ecda",
"shooting-star": "ecdb",
"shopping-bag": "ecdc",
"shopping-bag-open": "ecdd",
"shopping-cart": "ecde",
"shopping-cart-simple": "ecdf",
"shower": "ece0",
"shrimp": "ece1",
"shuffle-angular": "ece2",
"shuffle": "ece3",
"shuffle-simple": "ece4",
"sidebar": "ece5",
"sidebar-simple": "ece6",
"sigma": "ece7",
"signature": "ece8",
"sign-in": "ece9",
"sign-out": "ecea",
"signpost": "eceb",
"sim-card": "ecec",
"siren": "eced",
"sketch-logo": "ecee",
"skip-back": "ecef",
"skip-back-circle": "ecf0",
"skip-forward": "ecf1",
"skip-forward-circle": "ecf2",
"skull": "ecf3",
"slack-logo": "ecf4",
"sliders": "ecf5",
"sliders-horizontal": "ecf6",
"slideshow": "ecf7",
"smiley-angry": "ecf8",
"smiley-blank": "ecf9",
"smiley": "ecfa",
"smiley-meh": "ecfb",
"smiley-nervous": "ecfc",
"smiley-sad": "ecfd",
"smiley-sticker": "ecfe",
"smiley-wink": "ecff",
"smiley-x-eyes": "ed00",
"snapchat-logo": "ed01",
"sneaker": "ed02",
"sneaker-move": "ed03",
"snowflake": "ed04",
"soccer-ball": "ed05",
"sort-ascending": "ed06",
"sort-descending": "ed07",
"soundcloud-logo": "ed08",
"spade": "ed09",
"sparkle": "ed0a",
"speaker-hifi": "ed0b",
"speaker-high": "ed0c",
"speaker-low": "ed0d",
"speaker-none": "ed0e",
"speaker-simple-high": "ed0f",
"speaker-simple-low": "ed10",
"speaker-simple-none": "ed11",
"speaker-simple-slash": "ed12",
"speaker-simple-x": "ed13",
"speaker-slash": "ed14",
"speaker-x": "ed15",
"spinner": "ed16",
"spinner-gap": "ed17",
"spiral": "ed18",
"split-horizontal": "ed19",
"split-vertical": "ed1a",
"spotify-logo": "ed1b",
"square": "ed1c",
"square-half": "ed1d",
"square-half-bottom": "ed1e",
"square-logo": "ed1f",
"squares-four": "ed20",
"square-split-horizontal": "ed21",
"square-split-vertical": "ed22",
"stack": "ed23",
"stack-overflow-logo": "ed24",
"stack-simple": "ed25",
"stairs": "ed26",
"stamp": "ed27",
"star-and-crescent": "ed28",
"star": "ed29",
"star-four": "ed2a",
"star-half": "ed2b",
"star-of-david": "ed2c",
"steering-wheel": "ed2d",
"steps": "ed2e",
"stethoscope": "ed2f",
"sticker": "ed30",
"stool": "ed31",
"stop": "ed32",
"stop-circle": "ed33",
"storefront": "ed34",
"strategy": "ed35",
"stripe-logo": "ed36",
"student": "ed37",
"subtitles": "ed38",
"subtract": "ed39",
"subtract-square": "ed3a",
"suitcase": "ed3b",
"suitcase-rolling": "ed3c",
"suitcase-simple": "ed3d",
"sun": "ed3e",
"sun-dim": "ed3f",
"sunglasses": "ed40",
"sun-horizon": "ed41",
"swap": "ed42",
"swatches": "ed43",
"swimming-pool": "ed44",
"sword": "ed45",
"synagogue": "ed46",
"syringe": "ed47",
"table": "ed48",
"tabs": "ed49",
"tag": "ed4a",
"tag-chevron": "ed4b",
"tag-simple": "ed4c",
"target": "ed4d",
"taxi": "ed4e",
"telegram-logo": "ed4f",
"television": "ed50",
"television-simple": "ed51",
"tennis-ball": "ed52",
"tent": "ed53",
"terminal": "ed54",
"terminal-window": "ed55",
"test-tube": "ed56",
"text-aa": "ed57",
"text-align-center": "ed58",
"text-align-justify": "ed59",
"text-align-left": "ed5a",
"text-align-right": "ed5b",
"text-a-underline": "ed5c",
"text-bolder": "ed5d",
"textbox": "ed5e",
"text-columns": "ed5f",
"text-h": "ed60",
"text-h-five": "ed61",
"text-h-four": "ed62",
"text-h-one": "ed63",
"text-h-six": "ed64",
"text-h-three": "ed65",
"text-h-two": "ed66",
"text-indent": "ed67",
"text-italic": "ed68",
"text-outdent": "ed69",
"text-strikethrough": "ed6a",
"text-t": "ed6b",
"text-underline": "ed6c",
"thermometer": "ed6d",
"thermometer-cold": "ed6e",
"thermometer-hot": "ed6f",
"thermometer-simple": "ed70",
"thumbs-down": "ed71",
"thumbs-up": "ed72",
"ticket": "ed73",
"tidal-logo": "ed74",
"tiktok-logo": "ed75",
"timer": "ed76",
"tipi": "ed77",
"toggle-left": "ed78",
"toggle-right": "ed79",
"toilet": "ed7a",
"toilet-paper": "ed7b",
"toolbox": "ed7c",
"tooth": "ed7d",
"tote": "ed7e",
"tote-simple": "ed7f",
"trademark": "ed80",
"trademark-registered": "ed81",
"traffic-cone": "ed82",
"traffic-signal": "ed83",
"traffic-sign": "ed84",
"train": "ed85",
"train-regional": "ed86",
"train-simple": "ed87",
"tram": "ed88",
"translate": "ed89",
"trash": "ed8a",
"trash-simple": "ed8b",
"tray": "ed8c",
"tree": "ed8d",
"tree-evergreen": "ed8e",
"tree-palm": "ed8f",
"tree-structure": "ed90",
"trend-down": "ed91",
"trend-up": "ed92",
"triangle": "ed93",
"trophy": "ed94",
"truck": "ed95",
"t-shirt": "ed96",
"twitch-logo": "ed97",
"twitter-logo": "ed98",
"umbrella": "ed99",
"umbrella-simple": "ed9a",
"unite": "ed9b",
"unite-square": "ed9c",
"upload": "ed9d",
"upload-simple": "ed9e",
"usb": "ed9f",
"user": "eda0",
"user-circle": "eda1",
"user-circle-gear": "eda2",
"user-circle-minus": "eda3",
"user-circle-plus": "eda4",
"user-focus": "eda5",
"user-gear": "eda6",
"user-list": "eda7",
"user-minus": "eda8",
"user-plus": "eda9",
"user-rectangle": "edaa",
"users": "edab",
"users-four": "edac",
"user-square": "edad",
"users-three": "edae",
"user-switch": "edaf",
"van": "edb0",
"vault": "edb1",
"vibrate": "edb2",
"video": "edb3",
"video-camera": "edb4",
"video-camera-slash": "edb5",
"vignette": "edb6",
"vinyl-record": "edb7",
"virtual-reality": "edb8",
"virus": "edb9",
"voicemail": "edba",
"volleyball": "edbb",
"wall": "edbc",
"wallet": "edbd",
"warehouse": "edbe",
"warning": "edbf",
"warning-circle": "edc0",
"warning-diamond": "edc1",
"warning-octagon": "edc2",
"watch": "edc3",
"waveform": "edc4",
"wave-sawtooth": "edc5",
"waves": "edc6",
"wave-sine": "edc7",
"wave-square": "edc8",
"wave-triangle": "edc9",
"webcam": "edca",
"webcam-slash": "edcb",
"webhooks-logo": "edcc",
"wechat-logo": "edcd",
"whatsapp-logo": "edce",
"wheelchair": "edcf",
"wheelchair-motion": "edd0",
"wifi-high": "edd1",
"wifi-low": "edd2",
"wifi-medium": "edd3",
"wifi-none": "edd4",
"wifi-slash": "edd5",
"wifi-x": "edd6",
"wind": "edd7",
"windows-logo": "edd8",
"wine": "edd9",
"wrench": "edda",
"x": "eddb",
"x-circle": "eddc",
"x-square": "eddd",
"yin-yang": "edde",
"youtube-logo": "eddf"
}
@use 'sass:map';
$availableIcons: (
'address-book': '\e900',
'airplane': '\e901',
'airplane-in-flight': '\e902',
'airplane-landing': '\e903',
'airplane-takeoff': '\e904',
'airplane-tilt': '\e905',
'airplay': '\e906',
'air-traffic-control': '\e907',
'alarm': '\e908',
'alien': '\e909',
'align-bottom': '\e90a',
'align-bottom-simple': '\e90b',
'align-center-horizontal': '\e90c',
'align-center-horizontal-simple': '\e90d',
'align-center-vertical': '\e90e',
'align-center-vertical-simple': '\e90f',
'align-left': '\e910',
'align-left-simple': '\e911',
'align-right': '\e912',
'align-right-simple': '\e913',
'align-top': '\e914',
'align-top-simple': '\e915',
'amazon-logo': '\e916',
'anchor': '\e917',
'anchor-simple': '\e918',
'android-logo': '\e919',
'angular-logo': '\e91a',
'aperture': '\e91b',
'apple-logo': '\e91c',
'apple-podcasts-logo': '\e91d',
'app-store-logo': '\e91e',
'app-window': '\e91f',
'archive': '\e920',
'archive-box': '\e921',
'archive-tray': '\e922',
'armchair': '\e923',
'arrow-arc-left': '\e924',
'arrow-arc-right': '\e925',
'arrow-bend-double-up-left': '\e926',
'arrow-bend-double-up-right': '\e927',
'arrow-bend-down-left': '\e928',
'arrow-bend-down-right': '\e929',
'arrow-bend-left-down': '\e92a',
'arrow-bend-left-up': '\e92b',
'arrow-bend-right-down': '\e92c',
'arrow-bend-right-up': '\e92d',
'arrow-bend-up-left': '\e92e',
'arrow-bend-up-right': '\e92f',
'arrow-circle-down': '\e930',
'arrow-circle-down-left': '\e931',
'arrow-circle-down-right': '\e932',
'arrow-circle-left': '\e933',
'arrow-circle-right': '\e934',
'arrow-circle-up': '\e935',
'arrow-circle-up-left': '\e936',
'arrow-circle-up-right': '\e937',
'arrow-clockwise': '\e938',
'arrow-counter-clockwise': '\e939',
'arrow-down': '\e93a',
'arrow-down-left': '\e93b',
'arrow-down-right': '\e93c',
'arrow-elbow-down-left': '\e93d',
'arrow-elbow-down-right': '\e93e',
'arrow-elbow-left': '\e93f',
'arrow-elbow-left-down': '\e940',
'arrow-elbow-left-up': '\e941',
'arrow-elbow-right': '\e942',
'arrow-elbow-right-down': '\e943',
'arrow-elbow-right-up': '\e944',
'arrow-elbow-up-left': '\e945',
'arrow-elbow-up-right': '\e946',
'arrow-fat-down': '\e947',
'arrow-fat-left': '\e948',
'arrow-fat-line-down': '\e949',
'arrow-fat-line-left': '\e94a',
'arrow-fat-line-right': '\e94b',
'arrow-fat-lines-down': '\e94c',
'arrow-fat-lines-left': '\e94d',
'arrow-fat-lines-right': '\e94e',
'arrow-fat-lines-up': '\e94f',
'arrow-fat-line-up': '\e950',
'arrow-fat-right': '\e951',
'arrow-fat-up': '\e952',
'arrow-left': '\e953',
'arrow-line-down': '\e954',
'arrow-line-down-left': '\e955',
'arrow-line-down-right': '\e956',
'arrow-line-left': '\e957',
'arrow-line-right': '\e958',
'arrow-line-up': '\e959',
'arrow-line-up-left': '\e95a',
'arrow-line-up-right': '\e95b',
'arrow-right': '\e95c',
'arrows-clockwise': '\e95d',
'arrows-counter-clockwise': '\e95e',
'arrows-down-up': '\e95f',
'arrows-horizontal': '\e960',
'arrows-in': '\e961',
'arrows-in-cardinal': '\e962',
'arrows-in-line-horizontal': '\e963',
'arrows-in-line-vertical': '\e964',
'arrows-in-simple': '\e965',
'arrows-left-right': '\e966',
'arrows-merge': '\e967',
'arrows-out': '\e968',
'arrows-out-cardinal': '\e969',
'arrows-out-line-horizontal': '\e96a',
'arrows-out-line-vertical': '\e96b',
'arrows-out-simple': '\e96c',
'arrow-square-down': '\e96d',
'arrow-square-down-left': '\e96e',
'arrow-square-down-right': '\e96f',
'arrow-square-in': '\e970',
'arrow-square-left': '\e971',
'arrow-square-out': '\e972',
'arrow-square-right': '\e973',
'arrow-square-up': '\e974',
'arrow-square-up-left': '\e975',
'arrow-square-up-right': '\e976',
'arrows-split': '\e977',
'arrows-vertical': '\e978',
'arrow-u-down-left': '\e979',
'arrow-u-down-right': '\e97a',
'arrow-u-left-down': '\e97b',
'arrow-u-left-up': '\e97c',
'arrow-up': '\e97d',
'arrow-up-left': '\e97e',
'arrow-up-right': '\e97f',
'arrow-u-right-down': '\e980',
'arrow-u-right-up': '\e981',
'arrow-u-up-left': '\e982',
'arrow-u-up-right': '\e983',
'article': '\e984',
'article-medium': '\e985',
'article-ny-times': '\e986',
'asterisk': '\e987',
'asterisk-simple': '\e988',
'at': '\e989',
'atom': '\e98a',
'baby': '\e98b',
'backpack': '\e98c',
'backspace': '\e98d',
'bag': '\e98e',
'bag-simple': '\e98f',
'balloon': '\e990',
'bandaids': '\e991',
'bank': '\e992',
'barbell': '\e993',
'barcode': '\e994',
'barricade': '\e995',
'baseball': '\e996',
'baseball-cap': '\e997',
'basketball': '\e998',
'basket': '\e999',
'bathtub': '\e99a',
'battery-charging': '\e99b',
'battery-charging-vertical': '\e99c',
'battery-empty': '\e99d',
'battery-full': '\e99e',
'battery-high': '\e99f',
'battery-low': '\e9a0',
'battery-medium': '\e9a1',
'battery-plus': '\e9a2',
'battery-plus-vertical': '\e9a3',
'battery-vertical-empty': '\e9a4',
'battery-vertical-full': '\e9a5',
'battery-vertical-high': '\e9a6',
'battery-vertical-low': '\e9a7',
'battery-vertical-medium': '\e9a8',
'battery-warning': '\e9a9',
'battery-warning-vertical': '\e9aa',
'bed': '\e9ab',
'beer-bottle': '\e9ac',
'beer-stein': '\e9ad',
'behance-logo': '\e9ae',
'bell': '\e9af',
'bell-ringing': '\e9b0',
'bell-simple': '\e9b1',
'bell-simple-ringing': '\e9b2',
'bell-simple-slash': '\e9b3',
'bell-simple-z': '\e9b4',
'bell-slash': '\e9b5',
'bell-z': '\e9b6',
'bezier-curve': '\e9b7',
'bicycle': '\e9b8',
'binoculars': '\e9b9',
'bird': '\e9ba',
'bluetooth': '\e9bb',
'bluetooth-connected': '\e9bc',
'bluetooth-slash': '\e9bd',
'bluetooth-x': '\e9be',
'boat': '\e9bf',
'bone': '\e9c0',
'book': '\e9c1',
'book-bookmark': '\e9c2',
'bookmark': '\e9c3',
'bookmarks': '\e9c4',
'bookmark-simple': '\e9c5',
'bookmarks-simple': '\e9c6',
'book-open': '\e9c7',
'book-open-text': '\e9c8',
'books': '\e9c9',
'boot': '\e9ca',
'bounding-box': '\e9cb',
'bowl-food': '\e9cc',
'brackets-angle': '\e9cd',
'brackets-curly': '\e9ce',
'brackets-round': '\e9cf',
'brackets-square': '\e9d0',
'brain': '\e9d1',
'brandy': '\e9d2',
'bridge': '\e9d3',
'briefcase': '\e9d4',
'briefcase-metal': '\e9d5',
'broadcast': '\e9d6',
'broom': '\e9d7',
'browser': '\e9d8',
'browsers': '\e9d9',
'bug-beetle': '\e9da',
'bug': '\e9db',
'bug-droid': '\e9dc',
'buildings': '\e9dd',
'bus': '\e9de',
'butterfly': '\e9df',
'cactus': '\e9e0',
'cake': '\e9e1',
'calculator': '\e9e2',
'calendar-blank': '\e9e3',
'calendar': '\e9e4',
'calendar-check': '\e9e5',
'calendar-plus': '\e9e6',
'calendar-x': '\e9e7',
'call-bell': '\e9e8',
'camera': '\e9e9',
'camera-plus': '\e9ea',
'camera-rotate': '\e9eb',
'camera-slash': '\e9ec',
'campfire': '\e9ed',
'car': '\e9ee',
'cardholder': '\e9ef',
'cards': '\e9f0',
'caret-circle-double-down': '\e9f1',
'caret-circle-double-left': '\e9f2',
'caret-circle-double-right': '\e9f3',
'caret-circle-double-up': '\e9f4',
'caret-circle-down': '\e9f5',
'caret-circle-left': '\e9f6',
'caret-circle-right': '\e9f7',
'caret-circle-up': '\e9f8',
'caret-circle-up-down': '\e9f9',
'caret-double-down': '\e9fa',
'caret-double-left': '\e9fb',
'caret-double-right': '\e9fc',
'caret-double-up': '\e9fd',
'caret-down': '\e9fe',
'caret-left': '\e9ff',
'caret-right': '\ea00',
'caret-up': '\ea01',
'caret-up-down': '\ea02',
'car-profile': '\ea03',
'carrot': '\ea04',
'car-simple': '\ea05',
'cassette-tape': '\ea06',
'castle-turret': '\ea07',
'cat': '\ea08',
'cell-signal-full': '\ea09',
'cell-signal-high': '\ea0a',
'cell-signal-low': '\ea0b',
'cell-signal-medium': '\ea0c',
'cell-signal-none': '\ea0d',
'cell-signal-slash': '\ea0e',
'cell-signal-x': '\ea0f',
'certificate': '\ea10',
'chair': '\ea11',
'chalkboard': '\ea12',
'chalkboard-simple': '\ea13',
'chalkboard-teacher': '\ea14',
'champagne': '\ea15',
'charging-station': '\ea16',
'chart-bar': '\ea17',
'chart-bar-horizontal': '\ea18',
'chart-donut': '\ea19',
'chart-line': '\ea1a',
'chart-line-down': '\ea1b',
'chart-line-up': '\ea1c',
'chart-pie': '\ea1d',
'chart-pie-slice': '\ea1e',
'chart-polar': '\ea1f',
'chart-scatter': '\ea20',
'chat': '\ea21',
'chat-centered': '\ea22',
'chat-centered-dots': '\ea23',
'chat-centered-text': '\ea24',
'chat-circle': '\ea25',
'chat-circle-dots': '\ea26',
'chat-circle-text': '\ea27',
'chat-dots': '\ea28',
'chats': '\ea29',
'chats-circle': '\ea2a',
'chats-teardrop': '\ea2b',
'chat-teardrop': '\ea2c',
'chat-teardrop-dots': '\ea2d',
'chat-teardrop-text': '\ea2e',
'chat-text': '\ea2f',
'check': '\ea30',
'check-circle': '\ea31',
'check-fat': '\ea32',
'checks': '\ea33',
'check-square': '\ea34',
'check-square-offset': '\ea35',
'church': '\ea36',
'circle': '\ea37',
'circle-dashed': '\ea38',
'circle-half': '\ea39',
'circle-half-tilt': '\ea3a',
'circle-notch': '\ea3b',
'circles-four': '\ea3c',
'circles-three': '\ea3d',
'circles-three-plus': '\ea3e',
'circuitry': '\ea3f',
'clipboard': '\ea40',
'clipboard-text': '\ea41',
'clock-afternoon': '\ea42',
'clock': '\ea43',
'clock-clockwise': '\ea44',
'clock-countdown': '\ea45',
'clock-counter-clockwise': '\ea46',
'closed-captioning': '\ea47',
'cloud-arrow-down': '\ea48',
'cloud-arrow-up': '\ea49',
'cloud': '\ea4a',
'cloud-check': '\ea4b',
'cloud-fog': '\ea4c',
'cloud-lightning': '\ea4d',
'cloud-moon': '\ea4e',
'cloud-rain': '\ea4f',
'cloud-slash': '\ea50',
'cloud-snow': '\ea51',
'cloud-sun': '\ea52',
'cloud-warning': '\ea53',
'cloud-x': '\ea54',
'club': '\ea55',
'coat-hanger': '\ea56',
'coda-logo': '\ea57',
'code-block': '\ea58',
'code': '\ea59',
'codepen-logo': '\ea5a',
'codesandbox-logo': '\ea5b',
'code-simple': '\ea5c',
'coffee': '\ea5d',
'coin': '\ea5e',
'coins': '\ea5f',
'coin-vertical': '\ea60',
'columns': '\ea61',
'command': '\ea62',
'compass': '\ea63',
'compass-tool': '\ea64',
'computer-tower': '\ea65',
'confetti': '\ea66',
'contactless-payment': '\ea67',
'control': '\ea68',
'cookie': '\ea69',
'cooking-pot': '\ea6a',
'copy': '\ea6b',
'copyleft': '\ea6c',
'copyright': '\ea6d',
'copy-simple': '\ea6e',
'corners-in': '\ea6f',
'corners-out': '\ea70',
'couch': '\ea71',
'cpu': '\ea72',
'credit-card': '\ea73',
'crop': '\ea74',
'cross': '\ea75',
'crosshair': '\ea76',
'crosshair-simple': '\ea77',
'crown': '\ea78',
'crown-simple': '\ea79',
'cube': '\ea7a',
'cube-focus': '\ea7b',
'cube-transparent': '\ea7c',
'currency-btc': '\ea7d',
'currency-circle-dollar': '\ea7e',
'currency-cny': '\ea7f',
'currency-dollar': '\ea80',
'currency-dollar-simple': '\ea81',
'currency-eth': '\ea82',
'currency-eur': '\ea83',
'currency-gbp': '\ea84',
'currency-inr': '\ea85',
'currency-jpy': '\ea86',
'currency-krw': '\ea87',
'currency-kzt': '\ea88',
'currency-ngn': '\ea89',
'currency-rub': '\ea8a',
'cursor': '\ea8b',
'cursor-click': '\ea8c',
'cursor-text': '\ea8d',
'cylinder': '\ea8e',
'database': '\ea8f',
'desktop': '\ea90',
'desktop-tower': '\ea91',
'detective': '\ea92',
'device-mobile': '\ea93',
'device-mobile-camera': '\ea94',
'device-mobile-speaker': '\ea95',
'devices': '\ea96',
'device-tablet': '\ea97',
'device-tablet-camera': '\ea98',
'device-tablet-speaker': '\ea99',
'dev-to-logo': '\ea9a',
'diamond': '\ea9b',
'diamonds-four': '\ea9c',
'dice-five': '\ea9d',
'dice-four': '\ea9e',
'dice-one': '\ea9f',
'dice-six': '\eaa0',
'dice-three': '\eaa1',
'dice-two': '\eaa2',
'disc': '\eaa3',
'discord-logo': '\eaa4',
'divide': '\eaa5',
'dna': '\eaa6',
'dog': '\eaa7',
'door': '\eaa8',
'door-open': '\eaa9',
'dot': '\eaaa',
'dot-outline': '\eaab',
'dots-nine': '\eaac',
'dots-six': '\eaad',
'dots-six-vertical': '\eaae',
'dots-three': '\eaaf',
'dots-three-circle': '\eab0',
'dots-three-circle-vertical': '\eab1',
'dots-three-outline': '\eab2',
'dots-three-outline-vertical': '\eab3',
'dots-three-vertical': '\eab4',
'download': '\eab5',
'download-simple': '\eab6',
'dress': '\eab7',
'dribbble-logo': '\eab8',
'drop': '\eab9',
'dropbox-logo': '\eaba',
'drop-half': '\eabb',
'drop-half-bottom': '\eabc',
'ear': '\eabd',
'ear-slash': '\eabe',
'egg': '\eabf',
'egg-crack': '\eac0',
'eject': '\eac1',
'eject-simple': '\eac2',
'elevator': '\eac3',
'engine': '\eac4',
'envelope': '\eac5',
'envelope-open': '\eac6',
'envelope-simple': '\eac7',
'envelope-simple-open': '\eac8',
'equalizer': '\eac9',
'equals': '\eaca',
'eraser': '\eacb',
'escalator-down': '\eacc',
'escalator-up': '\eacd',
'exam': '\eace',
'exclude': '\eacf',
'exclude-square': '\ead0',
'export': '\ead1',
'eye': '\ead2',
'eye-closed': '\ead3',
'eyedropper': '\ead4',
'eyedropper-sample': '\ead5',
'eyeglasses': '\ead6',
'eye-slash': '\ead7',
'facebook-logo': '\ead8',
'face-mask': '\ead9',
'factory': '\eada',
'faders': '\eadb',
'faders-horizontal': '\eadc',
'fan': '\eadd',
'fast-forward': '\eade',
'fast-forward-circle': '\eadf',
'feather': '\eae0',
'figma-logo': '\eae1',
'file-archive': '\eae2',
'file-arrow-down': '\eae3',
'file-arrow-up': '\eae4',
'file-audio': '\eae5',
'file': '\eae6',
'file-cloud': '\eae7',
'file-code': '\eae8',
'file-css': '\eae9',
'file-csv': '\eaea',
'file-dotted': '\eaeb',
'file-doc': '\eaec',
'file-html': '\eaed',
'file-image': '\eaee',
'file-jpg': '\eaef',
'file-js': '\eaf0',
'file-jsx': '\eaf1',
'file-lock': '\eaf2',
'file-search': '\eaf3',
'file-minus': '\eaf4',
'file-pdf': '\eaf5',
'file-plus': '\eaf6',
'file-png': '\eaf7',
'file-ppt': '\eaf8',
'file-rs': '\eaf9',
'files': '\eafa',
'file-sql': '\eafb',
'file-svg': '\eafc',
'file-text': '\eafd',
'file-ts': '\eafe',
'file-tsx': '\eaff',
'file-video': '\eb00',
'file-vue': '\eb01',
'file-x': '\eb02',
'file-xls': '\eb03',
'file-zip': '\eb04',
'film-reel': '\eb05',
'film-script': '\eb06',
'film-slate': '\eb07',
'film-strip': '\eb08',
'fingerprint': '\eb09',
'fingerprint-simple': '\eb0a',
'finn-the-human': '\eb0b',
'fire': '\eb0c',
'fire-extinguisher': '\eb0d',
'fire-simple': '\eb0e',
'first-aid': '\eb0f',
'first-aid-kit': '\eb10',
'fish': '\eb11',
'fish-simple': '\eb12',
'flag-banner': '\eb13',
'flag': '\eb14',
'flag-checkered': '\eb15',
'flag-pennant': '\eb16',
'flame': '\eb17',
'flashlight': '\eb18',
'flask': '\eb19',
'floppy-disk-back': '\eb1a',
'floppy-disk': '\eb1b',
'flow-arrow': '\eb1c',
'flower': '\eb1d',
'flower-lotus': '\eb1e',
'flower-tulip': '\eb1f',
'flying-saucer': '\eb20',
'folder': '\eb21',
'folder-dotted': '\eb22',
'folder-lock': '\eb23',
'folder-minus': '\eb24',
'folder-notch': '\eb25',
'folder-notch-minus': '\eb26',
'folder-notch-open': '\eb27',
'folder-notch-plus': '\eb28',
'folder-open': '\eb29',
'folder-plus': '\eb2a',
'folders': '\eb2b',
'folder-simple': '\eb2c',
'folder-simple-dotted': '\eb2d',
'folder-simple-lock': '\eb2e',
'folder-simple-minus': '\eb2f',
'folder-simple-plus': '\eb30',
'folder-simple-star': '\eb31',
'folder-simple-user': '\eb32',
'folder-star': '\eb33',
'folder-user': '\eb34',
'football': '\eb35',
'footprints': '\eb36',
'fork-knife': '\eb37',
'frame-corners': '\eb38',
'framer-logo': '\eb39',
'function': '\eb3a',
'funnel': '\eb3b',
'funnel-simple': '\eb3c',
'game-controller': '\eb3d',
'garage': '\eb3e',
'gas-can': '\eb3f',
'gas-pump': '\eb40',
'gauge': '\eb41',
'gavel': '\eb42',
'gear': '\eb43',
'gear-fine': '\eb44',
'gear-six': '\eb45',
'gender-female': '\eb46',
'gender-intersex': '\eb47',
'gender-male': '\eb48',
'gender-neuter': '\eb49',
'gender-nonbinary': '\eb4a',
'gender-transgender': '\eb4b',
'ghost': '\eb4c',
'gif': '\eb4d',
'gift': '\eb4e',
'git-branch': '\eb4f',
'git-commit': '\eb50',
'git-diff': '\eb51',
'git-fork': '\eb52',
'github-logo': '\eb53',
'gitlab-logo': '\eb54',
'gitlab-logo-simple': '\eb55',
'git-merge': '\eb56',
'git-pull-request': '\eb57',
'globe': '\eb58',
'globe-hemisphere-east': '\eb59',
'globe-hemisphere-west': '\eb5a',
'globe-simple': '\eb5b',
'globe-stand': '\eb5c',
'goggles': '\eb5d',
'goodreads-logo': '\eb5e',
'google-cardboard-logo': '\eb5f',
'google-chrome-logo': '\eb60',
'google-drive-logo': '\eb61',
'google-logo': '\eb62',
'google-photos-logo': '\eb63',
'google-play-logo': '\eb64',
'google-podcasts-logo': '\eb65',
'gradient': '\eb66',
'graduation-cap': '\eb67',
'grains': '\eb68',
'grains-slash': '\eb69',
'graph': '\eb6a',
'grid-four': '\eb6b',
'grid-nine': '\eb6c',
'guitar': '\eb6d',
'hamburger': '\eb6e',
'hammer': '\eb6f',
'handbag': '\eb70',
'handbag-simple': '\eb71',
'hand': '\eb72',
'hand-coins': '\eb73',
'hand-eye': '\eb74',
'hand-fist': '\eb75',
'hand-grabbing': '\eb76',
'hand-heart': '\eb77',
'hand-palm': '\eb78',
'hand-pointing': '\eb79',
'hands-clapping': '\eb7a',
'handshake': '\eb7b',
'hand-soap': '\eb7c',
'hands-praying': '\eb7d',
'hand-swipe-left': '\eb7e',
'hand-swipe-right': '\eb7f',
'hand-tap': '\eb80',
'hand-waving': '\eb81',
'hard-drive': '\eb82',
'hard-drives': '\eb83',
'hash': '\eb84',
'hash-straight': '\eb85',
'headlights': '\eb86',
'headphones': '\eb87',
'headset': '\eb88',
'heartbeat': '\eb89',
'heart': '\eb8a',
'heart-break': '\eb8b',
'heart-half': '\eb8c',
'heart-straight': '\eb8d',
'heart-straight-break': '\eb8e',
'hexagon': '\eb8f',
'high-heel': '\eb90',
'highlighter-circle': '\eb91',
'hoodie': '\eb92',
'horse': '\eb93',
'hourglass': '\eb94',
'hourglass-high': '\eb95',
'hourglass-low': '\eb96',
'hourglass-medium': '\eb97',
'hourglass-simple': '\eb98',
'hourglass-simple-high': '\eb99',
'hourglass-simple-low': '\eb9a',
'hourglass-simple-medium': '\eb9b',
'house': '\eb9c',
'house-line': '\eb9d',
'house-simple': '\eb9e',
'ice-cream': '\eb9f',
'identification-badge': '\eba0',
'identification-card': '\eba1',
'image': '\eba2',
'images': '\eba3',
'image-square': '\eba4',
'images-square': '\eba5',
'infinity': '\eba6',
'info': '\eba7',
'instagram-logo': '\eba8',
'intersect': '\eba9',
'intersect-square': '\ebaa',
'intersect-three': '\ebab',
'jeep': '\ebac',
'kanban': '\ebad',
'keyboard': '\ebae',
'key': '\ebaf',
'keyhole': '\ebb0',
'key-return': '\ebb1',
'knife': '\ebb2',
'ladder': '\ebb3',
'ladder-simple': '\ebb4',
'lamp': '\ebb5',
'laptop': '\ebb6',
'layout': '\ebb7',
'leaf': '\ebb8',
'lifebuoy': '\ebb9',
'lightbulb': '\ebba',
'lightbulb-filament': '\ebbb',
'lighthouse': '\ebbc',
'lightning-a': '\ebbd',
'lightning': '\ebbe',
'lightning-slash': '\ebbf',
'line-segment': '\ebc0',
'line-segments': '\ebc1',
'link': '\ebc2',
'link-break': '\ebc3',
'linkedin-logo': '\ebc4',
'link-simple': '\ebc5',
'link-simple-break': '\ebc6',
'link-simple-horizontal': '\ebc7',
'link-simple-horizontal-break': '\ebc8',
'linux-logo': '\ebc9',
'list': '\ebca',
'list-bullets': '\ebcb',
'list-checks': '\ebcc',
'list-dashes': '\ebcd',
'list-magnifying-glass': '\ebce',
'list-numbers': '\ebcf',
'list-plus': '\ebd0',
'lock': '\ebd1',
'lockers': '\ebd2',
'lock-key': '\ebd3',
'lock-key-open': '\ebd4',
'lock-laminated': '\ebd5',
'lock-laminated-open': '\ebd6',
'lock-open': '\ebd7',
'lock-simple': '\ebd8',
'lock-simple-open': '\ebd9',
'magic-wand': '\ebda',
'magnet': '\ebdb',
'magnet-straight': '\ebdc',
'magnifying-glass': '\ebdd',
'magnifying-glass-minus': '\ebde',
'magnifying-glass-plus': '\ebdf',
'map-pin': '\ebe0',
'map-pin-line': '\ebe1',
'map-trifold': '\ebe2',
'marker-circle': '\ebe3',
'martini': '\ebe4',
'mask-happy': '\ebe5',
'mask-sad': '\ebe6',
'math-operations': '\ebe7',
'medal': '\ebe8',
'medal-military': '\ebe9',
'medium-logo': '\ebea',
'megaphone': '\ebeb',
'megaphone-simple': '\ebec',
'messenger-logo': '\ebed',
'meta-logo': '\ebee',
'metronome': '\ebef',
'microphone': '\ebf0',
'microphone-slash': '\ebf1',
'microphone-stage': '\ebf2',
'microsoft-excel-logo': '\ebf3',
'microsoft-outlook-logo': '\ebf4',
'microsoft-powerpoint-logo': '\ebf5',
'microsoft-teams-logo': '\ebf6',
'microsoft-word-logo': '\ebf7',
'minus': '\ebf8',
'minus-circle': '\ebf9',
'minus-square': '\ebfa',
'money': '\ebfb',
'monitor': '\ebfc',
'monitor-play': '\ebfd',
'moon': '\ebfe',
'moon-stars': '\ebff',
'moped': '\ec00',
'moped-front': '\ec01',
'mosque': '\ec02',
'motorcycle': '\ec03',
'mountains': '\ec04',
'mouse': '\ec05',
'mouse-simple': '\ec06',
'music-note': '\ec07',
'music-notes': '\ec08',
'music-note-simple': '\ec09',
'music-notes-plus': '\ec0a',
'music-notes-simple': '\ec0b',
'navigation-arrow': '\ec0c',
'needle': '\ec0d',
'newspaper': '\ec0e',
'newspaper-clipping': '\ec0f',
'notches': '\ec10',
'note-blank': '\ec11',
'note': '\ec12',
'notebook': '\ec13',
'notepad': '\ec14',
'note-pencil': '\ec15',
'notification': '\ec16',
'notion-logo': '\ec17',
'number-circle-eight': '\ec18',
'number-circle-five': '\ec19',
'number-circle-four': '\ec1a',
'number-circle-nine': '\ec1b',
'number-circle-one': '\ec1c',
'number-circle-seven': '\ec1d',
'number-circle-six': '\ec1e',
'number-circle-three': '\ec1f',
'number-circle-two': '\ec20',
'number-circle-zero': '\ec21',
'number-eight': '\ec22',
'number-five': '\ec23',
'number-four': '\ec24',
'number-nine': '\ec25',
'number-one': '\ec26',
'number-seven': '\ec27',
'number-six': '\ec28',
'number-square-eight': '\ec29',
'number-square-five': '\ec2a',
'number-square-four': '\ec2b',
'number-square-nine': '\ec2c',
'number-square-one': '\ec2d',
'number-square-seven': '\ec2e',
'number-square-six': '\ec2f',
'number-square-three': '\ec30',
'number-square-two': '\ec31',
'number-square-zero': '\ec32',
'number-three': '\ec33',
'number-two': '\ec34',
'number-zero': '\ec35',
'nut': '\ec36',
'ny-times-logo': '\ec37',
'octagon': '\ec38',
'office-chair': '\ec39',
'option': '\ec3a',
'orange-slice': '\ec3b',
'package': '\ec3c',
'paint-brush': '\ec3d',
'paint-brush-broad': '\ec3e',
'paint-brush-household': '\ec3f',
'paint-bucket': '\ec40',
'paint-roller': '\ec41',
'palette': '\ec42',
'pants': '\ec43',
'paperclip': '\ec44',
'paperclip-horizontal': '\ec45',
'paper-plane': '\ec46',
'paper-plane-right': '\ec47',
'paper-plane-tilt': '\ec48',
'parachute': '\ec49',
'paragraph': '\ec4a',
'parallelogram': '\ec4b',
'park': '\ec4c',
'password': '\ec4d',
'path': '\ec4e',
'patreon-logo': '\ec4f',
'pause': '\ec50',
'pause-circle': '\ec51',
'paw-print': '\ec52',
'paypal-logo': '\ec53',
'peace': '\ec54',
'pen': '\ec55',
'pencil': '\ec56',
'pencil-circle': '\ec57',
'pencil-line': '\ec58',
'pencil-simple': '\ec59',
'pencil-simple-line': '\ec5a',
'pencil-simple-slash': '\ec5b',
'pencil-slash': '\ec5c',
'pen-nib': '\ec5d',
'pen-nib-straight': '\ec5e',
'pentagram': '\ec5f',
'pepper': '\ec60',
'percent': '\ec61',
'person-arms-spread': '\ec62',
'person': '\ec63',
'person-simple-bike': '\ec64',
'person-simple': '\ec65',
'person-simple-run': '\ec66',
'person-simple-throw': '\ec67',
'person-simple-walk': '\ec68',
'perspective': '\ec69',
'phone': '\ec6a',
'phone-call': '\ec6b',
'phone-disconnect': '\ec6c',
'phone-incoming': '\ec6d',
'phone-outgoing': '\ec6e',
'phone-plus': '\ec6f',
'phone-slash': '\ec70',
'phone-x': '\ec71',
'phosphor-logo': '\ec72',
'piano-keys': '\ec73',
'pi': '\ec74',
'picture-in-picture': '\ec75',
'piggy-bank': '\ec76',
'pill': '\ec77',
'pinterest-logo': '\ec78',
'pinwheel': '\ec79',
'pizza': '\ec7a',
'placeholder': '\ec7b',
'planet': '\ec7c',
'plant': '\ec7d',
'play': '\ec7e',
'play-circle': '\ec7f',
'playlist': '\ec80',
'play-pause': '\ec81',
'plug': '\ec82',
'plug-charging': '\ec83',
'plugs': '\ec84',
'plugs-connected': '\ec85',
'plus': '\ec86',
'plus-circle': '\ec87',
'plus-minus': '\ec88',
'plus-square': '\ec89',
'poker-chip': '\ec8a',
'police-car': '\ec8b',
'polygon': '\ec8c',
'popcorn': '\ec8d',
'potted-plant': '\ec8e',
'power': '\ec8f',
'prescription': '\ec90',
'presentation': '\ec91',
'presentation-chart': '\ec92',
'printer': '\ec93',
'prohibit': '\ec94',
'prohibit-inset': '\ec95',
'projector-screen': '\ec96',
'projector-screen-chart': '\ec97',
'activity': '\ec98',
'push-pin': '\ec99',
'push-pin-simple': '\ec9a',
'push-pin-simple-slash': '\ec9b',
'push-pin-slash': '\ec9c',
'puzzle-piece': '\ec9d',
'qr-code': '\ec9e',
'question': '\ec9f',
'queue': '\eca0',
'quotes': '\eca1',
'radical': '\eca2',
'radioactive': '\eca3',
'radio': '\eca4',
'radio-button': '\eca5',
'rainbow': '\eca6',
'rainbow-cloud': '\eca7',
'read-cv-logo': '\eca8',
'receipt': '\eca9',
'receipt-x': '\ecaa',
'record': '\ecab',
'rectangle': '\ecac',
'recycle': '\ecad',
'reddit-logo': '\ecae',
'repeat': '\ecaf',
'repeat-once': '\ecb0',
'rewind': '\ecb1',
'rewind-circle': '\ecb2',
'road-horizon': '\ecb3',
'robot': '\ecb4',
'rocket': '\ecb5',
'rocket-launch': '\ecb6',
'rows': '\ecb7',
'rss': '\ecb8',
'rss-simple': '\ecb9',
'rug': '\ecba',
'ruler': '\ecbb',
'scales': '\ecbc',
'scan': '\ecbd',
'scissors': '\ecbe',
'scooter': '\ecbf',
'screencast': '\ecc0',
'scribble-loop': '\ecc1',
'scroll': '\ecc2',
'circle-wavy': '\ecc3',
'circle-wavy-check': '\ecc4',
'circle-wavy-question': '\ecc5',
'circle-wavy-warning': '\ecc6',
'selection-all': '\ecc7',
'selection-background': '\ecc8',
'selection': '\ecc9',
'selection-foreground': '\ecca',
'selection-inverse': '\eccb',
'selection-plus': '\eccc',
'selection-slash': '\eccd',
'shapes': '\ecce',
'share': '\eccf',
'share-fat': '\ecd0',
'share-network': '\ecd1',
'shield': '\ecd2',
'shield-check': '\ecd3',
'shield-checkered': '\ecd4',
'shield-chevron': '\ecd5',
'shield-plus': '\ecd6',
'shield-slash': '\ecd7',
'shield-star': '\ecd8',
'shield-warning': '\ecd9',
'shirt-folded': '\ecda',
'shooting-star': '\ecdb',
'shopping-bag': '\ecdc',
'shopping-bag-open': '\ecdd',
'shopping-cart': '\ecde',
'shopping-cart-simple': '\ecdf',
'shower': '\ece0',
'shrimp': '\ece1',
'shuffle-angular': '\ece2',
'shuffle': '\ece3',
'shuffle-simple': '\ece4',
'sidebar': '\ece5',
'sidebar-simple': '\ece6',
'sigma': '\ece7',
'signature': '\ece8',
'sign-in': '\ece9',
'sign-out': '\ecea',
'signpost': '\eceb',
'sim-card': '\ecec',
'siren': '\eced',
'sketch-logo': '\ecee',
'skip-back': '\ecef',
'skip-back-circle': '\ecf0',
'skip-forward': '\ecf1',
'skip-forward-circle': '\ecf2',
'skull': '\ecf3',
'slack-logo': '\ecf4',
'sliders': '\ecf5',
'sliders-horizontal': '\ecf6',
'slideshow': '\ecf7',
'smiley-angry': '\ecf8',
'smiley-blank': '\ecf9',
'smiley': '\ecfa',
'smiley-meh': '\ecfb',
'smiley-nervous': '\ecfc',
'smiley-sad': '\ecfd',
'smiley-sticker': '\ecfe',
'smiley-wink': '\ecff',
'smiley-x-eyes': '\ed00',
'snapchat-logo': '\ed01',
'sneaker': '\ed02',
'sneaker-move': '\ed03',
'snowflake': '\ed04',
'soccer-ball': '\ed05',
'sort-ascending': '\ed06',
'sort-descending': '\ed07',
'soundcloud-logo': '\ed08',
'spade': '\ed09',
'sparkle': '\ed0a',
'speaker-hifi': '\ed0b',
'speaker-high': '\ed0c',
'speaker-low': '\ed0d',
'speaker-none': '\ed0e',
'speaker-simple-high': '\ed0f',
'speaker-simple-low': '\ed10',
'speaker-simple-none': '\ed11',
'speaker-simple-slash': '\ed12',
'speaker-simple-x': '\ed13',
'speaker-slash': '\ed14',
'speaker-x': '\ed15',
'spinner': '\ed16',
'spinner-gap': '\ed17',
'spiral': '\ed18',
'split-horizontal': '\ed19',
'split-vertical': '\ed1a',
'spotify-logo': '\ed1b',
'square': '\ed1c',
'square-half': '\ed1d',
'square-half-bottom': '\ed1e',
'square-logo': '\ed1f',
'squares-four': '\ed20',
'square-split-horizontal': '\ed21',
'square-split-vertical': '\ed22',
'stack': '\ed23',
'stack-overflow-logo': '\ed24',
'stack-simple': '\ed25',
'stairs': '\ed26',
'stamp': '\ed27',
'star-and-crescent': '\ed28',
'star': '\ed29',
'star-four': '\ed2a',
'star-half': '\ed2b',
'star-of-david': '\ed2c',
'steering-wheel': '\ed2d',
'steps': '\ed2e',
'stethoscope': '\ed2f',
'sticker': '\ed30',
'stool': '\ed31',
'stop': '\ed32',
'stop-circle': '\ed33',
'storefront': '\ed34',
'strategy': '\ed35',
'stripe-logo': '\ed36',
'student': '\ed37',
'subtitles': '\ed38',
'subtract': '\ed39',
'subtract-square': '\ed3a',
'suitcase': '\ed3b',
'suitcase-rolling': '\ed3c',
'suitcase-simple': '\ed3d',
'sun': '\ed3e',
'sun-dim': '\ed3f',
'sunglasses': '\ed40',
'sun-horizon': '\ed41',
'swap': '\ed42',
'swatches': '\ed43',
'swimming-pool': '\ed44',
'sword': '\ed45',
'synagogue': '\ed46',
'syringe': '\ed47',
'table': '\ed48',
'tabs': '\ed49',
'tag': '\ed4a',
'tag-chevron': '\ed4b',
'tag-simple': '\ed4c',
'target': '\ed4d',
'taxi': '\ed4e',
'telegram-logo': '\ed4f',
'television': '\ed50',
'television-simple': '\ed51',
'tennis-ball': '\ed52',
'tent': '\ed53',
'terminal': '\ed54',
'terminal-window': '\ed55',
'test-tube': '\ed56',
'text-aa': '\ed57',
'text-align-center': '\ed58',
'text-align-justify': '\ed59',
'text-align-left': '\ed5a',
'text-align-right': '\ed5b',
'text-a-underline': '\ed5c',
'text-bolder': '\ed5d',
'textbox': '\ed5e',
'text-columns': '\ed5f',
'text-h': '\ed60',
'text-h-five': '\ed61',
'text-h-four': '\ed62',
'text-h-one': '\ed63',
'text-h-six': '\ed64',
'text-h-three': '\ed65',
'text-h-two': '\ed66',
'text-indent': '\ed67',
'text-italic': '\ed68',
'text-outdent': '\ed69',
'text-strikethrough': '\ed6a',
'text-t': '\ed6b',
'text-underline': '\ed6c',
'thermometer': '\ed6d',
'thermometer-cold': '\ed6e',
'thermometer-hot': '\ed6f',
'thermometer-simple': '\ed70',
'thumbs-down': '\ed71',
'thumbs-up': '\ed72',
'ticket': '\ed73',
'tidal-logo': '\ed74',
'tiktok-logo': '\ed75',
'timer': '\ed76',
'tipi': '\ed77',
'toggle-left': '\ed78',
'toggle-right': '\ed79',
'toilet': '\ed7a',
'toilet-paper': '\ed7b',
'toolbox': '\ed7c',
'tooth': '\ed7d',
'tote': '\ed7e',
'tote-simple': '\ed7f',
'trademark': '\ed80',
'trademark-registered': '\ed81',
'traffic-cone': '\ed82',
'traffic-signal': '\ed83',
'traffic-sign': '\ed84',
'train': '\ed85',
'train-regional': '\ed86',
'train-simple': '\ed87',
'tram': '\ed88',
'translate': '\ed89',
'trash': '\ed8a',
'trash-simple': '\ed8b',
'tray': '\ed8c',
'tree': '\ed8d',
'tree-evergreen': '\ed8e',
'tree-palm': '\ed8f',
'tree-structure': '\ed90',
'trend-down': '\ed91',
'trend-up': '\ed92',
'triangle': '\ed93',
'trophy': '\ed94',
'truck': '\ed95',
't-shirt': '\ed96',
'twitch-logo': '\ed97',
'twitter-logo': '\ed98',
'umbrella': '\ed99',
'umbrella-simple': '\ed9a',
'unite': '\ed9b',
'unite-square': '\ed9c',
'upload': '\ed9d',
'upload-simple': '\ed9e',
'usb': '\ed9f',
'user': '\eda0',
'user-circle': '\eda1',
'user-circle-gear': '\eda2',
'user-circle-minus': '\eda3',
'user-circle-plus': '\eda4',
'user-focus': '\eda5',
'user-gear': '\eda6',
'user-list': '\eda7',
'user-minus': '\eda8',
'user-plus': '\eda9',
'user-rectangle': '\edaa',
'users': '\edab',
'users-four': '\edac',
'user-square': '\edad',
'users-three': '\edae',
'user-switch': '\edaf',
'van': '\edb0',
'vault': '\edb1',
'vibrate': '\edb2',
'video': '\edb3',
'video-camera': '\edb4',
'video-camera-slash': '\edb5',
'vignette': '\edb6',
'vinyl-record': '\edb7',
'virtual-reality': '\edb8',
'virus': '\edb9',
'voicemail': '\edba',
'volleyball': '\edbb',
'wall': '\edbc',
'wallet': '\edbd',
'warehouse': '\edbe',
'warning': '\edbf',
'warning-circle': '\edc0',
'warning-diamond': '\edc1',
'warning-octagon': '\edc2',
'watch': '\edc3',
'waveform': '\edc4',
'wave-sawtooth': '\edc5',
'waves': '\edc6',
'wave-sine': '\edc7',
'wave-square': '\edc8',
'wave-triangle': '\edc9',
'webcam': '\edca',
'webcam-slash': '\edcb',
'webhooks-logo': '\edcc',
'wechat-logo': '\edcd',
'whatsapp-logo': '\edce',
'wheelchair': '\edcf',
'wheelchair-motion': '\edd0',
'wifi-high': '\edd1',
'wifi-low': '\edd2',
'wifi-medium': '\edd3',
'wifi-none': '\edd4',
'wifi-slash': '\edd5',
'wifi-x': '\edd6',
'wind': '\edd7',
'windows-logo': '\edd8',
'wine': '\edd9',
'wrench': '\edda',
'x': '\eddb',
'x-circle': '\eddc',
'x-square': '\eddd',
'yin-yang': '\edde',
'youtube-logo': '\eddf'
);
@use 'sass:map';
@use 'sass:list';
@import '_available-phosphor-icons';
@font-face {
font-family: 'Phosphor-Bold';
src: url('/assets/fonts/Phosphor-Bold-subset.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: block;
}
// DO NOT CHANGE THIS VARIABLE A SUBSET FONT
// IS GENERATED BASED ON THIS VARIABLE NAME
$iconsToInclude: 'compass', 'book-bookmark', 'graduation-cap', 'users', 'microphone', 'squares-four',
'cards', 'youtube-logo', 'code-block', 'paint-brush', 'megaphone', 'caret-left', 'caret-right',
'fingerprint', 'trash-simple', 'article', 'sign-out', 'spotify-logo', 'pencil', 'plus-square',
'minus-square', 'slideshow', 'x', 'envelope', 'password', 'lightbulb';
.phb {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'Phosphor-Bold' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
@each $icon in $iconsToInclude {
&.#{$icon}:before {
content: map.get($availableIcons, $icon);
}
}
}
import { UnicodeRange } from '@japont/unicode-range';
// @ts-ignore
import subsetFont from 'subset-font';
// util to handle passing unicode-range as a string
function formatRange(range: any) {
if (typeof range === 'string') {
return range.replace(/\s*/g, '').split(',');
}
return range;
}
function getGlyphsFromUnicodeRange(range: any) {
// UnicodeRange currently requires an array of ranges …
const rangeArray = formatRange(range);
const glyphs = UnicodeRange.parse(rangeArray).map((cp) => String.fromCodePoint(cp));
return glyphs;
}
const styleFile = await Bun.file('./src/styles/fonts/_phosphor-icons.scss').text();
const iconJson = await Bun.file('./src/styles/fonts/_available-phosphor-icons.json').text();
const fontArrayBuffer = await Bun.file('./src/assets/fonts/Phosphor-Bold.ttf').arrayBuffer();
const fontBuffer = Buffer.from(fontArrayBuffer);
const part1 = styleFile.split('$iconsToInclude:')[1];
const variablesString = part1.split(';')[0].trim().replace(/'/g, '');
const variablesArr = variablesString.split(',').map((item) => item.trim());
const iconJsonObj = JSON.parse(iconJson);
const selectedUnicodes = variablesArr.map((item) => 'U+' + iconJsonObj[item].toUpperCase());
const glyphs = getGlyphsFromUnicodeRange(selectedUnicodes);
// Create a new font with only the characters required to render "Hello, world!" in WOFF2 format:
const subsetBuffer = await subsetFont(fontBuffer, glyphs.join(''), {
targetFormat: 'woff'
});
// Create new font
const writes = await Bun.write('./src/assets/fonts/Phosphor-Bold-subset.woff', subsetBuffer);
console.log('subsetBuffer: ', subsetBuffer);
console.log('writes: ', writes);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment