const svgns = 'http://www.w3.org/2000/svg';
const dict = {
    "\uf000": "glass-martini",
    "\uf001": "music",
    "\uf002": "search",
    "\uf004": "heart",
    "\uf005": "star",
    "\uf007": "user",
    "\uf008": "film",
    "\uf009": "th-large",
    "\uf00a": "th",
    "\uf00b": "th-list",
    "\uf00c": "check",
    "\uf00d": "times",
    "\uf00e": "search-plus",
    "\uf010": "search-minus",
    "\uf011": "power-off",
    "\uf012": "signal",
    "\uf013": "cog",
    "\uf015": "home",
    "\uf017": "clock",
    "\uf018": "road",
    "\uf019": "download",
    "\uf01c": "inbox",
    "\uf01e": "redo",
    "\uf021": "sync",
    "\uf022": "list-alt",
    "\uf023": "lock",
    "\uf024": "flag",
    "\uf025": "headphones",
    "\uf026": "volume-off",
    "\uf027": "volume-down",
    "\uf028": "volume-up",
    "\uf029": "qrcode",
    "\uf02a": "barcode",
    "\uf02b": "tag",
    "\uf02c": "tags",
    "\uf02d": "book",
    "\uf02e": "bookmark",
    "\uf02f": "print",
    "\uf030": "camera",
    "\uf031": "font",
    "\uf032": "bold",
    "\uf033": "italic",
    "\uf034": "text-height",
    "\uf035": "text-width",
    "\uf036": "align-left",
    "\uf037": "align-center",
    "\uf038": "align-right",
    "\uf039": "align-justify",
    "\uf03a": "list",
    "\uf03b": "outdent",
    "\uf03c": "indent",
    "\uf03d": "video",
    "\uf03e": "image",
    "\uf040": "pencil",
    "\uf041": "map-marker",
    "\uf042": "adjust",
    "\uf043": "tint",
    "\uf044": "edit",
    "\uf047": "arrows",
    "\uf048": "step-backward",
    "\uf049": "fast-backward",
    "\uf04a": "backward",
    "\uf04b": "play",
    "\uf04c": "pause",
    "\uf04d": "stop",
    "\uf04e": "forward",
    "\uf050": "fast-forward",
    "\uf051": "step-forward",
    "\uf052": "eject",
    "\uf053": "chevron-left",
    "\uf054": "chevron-right",
    "\uf055": "plus-circle",
    "\uf056": "minus-circle",
    "\uf057": "times-circle",
    "\uf058": "check-circle",
    "\uf059": "question-circle",
    "\uf05a": "info-circle",
    "\uf05b": "crosshairs",
    "\uf05e": "ban",
    "\uf060": "arrow-left",
    "\uf061": "arrow-right",
    "\uf062": "arrow-up",
    "\uf063": "arrow-down",
    "\uf064": "share",
    "\uf065": "expand",
    "\uf066": "compress",
    "\uf067": "plus",
    "\uf068": "minus",
    "\uf069": "asterisk",
    "\uf06a": "exclamation-circle",
    "\uf06b": "gift",
    "\uf06c": "leaf",
    "\uf06d": "fire",
    "\uf06e": "eye",
    "\uf070": "eye-slash",
    "\uf071": "exclamation-triangle",
    "\uf072": "plane",
    "\uf073": "calendar-alt",
    "\uf074": "random",
    "\uf075": "comment",
    "\uf076": "magnet",
    "\uf077": "chevron-up",
    "\uf078": "chevron-down",
    "\uf079": "retweet",
    "\uf07a": "shopping-cart",
    "\uf07b": "folder",
    "\uf07c": "folder-open",
    "\uf07d": "arrows-v",
    "\uf07e": "arrows-h",
    "\uf080": "chart-bar",
    "\uf083": "camera-retro",
    "\uf084": "key",
    "\uf085": "cogs",
    "\uf086": "comments",
    "\uf089": "star-half",
    "\uf08b": "sign-out",
    "\uf08d": "thumbtack",
    "\uf08e": "external-link",
    "\uf090": "sign-in",
    "\uf091": "trophy",
    "\uf093": "upload",
    "\uf094": "lemon",
    "\uf095": "phone",
    "\uf098": "phone-square",
    "\uf09c": "unlock",
    "\uf09d": "credit-card",
    "\uf09e": "rss",
    "\uf0a0": "hdd",
    "\uf0a1": "bullhorn",
    "\uf0a3": "certificate",
    "\uf0a4": "hand-point-right",
    "\uf0a5": "hand-point-left",
    "\uf0a6": "hand-point-up",
    "\uf0a7": "hand-point-down",
    "\uf0a8": "arrow-circle-left",
    "\uf0a9": "arrow-circle-right",
    "\uf0aa": "arrow-circle-up",
    "\uf0ab": "arrow-circle-down",
    "\uf0ac": "globe",
    "\uf0ad": "wrench",
    "\uf0ae": "tasks",
    "\uf0b0": "filter",
    "\uf0b1": "briefcase",
    "\uf0b2": "arrows-alt",
    "\uf0c0": "users",
    "\uf0c1": "link",
    "\uf0c2": "cloud",
    "\uf0c3": "flask",
    "\uf0c4": "cut",
    "\uf0c5": "copy",
    "\uf0c6": "paperclip",
    "\uf0c7": "save",
    "\uf0c8": "square",
    "\uf0c9": "bars",
    "\uf0ca": "list-ul",
    "\uf0cb": "list-ol",
    "\uf0cc": "strikethrough",
    "\uf0cd": "underline",
    "\uf0ce": "table",
    "\uf0d0": "magic",
    "\uf0d1": "truck",
    "\uf0d6": "money-bill",
    "\uf0d7": "caret-down",
    "\uf0d8": "caret-up",
    "\uf0d9": "caret-left",
    "\uf0da": "caret-right",
    "\uf0db": "columns",
    "\uf0dc": "sort",
    "\uf0dd": "sort-down",
    "\uf0de": "sort-up",
    "\uf0e0": "envelope",
    "\uf0e2": "undo",
    "\uf0e3": "gavel",
    "\uf0e4": "tachometer",
    "\uf0e7": "bolt",
    "\uf0e8": "sitemap",
    "\uf0e9": "umbrella",
    "\uf0ea": "paste",
    "\uf0eb": "lightbulb",
    "\uf0ec": "exchange",
    "\uf0ed": "cloud-download",
    "\uf0ee": "cloud-upload",
    "\uf0f0": "user-md",
    "\uf0f1": "stethoscope",
    "\uf0f2": "suitcase",
    "\uf0f3": "bell",
    "\uf0f4": "coffee",
    "\uf0f8": "hospital",
    "\uf0f9": "ambulance",
    "\uf0fa": "medkit",
    "\uf0fb": "fighter-jet",
    "\uf0fc": "beer",
    "\uf0fd": "h-square",
    "\uf0fe": "plus-square",
    "\uf100": "angle-double-left",
    "\uf101": "angle-double-right",
    "\uf102": "angle-double-up",
    "\uf103": "angle-double-down",
    "\uf104": "angle-left",
    "\uf105": "angle-right",
    "\uf106": "angle-up",
    "\uf107": "angle-down",
    "\uf108": "desktop",
    "\uf109": "laptop",
    "\uf10a": "tablet",
    "\uf10b": "mobile",
    "\uf10d": "quote-left",
    "\uf10e": "quote-right",
    "\uf110": "spinner",
    "\uf111": "circle",
    "\uf118": "smile",
    "\uf119": "frown",
    "\uf11a": "meh",
    "\uf11b": "gamepad",
    "\uf11c": "keyboard",
    "\uf11e": "flag-checkered",
    "\uf120": "terminal",
    "\uf121": "code",
    "\uf122": "reply-all",
    "\uf124": "location-arrow",
    "\uf125": "crop",
    "\uf126": "code-branch",
    "\uf127": "unlink",
    "\uf128": "question",
    "\uf129": "info",
    "\uf12a": "exclamation",
    "\uf12b": "superscript",
    "\uf12c": "subscript",
    "\uf12d": "eraser",
    "\uf12e": "puzzle-piece",
    "\uf130": "microphone",
    "\uf131": "microphone-slash",
    "\uf132": "shield",
    "\uf133": "calendar",
    "\uf134": "fire-extinguisher",
    "\uf135": "rocket",
    "\uf137": "chevron-circle-left",
    "\uf138": "chevron-circle-right",
    "\uf139": "chevron-circle-up",
    "\uf13a": "chevron-circle-down",
    "\uf13d": "anchor",
    "\uf13e": "unlock-alt",
    "\uf140": "bullseye",
    "\uf141": "ellipsis-h",
    "\uf142": "ellipsis-v",
    "\uf143": "rss-square",
    "\uf144": "play-circle",
    "\uf145": "ticket",
    "\uf146": "minus-square",
    "\uf148": "level-up",
    "\uf149": "level-down",
    "\uf14a": "check-square",
    "\uf14b": "pen-square",
    "\uf14c": "external-link-square",
    "\uf14d": "share-square",
    "\uf14e": "compass",
    "\uf150": "caret-square-down",
    "\uf151": "caret-square-up",
    "\uf152": "caret-square-right",
    "\uf153": "euro-sign",
    "\uf154": "pound-sign",
    "\uf155": "dollar-sign",
    "\uf156": "rupee-sign",
    "\uf157": "yen-sign",
    "\uf158": "ruble-sign",
    "\uf159": "won-sign",
    "\uf15b": "file",
    "\uf15c": "file-alt",
    "\uf15d": "sort-alpha-down",
    "\uf15e": "sort-alpha-up",
    "\uf160": "sort-amount-down",
    "\uf161": "sort-amount-up",
    "\uf162": "sort-numeric-down",
    "\uf163": "sort-numeric-up",
    "\uf164": "thumbs-up",
    "\uf165": "thumbs-down",
    "\uf175": "long-arrow-down",
    "\uf176": "long-arrow-up",
    "\uf177": "long-arrow-left",
    "\uf178": "long-arrow-right",
    "\uf182": "female",
    "\uf183": "male",
    "\uf185": "sun",
    "\uf186": "moon",
    "\uf187": "archive",
    "\uf188": "bug",
    "\uf191": "caret-square-left",
    "\uf192": "dot-circle",
    "\uf193": "wheelchair",
    "\uf195": "lira-sign",
    "\uf197": "space-shuttle",
    "\uf199": "envelope-square",
    "\uf19c": "university",
    "\uf19d": "graduation-cap",
    "\uf1ab": "language",
    "\uf1ac": "fax",
    "\uf1ad": "building",
    "\uf1ae": "child",
    "\uf1b0": "paw",
    "\uf1b2": "cube",
    "\uf1b3": "cubes",
    "\uf1b8": "recycle",
    "\uf1b9": "car",
    "\uf1ba": "taxi",
    "\uf1bb": "tree",
    "\uf1c0": "database",
    "\uf1c1": "file-pdf",
    "\uf1c2": "file-word",
    "\uf1c3": "file-excel",
    "\uf1c4": "file-powerpoint",
    "\uf1c5": "file-image",
    "\uf1c6": "file-archive",
    "\uf1c7": "file-audio",
    "\uf1c8": "file-video",
    "\uf1c9": "file-code",
    "\uf1cd": "life-ring",
    "\uf1ce": "circle-notch",
    "\uf1d8": "paper-plane",
    "\uf1da": "history",
    "\uf1dc": "heading",
    "\uf1dd": "paragraph",
    "\uf1de": "sliders-h",
    "\uf1e0": "share-alt",
    "\uf1e1": "share-alt-square",
    "\uf1e2": "bomb",
    "\uf1e3": "futbol",
    "\uf1e4": "tty",
    "\uf1e5": "binoculars",
    "\uf1e6": "plug",
    "\uf1ea": "newspaper",
    "\uf1eb": "wifi",
    "\uf1ec": "calculator",
    "\uf1f6": "bell-slash",
    "\uf1f8": "trash",
    "\uf1f9": "copyright",
    "\uf1fa": "at",
    "\uf1fb": "eye-dropper",
    "\uf1fc": "paint-brush",
    "\uf1fd": "birthday-cake",
    "\uf1fe": "chart-area",
    "\uf200": "chart-pie",
    "\uf201": "chart-line",
    "\uf204": "toggle-off",
    "\uf205": "toggle-on",
    "\uf206": "bicycle",
    "\uf207": "bus",
    "\uf20a": "closed-captioning",
    "\uf20b": "shekel-sign",
    "\uf217": "cart-plus",
    "\uf218": "cart-arrow-down",
    "\uf219": "diamond",
    "\uf21a": "ship",
    "\uf21b": "user-secret",
    "\uf21c": "motorcycle",
    "\uf21d": "street-view",
    "\uf21e": "heartbeat",
    "\uf221": "venus",
    "\uf222": "mars",
    "\uf223": "mercury",
    "\uf224": "transgender",
    "\uf225": "transgender-alt",
    "\uf226": "venus-double",
    "\uf227": "mars-double",
    "\uf228": "venus-mars",
    "\uf229": "mars-stroke",
    "\uf22a": "mars-stroke-v",
    "\uf22b": "mars-stroke-h",
    "\uf22c": "neuter",
    "\uf22d": "genderless",
    "\uf233": "server",
    "\uf234": "user-plus",
    "\uf235": "user-times",
    "\uf236": "bed",
    "\uf238": "train",
    "\uf239": "subway",
    "\uf240": "battery-full",
    "\uf241": "battery-three-quarters",
    "\uf242": "battery-half",
    "\uf243": "battery-quarter",
    "\uf244": "battery-empty",
    "\uf245": "mouse-pointer",
    "\uf246": "i-cursor",
    "\uf247": "object-group",
    "\uf248": "object-ungroup",
    "\uf249": "sticky-note",
    "\uf24d": "clone",
    "\uf24e": "balance-scale",
    "\uf251": "hourglass-start",
    "\uf252": "hourglass-half",
    "\uf253": "hourglass-end",
    "\uf254": "hourglass",
    "\uf255": "hand-rock",
    "\uf256": "hand-paper",
    "\uf257": "hand-scissors",
    "\uf258": "hand-lizard",
    "\uf259": "hand-spock",
    "\uf25a": "hand-pointer",
    "\uf25b": "hand-peace",
    "\uf25c": "trademark",
    "\uf25d": "registered",
    "\uf26c": "tv",
    "\uf271": "calendar-plus",
    "\uf272": "calendar-minus",
    "\uf273": "calendar-times",
    "\uf274": "calendar-check",
    "\uf275": "industry",
    "\uf276": "map-pin",
    "\uf277": "map-signs",
    "\uf279": "map",
    "\uf27a": "comment-alt",
    "\uf28b": "pause-circle",
    "\uf28d": "stop-circle",
    "\uf290": "shopping-bag",
    "\uf291": "shopping-basket",
    "\uf292": "hashtag",
    "\uf295": "percent",
    "\uf29a": "universal-access",
    "\uf29d": "blind",
    "\uf29e": "audio-description",
    "\uf2a0": "phone-volume",
    "\uf2a1": "braille",
    "\uf2a2": "assistive-listening-systems",
    "\uf2a3": "american-sign-language-interpreting",
    "\uf2a4": "deaf",
    "\uf2a7": "sign-language",
    "\uf2a8": "low-vision",
    "\uf2b5": "handshake",
    "\uf2b6": "envelope-open",
    "\uf2b9": "address-book",
    "\uf2bb": "address-card",
    "\uf2bd": "user-circle",
    "\uf2c1": "id-badge",
    "\uf2c2": "id-card",
    "\uf2c7": "thermometer-full",
    "\uf2c8": "thermometer-three-quarters",
    "\uf2c9": "thermometer-half",
    "\uf2ca": "thermometer-quarter",
    "\uf2cb": "thermometer-empty",
    "\uf2cc": "shower",
    "\uf2cd": "bath",
    "\uf2ce": "podcast",
    "\uf2d0": "window-maximize",
    "\uf2d1": "window-minimize",
    "\uf2d2": "window-restore",
    "\uf2d3": "times-square",
    "\uf2db": "microchip",
    "\uf2dc": "snowflake",
    "\uf2e1": "watch",
    "\uf2e2": "volume-slash",
    "\uf2e3": "utensil-fork",
    "\uf2e4": "utensil-knife",
    "\uf2e5": "utensil-spoon",
    "\uf2e6": "utensils-alt",
    "\uf2e7": "utensils",
    "\uf2e8": "usd-circle",
    "\uf2e9": "usd-square",
    "\uf2ea": "undo-alt",
    "\uf2eb": "trophy-alt",
    "\uf2ec": "triangle",
    "\uf2ed": "trash-alt",
    "\uf2ee": "times-hexagon",
    "\uf2f0": "times-octagon",
    "\uf2f1": "sync-alt",
    "\uf2f2": "stopwatch",
    "\uf2f3": "star-exclamation",
    "\uf2f4": "spade",
    "\uf2f5": "sign-out-alt",
    "\uf2f6": "sign-in-alt",
    "\uf2f7": "shield-check",
    "\uf2f8": "scrubber",
    "\uf2f9": "redo-alt",
    "\uf2fa": "rectangle-landscape",
    "\uf2fb": "rectangle-portrait",
    "\uf2fc": "rectangle-wide",
    "\uf2fd": "question-square",
    "\uf2fe": "poo",
    "\uf300": "plus-hexagon",
    "\uf301": "plus-octagon",
    "\uf302": "images",
    "\uf303": "pencil-alt",
    "\uf304": "pen",
    "\uf305": "pen-alt",
    "\uf306": "octagon",
    "\uf307": "minus-hexagon",
    "\uf308": "minus-octagon",
    "\uf309": "long-arrow-alt-down",
    "\uf30a": "long-arrow-alt-left",
    "\uf30b": "long-arrow-alt-right",
    "\uf30c": "long-arrow-alt-up",
    "\uf30d": "lock-alt",
    "\uf30e": "jack-o-lantern",
    "\uf30f": "info-square",
    "\uf310": "inbox-in",
    "\uf311": "inbox-out",
    "\uf312": "hexagon",
    "\uf313": "h1",
    "\uf314": "h2",
    "\uf315": "h3",
    "\uf316": "file-check",
    "\uf317": "file-times",
    "\uf318": "file-minus",
    "\uf319": "file-plus",
    "\uf31a": "file-exclamation",
    "\uf31c": "file-edit",
    "\uf31d": "expand-arrows",
    "\uf31e": "expand-arrows-alt",
    "\uf320": "expand-wide",
    "\uf321": "exclamation-square",
    "\uf322": "chevron-double-down",
    "\uf323": "chevron-double-left",
    "\uf324": "chevron-double-right",
    "\uf325": "chevron-double-up",
    "\uf326": "compress-wide",
    "\uf327": "club",
    "\uf328": "clipboard",
    "\uf329": "chevron-square-down",
    "\uf32a": "chevron-square-left",
    "\uf32b": "chevron-square-right",
    "\uf32c": "chevron-square-up",
    "\uf32d": "caret-circle-down",
    "\uf32e": "caret-circle-left",
    "\uf330": "caret-circle-right",
    "\uf331": "caret-circle-up",
    "\uf332": "camera-alt",
    "\uf333": "calendar-edit",
    "\uf334": "calendar-exclamation",
    "\uf335": "badge",
    "\uf336": "badge-check",
    "\uf337": "arrows-alt-h",
    "\uf338": "arrows-alt-v",
    "\uf339": "arrow-square-down",
    "\uf33a": "arrow-square-left",
    "\uf33b": "arrow-square-right",
    "\uf33c": "arrow-square-up",
    "\uf33d": "arrow-to-bottom",
    "\uf33e": "arrow-to-left",
    "\uf340": "arrow-to-right",
    "\uf341": "arrow-to-top",
    "\uf342": "arrow-from-bottom",
    "\uf343": "arrow-from-left",
    "\uf344": "arrow-from-right",
    "\uf345": "arrow-from-top",
    "\uf346": "arrow-alt-from-bottom",
    "\uf347": "arrow-alt-from-left",
    "\uf348": "arrow-alt-from-right",
    "\uf349": "arrow-alt-from-top",
    "\uf34a": "arrow-alt-to-bottom",
    "\uf34b": "arrow-alt-to-left",
    "\uf34c": "arrow-alt-to-right",
    "\uf34d": "arrow-alt-to-top",
    "\uf34e": "alarm-clock",
    "\uf350": "arrow-alt-square-down",
    "\uf351": "arrow-alt-square-left",
    "\uf352": "arrow-alt-square-right",
    "\uf353": "arrow-alt-square-up",
    "\uf354": "arrow-alt-down",
    "\uf355": "arrow-alt-left",
    "\uf356": "arrow-alt-right",
    "\uf357": "arrow-alt-up",
    "\uf358": "arrow-alt-circle-down",
    "\uf359": "arrow-alt-circle-left",
    "\uf35a": "arrow-alt-circle-right",
    "\uf35b": "arrow-alt-circle-up",
    "\uf35d": "external-link-alt",
    "\uf360": "external-link-square-alt",
    "\uf361": "retweet-alt",
    "\uf362": "exchange-alt",
    "\uf363": "repeat",
    "\uf364": "repeat-alt",
    "\uf365": "repeat-1",
    "\uf366": "repeat-1-alt",
    "\uf367": "share-all",
    "\uf376": "battery-bolt",
    "\uf377": "battery-slash",
    "\uf37e": "browser",
    "\uf381": "cloud-download-alt",
    "\uf382": "cloud-upload-alt",
    "\uf386": "code-commit",
    "\uf387": "code-merge",
    "\uf389": "credit-card-blank",
    "\uf38a": "credit-card-front",
    "\uf390": "desktop-alt",
    "\uf39b": "ellipsis-h-alt",
    "\uf39c": "ellipsis-v-alt",
    "\uf3a0": "film-alt",
    "\uf3a5": "gem",
    "\uf3b3": "industry-alt",
    "\uf3be": "level-down-alt",
    "\uf3bf": "level-up-alt",
    "\uf3c1": "lock-open",
    "\uf3c2": "lock-open-alt",
    "\uf3c5": "map-marker-alt",
    "\uf3c9": "microphone-alt",
    "\uf3cd": "mobile-alt",
    "\uf3ce": "mobile-android",
    "\uf3cf": "mobile-android-alt",
    "\uf3d1": "money-bill-alt",
    "\uf3dd": "phone-slash",
    "\uf3de": "plane-alt",
    "\uf3e0": "portrait",
    "\uf3e5": "reply",
    "\uf3ed": "shield-alt",
    "\uf3f0": "sliders-h-square",
    "\uf3f1": "sliders-v",
    "\uf3f2": "sliders-v-square",
    "\uf3f4": "spinner-third",
    "\uf3fa": "tablet-alt",
    "\uf3fb": "tablet-android",
    "\uf3fc": "tablet-android-alt",
    "\uf3fd": "tachometer-alt",
    "\uf3ff": "ticket-alt",
    "\uf400": "tree-alt",
    "\uf401": "tv-retro",
    "\uf406": "user-alt",
    "\uf40e": "window",
    "\uf40f": "window-alt",
    "\uf410": "window-close",
    "\uf422": "compress-alt",
    "\uf424": "expand-alt",
    "\uf432": "baseball",
    "\uf433": "baseball-ball",
    "\uf434": "basketball-ball",
    "\uf435": "basketball-hoop",
    "\uf436": "bowling-ball",
    "\uf437": "bowling-pins",
    "\uf438": "boxing-glove",
    "\uf439": "chess",
    "\uf43a": "chess-bishop",
    "\uf43b": "chess-bishop-alt",
    "\uf43c": "chess-board",
    "\uf43d": "chess-clock",
    "\uf43e": "chess-clock-alt",
    "\uf43f": "chess-king",
    "\uf440": "chess-king-alt",
    "\uf441": "chess-knight",
    "\uf442": "chess-knight-alt",
    "\uf443": "chess-pawn",
    "\uf444": "chess-pawn-alt",
    "\uf445": "chess-queen",
    "\uf446": "chess-queen-alt",
    "\uf447": "chess-rook",
    "\uf448": "chess-rook-alt",
    "\uf449": "cricket",
    "\uf44a": "curling",
    "\uf44b": "dumbbell",
    "\uf44c": "field-hockey",
    "\uf44e": "football-ball",
    "\uf44f": "football-helmet",
    "\uf450": "golf-ball",
    "\uf451": "golf-club",
    "\uf453": "hockey-puck",
    "\uf454": "hockey-sticks",
    "\uf455": "luchador",
    "\uf456": "pennant",
    "\uf458": "quidditch",
    "\uf45a": "racquet",
    "\uf45b": "shuttlecock",
    "\uf45c": "square-full",
    "\uf45d": "table-tennis",
    "\uf45e": "tennis-ball",
    "\uf45f": "volleyball-ball",
    "\uf460": "whistle",
    "\uf461": "allergies",
    "\uf462": "band-aid",
    "\uf463": "barcode-alt",
    "\uf464": "barcode-read",
    "\uf465": "barcode-scan",
    "\uf466": "box",
    "\uf467": "box-check",
    "\uf468": "boxes",
    "\uf469": "briefcase-medical",
    "\uf46a": "burn",
    "\uf46b": "capsules",
    "\uf46c": "clipboard-check",
    "\uf46d": "clipboard-list",
    "\uf46e": "conveyor-belt",
    "\uf46f": "conveyor-belt-alt",
    "\uf470": "diagnoses",
    "\uf471": "dna",
    "\uf472": "dolly",
    "\uf473": "dolly-empty",
    "\uf474": "dolly-flatbed",
    "\uf475": "dolly-flatbed-alt",
    "\uf476": "dolly-flatbed-empty",
    "\uf477": "file-medical",
    "\uf478": "file-medical-alt",
    "\uf479": "first-aid",
    "\uf47a": "forklift",
    "\uf47b": "hand-holding-box",
    "\uf47c": "hand-receiving",
    "\uf47d": "hospital-alt",
    "\uf47e": "hospital-symbol",
    "\uf47f": "id-card-alt",
    "\uf480": "inventory",
    "\uf481": "notes-medical",
    "\uf482": "pallet",
    "\uf483": "pallet-alt",
    "\uf484": "pills",
    "\uf485": "prescription-bottle",
    "\uf486": "prescription-bottle-alt",
    "\uf487": "procedures",
    "\uf488": "scanner",
    "\uf489": "scanner-keyboard",
    "\uf48a": "scanner-touchscreen",
    "\uf48b": "shipping-fast",
    "\uf48c": "shipping-timed",
    "\uf48d": "smoking",
    "\uf48e": "syringe",
    "\uf48f": "tablet-rugged",
    "\uf490": "tablets",
    "\uf491": "thermometer",
    "\uf492": "vial",
    "\uf493": "vials",
    "\uf494": "warehouse",
    "\uf495": "warehouse-alt",
    "\uf496": "weight",
    "\uf497": "x-ray",
    "\uf498": "blanket",
    "\uf499": "book-heart",
    "\uf49a": "box-alt",
    "\uf49b": "box-fragile",
    "\uf49c": "box-full",
    "\uf49d": "box-heart",
    "\uf49e": "box-open",
    "\uf49f": "box-up",
    "\uf4a0": "box-usd",
    "\uf4a1": "boxes-alt",
    "\uf4a2": "comment-alt-check",
    "\uf4a3": "comment-alt-dots",
    "\uf4a4": "comment-alt-edit",
    "\uf4a5": "comment-alt-exclamation",
    "\uf4a6": "comment-alt-lines",
    "\uf4a7": "comment-alt-minus",
    "\uf4a8": "comment-alt-plus",
    "\uf4a9": "comment-alt-slash",
    "\uf4aa": "comment-alt-smile",
    "\uf4ab": "comment-alt-times",
    "\uf4ac": "comment-check",
    "\uf4ad": "comment-dots",
    "\uf4ae": "comment-edit",
    "\uf4af": "comment-exclamation",
    "\uf4b0": "comment-lines",
    "\uf4b1": "comment-minus",
    "\uf4b2": "comment-plus",
    "\uf4b3": "comment-slash",
    "\uf4b4": "comment-smile",
    "\uf4b5": "comment-times",
    "\uf4b6": "comments-alt",
    "\uf4b7": "container-storage",
    "\uf4b8": "couch",
    "\uf4b9": "donate",
    "\uf4ba": "dove",
    "\uf4bb": "fragile",
    "\uf4bc": "hand-heart",
    "\uf4bd": "hand-holding",
    "\uf4be": "hand-holding-heart",
    "\uf4bf": "hand-holding-seedling",
    "\uf4c0": "hand-holding-usd",
    "\uf4c1": "hand-holding-water",
    "\uf4c2": "hands",
    "\uf4c3": "hands-heart",
    "\uf4c4": "hands-helping",
    "\uf4c5": "hands-usd",
    "\uf4c6": "handshake-alt",
    "\uf4c7": "heart-circle",
    "\uf4c8": "heart-square",
    "\uf4c9": "home-heart",
    "\uf4ca": "lamp",
    "\uf4cb": "leaf-heart",
    "\uf4cc": "loveseat",
    "\uf4cd": "parachute-box",
    "\uf4ce": "people-carry",
    "\uf4cf": "person-carry",
    "\uf4d0": "person-dolly",
    "\uf4d1": "person-dolly-empty",
    "\uf4d2": "phone-plus",
    "\uf4d3": "piggy-bank",
    "\uf4d4": "ramp-loading",
    "\uf4d6": "ribbon",
    "\uf4d7": "route",
    "\uf4d8": "seedling",
    "\uf4d9": "sign",
    "\uf4da": "smile-wink",
    "\uf4db": "tape",
    "\uf4dc": "truck-container",
    "\uf4dd": "truck-couch",
    "\uf4de": "truck-loading",
    "\uf4df": "truck-moving",
    "\uf4e0": "truck-ramp",
    "\uf4e1": "video-plus",
    "\uf4e2": "video-slash",
    "\uf4e3": "wine-glass",
    "\uf4fa": "user-alt-slash",
    "\uf4fb": "user-astronaut",
    "\uf4fc": "user-check",
    "\uf4fd": "user-clock",
    "\uf4fe": "user-cog",
    "\uf4ff": "user-edit",
    "\uf500": "user-friends",
    "\uf501": "user-graduate",
    "\uf502": "user-lock",
    "\uf503": "user-minus",
    "\uf504": "user-ninja",
    "\uf505": "user-shield",
    "\uf506": "user-slash",
    "\uf507": "user-tag",
    "\uf508": "user-tie",
    "\uf509": "users-cog",
    "\uf515": "balance-scale-left",
    "\uf516": "balance-scale-right",
    "\uf517": "blender",
    "\uf518": "book-open",
    "\uf519": "broadcast-tower",
    "\uf51a": "broom",
    "\uf51b": "chalkboard",
    "\uf51c": "chalkboard-teacher",
    "\uf51d": "church",
    "\uf51e": "coins",
    "\uf51f": "compact-disc",
    "\uf520": "crow",
    "\uf521": "crown",
    "\uf522": "dice",
    "\uf523": "dice-five",
    "\uf524": "dice-four",
    "\uf525": "dice-one",
    "\uf526": "dice-six",
    "\uf527": "dice-three",
    "\uf528": "dice-two",
    "\uf529": "divide",
    "\uf52a": "door-closed",
    "\uf52b": "door-open",
    "\uf52c": "equals",
    "\uf52d": "feather",
    "\uf52e": "frog",
    "\uf52f": "gas-pump",
    "\uf530": "glasses",
    "\uf531": "greater-than",
    "\uf532": "greater-than-equal",
    "\uf533": "helicopter",
    "\uf534": "infinity",
    "\uf535": "kiwi-bird",
    "\uf536": "less-than",
    "\uf537": "less-than-equal",
    "\uf538": "memory",
    "\uf539": "microphone-alt-slash",
    "\uf53a": "money-bill-wave",
    "\uf53b": "money-bill-wave-alt",
    "\uf53c": "money-check",
    "\uf53d": "money-check-alt",
    "\uf53e": "not-equal",
    "\uf53f": "palette",
    "\uf540": "parking",
    "\uf541": "percentage",
    "\uf542": "project-diagram",
    "\uf543": "receipt",
    "\uf544": "robot",
    "\uf545": "ruler",
    "\uf546": "ruler-combined",
    "\uf547": "ruler-horizontal",
    "\uf548": "ruler-vertical",
    "\uf549": "school",
    "\uf54a": "screwdriver",
    "\uf54b": "shoe-prints",
    "\uf54c": "skull",
    "\uf54d": "smoking-ban",
    "\uf54e": "store",
    "\uf54f": "store-alt",
    "\uf550": "stream",
    "\uf551": "stroopwafel",
    "\uf552": "toolbox",
    "\uf553": "tshirt",
    "\uf554": "walking",
    "\uf555": "wallet",
    "\uf556": "angry",
    "\uf557": "archway",
    "\uf558": "atlas",
    "\uf559": "award",
    "\uf55a": "backspace",
    "\uf55b": "bezier-curve",
    "\uf55c": "bong",
    "\uf55d": "brush",
    "\uf55e": "bus-alt",
    "\uf55f": "cannabis",
    "\uf560": "check-double",
    "\uf561": "cocktail",
    "\uf562": "concierge-bell",
    "\uf563": "cookie",
    "\uf564": "cookie-bite",
    "\uf565": "crop-alt",
    "\uf566": "digital-tachograph",
    "\uf567": "dizzy",
    "\uf568": "drafting-compass",
    "\uf569": "drum",
    "\uf56a": "drum-steelpan",
    "\uf56b": "feather-alt",
    "\uf56c": "file-contract",
    "\uf56d": "file-download",
    "\uf56e": "file-export",
    "\uf56f": "file-import",
    "\uf570": "file-invoice",
    "\uf571": "file-invoice-dollar",
    "\uf572": "file-prescription",
    "\uf573": "file-signature",
    "\uf574": "file-upload",
    "\uf575": "fill",
    "\uf576": "fill-drip",
    "\uf577": "fingerprint",
    "\uf578": "fish",
    "\uf579": "flushed",
    "\uf57a": "frown-open",
    "\uf57b": "glass-martini-alt",
    "\uf57c": "globe-africa",
    "\uf57d": "globe-americas",
    "\uf57e": "globe-asia",
    "\uf57f": "grimace",
    "\uf580": "grin",
    "\uf581": "grin-alt",
    "\uf582": "grin-beam",
    "\uf583": "grin-beam-sweat",
    "\uf584": "grin-hearts",
    "\uf585": "grin-squint",
    "\uf586": "grin-squint-tears",
    "\uf587": "grin-stars",
    "\uf588": "grin-tears",
    "\uf589": "grin-tongue",
    "\uf58a": "grin-tongue-squint",
    "\uf58b": "grin-tongue-wink",
    "\uf58c": "grin-wink",
    "\uf58d": "grip-horizontal",
    "\uf58e": "grip-vertical",
    "\uf58f": "headphones-alt",
    "\uf590": "headset",
    "\uf591": "highlighter",
    "\uf593": "hot-tub",
    "\uf594": "hotel",
    "\uf595": "joint",
    "\uf596": "kiss",
    "\uf597": "kiss-beam",
    "\uf598": "kiss-wink-heart",
    "\uf599": "laugh",
    "\uf59a": "laugh-beam",
    "\uf59b": "laugh-squint",
    "\uf59c": "laugh-wink",
    "\uf59d": "luggage-cart",
    "\uf59f": "map-marked",
    "\uf5a0": "map-marked-alt",
    "\uf5a1": "marker",
    "\uf5a2": "medal",
    "\uf5a4": "meh-blank",
    "\uf5a5": "meh-rolling-eyes",
    "\uf5a6": "monument",
    "\uf5a7": "mortar-pestle",
    "\uf5a9": "paint-brush-alt",
    "\uf5aa": "paint-roller",
    "\uf5ab": "passport",
    "\uf5ac": "pen-fancy",
    "\uf5ad": "pen-nib",
    "\uf5ae": "pencil-ruler",
    "\uf5af": "plane-arrival",
    "\uf5b0": "plane-departure",
    "\uf5b1": "prescription",
    "\uf5b3": "sad-cry",
    "\uf5b4": "sad-tear",
    "\uf5b6": "shuttle-van",
    "\uf5b7": "signature",
    "\uf5b8": "smile-beam",
    "\uf5b9": "smile-plus",
    "\uf5ba": "solar-panel",
    "\uf5bb": "spa",
    "\uf5bc": "splotch",
    "\uf5bd": "spray-can",
    "\uf5bf": "stamp",
    "\uf5c0": "star-half-alt",
    "\uf5c1": "suitcase-rolling",
    "\uf5c2": "surprise",
    "\uf5c3": "swatchbook",
    "\uf5c4": "swimmer",
    "\uf5c5": "swimming-pool",
    "\uf5c7": "tint-slash",
    "\uf5c8": "tired",
    "\uf5c9": "tooth",
    "\uf5ca": "umbrella-beach",
    "\uf5cb": "vector-square",
    "\uf5cd": "weight-hanging",
    "\uf5ce": "wine-glass-alt",
    "\uf5d0": "air-freshener",
    "\uf5d1": "apple-alt",
    "\uf5d2": "atom",
    "\uf5d3": "atom-alt",
    "\uf5d4": "backpack",
    "\uf5d5": "bell-school",
    "\uf5d6": "bell-school-slash",
    "\uf5d7": "bone",
    "\uf5d8": "bone-break",
    "\uf5d9": "book-alt",
    "\uf5da": "book-reader",
    "\uf5db": "books",
    "\uf5dc": "brain",
    "\uf5dd": "bus-school",
    "\uf5de": "car-alt",
    "\uf5df": "car-battery",
    "\uf5e0": "car-bump",
    "\uf5e1": "car-crash",
    "\uf5e2": "car-garage",
    "\uf5e3": "car-mechanic",
    "\uf5e4": "car-side",
    "\uf5e5": "car-tilt",
    "\uf5e6": "car-wash",
    "\uf5e7": "charging-station",
    "\uf5e8": "clipboard-prescription",
    "\uf5e9": "compass-slash",
    "\uf5ea": "diploma",
    "\uf5eb": "directions",
    "\uf5ec": "do-not-enter",
    "\uf5ed": "draw-circle",
    "\uf5ee": "draw-polygon",
    "\uf5ef": "draw-square",
    "\uf5f0": "ear",
    "\uf5f2": "engine-warning",
    "\uf5f3": "file-certificate",
    "\uf5f4": "gas-pump-slash",
    "\uf5f5": "glasses-alt",
    "\uf5f6": "globe-stand",
    "\uf5f8": "heart-rate",
    "\uf5f9": "inhaler",
    "\uf5fb": "kidneys",
    "\uf5fc": "laptop-code",
    "\uf5fd": "layer-group",
    "\uf5fe": "layer-minus",
    "\uf5ff": "layer-plus",
    "\uf600": "lips",
    "\uf601": "location",
    "\uf602": "location-circle",
    "\uf603": "location-slash",
    "\uf604": "lungs",
    "\uf605": "map-marker-alt-slash",
    "\uf606": "map-marker-check",
    "\uf607": "map-marker-edit",
    "\uf608": "map-marker-exclamation",
    "\uf609": "map-marker-minus",
    "\uf60a": "map-marker-plus",
    "\uf60b": "map-marker-question",
    "\uf60c": "map-marker-slash",
    "\uf60d": "map-marker-smile",
    "\uf60e": "map-marker-times",
    "\uf610": "microscope",
    "\uf611": "monitor-heart-rate",
    "\uf613": "oil-can",
    "\uf614": "oil-temp",
    "\uf615": "parking-circle",
    "\uf616": "parking-circle-slash",
    "\uf617": "parking-slash",
    "\uf618": "pencil-paintbrush",
    "\uf619": "poop",
    "\uf61a": "route-highway",
    "\uf61b": "route-interstate",
    "\uf61c": "ruler-triangle",
    "\uf61d": "scalpel",
    "\uf61e": "scalpel-path",
    "\uf61f": "shapes",
    "\uf620": "skeleton",
    "\uf621": "star-of-life",
    "\uf622": "steering-wheel",
    "\uf623": "stomach",
    "\uf624": "tachometer-alt-average",
    "\uf625": "tachometer-alt-fast",
    "\uf626": "tachometer-alt-fastest",
    "\uf627": "tachometer-alt-slow",
    "\uf628": "tachometer-alt-slowest",
    "\uf629": "tachometer-average",
    "\uf62a": "tachometer-fast",
    "\uf62b": "tachometer-fastest",
    "\uf62c": "tachometer-slow",
    "\uf62d": "tachometer-slowest",
    "\uf62e": "teeth",
    "\uf62f": "teeth-open",
    "\uf630": "theater-masks",
    "\uf631": "tire",
    "\uf632": "tire-flat",
    "\uf633": "tire-pressure-warning",
    "\uf634": "tire-rugged",
    "\uf635": "toothbrush",
    "\uf636": "traffic-cone",
    "\uf637": "traffic-light",
    "\uf638": "traffic-light-go",
    "\uf639": "traffic-light-slow",
    "\uf63a": "traffic-light-stop",
    "\uf63b": "truck-monster",
    "\uf63c": "truck-pickup",
    "\uf63d": "users-class",
    "\uf63e": "watch-fitness",
    "\uf640": "abacus",
    "\uf641": "ad",
    "\uf643": "analytics",
    "\uf644": "ankh",
    "\uf645": "badge-dollar",
    "\uf646": "badge-percent",
    "\uf647": "bible",
    "\uf648": "bullseye-arrow",
    "\uf649": "bullseye-pointer",
    "\uf64a": "business-time",
    "\uf64b": "cabinet-filing",
    "\uf64c": "calculator-alt",
    "\uf64d": "chart-line-down",
    "\uf64e": "chart-pie-alt",
    "\uf64f": "city",
    "\uf650": "comment-alt-dollar",
    "\uf651": "comment-dollar",
    "\uf652": "comments-alt-dollar",
    "\uf653": "comments-dollar",
    "\uf654": "cross",
    "\uf655": "dharmachakra",
    "\uf656": "empty-set",
    "\uf657": "envelope-open-dollar",
    "\uf658": "envelope-open-text",
    "\uf659": "file-chart-line",
    "\uf65a": "file-chart-pie",
    "\uf65b": "file-spreadsheet",
    "\uf65c": "file-user",
    "\uf65d": "folder-minus",
    "\uf65e": "folder-plus",
    "\uf65f": "folder-times",
    "\uf660": "folders",
    "\uf661": "function",
    "\uf662": "funnel-dollar",
    "\uf663": "gift-card",
    "\uf664": "gopuram",
    "\uf665": "hamsa",
    "\uf666": "haykal",
    "\uf667": "integral",
    "\uf668": "intersection",
    "\uf669": "jedi",
    "\uf66a": "journal-whills",
    "\uf66b": "kaaba",
    "\uf66c": "keynote",
    "\uf66d": "khanda",
    "\uf66e": "lambda",
    "\uf66f": "landmark",
    "\uf670": "lightbulb-dollar",
    "\uf671": "lightbulb-exclamation",
    "\uf672": "lightbulb-on",
    "\uf673": "lightbulb-slash",
    "\uf674": "mail-bulk",
    "\uf675": "megaphone",
    "\uf676": "menorah",
    "\uf677": "mind-share",
    "\uf678": "mosque",
    "\uf679": "om",
    "\uf67a": "omega",
    "\uf67b": "pastafarianism",
    "\uf67c": "peace",
    "\uf67d": "phone-office",
    "\uf67e": "pi",
    "\uf67f": "place-of-worship",
    "\uf680": "podium",
    "\uf681": "poll",
    "\uf682": "poll-h",
    "\uf683": "pray",
    "\uf684": "praying-hands",
    "\uf685": "presentation",
    "\uf686": "print-slash",
    "\uf687": "quran",
    "\uf688": "search-dollar",
    "\uf689": "search-location",
    "\uf68a": "shredder",
    "\uf68b": "sigma",
    "\uf68c": "signal-1",
    "\uf68d": "signal-2",
    "\uf68e": "signal-3",
    "\uf68f": "signal-4",
    "\uf690": "signal-alt",
    "\uf691": "signal-alt-1",
    "\uf692": "signal-alt-2",
    "\uf693": "signal-alt-3",
    "\uf694": "signal-alt-slash",
    "\uf695": "signal-slash",
    "\uf696": "socks",
    "\uf697": "square-root",
    "\uf698": "square-root-alt",
    "\uf699": "star-and-crescent",
    "\uf69a": "star-of-david",
    "\uf69b": "synagogue",
    "\uf69c": "tally",
    "\uf69e": "theta",
    "\uf69f": "tilde",
    "\uf6a0": "torah",
    "\uf6a1": "torii-gate",
    "\uf6a2": "union",
    "\uf6a3": "user-chart",
    "\uf6a4": "user-crown",
    "\uf6a5": "users-crown",
    "\uf6a6": "value-absolute",
    "\uf6a7": "vihara",
    "\uf6a8": "volume",
    "\uf6a9": "volume-mute",
    "\uf6aa": "wifi-1",
    "\uf6ab": "wifi-2",
    "\uf6ac": "wifi-slash",
    "\uf6ad": "yin-yang",
    "\uf6ae": "acorn",
    "\uf6b0": "alicorn",
    "\uf6b1": "apple-crate",
    "\uf6b2": "axe",
    "\uf6b3": "axe-battle",
    "\uf6b4": "badger-honey",
    "\uf6b5": "bat",
    "\uf6b6": "blender-phone",
    "\uf6b7": "book-dead",
    "\uf6b8": "book-spells",
    "\uf6b9": "bow-arrow",
    "\uf6ba": "campfire",
    "\uf6bb": "campground",
    "\uf6bc": "candle-holder",
    "\uf6bd": "candy-corn",
    "\uf6be": "cat",
    "\uf6bf": "cauldron",
    "\uf6c0": "chair",
    "\uf6c1": "chair-office",
    "\uf6c2": "claw-marks",
    "\uf6c3": "cloud-moon",
    "\uf6c4": "cloud-sun",
    "\uf6c5": "coffee-togo",
    "\uf6c6": "coffin",
    "\uf6c7": "corn",
    "\uf6c8": "cow",
    "\uf6cb": "dagger",
    "\uf6cd": "dice-d10",
    "\uf6ce": "dice-d12",
    "\uf6cf": "dice-d20",
    "\uf6d0": "dice-d4",
    "\uf6d1": "dice-d6",
    "\uf6d2": "dice-d8",
    "\uf6d3": "dog",
    "\uf6d4": "dog-leashed",
    "\uf6d5": "dragon",
    "\uf6d6": "drumstick",
    "\uf6d7": "drumstick-bite",
    "\uf6d8": "duck",
    "\uf6d9": "dungeon",
    "\uf6da": "elephant",
    "\uf6db": "eye-evil",
    "\uf6dd": "file-csv",
    "\uf6de": "fist-raised",
    "\uf6df": "flame",
    "\uf6e0": "flask-poison",
    "\uf6e1": "flask-potion",
    "\uf6e2": "ghost",
    "\uf6e3": "hammer",
    "\uf6e4": "hammer-war",
    "\uf6e5": "hand-holding-magic",
    "\uf6e6": "hanukiah",
    "\uf6e7": "hat-witch",
    "\uf6e8": "hat-wizard",
    "\uf6e9": "head-side",
    "\uf6ea": "head-vr",
    "\uf6eb": "helmet-battle",
    "\uf6ec": "hiking",
    "\uf6ed": "hippo",
    "\uf6ee": "hockey-mask",
    "\uf6ef": "hood-cloak",
    "\uf6f0": "horse",
    "\uf6f1": "house-damage",
    "\uf6f2": "hryvnia",
    "\uf6f3": "key-skeleton",
    "\uf6f4": "kite",
    "\uf6f5": "knife-kitchen",
    "\uf6f6": "leaf-maple",
    "\uf6f7": "leaf-oak",
    "\uf6f8": "mace",
    "\uf6f9": "mandolin",
    "\uf6fa": "mask",
    "\uf6fb": "monkey",
    "\uf6fc": "mountain",
    "\uf6fd": "mountains",
    "\uf6fe": "narwhal",
    "\uf6ff": "network-wired",
    "\uf700": "otter",
    "\uf701": "paw-alt",
    "\uf702": "paw-claws",
    "\uf703": "pegasus",
    "\uf705": "pie",
    "\uf706": "pig",
    "\uf707": "pumpkin",
    "\uf708": "rabbit",
    "\uf709": "rabbit-fast",
    "\uf70a": "ram",
    "\uf70b": "ring",
    "\uf70c": "running",
    "\uf70d": "scarecrow",
    "\uf70e": "scroll",
    "\uf70f": "scroll-old",
    "\uf710": "scythe",
    "\uf711": "sheep",
    "\uf712": "shield-cross",
    "\uf713": "shovel",
    "\uf714": "skull-crossbones",
    "\uf715": "slash",
    "\uf716": "snake",
    "\uf717": "spider",
    "\uf718": "spider-black-widow",
    "\uf719": "spider-web",
    "\uf71a": "squirrel",
    "\uf71b": "staff",
    "\uf71c": "sword",
    "\uf71d": "swords",
    "\uf71e": "toilet-paper",
    "\uf71f": "toilet-paper-alt",
    "\uf720": "tombstone",
    "\uf721": "tombstone-alt",
    "\uf722": "tractor",
    "\uf723": "treasure-chest",
    "\uf724": "trees",
    "\uf725": "turkey",
    "\uf726": "turtle",
    "\uf727": "unicorn",
    "\uf728": "user-injured",
    "\uf729": "vr-cardboard",
    "\uf72a": "wand",
    "\uf72b": "wand-magic",
    "\uf72c": "whale",
    "\uf72d": "wheat",
    "\uf72e": "wind",
    "\uf72f": "wine-bottle",
    "\uf732": "ballot",
    "\uf733": "ballot-check",
    "\uf734": "booth-curtain",
    "\uf735": "box-ballot",
    "\uf736": "calendar-star",
    "\uf737": "clipboard-list-check",
    "\uf738": "cloud-drizzle",
    "\uf739": "cloud-hail",
    "\uf73a": "cloud-hail-mixed",
    "\uf73b": "cloud-meatball",
    "\uf73c": "cloud-moon-rain",
    "\uf73d": "cloud-rain",
    "\uf73e": "cloud-rainbow",
    "\uf73f": "cloud-showers",
    "\uf740": "cloud-showers-heavy",
    "\uf741": "cloud-sleet",
    "\uf742": "cloud-snow",
    "\uf743": "cloud-sun-rain",
    "\uf744": "clouds",
    "\uf745": "clouds-moon",
    "\uf746": "clouds-sun",
    "\uf747": "democrat",
    "\uf748": "dewpoint",
    "\uf749": "eclipse",
    "\uf74a": "eclipse-alt",
    "\uf74b": "fire-smoke",
    "\uf74c": "flag-alt",
    "\uf74d": "flag-usa",
    "\uf74e": "fog",
    "\uf74f": "house-flood",
    "\uf750": "humidity",
    "\uf751": "hurricane",
    "\uf752": "landmark-alt",
    "\uf753": "meteor",
    "\uf754": "moon-cloud",
    "\uf755": "moon-stars",
    "\uf756": "person-booth",
    "\uf757": "person-sign",
    "\uf758": "podium-star",
    "\uf759": "poll-people",
    "\uf75a": "poo-storm",
    "\uf75b": "rainbow",
    "\uf75c": "raindrops",
    "\uf75e": "republican",
    "\uf75f": "smog",
    "\uf760": "smoke",
    "\uf761": "snow-blowing",
    "\uf762": "stars",
    "\uf763": "sun-cloud",
    "\uf764": "sun-dust",
    "\uf765": "sun-haze",
    "\uf766": "sunrise",
    "\uf767": "sunset",
    "\uf768": "temperature-frigid",
    "\uf769": "temperature-high",
    "\uf76a": "temperature-hot",
    "\uf76b": "temperature-low",
    "\uf76c": "thunderstorm",
    "\uf76d": "thunderstorm-moon",
    "\uf76e": "thunderstorm-sun",
    "\uf76f": "tornado",
    "\uf770": "volcano",
    "\uf771": "vote-nay",
    "\uf772": "vote-yea",
    "\uf773": "water",
    "\uf774": "water-lower",
    "\uf775": "water-rise",
    "\uf776": "wind-warning",
    "\uf777": "windsock",
    "\uf779": "angel",
    "\uf77c": "baby",
    "\uf77d": "baby-carriage",
    "\uf77e": "ball-pile",
    "\uf77f": "bells",
    "\uf780": "biohazard",
    "\uf781": "blog",
    "\uf782": "boot",
    "\uf783": "calendar-day",
    "\uf784": "calendar-week",
    "\uf786": "candy-cane",
    "\uf787": "carrot",
    "\uf788": "cash-register",
    "\uf78a": "chart-network",
    "\uf78b": "chimney",
    "\uf78c": "compress-arrows-alt",
    "\uf78e": "deer",
    "\uf78f": "deer-rudolph",
    "\uf792": "dreidel",
    "\uf793": "dumpster",
    "\uf794": "dumpster-fire",
    "\uf795": "ear-muffs",
    "\uf796": "ethernet",
    "\uf79a": "fireplace",
    "\uf79b": "frosty-head",
    "\uf79c": "gifts",
    "\uf79d": "gingerbread-man",
    "\uf79e": "glass-champagne",
    "\uf79f": "glass-cheers",
    "\uf7a0": "glass-whiskey",
    "\uf7a1": "glass-whiskey-rocks",
    "\uf7a2": "globe-europe",
    "\uf7a3": "globe-snow",
    "\uf7a4": "grip-lines",
    "\uf7a5": "grip-lines-vertical",
    "\uf7a6": "guitar",
    "\uf7a7": "hat-santa",
    "\uf7a8": "hat-winter",
    "\uf7a9": "heart-broken",
    "\uf7aa": "holly-berry",
    "\uf7ab": "horse-head",
    "\uf7ac": "ice-skate",
    "\uf7ad": "icicles",
    "\uf7ae": "igloo",
    "\uf7b2": "lights-holiday",
    "\uf7b4": "mistletoe",
    "\uf7b5": "mitten",
    "\uf7b6": "mug-hot",
    "\uf7b7": "mug-marshmallows",
    "\uf7b8": "ornament",
    "\uf7b9": "radiation",
    "\uf7ba": "radiation-alt",
    "\uf7bd": "restroom",
    "\uf7be": "rv",
    "\uf7bf": "satellite",
    "\uf7c0": "satellite-dish",
    "\uf7c1": "scarf",
    "\uf7c2": "sd-card",
    "\uf7c3": "shovel-snow",
    "\uf7c4": "sim-card",
    "\uf7c5": "skating",
    "\uf7c7": "ski-jump",
    "\uf7c8": "ski-lift",
    "\uf7c9": "skiing",
    "\uf7ca": "skiing-nordic",
    "\uf7cb": "sledding",
    "\uf7cc": "sleigh",
    "\uf7cd": "sms",
    "\uf7ce": "snowboarding",
    "\uf7cf": "snowflakes",
    "\uf7d0": "snowman",
    "\uf7d1": "snowmobile",
    "\uf7d2": "snowplow",
    "\uf7d4": "star-christmas",
    "\uf7d5": "stocking",
    "\uf7d7": "tenge",
    "\uf7d8": "toilet",
    "\uf7d9": "tools",
    "\uf7da": "tram",
    "\uf7db": "tree-christmas",
    "\uf7dc": "tree-decorated",
    "\uf7dd": "tree-large",
    "\uf7de": "truck-plow",
    "\uf7e2": "wreath",
    "\uf7e4": "fire-alt",
    "\uf7e5": "bacon",
    "\uf7e6": "book-medical",
    "\uf7e7": "book-user",
    "\uf7e8": "books-medical",
    "\uf7e9": "brackets",
    "\uf7ea": "brackets-curly",
    "\uf7eb": "bread-loaf",
    "\uf7ec": "bread-slice",
    "\uf7ed": "burrito",
    "\uf7ee": "chart-scatter",
    "\uf7ef": "cheese",
    "\uf7f0": "cheese-swiss",
    "\uf7f1": "cheeseburger",
    "\uf7f2": "clinic-medical",
    "\uf7f3": "clipboard-user",
    "\uf7f4": "comment-alt-medical",
    "\uf7f5": "comment-medical",
    "\uf7f6": "croissant",
    "\uf7f7": "crutch",
    "\uf7f8": "crutches",
    "\uf7f9": "debug",
    "\uf7fa": "disease",
    "\uf7fb": "egg",
    "\uf7fc": "egg-fried",
    "\uf7fd": "files-medical",
    "\uf7fe": "fish-cooked",
    "\uf7ff": "flower",
    "\uf800": "flower-daffodil",
    "\uf801": "flower-tulip",
    "\uf802": "folder-tree",
    "\uf803": "french-fries",
    "\uf804": "glass",
    "\uf805": "hamburger",
    "\uf806": "hand-middle-finger",
    "\uf807": "hard-hat",
    "\uf808": "head-side-brain",
    "\uf809": "head-side-medical",
    "\uf80a": "home-alt",
    "\uf80b": "home-lg",
    "\uf80c": "home-lg-alt",
    "\uf80d": "hospital-user",
    "\uf80e": "hospitals",
    "\uf80f": "hotdog",
    "\uf810": "ice-cream",
    "\uf811": "island-tropical",
    "\uf812": "laptop-medical",
    "\uf813": "mailbox",
    "\uf814": "meat",
    "\uf815": "pager",
    "\uf816": "pepper-hot",
    "\uf817": "pizza",
    "\uf818": "pizza-slice",
    "\uf819": "popcorn",
    "\uf81a": "print-search",
    "\uf81b": "rings-wedding",
    "\uf81c": "sack",
    "\uf81d": "sack-dollar",
    "\uf81e": "salad",
    "\uf81f": "sandwich",
    "\uf820": "sausage",
    "\uf821": "shish-kebab",
    "\uf822": "sickle",
    "\uf823": "soup",
    "\uf824": "steak",
    "\uf825": "stretcher",
    "\uf826": "taco",
    "\uf827": "tanakh",
    "\uf828": "tasks-alt",
    "\uf829": "trash-restore",
    "\uf82a": "trash-restore-alt",
    "\uf82b": "tree-palm",
    "\uf82c": "user-hard-hat",
    "\uf82d": "user-headset",
    "\uf82e": "user-md-chat",
    "\uf82f": "user-nurse",
    "\uf830": "users-medical",
    "\uf831": "walker",
    "\uf832": "webcam",
    "\uf833": "webcam-slash",
    "\uf83e": "wave-square",
    "\uf843": "alarm-exclamation",
    "\uf844": "alarm-plus",
    "\uf845": "alarm-snooze",
    "\uf846": "align-slash",
    "\uf847": "bags-shopping",
    "\uf848": "bell-exclamation",
    "\uf849": "bell-plus",
    "\uf84a": "biking",
    "\uf84b": "biking-mountain",
    "\uf84c": "border-all",
    "\uf84d": "border-bottom",
    "\uf84e": "border-inner",
    "\uf84f": "border-left",
    "\uf850": "border-none",
    "\uf851": "border-outer",
    "\uf852": "border-right",
    "\uf853": "border-style",
    "\uf854": "border-style-alt",
    "\uf855": "border-top",
    "\uf856": "bring-forward",
    "\uf857": "bring-front",
    "\uf858": "burger-soda",
    "\uf859": "car-building",
    "\uf85a": "car-bus",
    "\uf85b": "cars",
    "\uf85c": "coin",
    "\uf85d": "construction",
    "\uf85e": "digging",
    "\uf85f": "drone",
    "\uf860": "drone-alt",
    "\uf861": "dryer",
    "\uf862": "dryer-alt",
    "\uf863": "fan",
    "\uf864": "farm",
    "\uf865": "file-search",
    "\uf866": "font-case",
    "\uf867": "game-board",
    "\uf868": "game-board-alt",
    "\uf869": "glass-citrus",
    "\uf86a": "h4",
    "\uf86b": "hat-chef",
    "\uf86c": "horizontal-rule",
    "\uf86d": "icons",
    "\uf86e": "icons-alt",
    "\uf86f": "kerning",
    "\uf870": "line-columns",
    "\uf871": "line-height",
    "\uf872": "money-check-edit",
    "\uf873": "money-check-edit-alt",
    "\uf874": "mug",
    "\uf875": "mug-tea",
    "\uf876": "overline",
    "\uf877": "page-break",
    "\uf878": "paragraph-rtl",
    "\uf879": "phone-alt",
    "\uf87a": "phone-laptop",
    "\uf87b": "phone-square-alt",
    "\uf87c": "photo-video",
    "\uf87d": "remove-format",
    "\uf87e": "send-back",
    "\uf87f": "send-backward",
    "\uf880": "snooze",
    "\uf881": "sort-alpha-down-alt",
    "\uf882": "sort-alpha-up-alt",
    "\uf883": "sort-alt",
    "\uf884": "sort-amount-down-alt",
    "\uf885": "sort-amount-up-alt",
    "\uf886": "sort-numeric-down-alt",
    "\uf887": "sort-numeric-up-alt",
    "\uf888": "sort-shapes-down",
    "\uf889": "sort-shapes-down-alt",
    "\uf88a": "sort-shapes-up",
    "\uf88b": "sort-shapes-up-alt",
    "\uf88c": "sort-size-down",
    "\uf88d": "sort-size-down-alt",
    "\uf88e": "sort-size-up",
    "\uf88f": "sort-size-up-alt",
    "\uf890": "sparkles",
    "\uf891": "spell-check",
    "\uf892": "sunglasses",
    "\uf893": "text",
    "\uf894": "text-size",
    "\uf895": "trash-undo",
    "\uf896": "trash-undo-alt",
    "\uf897": "voicemail",
    "\uf898": "washer",
    "\uf899": "wave-sine",
    "\uf89a": "wave-triangle",
    "\uf89b": "wind-turbine"
};

function createUse(type, id) {
    const c = typeof consts !== 'undefined' ? consts : {};
    const netroot = typeof _network !== 'undefined' ? _network.root : '';
    const path = c.path || netroot;
    const ver = c.resver == null ? '' : `?${c.resver}`;
    const use = document.createElementNS(svgns, 'use');
    if (id?.length === 1 && id.charCodeAt(0) > 0xf000) {
        id = dict[id];
    }
    use.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', `${path}fonts/${type}.svg${ver}#${id}`);
    return use;
}

export function changeIcon(svg, type, id) {
    if (svg instanceof SVGElement) {
        svg.replaceChildren(createUse(type, id));
    }
    return svg;
}

export function createIcon(type, id, style) {
    const svg = document.createElementNS(svgns, 'svg');
    svg.appendChild(createUse(type, id));
    if (style != null) {
        for (let css of Object.entries(style)) {
            svg.style.setProperty(css[0], css[1]);
        }
    }
    return svg;
}

export function resolveIcon(container) {
    const svgs = container.querySelectorAll('svg[data-id]');
    for (let icon of svgs) {
        const type = icon.dataset.type;
        const id = icon.dataset.id;
        icon.replaceChildren(createUse(type, id));
        icon.removeAttribute('data-type');
        icon.removeAttribute('data-id');
    }
    return container;
}