UNPKG

mathpix-markdown-it

Version:

Mathpix-markdown-it is an open source implementation of the mathpix-markdown spec written in Typescript. It relies on the following open source libraries: MathJax v3 (to render math with SVGs), markdown-it (for standard Markdown parsing)

1,585 lines 37.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.findFaIcons = exports.findSquaredIcon = exports.findIcon = exports.squaredIcons = exports.icons = void 0; var tslib_1 = require("tslib"); ///Users/olgaredozubova/Rab/MATHPIX/mathpix-markdown-it/node_modules/markdown-it-emoji/lib/data/full.json var emoji_1 = require("./emoji"); var fa_icons_1 = require("./fa-icons"); // var emojies_defs = require('markdown-it-emoji/lib/data/full.json'); exports.icons = [ { symbol: "×", unicodeHex: "D7", code: 215, alias: "times", name: "multiplication_sign", nameUnicode: "MULTIPLICATION SIGN" }, { symbol: "•", unicodeHex: "2022", code: 8226, alias: "", name: "bullet", nameUnicode: "BULLET" }, { symbol: "※", unicodeHex: "203B", code: 8251, alias: "", name: "reference_mark", nameUnicode: "REFERENCE MARK" }, { symbol: "←", unicodeHex: "2190", code: 8592, alias: "left_arrow", name: "leftwards_arrow", nameUnicode: "LEFTWARDS ARROW" }, { symbol: "↑", unicodeHex: "2191", code: 8593, alias: "up_arrow", name: "upwards_arrow", nameUnicode: "UPWARDS ARROW" }, { symbol: "→", unicodeHex: "2192", code: 8594, alias: "right_arrow", name: "rightwards_arrow", nameUnicode: "RIGHTWARDS ARROW" }, { symbol: "↓", unicodeHex: "2193", code: 8595, alias: "down_arrow", name: "downwards_arrow", nameUnicode: "DOWNWARDS ARROW" }, { symbol: "①", unicodeHex: "2460", code: 9312, alias: "circled_one", name: "circled_digit_one", nameUnicode: "CIRCLED DIGIT ONE" }, { symbol: "②", unicodeHex: "2461", code: 9313, alias: "circled_two", name: "circled_digit_two", nameUnicode: "CIRCLED DIGIT TWO" }, { symbol: "③", unicodeHex: "2462", code: 9314, alias: "circled_three", name: "circled_digit_three", nameUnicode: "CIRCLED DIGIT THREE" }, { symbol: "④", unicodeHex: "2463", code: 9315, alias: "circled_four", name: "circled_digit_four", nameUnicode: "CIRCLED DIGIT FOUR" }, { symbol: "⑤", unicodeHex: "2464", code: 9316, alias: "circled_five", name: "circled_digit_five", nameUnicode: "CIRCLED DIGIT FIVE" }, { symbol: "⑥", unicodeHex: "2465", code: 9317, alias: "circled_six", name: "circled_digit_six", nameUnicode: "CIRCLED DIGIT SIX" }, { symbol: "⑦", unicodeHex: "2466", code: 9318, alias: "circled_seven", name: "circled_digit_seven", nameUnicode: "CIRCLED DIGIT SEVEN" }, { symbol: "⑧", unicodeHex: "2467", code: 9319, alias: "circled_eight", name: "circled_digit_eight", nameUnicode: "CIRCLED DIGIT EIGHT" }, { symbol: "⑨", unicodeHex: "2468", code: 9320, alias: "circled_nine", name: "circled_digit_nine", nameUnicode: "CIRCLED DIGIT NINE" }, { symbol: "⓪", unicodeHex: "24EA", code: 9450, alias: "circled_zero", name: "circled_digit_zero", nameUnicode: "CIRCLED DIGIT ZERO" }, { symbol: "■", unicodeHex: "25A0", code: 9632, alias: "", name: "black_square", nameUnicode: "BLACK SQUARE" }, { symbol: "▲", unicodeHex: "25B2", code: 9650, alias: "black_triangle", name: "black_up_pointing_triangle", nameUnicode: "BLACK UP-POINTING TRIANGLE" }, { symbol: "▼", unicodeHex: "25BC", code: 9660, alias: "black_triangle_down", name: "black_down_pointing_triangle", nameUnicode: "BLACK DOWN-POINTING TRIANGLE" }, { symbol: "▶", unicodeHex: "25B6", code: 9654, alias: "black_triangle_right", name: "black_right_pointing_triangle", nameUnicode: "BLACK RIGHT-POINTING TRIANGLE" }, { symbol: "◀", unicodeHex: "25C0", code: 9664, alias: "black_triangle_left", name: "black_left_pointing_triangle", nameUnicode: "BLACK LEFT-POINTING TRIANGLE" }, { symbol: "△", unicodeHex: "25B3", code: 9651, alias: "triangle", name: "white_up_pointing_triangle", nameUnicode: "WHITE UP-POINTING TRIANGLE" }, { symbol: "▽", unicodeHex: "25BD", code: 9661, alias: "triangle_down", name: "white_down_pointing_triangle", nameUnicode: "WHITE DOWN-POINTING TRIANGLE" }, { symbol: "▷", unicodeHex: "25B7", code: 9655, alias: "triangle_right", name: "white_right_pointing_triangle", nameUnicode: "WHITE RIGHT-POINTING TRIANGLE" }, { symbol: "◁", unicodeHex: "25C1", code: 9665, alias: "triangle_left", name: "white_left_pointing_triangle", nameUnicode: "WHITE LEFT-POINTING TRIANGLE" }, { symbol: "○", unicodeHex: "25CB", code: 9675, alias: "circle", name: "white_circle", nameUnicode: "WHITE CIRCLE" }, { symbol: "●", unicodeHex: "25CF", code: 9679, alias: "", name: "black_circle", nameUnicode: "BLACK CIRCLE" }, { symbol: "◎", unicodeHex: "25CE", code: 9678, alias: "", name: "bullseye", nameUnicode: "BULLSEYE" }, { symbol: "★", unicodeHex: "2605", code: 9733, alias: "", name: "black_star", nameUnicode: "BLACK STAR" }, { symbol: "☆", unicodeHex: "2606", code: 9734, alias: "star", name: "white_star", nameUnicode: "WHITE STAR" }, { symbol: "☹", unicodeHex: "2639", code: 9785, alias: "sad_face", name: "white_frowning_face", nameUnicode: "WHITE FROWNING FACE" }, { symbol: "☺", unicodeHex: "263A", code: 9786, alias: "smiley", name: "white_smiling_face", nameUnicode: "WHITE SMILING FACE" }, { symbol: "☻", unicodeHex: "263B", code: 9787, alias: "black_smiley", name: "black_smiling_face", nameUnicode: "BLACK SMILING FACE" }, { symbol: "♡", unicodeHex: "2661", code: 9825, alias: "heart", name: "white_heart_suit", nameUnicode: "WHITE HEART SUIT" }, { symbol: "♥", unicodeHex: "2665", code: 9829, alias: "black_heart", name: "black_heart_suit", nameUnicode: "BLACK HEART SUIT" }, { symbol: "♨", unicodeHex: "2668", code: 9832, alias: "", name: "hot_springs", nameUnicode: "HOT SPRINGS" }, { symbol: "⦾", unicodeHex: "29BE", code: 10686, alias: "", name: "circled_white_bullet", nameUnicode: "CIRCLED WHITE BULLET" }, { symbol: "⦿", unicodeHex: "29BF", code: 10687, alias: "", name: "circled_bullet", nameUnicode: "CIRCLED BULLET" }, { symbol: "〈", unicodeHex: "3008", code: 12296, alias: "left_angle", name: "left_angle_bracket", nameUnicode: "LEFT ANGLE BRACKET" }, { symbol: "〉", unicodeHex: "3009", code: 12297, alias: "right_angle", name: "right_angle_bracket", nameUnicode: "RIGHT ANGLE BRACKET" }, { symbol: "・", unicodeHex: "30FB", code: 12539, alias: "middle_dot", name: "katakana_middle_dot", nameUnicode: "KATAKANA MIDDLE DOT" }, { symbol: "☀", unicodeHex: "2600", code: 9728, alias: "black_sun", name: "black_sun_with_rays", nameUnicode: "BLACK SUN WITH RAYS" }, { symbol: "☼", unicodeHex: "263C", code: 9788, alias: "sun", name: "white_sun_with_rays", nameUnicode: "WHITE SUN WITH RAYS" }, { symbol: "☁", unicodeHex: "2601", code: 9729, alias: "", name: "cloud", nameUnicode: "CLOUD" }, { symbol: "☂", unicodeHex: "2602", code: 9730, alias: "", name: "umbrella", nameUnicode: "UMBRELLA" }, { symbol: "☃", unicodeHex: "2603", code: 9731, alias: "", name: "snowman", nameUnicode: "SNOWMAN" }, { symbol: "☉", unicodeHex: "2609", code: 9737, alias: "astro_sun", name: "sun", nameUnicode: "SUN" }, { symbol: "☽", unicodeHex: "263D", code: 9789, alias: "right_moon", name: "first_quarter_moon", nameUnicode: "FIRST QUARTER MOON" }, { symbol: "☾", unicodeHex: "263E", code: 9790, alias: "left_moon", name: "last_quarter_moon", nameUnicode: "LAST QUARTER MOON" }, { symbol: "☎", unicodeHex: "260E", code: 9742, alias: "", name: "black_telephone", nameUnicode: "BLACK TELEPHONE" }, { symbol: "☏", unicodeHex: "260F", code: 9743, alias: "telephone", name: "white_telephone", nameUnicode: "WHITE TELEPHONE" }, { symbol: "☖", unicodeHex: "2616", code: 9750, alias: "white_shogi", name: "white_shogi_piece", nameUnicode: "WHITE SHOGI PIECE" }, { symbol: "☗", unicodeHex: "2617", code: 9751, alias: "black_shogi", name: "black_shogi_piece", nameUnicode: "BLACK SHOGI PIECE" }, { symbol: "☘", unicodeHex: "2618", code: 9752, alias: "", name: "shamrock", nameUnicode: "SHAMROCK" }, { symbol: "☚", unicodeHex: "261A", code: 9754, alias: "black_point_left", name: "black_left_pointing_index", nameUnicode: "BLACK LEFT POINTING INDEX" }, { symbol: "☜", unicodeHex: "261C", code: 9756, alias: "white_point_left", name: "white_left_pointing_index", nameUnicode: "WHITE LEFT POINTING INDEX" }, { symbol: "☛", unicodeHex: "261B", code: 9755, alias: "black_point_right", name: "black_right_pointing_index", nameUnicode: "BLACK RIGHT POINTING INDEX" }, { symbol: "☞", unicodeHex: "261E", code: 9758, alias: "white_point_right", name: "white_right_pointing_index", nameUnicode: "WHITE RIGHT POINTING INDEX" }, { symbol: "☝", unicodeHex: "261D", code: 9757, alias: "white_point_up", name: "white_up_pointing_index", nameUnicode: "WHITE UP POINTING INDEX" }, { symbol: "☟", unicodeHex: "261F", code: 9759, alias: "white_point_down", name: "white_down_pointing_index", nameUnicode: "WHITE DOWN POINTING INDEX" }, { symbol: "☠", unicodeHex: "2620", code: 9760, alias: "skull", name: "skull_and_crossbones", nameUnicode: "SKULL AND CROSSBONES" }, { symbol: "☡", unicodeHex: "2621", code: 9761, alias: "caution", name: "caution_sign", nameUnicode: "CAUTION SIGN" }, { symbol: "☢", unicodeHex: "2622", code: 9762, alias: "radiation", name: "radioactive_sign", nameUnicode: "RADIOACTIVE SIGN" }, { symbol: "☣", unicodeHex: "2623", code: 9763, alias: "biohazard", name: "biohazard_sign", nameUnicode: "BIOHAZARD SIGN" }, { symbol: "☯", unicodeHex: "262F", code: 9775, alias: "", name: "yin_yang", nameUnicode: "YIN YANG" }, { symbol: "♀", unicodeHex: "2640", code: 9792, alias: "female", name: "female_sign", nameUnicode: "FEMALE SIGN" }, { symbol: "♂", unicodeHex: "2642", code: 9794, alias: "male", name: "male_sign", nameUnicode: "MALE SIGN" }, { symbol: "⚢", unicodeHex: "26A2", code: 9890, alias: "female_female", name: "doubled_female_sign", nameUnicode: "DOUBLED FEMALE SIGN" }, { symbol: "⚣", unicodeHex: "26A3", code: 9891, alias: "male_male", name: "doubled_male_sign", nameUnicode: "DOUBLED MALE SIGN" }, { symbol: "⚤", unicodeHex: "26A4", code: 9892, alias: "female_male", name: "interlocked_female_and_male_sign", nameUnicode: "INTERLOCKED FEMALE AND MALE SIGN" }, { symbol: "⚥", unicodeHex: "26A5", code: 9893, alias: "hermaphrodite", name: "male_and_female_sign", nameUnicode: "MALE AND FEMALE SIGN" }, { symbol: "⚦", unicodeHex: "26A6", code: 9894, alias: "male_stroke", name: "male_with_stroke_sign", nameUnicode: "MALE WITH STROKE SIGN" }, { symbol: "⚧", unicodeHex: "26A7", code: 9895, alias: "transgender", name: "male_with_stroke_and_male_and_female_sign", nameUnicode: "MALE WITH STROKE AND MALE AND FEMALE SIGN" }, { symbol: "⚨", unicodeHex: "26A8", code: 9896, alias: "male_stroke_v", name: "vertical_male_with_stroke_sign", nameUnicode: "VERTICAL MALE WITH STROKE SIGN" }, { symbol: "⚩", unicodeHex: "26A9", code: 9897, alias: "male_stroke_h", name: "horizontal_male_with_stroke_sign", nameUnicode: "HORIZONTAL MALE WITH STROKE SIGN" }, { symbol: "☿", unicodeHex: "263F", code: 9791, alias: "", name: "mercury", nameUnicode: "MERCURY" }, { symbol: "♀", unicodeHex: "2640", code: 9792, alias: "venus", name: "venus", nameUnicode: "FEMALE SIGN" }, { symbol: "♂", unicodeHex: "2642", code: 9794, alias: "mars", name: "mars", nameUnicode: "MALE SIGN" }, { symbol: "♁", unicodeHex: "2641", code: 9793, alias: "", name: "earth", nameUnicode: "EARTH" }, { symbol: "♃", unicodeHex: "2643", code: 9795, alias: "", name: "jupiter", nameUnicode: "JUPITER" }, { symbol: "♄", unicodeHex: "2644", code: 9796, alias: "", name: "saturn", nameUnicode: "SATURN" }, { symbol: "♅", unicodeHex: "2645", code: 9797, alias: "", name: "uranus", nameUnicode: "URANUS" }, { symbol: "♆", unicodeHex: "2646", code: 9798, alias: "", name: "neptune", nameUnicode: "NEPTUNE" }, { symbol: "♇", unicodeHex: "2647", code: 9799, alias: "", name: "pluto", nameUnicode: "PLUTO" }, { symbol: "♔", unicodeHex: "2654", code: 9812, alias: "chess_king", name: "white_chess_king", nameUnicode: "WHITE CHESS KING" }, { symbol: "♕", unicodeHex: "2655", code: 9813, alias: "chess_queen", name: "white_chess_queen", nameUnicode: "WHITE CHESS QUEEN" }, { symbol: "♖", unicodeHex: "2656", code: 9814, alias: "chess_rook", name: "white_chess_rook", nameUnicode: "WHITE CHESS ROOK" }, { symbol: "♗", unicodeHex: "2657", code: 9815, alias: "chess_bishop", name: "white_chess_bishop", nameUnicode: "WHITE CHESS BISHOP" }, { symbol: "♘", unicodeHex: "2658", code: 9816, alias: "chess_knight", name: "white_chess_knight", nameUnicode: "WHITE CHESS KNIGHT" }, { symbol: "♙", unicodeHex: "2659", code: 9817, alias: "chess_pawn", name: "white_chess_pawn", nameUnicode: "WHITE CHESS PAWN" }, { symbol: "♚", unicodeHex: "265A", code: 9818, alias: "", name: "black_chess_king", nameUnicode: "BLACK CHESS KING" }, { symbol: "♛", unicodeHex: "265B", code: 9819, alias: "", name: "black_chess_queen", nameUnicode: "BLACK CHESS QUEEN" }, { symbol: "♜", unicodeHex: "265C", code: 9820, alias: "", name: "black_chess_rook", nameUnicode: "BLACK CHESS ROOK" }, { symbol: "♝", unicodeHex: "265D", code: 9821, alias: "", name: "black_chess_bishop", nameUnicode: "BLACK CHESS BISHOP" }, { symbol: "♞", unicodeHex: "265E", code: 9822, alias: "", name: "black_chess_knight", nameUnicode: "BLACK CHESS KNIGHT" }, { symbol: "♟", unicodeHex: "265F", code: 9823, alias: "", name: "black_chess_pawn", nameUnicode: "BLACK CHESS PAWN" }, { symbol: "♠", unicodeHex: "2660", code: 9824, alias: "black_spades", name: "black_spade_suit", nameUnicode: "BLACK SPADE SUIT" }, { symbol: "♤", unicodeHex: "2664", code: 9828, alias: "spades", name: "white_spade_suit", nameUnicode: "WHITE SPADE SUIT" }, { symbol: "♦", unicodeHex: "2666", code: 9830, alias: "black_diamonds", name: "black_diamond_suit", nameUnicode: "BLACK DIAMOND SUIT" }, { symbol: "♢", unicodeHex: "2662", code: 9826, alias: "diamonds", name: "white_diamond_suit", nameUnicode: "WHITE DIAMOND SUIT" }, { symbol: "♣", unicodeHex: "2663", code: 9827, alias: "black_clubs", name: "black_club_suit", nameUnicode: "BLACK CLUB SUIT" }, { symbol: "♧", unicodeHex: "2667", code: 9831, alias: "clubs", name: "white_club_suit", nameUnicode: "WHITE CLUB SUIT" }, { symbol: "♩", unicodeHex: "2669", code: 9833, alias: "", name: "quarter_note", nameUnicode: "QUARTER NOTE" }, { symbol: "♪", unicodeHex: "266A", code: 9834, alias: "", name: "eighth_note", nameUnicode: "EIGHTH NOTE" }, { symbol: "♫", unicodeHex: "266B", code: 9835, alias: "two_notes", name: "beamed_eighth_notes", nameUnicode: "BEAMED EIGHTH NOTES" }, { symbol: "♬", unicodeHex: "266C", code: 9836, alias: "sixteenth_notes", name: "beamed_sixteenth_notes", nameUnicode: "BEAMED SIXTEENTH NOTES" }, { symbol: "♭", unicodeHex: "266D", code: 9837, alias: "flat", name: "music_flat_sign", nameUnicode: "MUSIC FLAT SIGN" }, { symbol: "♮", unicodeHex: "266E", code: 9838, alias: "natural", name: "music_natural_sign", nameUnicode: "MUSIC NATURAL SIGN" }, { symbol: "♯", unicodeHex: "266F", code: 9839, alias: "sharp", name: "music_sharp_sign", nameUnicode: "MUSIC SHARP SIGN" }, { symbol: "♰", unicodeHex: "2670", code: 9840, alias: "west_cross", name: "west_syriac_cross", nameUnicode: "WEST SYRIAC CROSS" }, { symbol: "♱", unicodeHex: "2671", code: 9841, alias: "east_cross", name: "east_syriac_cross", nameUnicode: "EAST SYRIAC CROSS" }, { symbol: "♲", unicodeHex: "2672", code: 9842, alias: "recycle", name: "universal_recycling_symbol", nameUnicode: "UNIVERSAL RECYCLING SYMBOL" }, { symbol: "♳", unicodeHex: "2673", code: 9843, alias: "recycle_plastics_1", name: "recycling_symbol_for_type_1_plastics", nameUnicode: "RECYCLING SYMBOL FOR TYPE-1 PLASTICS" }, { symbol: "♴", unicodeHex: "2674", code: 9844, alias: "recycle_plastics_2", name: "recycling_symbol_for_type_2_plastics", nameUnicode: "RECYCLING SYMBOL FOR TYPE-2 PLASTICS" }, { symbol: "♵", unicodeHex: "2675", code: 9845, alias: "recycle_plastics_3", name: "recycling_symbol_for_type_3_plastics", nameUnicode: "RECYCLING SYMBOL FOR TYPE-3 PLASTICS" }, { symbol: "♶", unicodeHex: "2676", code: 9846, alias: "recycle_plastics_4", name: "recycling_symbol_for_type_4_plastics", nameUnicode: "RECYCLING SYMBOL FOR TYPE-4 PLASTICS" }, { symbol: "♷", unicodeHex: "2677", code: 9847, alias: "recycle_plastics_5", name: "recycling_symbol_for_type_5_plastics", nameUnicode: "RECYCLING SYMBOL FOR TYPE-5 PLASTICS" }, { symbol: "♸", unicodeHex: "2678", code: 9848, alias: "recycle_plastics_6", name: "recycling_symbol_for_type_6_plastics", nameUnicode: "RECYCLING SYMBOL FOR TYPE-6 PLASTICS" }, { symbol: "♹", unicodeHex: "2679", code: 9849, alias: "recycle_plastics_7", name: "recycling_symbol_for_type_7_plastics", nameUnicode: "RECYCLING SYMBOL FOR TYPE-7 PLASTICS" }, { symbol: "♺", unicodeHex: "267A", code: 9850, alias: "recycle_generic_materials", name: "recycling_symbol_for_generic_materials", nameUnicode: "RECYCLING SYMBOL FOR GENERIC MATERIALS" }, { symbol: "♻", unicodeHex: "267B", code: 9851, alias: "black_recycle", name: "black_universal_recycling_symbol", nameUnicode: "BLACK UNIVERSAL RECYCLING SYMBOL" }, { symbol: "♼", unicodeHex: "267C", code: 9852, alias: "recycled_paper", name: "recycled_paper_symbol", nameUnicode: "RECYCLED PAPER SYMBOL" }, { symbol: "♽", unicodeHex: "267D", code: 9853, alias: "partially_recycled_paper", name: "partially_recycled_paper_symbol", nameUnicode: "PARTIALLY-RECYCLED PAPER SYMBOL" }, { symbol: "♾", unicodeHex: "267E", code: 9854, alias: "acid_free", name: "permanent_paper_sign", nameUnicode: "PERMANENT PAPER SIGN" }, { symbol: "♿", unicodeHex: "267F", code: 9855, alias: "wheelchair", name: "wheelchair_symbol", nameUnicode: "WHEELCHAIR SYMBOL" }, { symbol: "⚀", unicodeHex: "2680", code: 9856, alias: "dice_1", name: "die_face_1", nameUnicode: "DIE FACE-1" }, { symbol: "⚁", unicodeHex: "2681", code: 9857, alias: "dice_2", name: "die_face_2", nameUnicode: "DIE FACE-2" }, { symbol: "⚂", unicodeHex: "2682", code: 9858, alias: "dice_3", name: "die_face_3", nameUnicode: "DIE FACE-3" }, { symbol: "⚃", unicodeHex: "2683", code: 9859, alias: "dice_4", name: "die_face_4", nameUnicode: "DIE FACE-4" }, { symbol: "⚄", unicodeHex: "2684", code: 9860, alias: "dice_5", name: "die_face_5", nameUnicode: "DIE FACE-5" }, { symbol: "⚅", unicodeHex: "2685", code: 9861, alias: "dice_6", name: "die_face_6", nameUnicode: "DIE FACE-6" }, { symbol: "⚆", unicodeHex: "2686", code: 9862, alias: "circled_right_dot", name: "white_circle_with_dot_right", nameUnicode: "WHITE CIRCLE WITH DOT RIGHT" }, { symbol: "⚇", unicodeHex: "2687", code: 9863, alias: "circled_two_dots", name: "white_circle_with_two_dots", nameUnicode: "WHITE CIRCLE WITH TWO DOTS" }, { symbol: "⚈", unicodeHex: "2688", code: 9864, alias: "black_circled_right_dot", name: "black_circle_with_white_dot_right", nameUnicode: "BLACK CIRCLE WITH WHITE DOT RIGHT" }, { symbol: "⚉", unicodeHex: "2689", code: 9865, alias: "black_circled_two_dots", name: "black_circle_with_two_white_dots", nameUnicode: "BLACK CIRCLE WITH TWO WHITE DOTS" }, { symbol: "⚐", unicodeHex: "2690", code: 9872, alias: "flag", name: "white_flag", nameUnicode: "WHITE FLAG" }, { symbol: "⚑", unicodeHex: "2691", code: 9873, alias: "", name: "black_flag", nameUnicode: "BLACK FLAG" }, { symbol: "⚔", unicodeHex: "2694", code: 9876, alias: "swords", name: "crossed_swords", nameUnicode: "CROSSED SWORDS" }, { symbol: "⚘", unicodeHex: "2698", code: 9880, alias: "", name: "flower", nameUnicode: "FLOWER" }, { symbol: "⚙", unicodeHex: "2699", code: 9881, alias: "", name: "gear", nameUnicode: "GEAR" }, { symbol: "⚚", unicodeHex: "269A", code: 9882, alias: "hermes", name: "staff_of_hermes", nameUnicode: "STAFF OF HERMES" }, { symbol: "⚛", unicodeHex: "269B", code: 9883, alias: "atom", name: "atom_symbol", nameUnicode: "ATOM SYMBOL" }, { symbol: "⚝", unicodeHex: "269D", code: 9885, alias: "outlined_star", name: "outlined_white_star", nameUnicode: "OUTLINED WHITE STAR" }, { symbol: "⚠", unicodeHex: "26A0", code: 9888, alias: "warning", name: "warning_sign", nameUnicode: "WARNING SIGN" }, { symbol: "⚬", unicodeHex: "26AC", code: 9900, alias: "medium_small_circle", name: "medium_small_white_circle", nameUnicode: "MEDIUM SMALL WHITE CIRCLE" }, { symbol: "⚭", unicodeHex: "26AD", code: 9901, alias: "marriage", name: "marriage_symbol", nameUnicode: "MARRIAGE SYMBOL" }, { symbol: "⚮", unicodeHex: "26AE", code: 9902, alias: "divorce", name: "divorce_symbol", nameUnicode: "DIVORCE SYMBOL" }, { symbol: "⚯", unicodeHex: "26AF", code: 9903, alias: "unmarried_partnership", name: "unmarried_partnership_symbol", nameUnicode: "UNMARRIED PARTNERSHIP SYMBOL" }, { symbol: "⚲", unicodeHex: "26B2", code: 9906, alias: "", name: "neuter", nameUnicode: "NEUTER" }, { symbol: "⚳", unicodeHex: "26B3", code: 9907, alias: "", name: "ceres", nameUnicode: "CERES" }, { symbol: "⚴", unicodeHex: "26B4", code: 9908, alias: "", name: "pallas", nameUnicode: "PALLAS" }, { symbol: "⚵", unicodeHex: "26B5", code: 9909, alias: "", name: "juno", nameUnicode: "JUNO" }, { symbol: "⚶", unicodeHex: "26B6", code: 9910, alias: "", name: "vesta", nameUnicode: "VESTA" }, { symbol: "⚷", unicodeHex: "26B7", code: 9911, alias: "", name: "chiron", nameUnicode: "CHIRON" }, { symbol: "⚹", unicodeHex: "26B9", code: 9913, alias: "", name: "sextile", nameUnicode: "SEXTILE" }, { symbol: "⚿", unicodeHex: "26BF", code: 9919, alias: "", name: "squared_key", nameUnicode: "SQUARED KEY" }, { symbol: "⛀", unicodeHex: "26C0", code: 9920, alias: "draughts_man", name: "white_draughts_man", nameUnicode: "WHITE DRAUGHTS MAN" }, { symbol: "⛁", unicodeHex: "26C1", code: 9921, alias: "draughts_king", name: "white_draughts_king", nameUnicode: "WHITE DRAUGHTS KING" }, { symbol: "⛂", unicodeHex: "26C2", code: 9922, alias: "", name: "black_draughts_man", nameUnicode: "BLACK DRAUGHTS MAN" }, { symbol: "⛃", unicodeHex: "26C3", code: 9923, alias: "", name: "black_draughts_king", nameUnicode: "BLACK DRAUGHTS KING" }, { symbol: "⛆", unicodeHex: "26C6", code: 9926, alias: "", name: "rain", nameUnicode: "RAIN" }, { symbol: "⛇", unicodeHex: "26C7", code: 9927, alias: "", name: "black_snowman", nameUnicode: "BLACK SNOWMAN" }, { symbol: "⛉", unicodeHex: "26C9", code: 9929, alias: "turned_shogi_piece", name: "turned_white_shogi_piece", nameUnicode: "TURNED WHITE SHOGI PIECE" }, { symbol: "⛊", unicodeHex: "26CA", code: 9930, alias: "black_turned_shogi_piece", name: "turned_black_shogi_piece", nameUnicode: "TURNED BLACK SHOGI PIECE" }, { symbol: "⛋", unicodeHex: "26CB", code: 9931, alias: "squared_diamond", name: "white_diamond_in_square", nameUnicode: "WHITE DIAMOND IN SQUARE" }, { symbol: "⛌", unicodeHex: "26CC", code: 9932, alias: "", name: "crossing_lanes", nameUnicode: "CROSSING LANES" }, { symbol: "⛍", unicodeHex: "26CD", code: 9933, alias: "", name: "disabled_car", nameUnicode: "DISABLED CAR" }, { symbol: "⛐", unicodeHex: "26D0", code: 9936, alias: "sliding_car", name: "car_sliding", nameUnicode: "CAR SLIDING" }, { symbol: "⛒", unicodeHex: "26D2", code: 9938, alias: "", name: "circled_crossing_lanes", nameUnicode: "CIRCLED CROSSING LANES" }, { symbol: "⛟", unicodeHex: "26DF", code: 9951, alias: "", name: "black_truck", nameUnicode: "BLACK TRUCK" }, { symbol: "⛤", unicodeHex: "26E4", code: 9956, alias: "", name: "pentagram", nameUnicode: "PENTAGRAM" }, { symbol: "⛧", unicodeHex: "26E7", code: 9959, alias: "", name: "inverted_pentagram", nameUnicode: "INVERTED PENTAGRAM" }, { symbol: "⛩", unicodeHex: "26E9", code: 9961, alias: "", name: "shinto_shrine", nameUnicode: "SHINTO SHRINE" }, { symbol: "⛫", unicodeHex: "26EB", code: 9963, alias: "", name: "castle", nameUnicode: "CASTLE" }, { symbol: "⛬", unicodeHex: "26EC", code: 9964, alias: "", name: "historic_site", nameUnicode: "HISTORIC SITE" }, { symbol: "⛭", unicodeHex: "26ED", code: 9965, alias: "", name: "gear_without_hub", nameUnicode: "GEAR WITHOUT HUB" }, { symbol: "⛮", unicodeHex: "26EE", code: 9966, alias: "", name: "gear_with_handles", nameUnicode: "GEAR WITH HANDLES" }, { symbol: "⛯", unicodeHex: "26EF", code: 9967, alias: "map_lighthouse", name: "map_symbol_for_lighthouse", nameUnicode: "MAP SYMBOL FOR LIGHTHOUSE" }, { symbol: "⛱", unicodeHex: "26F1", code: 9969, alias: "", name: "umbrella_on_ground", nameUnicode: "UMBRELLA ON GROUND" }, { symbol: "⛶", unicodeHex: "26F6", code: 9974, alias: "", name: "square_four_corners", nameUnicode: "SQUARE FOUR CORNERS" }, { symbol: "⛸", unicodeHex: "26F8", code: 9976, alias: "", name: "ice_skate", nameUnicode: "ICE SKATE" }, { symbol: "⛻", unicodeHex: "26FB", code: 9979, alias: "japanese_bank", name: "japanese_bank_symbol", nameUnicode: "JAPANESE BANK SYMBOL" }, { symbol: "⛾", unicodeHex: "26FE", code: 9982, alias: "black_squared_cup", name: "cup_on_black_square", nameUnicode: "CUP ON BLACK SQUARE" } ]; exports.squaredIcons = [ { "symbol": "1", "alias": "squared_one", "name": "squared_digit_one", }, { "symbol": "2", "alias": "squared_two", "name": "squared_digit_two", }, { "symbol": "3", "alias": "squared_three", "name": "squared_digit_three", }, { "symbol": "4", "alias": "squared_four", "name": "squared_digit_four", }, { "symbol": "5", "alias": "squared_five", "name": "squared_digit_five", }, { "symbol": "6", "alias": "squared_six", "name": "squared_digit_six", }, { "symbol": "7", "alias": "squared_seven", "name": "squared_digit_seven", }, { "symbol": "8", "alias": "squared_eight", "name": "squared_digit_eight", }, { "symbol": "9", "alias": "squared_nine", "name": "squared_digit_nine", }, { "symbol": "0", "alias": "squared_zero", "name": "squared_digit_zero", }, ]; var findEmoji = function (iconName) { var e_1, _a; try { for (var _b = tslib_1.__values(Object.entries(emoji_1.emojies)), _c = _b.next(); !_c.done; _c = _b.next()) { var _d = tslib_1.__read(_c.value, 2), key = _d[0], value = _d[1]; if (key === iconName) { return { symbol: value }; } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (_c && !_c.done && (_a = _b.return)) _a.call(_b); } finally { if (e_1) throw e_1.error; } } return null; }; //emojies_defs var findIcon = function (iconName, isMath) { if (isMath === void 0) { isMath = false; } if (iconName.indexOf('emoji') !== -1) { iconName = iconName.replace(/emoji/g, ""); iconName = iconName ? iconName.trim() : ''; if (!iconName) { return null; } return findEmoji(iconName); } var res = exports.icons.find(function (item) { return item.alias === iconName || item.name === iconName; }); if (!res && !isMath) { res = (0, exports.findFaIcons)(iconName); } if (!res) { res = findEmoji(iconName); } return res; }; exports.findIcon = findIcon; var findSquaredIcon = function (iconName) { return exports.squaredIcons.find(function (item) { return item.alias === iconName || item.name === iconName; }); }; exports.findSquaredIcon = findSquaredIcon; var findFaIcons = function (iconName) { return fa_icons_1.faIcons.find(function (item) { return item.alias === iconName || item.name === iconName; }); }; exports.findFaIcons = findFaIcons; //# sourceMappingURL=icons.js.map