leptos_bootstrap/v5/
icon.rs

1use leptos::prelude::*;
2use std::fmt;
3
4#[derive(Debug, Clone, Copy, PartialEq, Eq)]
5pub enum IconKind {
6    ZeroCircle,
7    ZeroCircleFill,
8    ZeroSquare,
9    ZeroSquareFill,
10    OneCircle,
11    OneCircleFill,
12    OneSquare,
13    OneSquareFill,
14    OneHundredTwentyThree,
15    TwoCircle,
16    TwoCircleFill,
17    TwoSquare,
18    TwoSquareFill,
19    ThreeCircle,
20    ThreeCircleFill,
21    ThreeSquare,
22    ThreeSquareFill,
23    FourCircle,
24    FourCircleFill,
25    FourSquare,
26    FourSquareFill,
27    FiveCircle,
28    FiveCircleFill,
29    FiveSquare,
30    FiveSquareFill,
31    SixCircle,
32    SixCircleFill,
33    SixSquare,
34    SixSquareFill,
35    SevenCircle,
36    SevenCircleFill,
37    SevenSquare,
38    SevenSquareFill,
39    EightCircle,
40    EightCircleFill,
41    EightSquare,
42    EightSquareFill,
43    NineCircle,
44    NineCircleFill,
45    NineSquare,
46    NineSquareFill,
47    Activity,
48    Airplane,
49    AirplaneEngines,
50    AirplaneEnginesFill,
51    AirplaneFill,
52    Alarm,
53    AlarmFill,
54    Alexa,
55    AlignBottom,
56    AlignCenter,
57    AlignEnd,
58    AlignMiddle,
59    AlignStart,
60    AlignTop,
61    Alipay,
62    Alphabet,
63    AlphabetUppercase,
64    Alt,
65    Amazon,
66    Amd,
67    Android,
68    Android2,
69    Anthropic,
70    App,
71    AppIndicator,
72    Apple,
73    AppleMusic,
74    Archive,
75    ArchiveFill,
76    Arrow90degDown,
77    Arrow90degLeft,
78    Arrow90degRight,
79    Arrow90degUp,
80    ArrowBarDown,
81    ArrowBarLeft,
82    ArrowBarRight,
83    ArrowBarUp,
84    ArrowClockwise,
85    ArrowCounterclockwise,
86    ArrowDown,
87    ArrowDownCircle,
88    ArrowDownCircleFill,
89    ArrowDownLeftCircle,
90    ArrowDownLeftCircleFill,
91    ArrowDownLeftSquare,
92    ArrowDownLeftSquareFill,
93    ArrowDownRightCircle,
94    ArrowDownRightCircleFill,
95    ArrowDownRightSquare,
96    ArrowDownRightSquareFill,
97    ArrowDownSquare,
98    ArrowDownSquareFill,
99    ArrowDownLeft,
100    ArrowDownRight,
101    ArrowDownShort,
102    ArrowDownUp,
103    ArrowLeft,
104    ArrowLeftCircle,
105    ArrowLeftCircleFill,
106    ArrowLeftSquare,
107    ArrowLeftSquareFill,
108    ArrowLeftRight,
109    ArrowLeftShort,
110    ArrowRepeat,
111    ArrowReturnLeft,
112    ArrowReturnRight,
113    ArrowRight,
114    ArrowRightCircle,
115    ArrowRightCircleFill,
116    ArrowRightSquare,
117    ArrowRightSquareFill,
118    ArrowRightShort,
119    ArrowThroughHeart,
120    ArrowThroughHeartFill,
121    ArrowUp,
122    ArrowUpCircle,
123    ArrowUpCircleFill,
124    ArrowUpLeftCircle,
125    ArrowUpLeftCircleFill,
126    ArrowUpLeftSquare,
127    ArrowUpLeftSquareFill,
128    ArrowUpRightCircle,
129    ArrowUpRightCircleFill,
130    ArrowUpRightSquare,
131    ArrowUpRightSquareFill,
132    ArrowUpSquare,
133    ArrowUpSquareFill,
134    ArrowUpLeft,
135    ArrowUpRight,
136    ArrowUpShort,
137    Arrows,
138    ArrowsAngleContract,
139    ArrowsAngleExpand,
140    ArrowsCollapse,
141    ArrowsCollapseVertical,
142    ArrowsExpand,
143    ArrowsExpandVertical,
144    ArrowsFullscreen,
145    ArrowsMove,
146    ArrowsVertical,
147    AspectRatio,
148    AspectRatioFill,
149    Asterisk,
150    At,
151    Award,
152    AwardFill,
153    Back,
154    Backpack,
155    BackpackFill,
156    Backpack2,
157    Backpack2Fill,
158    Backpack3,
159    Backpack3Fill,
160    Backpack4,
161    Backpack4Fill,
162    Backspace,
163    BackspaceFill,
164    BackspaceReverse,
165    BackspaceReverseFill,
166    Badge3d,
167    Badge3dFill,
168    Badge4k,
169    Badge4kFill,
170    Badge8k,
171    Badge8kFill,
172    BadgeAd,
173    BadgeAdFill,
174    BadgeAr,
175    BadgeArFill,
176    BadgeCc,
177    BadgeCcFill,
178    BadgeHd,
179    BadgeHdFill,
180    BadgeSd,
181    BadgeSdFill,
182    BadgeTm,
183    BadgeTmFill,
184    BadgeVo,
185    BadgeVoFill,
186    BadgeVr,
187    BadgeVrFill,
188    BadgeWc,
189    BadgeWcFill,
190    Bag,
191    BagCheck,
192    BagCheckFill,
193    BagDash,
194    BagDashFill,
195    BagFill,
196    BagHeart,
197    BagHeartFill,
198    BagPlus,
199    BagPlusFill,
200    BagX,
201    BagXFill,
202    Balloon,
203    BalloonFill,
204    BalloonHeart,
205    BalloonHeartFill,
206    Ban,
207    BanFill,
208    Bandaid,
209    BandaidFill,
210    Bank,
211    Bank2,
212    BarChart,
213    BarChartFill,
214    BarChartLine,
215    BarChartLineFill,
216    BarChartSteps,
217    Basket,
218    BasketFill,
219    Basket2,
220    Basket2Fill,
221    Basket3,
222    Basket3Fill,
223    Battery,
224    BatteryCharging,
225    BatteryFull,
226    BatteryHalf,
227    BatteryLow,
228    Beaker,
229    BeakerFill,
230    Behance,
231    Bell,
232    BellFill,
233    BellSlash,
234    BellSlashFill,
235    Bezier,
236    Bezier2,
237    Bicycle,
238    Bing,
239    Binoculars,
240    BinocularsFill,
241    BlockquoteLeft,
242    BlockquoteRight,
243    Bluesky,
244    Bluetooth,
245    BodyText,
246    Book,
247    BookFill,
248    BookHalf,
249    Bookmark,
250    BookmarkCheck,
251    BookmarkCheckFill,
252    BookmarkDash,
253    BookmarkDashFill,
254    BookmarkFill,
255    BookmarkHeart,
256    BookmarkHeartFill,
257    BookmarkPlus,
258    BookmarkPlusFill,
259    BookmarkStar,
260    BookmarkStarFill,
261    BookmarkX,
262    BookmarkXFill,
263    Bookmarks,
264    BookmarksFill,
265    Bookshelf,
266    Boombox,
267    BoomboxFill,
268    Bootstrap,
269    BootstrapFill,
270    BootstrapReboot,
271    Border,
272    BorderAll,
273    BorderBottom,
274    BorderCenter,
275    BorderInner,
276    BorderLeft,
277    BorderMiddle,
278    BorderOuter,
279    BorderRight,
280    BorderStyle,
281    BorderTop,
282    BorderWidth,
283    BoundingBox,
284    BoundingBoxCircles,
285    Box,
286    BoxArrowDownLeft,
287    BoxArrowDownRight,
288    BoxArrowDown,
289    BoxArrowInDown,
290    BoxArrowInDownLeft,
291    BoxArrowInDownRight,
292    BoxArrowInLeft,
293    BoxArrowInRight,
294    BoxArrowInUp,
295    BoxArrowInUpLeft,
296    BoxArrowInUpRight,
297    BoxArrowLeft,
298    BoxArrowRight,
299    BoxArrowUp,
300    BoxArrowUpLeft,
301    BoxArrowUpRight,
302    BoxFill,
303    BoxSeam,
304    BoxSeamFill,
305    Box2,
306    Box2Fill,
307    Box2Heart,
308    Box2HeartFill,
309    Boxes,
310    Braces,
311    BracesAsterisk,
312    Bricks,
313    Briefcase,
314    BriefcaseFill,
315    BrightnessAltHigh,
316    BrightnessAltHighFill,
317    BrightnessAltLow,
318    BrightnessAltLowFill,
319    BrightnessHigh,
320    BrightnessHighFill,
321    BrightnessLow,
322    BrightnessLowFill,
323    Brilliance,
324    Broadcast,
325    BroadcastPin,
326    BrowserChrome,
327    BrowserEdge,
328    BrowserFirefox,
329    BrowserSafari,
330    Brush,
331    BrushFill,
332    Bucket,
333    BucketFill,
334    Bug,
335    BugFill,
336    Building,
337    BuildingAdd,
338    BuildingCheck,
339    BuildingDash,
340    BuildingDown,
341    BuildingExclamation,
342    BuildingFill,
343    BuildingFillAdd,
344    BuildingFillCheck,
345    BuildingFillDash,
346    BuildingFillDown,
347    BuildingFillExclamation,
348    BuildingFillGear,
349    BuildingFillLock,
350    BuildingFillSlash,
351    BuildingFillUp,
352    BuildingFillX,
353    BuildingGear,
354    BuildingLock,
355    BuildingSlash,
356    BuildingUp,
357    BuildingX,
358    Buildings,
359    BuildingsFill,
360    Bullseye,
361    BusFront,
362    BusFrontFill,
363    CCircle,
364    CCircleFill,
365    CSquare,
366    CSquareFill,
367    Cake,
368    CakeFill,
369    Cake2,
370    Cake2Fill,
371    Calculator,
372    CalculatorFill,
373    Calendar,
374    CalendarCheck,
375    CalendarCheckFill,
376    CalendarDate,
377    CalendarDateFill,
378    CalendarDay,
379    CalendarDayFill,
380    CalendarEvent,
381    CalendarEventFill,
382    CalendarFill,
383    CalendarHeart,
384    CalendarHeartFill,
385    CalendarMinus,
386    CalendarMinusFill,
387    CalendarMonth,
388    CalendarMonthFill,
389    CalendarPlus,
390    CalendarPlusFill,
391    CalendarRange,
392    CalendarRangeFill,
393    CalendarWeek,
394    CalendarWeekFill,
395    CalendarX,
396    CalendarXFill,
397    Calendar2,
398    Calendar2Check,
399    Calendar2CheckFill,
400    Calendar2Date,
401    Calendar2DateFill,
402    Calendar2Day,
403    Calendar2DayFill,
404    Calendar2Event,
405    Calendar2EventFill,
406    Calendar2Fill,
407    Calendar2Heart,
408    Calendar2HeartFill,
409    Calendar2Minus,
410    Calendar2MinusFill,
411    Calendar2Month,
412    Calendar2MonthFill,
413    Calendar2Plus,
414    Calendar2PlusFill,
415    Calendar2Range,
416    Calendar2RangeFill,
417    Calendar2Week,
418    Calendar2WeekFill,
419    Calendar2X,
420    Calendar2XFill,
421    Calendar3,
422    Calendar3Event,
423    Calendar3EventFill,
424    Calendar3Fill,
425    Calendar3Range,
426    Calendar3RangeFill,
427    Calendar3Week,
428    Calendar3WeekFill,
429    Calendar4,
430    Calendar4Event,
431    Calendar4Range,
432    Calendar4Week,
433    Camera,
434    Camera2,
435    CameraFill,
436    CameraReels,
437    CameraReelsFill,
438    CameraVideo,
439    CameraVideoFill,
440    CameraVideoOff,
441    CameraVideoOffFill,
442    Capslock,
443    CapslockFill,
444    Capsule,
445    CapsulePill,
446    CarFront,
447    CarFrontFill,
448    CardChecklist,
449    CardHeading,
450    CardImage,
451    CardList,
452    CardText,
453    CaretDown,
454    CaretDownFill,
455    CaretDownSquare,
456    CaretDownSquareFill,
457    CaretLeft,
458    CaretLeftFill,
459    CaretLeftSquare,
460    CaretLeftSquareFill,
461    CaretRight,
462    CaretRightFill,
463    CaretRightSquare,
464    CaretRightSquareFill,
465    CaretUp,
466    CaretUpFill,
467    CaretUpSquare,
468    CaretUpSquareFill,
469    Cart,
470    CartCheck,
471    CartCheckFill,
472    CartDash,
473    CartDashFill,
474    CartFill,
475    CartPlus,
476    CartPlusFill,
477    CartX,
478    CartXFill,
479    Cart2,
480    Cart3,
481    Cart4,
482    Cash,
483    CashCoin,
484    CashStack,
485    Cassette,
486    CassetteFill,
487    Cast,
488    CcCircle,
489    CcCircleFill,
490    CcSquare,
491    CcSquareFill,
492    Chat,
493    ChatDots,
494    ChatDotsFill,
495    ChatFill,
496    ChatHeart,
497    ChatHeartFill,
498    ChatLeft,
499    ChatLeftDots,
500    ChatLeftDotsFill,
501    ChatLeftFill,
502    ChatLeftHeart,
503    ChatLeftHeartFill,
504    ChatLeftQuote,
505    ChatLeftQuoteFill,
506    ChatLeftText,
507    ChatLeftTextFill,
508    ChatQuote,
509    ChatQuoteFill,
510    ChatRight,
511    ChatRightDots,
512    ChatRightDotsFill,
513    ChatRightFill,
514    ChatRightHeart,
515    ChatRightHeartFill,
516    ChatRightQuote,
517    ChatRightQuoteFill,
518    ChatRightText,
519    ChatRightTextFill,
520    ChatSquare,
521    ChatSquareDots,
522    ChatSquareDotsFill,
523    ChatSquareFill,
524    ChatSquareHeart,
525    ChatSquareHeartFill,
526    ChatSquareQuote,
527    ChatSquareQuoteFill,
528    ChatSquareText,
529    ChatSquareTextFill,
530    ChatText,
531    ChatTextFill,
532    Check,
533    CheckAll,
534    CheckCircle,
535    CheckCircleFill,
536    CheckLg,
537    CheckSquare,
538    CheckSquareFill,
539    Check2,
540    Check2All,
541    Check2Circle,
542    Check2Square,
543    ChevronBarContract,
544    ChevronBarDown,
545    ChevronBarExpand,
546    ChevronBarLeft,
547    ChevronBarRight,
548    ChevronBarUp,
549    ChevronCompactDown,
550    ChevronCompactLeft,
551    ChevronCompactRight,
552    ChevronCompactUp,
553    ChevronContract,
554    ChevronDoubleDown,
555    ChevronDoubleLeft,
556    ChevronDoubleRight,
557    ChevronDoubleUp,
558    ChevronDown,
559    ChevronExpand,
560    ChevronLeft,
561    ChevronRight,
562    ChevronUp,
563    Circle,
564    CircleFill,
565    CircleHalf,
566    SlashCircle,
567    CircleSquare,
568    Claude,
569    Clipboard,
570    ClipboardCheck,
571    ClipboardCheckFill,
572    ClipboardData,
573    ClipboardDataFill,
574    ClipboardFill,
575    ClipboardHeart,
576    ClipboardHeartFill,
577    ClipboardMinus,
578    ClipboardMinusFill,
579    ClipboardPlus,
580    ClipboardPlusFill,
581    ClipboardPulse,
582    ClipboardX,
583    ClipboardXFill,
584    Clipboard2,
585    Clipboard2Check,
586    Clipboard2CheckFill,
587    Clipboard2Data,
588    Clipboard2DataFill,
589    Clipboard2Fill,
590    Clipboard2Heart,
591    Clipboard2HeartFill,
592    Clipboard2Minus,
593    Clipboard2MinusFill,
594    Clipboard2Plus,
595    Clipboard2PlusFill,
596    Clipboard2Pulse,
597    Clipboard2PulseFill,
598    Clipboard2X,
599    Clipboard2XFill,
600    Clock,
601    ClockFill,
602    ClockHistory,
603    Cloud,
604    CloudArrowDown,
605    CloudArrowDownFill,
606    CloudArrowUp,
607    CloudArrowUpFill,
608    CloudCheck,
609    CloudCheckFill,
610    CloudDownload,
611    CloudDownloadFill,
612    CloudDrizzle,
613    CloudDrizzleFill,
614    CloudFill,
615    CloudFog,
616    CloudFogFill,
617    CloudFog2,
618    CloudFog2Fill,
619    CloudHail,
620    CloudHailFill,
621    CloudHaze,
622    CloudHazeFill,
623    CloudHaze2,
624    CloudHaze2Fill,
625    CloudLightning,
626    CloudLightningFill,
627    CloudLightningRain,
628    CloudLightningRainFill,
629    CloudMinus,
630    CloudMinusFill,
631    CloudMoon,
632    CloudMoonFill,
633    CloudPlus,
634    CloudPlusFill,
635    CloudRain,
636    CloudRainFill,
637    CloudRainHeavy,
638    CloudRainHeavyFill,
639    CloudSlash,
640    CloudSlashFill,
641    CloudSleet,
642    CloudSleetFill,
643    CloudSnow,
644    CloudSnowFill,
645    CloudSun,
646    CloudSunFill,
647    CloudUpload,
648    CloudUploadFill,
649    Clouds,
650    CloudsFill,
651    Cloudy,
652    CloudyFill,
653    Code,
654    CodeSlash,
655    CodeSquare,
656    Coin,
657    Collection,
658    CollectionFill,
659    CollectionPlay,
660    CollectionPlayFill,
661    Columns,
662    ColumnsGap,
663    Command,
664    Compass,
665    CompassFill,
666    Cone,
667    ConeStriped,
668    Controller,
669    Cookie,
670    Copy,
671    Cpu,
672    CpuFill,
673    CreditCard,
674    CreditCard2Back,
675    CreditCard2BackFill,
676    CreditCard2Front,
677    CreditCard2FrontFill,
678    CreditCardFill,
679    Crop,
680    Crosshair,
681    Crosshair2,
682    Css,
683    Cup,
684    CupFill,
685    CupHot,
686    CupHotFill,
687    CupStraw,
688    CurrencyBitcoin,
689    CurrencyDollar,
690    CurrencyEuro,
691    CurrencyExchange,
692    CurrencyPound,
693    CurrencyRupee,
694    CurrencyYen,
695    Cursor,
696    CursorFill,
697    CursorText,
698    Dash,
699    DashCircle,
700    DashCircleDotted,
701    DashCircleFill,
702    DashLg,
703    DashSquare,
704    DashSquareDotted,
705    DashSquareFill,
706    Database,
707    DatabaseAdd,
708    DatabaseCheck,
709    DatabaseDash,
710    DatabaseDown,
711    DatabaseExclamation,
712    DatabaseFill,
713    DatabaseFillAdd,
714    DatabaseFillCheck,
715    DatabaseFillDash,
716    DatabaseFillDown,
717    DatabaseFillExclamation,
718    DatabaseFillGear,
719    DatabaseFillLock,
720    DatabaseFillSlash,
721    DatabaseFillUp,
722    DatabaseFillX,
723    DatabaseGear,
724    DatabaseLock,
725    DatabaseSlash,
726    DatabaseUp,
727    DatabaseX,
728    DeviceHdd,
729    DeviceHddFill,
730    DeviceSsd,
731    DeviceSsdFill,
732    Diagram2,
733    Diagram2Fill,
734    Diagram3,
735    Diagram3Fill,
736    Diamond,
737    DiamondFill,
738    DiamondHalf,
739    Dice1,
740    Dice1Fill,
741    Dice2,
742    Dice2Fill,
743    Dice3,
744    Dice3Fill,
745    Dice4,
746    Dice4Fill,
747    Dice5,
748    Dice5Fill,
749    Dice6,
750    Dice6Fill,
751    Disc,
752    DiscFill,
753    Discord,
754    Display,
755    DisplayFill,
756    Displayport,
757    DisplayportFill,
758    DistributeHorizontal,
759    DistributeVertical,
760    DoorClosed,
761    DoorClosedFill,
762    DoorOpen,
763    DoorOpenFill,
764    Dot,
765    Download,
766    Dpad,
767    DpadFill,
768    Dribbble,
769    Dropbox,
770    Droplet,
771    DropletFill,
772    DropletHalf,
773    Duffle,
774    DuffleFill,
775    Ear,
776    EarFill,
777    Earbuds,
778    Easel,
779    EaselFill,
780    Easel2,
781    Easel2Fill,
782    Easel3,
783    Easel3Fill,
784    Egg,
785    EggFill,
786    EggFried,
787    Eject,
788    EjectFill,
789    EmojiAngry,
790    EmojiAngryFill,
791    EmojiAstonished,
792    EmojiAstonishedFill,
793    EmojiDizzy,
794    EmojiDizzyFill,
795    EmojiExpressionless,
796    EmojiExpressionlessFill,
797    EmojiFrown,
798    EmojiFrownFill,
799    EmojiGrimace,
800    EmojiGrimaceFill,
801    EmojiGrin,
802    EmojiGrinFill,
803    EmojiHeartEyes,
804    EmojiHeartEyesFill,
805    EmojiKiss,
806    EmojiKissFill,
807    EmojiLaughing,
808    EmojiLaughingFill,
809    EmojiNeutral,
810    EmojiNeutralFill,
811    EmojiSmile,
812    EmojiSmileFill,
813    EmojiSmileUpsideDown,
814    EmojiSmileUpsideDownFill,
815    EmojiSunglasses,
816    EmojiSunglassesFill,
817    EmojiSurprise,
818    EmojiSurpriseFill,
819    EmojiTear,
820    EmojiTearFill,
821    EmojiWink,
822    EmojiWinkFill,
823    Envelope,
824    EnvelopeArrowDown,
825    EnvelopeArrowDownFill,
826    EnvelopeArrowUp,
827    EnvelopeArrowUpFill,
828    EnvelopeAt,
829    EnvelopeAtFill,
830    EnvelopeCheck,
831    EnvelopeCheckFill,
832    EnvelopeDash,
833    EnvelopeDashFill,
834    EnvelopeExclamation,
835    EnvelopeExclamationFill,
836    EnvelopeFill,
837    EnvelopeHeart,
838    EnvelopeHeartFill,
839    EnvelopeOpen,
840    EnvelopeOpenFill,
841    EnvelopeOpenHeart,
842    EnvelopeOpenHeartFill,
843    EnvelopePaper,
844    EnvelopePaperFill,
845    EnvelopePaperHeart,
846    EnvelopePaperHeartFill,
847    EnvelopePlus,
848    EnvelopePlusFill,
849    EnvelopeSlash,
850    EnvelopeSlashFill,
851    EnvelopeX,
852    EnvelopeXFill,
853    Eraser,
854    EraserFill,
855    Escape,
856    Ethernet,
857    EvFront,
858    EvFrontFill,
859    EvStation,
860    EvStationFill,
861    Exclamation,
862    ExclamationCircle,
863    ExclamationCircleFill,
864    ExclamationDiamond,
865    ExclamationDiamondFill,
866    ExclamationLg,
867    ExclamationOctagon,
868    ExclamationOctagonFill,
869    ExclamationSquare,
870    ExclamationSquareFill,
871    ExclamationTriangle,
872    ExclamationTriangleFill,
873    Exclude,
874    Explicit,
875    ExplicitFill,
876    Exposure,
877    Eye,
878    EyeFill,
879    EyeSlash,
880    EyeSlashFill,
881    Eyedropper,
882    Eyeglasses,
883    Facebook,
884    Fan,
885    FastForward,
886    FastForwardBtn,
887    FastForwardBtnFill,
888    FastForwardCircle,
889    FastForwardCircleFill,
890    FastForwardFill,
891    Feather,
892    Feather2,
893    File,
894    FileArrowDown,
895    FileArrowDownFill,
896    FileArrowUp,
897    FileArrowUpFill,
898    FileBarGraph,
899    FileBarGraphFill,
900    FileBinary,
901    FileBinaryFill,
902    FileBreak,
903    FileBreakFill,
904    FileCheck,
905    FileCheckFill,
906    FileCode,
907    FileCodeFill,
908    FileDiff,
909    FileDiffFill,
910    FileEarmark,
911    FileEarmarkArrowDown,
912    FileEarmarkArrowDownFill,
913    FileEarmarkArrowUp,
914    FileEarmarkArrowUpFill,
915    FileEarmarkBarGraph,
916    FileEarmarkBarGraphFill,
917    FileEarmarkBinary,
918    FileEarmarkBinaryFill,
919    FileEarmarkBreak,
920    FileEarmarkBreakFill,
921    FileEarmarkCheck,
922    FileEarmarkCheckFill,
923    FileEarmarkCode,
924    FileEarmarkCodeFill,
925    FileEarmarkDiff,
926    FileEarmarkDiffFill,
927    FileEarmarkEasel,
928    FileEarmarkEaselFill,
929    FileEarmarkExcel,
930    FileEarmarkExcelFill,
931    FileEarmarkFill,
932    FileEarmarkFont,
933    FileEarmarkFontFill,
934    FileEarmarkImage,
935    FileEarmarkImageFill,
936    FileEarmarkLock,
937    FileEarmarkLockFill,
938    FileEarmarkLock2,
939    FileEarmarkLock2Fill,
940    FileEarmarkMedical,
941    FileEarmarkMedicalFill,
942    FileEarmarkMinus,
943    FileEarmarkMinusFill,
944    FileEarmarkMusic,
945    FileEarmarkMusicFill,
946    FileEarmarkPdf,
947    FileEarmarkPdfFill,
948    FileEarmarkPerson,
949    FileEarmarkPersonFill,
950    FileEarmarkPlay,
951    FileEarmarkPlayFill,
952    FileEarmarkPlus,
953    FileEarmarkPlusFill,
954    FileEarmarkPost,
955    FileEarmarkPostFill,
956    FileEarmarkPpt,
957    FileEarmarkPptFill,
958    FileEarmarkRichtext,
959    FileEarmarkRichtextFill,
960    FileEarmarkRuled,
961    FileEarmarkRuledFill,
962    FileEarmarkSlides,
963    FileEarmarkSlidesFill,
964    FileEarmarkSpreadsheet,
965    FileEarmarkSpreadsheetFill,
966    FileEarmarkText,
967    FileEarmarkTextFill,
968    FileEarmarkWord,
969    FileEarmarkWordFill,
970    FileEarmarkX,
971    FileEarmarkXFill,
972    FileEarmarkZip,
973    FileEarmarkZipFill,
974    FileEasel,
975    FileEaselFill,
976    FileExcel,
977    FileExcelFill,
978    FileFill,
979    FileFont,
980    FileFontFill,
981    FileImage,
982    FileImageFill,
983    FileLock,
984    FileLockFill,
985    FileLock2,
986    FileLock2Fill,
987    FileMedical,
988    FileMedicalFill,
989    FileMinus,
990    FileMinusFill,
991    FileMusic,
992    FileMusicFill,
993    FilePdf,
994    FilePdfFill,
995    FilePerson,
996    FilePersonFill,
997    FilePlay,
998    FilePlayFill,
999    FilePlus,
1000    FilePlusFill,
1001    FilePost,
1002    FilePostFill,
1003    FilePpt,
1004    FilePptFill,
1005    FileRichtext,
1006    FileRichtextFill,
1007    FileRuled,
1008    FileRuledFill,
1009    FileSlides,
1010    FileSlidesFill,
1011    FileSpreadsheet,
1012    FileSpreadsheetFill,
1013    FileText,
1014    FileTextFill,
1015    FileWord,
1016    FileWordFill,
1017    FileX,
1018    FileXFill,
1019    FileZip,
1020    FileZipFill,
1021    Files,
1022    FilesAlt,
1023    FiletypeAac,
1024    FiletypeAi,
1025    FiletypeBmp,
1026    FiletypeCs,
1027    FiletypeCss,
1028    FiletypeCsv,
1029    FiletypeDoc,
1030    FiletypeDocx,
1031    FiletypeExe,
1032    FiletypeGif,
1033    FiletypeHeic,
1034    FiletypeHtml,
1035    FiletypeJava,
1036    FiletypeJpg,
1037    FiletypeJs,
1038    FiletypeJson,
1039    FiletypeJsx,
1040    FiletypeKey,
1041    FiletypeM4p,
1042    FiletypeMd,
1043    FiletypeMdx,
1044    FiletypeMov,
1045    FiletypeMp3,
1046    FiletypeMp4,
1047    FiletypeOtf,
1048    FiletypePdf,
1049    FiletypePhp,
1050    FiletypePng,
1051    FiletypePpt,
1052    FiletypePptx,
1053    FiletypePsd,
1054    FiletypePy,
1055    FiletypeRaw,
1056    FiletypeRb,
1057    FiletypeSass,
1058    FiletypeScss,
1059    FiletypeSh,
1060    FiletypeSql,
1061    FiletypeSvg,
1062    FiletypeTiff,
1063    FiletypeTsx,
1064    FiletypeTtf,
1065    FiletypeTxt,
1066    FiletypeWav,
1067    FiletypeWoff,
1068    FiletypeXls,
1069    FiletypeXlsx,
1070    FiletypeXml,
1071    FiletypeYml,
1072    Film,
1073    Filter,
1074    FilterCircle,
1075    FilterCircleFill,
1076    FilterLeft,
1077    FilterRight,
1078    FilterSquare,
1079    FilterSquareFill,
1080    Fingerprint,
1081    Fire,
1082    Flag,
1083    FlagFill,
1084    Flask,
1085    FlaskFill,
1086    FlaskFlorence,
1087    FlaskFlorenceFill,
1088    Floppy,
1089    FloppyFill,
1090    Floppy2,
1091    Floppy2Fill,
1092    Flower1,
1093    Flower2,
1094    Flower3,
1095    Folder,
1096    FolderCheck,
1097    FolderFill,
1098    FolderMinus,
1099    FolderPlus,
1100    FolderSymlink,
1101    FolderSymlinkFill,
1102    FolderX,
1103    Folder2,
1104    Folder2Open,
1105    Fonts,
1106    ForkKnife,
1107    Forward,
1108    ForwardFill,
1109    Front,
1110    FuelPump,
1111    FuelPumpDiesel,
1112    FuelPumpDieselFill,
1113    FuelPumpFill,
1114    Fullscreen,
1115    FullscreenExit,
1116    Funnel,
1117    FunnelFill,
1118    Gear,
1119    GearFill,
1120    GearWide,
1121    GearWideConnected,
1122    Gem,
1123    GenderAmbiguous,
1124    GenderFemale,
1125    GenderMale,
1126    GenderNeuter,
1127    GenderTrans,
1128    Geo,
1129    GeoAlt,
1130    GeoAltFill,
1131    GeoFill,
1132    Gift,
1133    GiftFill,
1134    Git,
1135    Github,
1136    Gitlab,
1137    Globe,
1138    GlobeAmericas,
1139    GlobeAmericasFill,
1140    GlobeAsiaAustralia,
1141    GlobeAsiaAustraliaFill,
1142    GlobeCentralSouthAsia,
1143    GlobeCentralSouthAsiaFill,
1144    GlobeEuropeAfrica,
1145    GlobeEuropeAfricaFill,
1146    Globe2,
1147    Google,
1148    GooglePlay,
1149    GpuCard,
1150    GraphDown,
1151    GraphDownArrow,
1152    GraphUp,
1153    GraphUpArrow,
1154    Grid,
1155    Grid1x2,
1156    Grid1x2Fill,
1157    Grid3x2,
1158    Grid3x2Gap,
1159    Grid3x2GapFill,
1160    Grid3x3,
1161    Grid3x3Gap,
1162    Grid3x3GapFill,
1163    GridFill,
1164    GripHorizontal,
1165    GripVertical,
1166    HCircle,
1167    HCircleFill,
1168    HSquare,
1169    HSquareFill,
1170    Hammer,
1171    HandIndex,
1172    HandIndexFill,
1173    HandIndexThumb,
1174    HandIndexThumbFill,
1175    HandThumbsDown,
1176    HandThumbsDownFill,
1177    HandThumbsUp,
1178    HandThumbsUpFill,
1179    Handbag,
1180    HandbagFill,
1181    Hash,
1182    Hdd,
1183    HddFill,
1184    HddNetwork,
1185    HddNetworkFill,
1186    HddRack,
1187    HddRackFill,
1188    HddStack,
1189    HddStackFill,
1190    Hdmi,
1191    HdmiFill,
1192    Headphones,
1193    Headset,
1194    HeadsetVr,
1195    Heart,
1196    HeartArrow,
1197    HeartFill,
1198    HeartHalf,
1199    HeartPulse,
1200    HeartPulseFill,
1201    Heartbreak,
1202    HeartbreakFill,
1203    Hearts,
1204    Heptagon,
1205    HeptagonFill,
1206    HeptagonHalf,
1207    Hexagon,
1208    HexagonFill,
1209    HexagonHalf,
1210    Highlighter,
1211    Highlights,
1212    Hospital,
1213    HospitalFill,
1214    Hourglass,
1215    HourglassBottom,
1216    HourglassSplit,
1217    HourglassTop,
1218    House,
1219    HouseAdd,
1220    HouseAddFill,
1221    HouseCheck,
1222    HouseCheckFill,
1223    HouseDash,
1224    HouseDashFill,
1225    HouseDoor,
1226    HouseDoorFill,
1227    HouseDown,
1228    HouseDownFill,
1229    HouseExclamation,
1230    HouseExclamationFill,
1231    HouseFill,
1232    HouseGear,
1233    HouseGearFill,
1234    HouseHeart,
1235    HouseHeartFill,
1236    HouseLock,
1237    HouseLockFill,
1238    HouseSlash,
1239    HouseSlashFill,
1240    HouseUp,
1241    HouseUpFill,
1242    HouseX,
1243    HouseXFill,
1244    Houses,
1245    HousesFill,
1246    Hr,
1247    Hurricane,
1248    Hypnotize,
1249    Image,
1250    ImageAlt,
1251    ImageFill,
1252    Images,
1253    Inbox,
1254    InboxFill,
1255    Inboxes,
1256    InboxesFill,
1257    Incognito,
1258    Indent,
1259    Infinity,
1260    Info,
1261    InfoCircle,
1262    InfoCircleFill,
1263    InfoLg,
1264    InfoSquare,
1265    InfoSquareFill,
1266    InputCursor,
1267    InputCursorText,
1268    Instagram,
1269    Intersect,
1270    Javascript,
1271    Journal,
1272    JournalAlbum,
1273    JournalArrowDown,
1274    JournalArrowUp,
1275    JournalBookmark,
1276    JournalBookmarkFill,
1277    JournalCheck,
1278    JournalCode,
1279    JournalMedical,
1280    JournalMinus,
1281    JournalPlus,
1282    JournalRichtext,
1283    JournalText,
1284    JournalX,
1285    Journals,
1286    Joystick,
1287    Justify,
1288    JustifyLeft,
1289    JustifyRight,
1290    Kanban,
1291    KanbanFill,
1292    Key,
1293    KeyFill,
1294    Keyboard,
1295    KeyboardFill,
1296    Ladder,
1297    Lamp,
1298    LampFill,
1299    Laptop,
1300    LaptopFill,
1301    LayerBackward,
1302    LayerForward,
1303    Layers,
1304    LayersFill,
1305    LayersHalf,
1306    LayoutSidebar,
1307    LayoutSidebarInsetReverse,
1308    LayoutSidebarInset,
1309    LayoutSidebarReverse,
1310    LayoutSplit,
1311    LayoutTextSidebar,
1312    LayoutTextSidebarReverse,
1313    LayoutTextWindow,
1314    LayoutTextWindowReverse,
1315    LayoutThreeColumns,
1316    LayoutWtf,
1317    Leaf,
1318    LeafFill,
1319    LifePreserver,
1320    Lightbulb,
1321    LightbulbFill,
1322    LightbulbOff,
1323    LightbulbOffFill,
1324    Lightning,
1325    LightningCharge,
1326    LightningChargeFill,
1327    LightningFill,
1328    Line,
1329    Link,
1330    Link45deg,
1331    Linkedin,
1332    List,
1333    ListCheck,
1334    ListColumns,
1335    ListColumnsReverse,
1336    ListNested,
1337    ListOl,
1338    ListStars,
1339    ListTask,
1340    ListUl,
1341    Lock,
1342    LockFill,
1343    Luggage,
1344    LuggageFill,
1345    Lungs,
1346    LungsFill,
1347    Magic,
1348    Magnet,
1349    MagnetFill,
1350    Mailbox,
1351    MailboxFlag,
1352    Mailbox2,
1353    Mailbox2Flag,
1354    Map,
1355    MapFill,
1356    Markdown,
1357    MarkdownFill,
1358    MarkerTip,
1359    Mask,
1360    Mastodon,
1361    MeasuringCup,
1362    MeasuringCupFill,
1363    Medium,
1364    Megaphone,
1365    MegaphoneFill,
1366    Memory,
1367    MenuApp,
1368    MenuAppFill,
1369    MenuButton,
1370    MenuButtonFill,
1371    MenuButtonWide,
1372    MenuButtonWideFill,
1373    MenuDown,
1374    MenuUp,
1375    Messenger,
1376    Meta,
1377    Mic,
1378    MicFill,
1379    MicMute,
1380    MicMuteFill,
1381    Microsoft,
1382    MicrosoftTeams,
1383    Minecart,
1384    MinecartLoaded,
1385    Modem,
1386    ModemFill,
1387    Moisture,
1388    Moon,
1389    MoonFill,
1390    MoonStars,
1391    MoonStarsFill,
1392    Mortarboard,
1393    MortarboardFill,
1394    Motherboard,
1395    MotherboardFill,
1396    Mouse,
1397    MouseFill,
1398    Mouse2,
1399    Mouse2Fill,
1400    Mouse3,
1401    Mouse3Fill,
1402    MusicNote,
1403    MusicNoteBeamed,
1404    MusicNoteList,
1405    MusicPlayer,
1406    MusicPlayerFill,
1407    Newspaper,
1408    NintendoSwitch,
1409    NodeMinus,
1410    NodeMinusFill,
1411    NodePlus,
1412    NodePlusFill,
1413    NoiseReduction,
1414    Nut,
1415    NutFill,
1416    Nvidia,
1417    Nvme,
1418    NvmeFill,
1419    Octagon,
1420    OctagonFill,
1421    OctagonHalf,
1422    Openai,
1423    Opencollective,
1424    OpticalAudio,
1425    OpticalAudioFill,
1426    Option,
1427    Outlet,
1428    PCircle,
1429    PCircleFill,
1430    PSquare,
1431    PSquareFill,
1432    PaintBucket,
1433    Palette,
1434    PaletteFill,
1435    Palette2,
1436    Paperclip,
1437    Paragraph,
1438    Pass,
1439    PassFill,
1440    Passport,
1441    PassportFill,
1442    PatchCheck,
1443    PatchCheckFill,
1444    PatchExclamation,
1445    PatchExclamationFill,
1446    PatchMinus,
1447    PatchMinusFill,
1448    PatchPlus,
1449    PatchPlusFill,
1450    PatchQuestion,
1451    PatchQuestionFill,
1452    Pause,
1453    PauseBtn,
1454    PauseBtnFill,
1455    PauseCircle,
1456    PauseCircleFill,
1457    PauseFill,
1458    Paypal,
1459    Pc,
1460    PcDisplay,
1461    PcDisplayHorizontal,
1462    PcHorizontal,
1463    PciCard,
1464    PciCardNetwork,
1465    PciCardSound,
1466    Peace,
1467    PeaceFill,
1468    Pen,
1469    PenFill,
1470    Pencil,
1471    PencilFill,
1472    PencilSquare,
1473    Pentagon,
1474    PentagonFill,
1475    PentagonHalf,
1476    People,
1477    PersonCircle,
1478    PeopleFill,
1479    Percent,
1480    Perplexity,
1481    Person,
1482    PersonAdd,
1483    PersonArmsUp,
1484    PersonBadge,
1485    PersonBadgeFill,
1486    PersonBoundingBox,
1487    PersonCheck,
1488    PersonCheckFill,
1489    PersonDash,
1490    PersonDashFill,
1491    PersonDown,
1492    PersonExclamation,
1493    PersonFill,
1494    PersonFillAdd,
1495    PersonFillCheck,
1496    PersonFillDash,
1497    PersonFillDown,
1498    PersonFillExclamation,
1499    PersonFillGear,
1500    PersonFillLock,
1501    PersonFillSlash,
1502    PersonFillUp,
1503    PersonFillX,
1504    PersonGear,
1505    PersonHeart,
1506    PersonHearts,
1507    PersonLinesFill,
1508    PersonLock,
1509    PersonPlus,
1510    PersonPlusFill,
1511    PersonRaisedHand,
1512    PersonRolodex,
1513    PersonSlash,
1514    PersonSquare,
1515    PersonStanding,
1516    PersonStandingDress,
1517    PersonUp,
1518    PersonVcard,
1519    PersonVcardFill,
1520    PersonVideo,
1521    PersonVideo2,
1522    PersonVideo3,
1523    PersonWalking,
1524    PersonWheelchair,
1525    PersonWorkspace,
1526    PersonX,
1527    PersonXFill,
1528    Phone,
1529    PhoneFill,
1530    PhoneFlip,
1531    PhoneLandscape,
1532    PhoneLandscapeFill,
1533    PhoneVibrate,
1534    PhoneVibrateFill,
1535    PieChart,
1536    PieChartFill,
1537    PiggyBank,
1538    PiggyBankFill,
1539    Pin,
1540    PinAngle,
1541    PinAngleFill,
1542    PinFill,
1543    PinMap,
1544    PinMapFill,
1545    Pinterest,
1546    Pip,
1547    PipFill,
1548    Play,
1549    PlayBtn,
1550    PlayBtnFill,
1551    PlayCircle,
1552    PlayCircleFill,
1553    PlayFill,
1554    Playstation,
1555    Plug,
1556    PlugFill,
1557    Plugin,
1558    Plus,
1559    PlusCircle,
1560    PlusCircleDotted,
1561    PlusCircleFill,
1562    PlusLg,
1563    PlusSlashMinus,
1564    PlusSquare,
1565    PlusSquareDotted,
1566    PlusSquareFill,
1567    Postage,
1568    PostageFill,
1569    PostageHeart,
1570    PostageHeartFill,
1571    Postcard,
1572    PostcardFill,
1573    PostcardHeart,
1574    PostcardHeartFill,
1575    Power,
1576    Prescription,
1577    Prescription2,
1578    Printer,
1579    PrinterFill,
1580    Projector,
1581    ProjectorFill,
1582    Puzzle,
1583    PuzzleFill,
1584    QrCode,
1585    QrCodeScan,
1586    Question,
1587    QuestionCircle,
1588    QuestionDiamond,
1589    QuestionDiamondFill,
1590    QuestionCircleFill,
1591    QuestionLg,
1592    QuestionOctagon,
1593    QuestionOctagonFill,
1594    QuestionSquare,
1595    QuestionSquareFill,
1596    Quora,
1597    Quote,
1598    RCircle,
1599    RCircleFill,
1600    RSquare,
1601    RSquareFill,
1602    Radar,
1603    Radioactive,
1604    Rainbow,
1605    Receipt,
1606    ReceiptCutoff,
1607    Reception0,
1608    Reception1,
1609    Reception2,
1610    Reception3,
1611    Reception4,
1612    Record,
1613    RecordBtn,
1614    RecordBtnFill,
1615    RecordCircle,
1616    RecordCircleFill,
1617    RecordFill,
1618    Record2,
1619    Record2Fill,
1620    Recycle,
1621    Reddit,
1622    Regex,
1623    Repeat,
1624    Repeat1,
1625    Reply,
1626    ReplyAll,
1627    ReplyAllFill,
1628    ReplyFill,
1629    Rewind,
1630    RewindBtn,
1631    RewindBtnFill,
1632    RewindCircle,
1633    RewindCircleFill,
1634    RewindFill,
1635    Robot,
1636    Rocket,
1637    RocketFill,
1638    RocketTakeoff,
1639    RocketTakeoffFill,
1640    Router,
1641    RouterFill,
1642    Rss,
1643    RssFill,
1644    Rulers,
1645    Safe,
1646    SafeFill,
1647    Safe2,
1648    Safe2Fill,
1649    Save,
1650    SaveFill,
1651    Save2,
1652    Save2Fill,
1653    Scissors,
1654    Scooter,
1655    Screwdriver,
1656    SdCard,
1657    SdCardFill,
1658    Search,
1659    SearchHeart,
1660    SearchHeartFill,
1661    SegmentedNav,
1662    Send,
1663    SendArrowDown,
1664    SendArrowDownFill,
1665    SendArrowUp,
1666    SendArrowUpFill,
1667    SendCheck,
1668    SendCheckFill,
1669    SendDash,
1670    SendDashFill,
1671    SendExclamation,
1672    SendExclamationFill,
1673    SendFill,
1674    SendPlus,
1675    SendPlusFill,
1676    SendSlash,
1677    SendSlashFill,
1678    SendX,
1679    SendXFill,
1680    Server,
1681    Shadows,
1682    Share,
1683    ShareFill,
1684    Shield,
1685    ShieldCheck,
1686    ShieldExclamation,
1687    ShieldFill,
1688    ShieldFillCheck,
1689    ShieldFillExclamation,
1690    ShieldFillMinus,
1691    ShieldFillPlus,
1692    ShieldFillX,
1693    ShieldLock,
1694    ShieldLockFill,
1695    ShieldMinus,
1696    ShieldPlus,
1697    ShieldShaded,
1698    ShieldSlash,
1699    ShieldSlashFill,
1700    ShieldX,
1701    Shift,
1702    ShiftFill,
1703    Shop,
1704    ShopWindow,
1705    Shuffle,
1706    SignDeadEnd,
1707    SignDeadEndFill,
1708    SignDoNotEnter,
1709    SignDoNotEnterFill,
1710    SignIntersection,
1711    SignIntersectionFill,
1712    SignIntersectionSide,
1713    SignIntersectionSideFill,
1714    SignIntersectionT,
1715    SignIntersectionTFill,
1716    SignIntersectionY,
1717    SignIntersectionYFill,
1718    SignMergeLeft,
1719    SignMergeLeftFill,
1720    SignMergeRight,
1721    SignMergeRightFill,
1722    SignNoLeftTurn,
1723    SignNoLeftTurnFill,
1724    SignNoParking,
1725    SignNoParkingFill,
1726    SignNoRightTurn,
1727    SignNoRightTurnFill,
1728    SignRailroad,
1729    SignRailroadFill,
1730    SignStop,
1731    SignStopFill,
1732    SignStopLights,
1733    SignStopLightsFill,
1734    SignTurnLeft,
1735    SignTurnLeftFill,
1736    SignTurnRight,
1737    SignTurnRightFill,
1738    SignTurnSlightLeft,
1739    SignTurnSlightLeftFill,
1740    SignTurnSlightRight,
1741    SignTurnSlightRightFill,
1742    SignYield,
1743    SignYieldFill,
1744    Signal,
1745    Signpost,
1746    Signpost2,
1747    Signpost2Fill,
1748    SignpostFill,
1749    SignpostSplit,
1750    SignpostSplitFill,
1751    Sim,
1752    SimFill,
1753    SimSlash,
1754    SimSlashFill,
1755    SinaWeibo,
1756    SkipBackward,
1757    SkipBackwardBtn,
1758    SkipBackwardBtnFill,
1759    SkipBackwardCircle,
1760    SkipBackwardCircleFill,
1761    SkipBackwardFill,
1762    SkipEnd,
1763    SkipEndBtn,
1764    SkipEndBtnFill,
1765    SkipEndCircle,
1766    SkipEndCircleFill,
1767    SkipEndFill,
1768    SkipForward,
1769    SkipForwardBtn,
1770    SkipForwardBtnFill,
1771    SkipForwardCircle,
1772    SkipForwardCircleFill,
1773    SkipForwardFill,
1774    SkipStart,
1775    SkipStartBtn,
1776    SkipStartBtnFill,
1777    SkipStartCircle,
1778    SkipStartCircleFill,
1779    SkipStartFill,
1780    Skype,
1781    Slack,
1782    Slash,
1783    SlashCircleFill,
1784    SlashLg,
1785    SlashSquare,
1786    SlashSquareFill,
1787    Sliders,
1788    Sliders2,
1789    Sliders2Vertical,
1790    Smartwatch,
1791    Snapchat,
1792    Snow,
1793    Snow2,
1794    Snow3,
1795    SortAlphaDown,
1796    SortAlphaDownAlt,
1797    SortAlphaUp,
1798    SortAlphaUpAlt,
1799    SortDown,
1800    SortDownAlt,
1801    SortNumericDown,
1802    SortNumericDownAlt,
1803    SortNumericUp,
1804    SortNumericUpAlt,
1805    SortUp,
1806    SortUpAlt,
1807    Soundwave,
1808    Sourceforge,
1809    Speaker,
1810    SpeakerFill,
1811    Speedometer,
1812    Speedometer2,
1813    Spellcheck,
1814    Spotify,
1815    Square,
1816    SquareFill,
1817    SquareHalf,
1818    Stack,
1819    StackOverflow,
1820    Star,
1821    StarFill,
1822    StarHalf,
1823    Stars,
1824    Steam,
1825    Stickies,
1826    StickiesFill,
1827    Sticky,
1828    StickyFill,
1829    Stop,
1830    StopBtn,
1831    StopBtnFill,
1832    StopCircle,
1833    StopCircleFill,
1834    StopFill,
1835    Stoplights,
1836    StoplightsFill,
1837    Stopwatch,
1838    StopwatchFill,
1839    Strava,
1840    Stripe,
1841    Subscript,
1842    Substack,
1843    Subtract,
1844    SuitClub,
1845    SuitClubFill,
1846    SuitDiamond,
1847    SuitDiamondFill,
1848    SuitHeart,
1849    SuitHeartFill,
1850    SuitSpade,
1851    SuitSpadeFill,
1852    Suitcase,
1853    SuitcaseFill,
1854    SuitcaseLg,
1855    SuitcaseLgFill,
1856    Suitcase2,
1857    Suitcase2Fill,
1858    Sun,
1859    SunFill,
1860    Sunglasses,
1861    Sunrise,
1862    SunriseFill,
1863    Sunset,
1864    SunsetFill,
1865    Superscript,
1866    SymmetryHorizontal,
1867    SymmetryVertical,
1868    Table,
1869    Tablet,
1870    TabletFill,
1871    TabletLandscape,
1872    TabletLandscapeFill,
1873    Tag,
1874    TagFill,
1875    Tags,
1876    TagsFill,
1877    TaxiFront,
1878    TaxiFrontFill,
1879    Telegram,
1880    Telephone,
1881    TelephoneFill,
1882    TelephoneForward,
1883    TelephoneForwardFill,
1884    TelephoneInbound,
1885    TelephoneInboundFill,
1886    TelephoneMinus,
1887    TelephoneMinusFill,
1888    TelephoneOutbound,
1889    TelephoneOutboundFill,
1890    TelephonePlus,
1891    TelephonePlusFill,
1892    TelephoneX,
1893    TelephoneXFill,
1894    TencentQq,
1895    Terminal,
1896    TerminalDash,
1897    TerminalFill,
1898    TerminalPlus,
1899    TerminalSplit,
1900    TerminalX,
1901    TextCenter,
1902    TextIndentLeft,
1903    TextIndentRight,
1904    TextLeft,
1905    TextParagraph,
1906    TextRight,
1907    TextWrap,
1908    Textarea,
1909    TextareaResize,
1910    TextareaT,
1911    Thermometer,
1912    ThermometerHalf,
1913    ThermometerHigh,
1914    ThermometerLow,
1915    ThermometerSnow,
1916    ThermometerSun,
1917    Threads,
1918    ThreadsFill,
1919    ThreeDots,
1920    ThreeDotsVertical,
1921    Thunderbolt,
1922    ThunderboltFill,
1923    Ticket,
1924    TicketDetailed,
1925    TicketDetailedFill,
1926    TicketFill,
1927    TicketPerforated,
1928    TicketPerforatedFill,
1929    Tiktok,
1930    ToggleOff,
1931    ToggleOn,
1932    Toggle2Off,
1933    Toggle2On,
1934    Toggles,
1935    Toggles2,
1936    Tools,
1937    Tornado,
1938    TrainFreightFront,
1939    TrainFreightFrontFill,
1940    TrainFront,
1941    TrainFrontFill,
1942    TrainLightrailFront,
1943    TrainLightrailFrontFill,
1944    Translate,
1945    Transparency,
1946    Trash,
1947    TrashFill,
1948    Trash2,
1949    Trash2Fill,
1950    Trash3,
1951    Trash3Fill,
1952    Tree,
1953    TreeFill,
1954    Trello,
1955    Triangle,
1956    TriangleFill,
1957    TriangleHalf,
1958    Trophy,
1959    TrophyFill,
1960    TropicalStorm,
1961    Truck,
1962    TruckFlatbed,
1963    TruckFront,
1964    TruckFrontFill,
1965    Tsunami,
1966    Tux,
1967    Tv,
1968    TvFill,
1969    Twitch,
1970    Twitter,
1971    TwitterX,
1972    Type,
1973    TypeBold,
1974    TypeH1,
1975    TypeH2,
1976    TypeH3,
1977    TypeH4,
1978    TypeH5,
1979    TypeH6,
1980    TypeItalic,
1981    TypeStrikethrough,
1982    TypeUnderline,
1983    Typescript,
1984    Ubuntu,
1985    UiChecks,
1986    UiChecksGrid,
1987    UiRadios,
1988    UiRadiosGrid,
1989    Umbrella,
1990    UmbrellaFill,
1991    Unindent,
1992    Union,
1993    Unity,
1994    UniversalAccess,
1995    UniversalAccessCircle,
1996    Unlock,
1997    UnlockFill,
1998    Unlock2,
1999    Unlock2Fill,
2000    Upc,
2001    UpcScan,
2002    Upload,
2003    Usb,
2004    UsbC,
2005    UsbCFill,
2006    UsbDrive,
2007    UsbDriveFill,
2008    UsbFill,
2009    UsbMicro,
2010    UsbMicroFill,
2011    UsbMini,
2012    UsbMiniFill,
2013    UsbPlug,
2014    UsbPlugFill,
2015    UsbSymbol,
2016    Valentine,
2017    Valentine2,
2018    VectorPen,
2019    ViewList,
2020    ViewStacked,
2021    Vignette,
2022    Vimeo,
2023    Vinyl,
2024    VinylFill,
2025    Virus,
2026    Virus2,
2027    Voicemail,
2028    VolumeDown,
2029    VolumeDownFill,
2030    VolumeMute,
2031    VolumeMuteFill,
2032    VolumeOff,
2033    VolumeOffFill,
2034    VolumeUp,
2035    VolumeUpFill,
2036    Vr,
2037    Wallet,
2038    WalletFill,
2039    Wallet2,
2040    Watch,
2041    Water,
2042    Webcam,
2043    WebcamFill,
2044    Wechat,
2045    Whatsapp,
2046    Wifi,
2047    Wifi1,
2048    Wifi2,
2049    WifiOff,
2050    Wikipedia,
2051    Wind,
2052    Window,
2053    WindowDash,
2054    WindowDesktop,
2055    WindowDock,
2056    WindowFullscreen,
2057    WindowPlus,
2058    WindowSidebar,
2059    WindowSplit,
2060    WindowStack,
2061    WindowX,
2062    Windows,
2063    Wordpress,
2064    Wrench,
2065    WrenchAdjustable,
2066    WrenchAdjustableCircle,
2067    WrenchAdjustableCircleFill,
2068    X,
2069    XCircle,
2070    XCircleFill,
2071    XDiamond,
2072    XDiamondFill,
2073    XLg,
2074    XOctagon,
2075    XOctagonFill,
2076    XSquare,
2077    XSquareFill,
2078    Xbox,
2079    Yelp,
2080    YinYang,
2081    Youtube,
2082    ZoomIn,
2083    ZoomOut,
2084}
2085
2086impl fmt::Display for IconKind {
2087    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
2088        let s = match self {
2089            Self::ZeroCircle => "bi-0-circle",
2090            Self::ZeroCircleFill => "bi-0-circle-fill",
2091            Self::ZeroSquare => "bi-0-square",
2092            Self::ZeroSquareFill => "bi-0-square-fill",
2093            Self::OneCircle => "bi-1-circle",
2094            Self::OneCircleFill => "bi-1-circle-fill",
2095            Self::OneSquare => "bi-1-square",
2096            Self::OneSquareFill => "bi-1-square-fill",
2097            Self::OneHundredTwentyThree => "bi-123",
2098            Self::TwoCircle => "bi-2-circle",
2099            Self::TwoCircleFill => "bi-2-circle-fill",
2100            Self::TwoSquare => "bi-2-square",
2101            Self::TwoSquareFill => "bi-2-square-fill",
2102            Self::ThreeCircle => "bi-3-circle",
2103            Self::ThreeCircleFill => "bi-3-circle-fill",
2104            Self::ThreeSquare => "bi-3-square",
2105            Self::ThreeSquareFill => "bi-3-square-fill",
2106            Self::FourCircle => "bi-4-circle",
2107            Self::FourCircleFill => "bi-4-circle-fill",
2108            Self::FourSquare => "bi-4-square",
2109            Self::FourSquareFill => "bi-4-square-fill",
2110            Self::FiveCircle => "bi-5-circle",
2111            Self::FiveCircleFill => "bi-5-circle-fill",
2112            Self::FiveSquare => "bi-5-square",
2113            Self::FiveSquareFill => "bi-5-square-fill",
2114            Self::SixCircle => "bi-6-circle",
2115            Self::SixCircleFill => "bi-6-circle-fill",
2116            Self::SixSquare => "bi-6-square",
2117            Self::SixSquareFill => "bi-6-square-fill",
2118            Self::SevenCircle => "bi-7-circle",
2119            Self::SevenCircleFill => "bi-7-circle-fill",
2120            Self::SevenSquare => "bi-7-square",
2121            Self::SevenSquareFill => "bi-7-square-fill",
2122            Self::EightCircle => "bi-8-circle",
2123            Self::EightCircleFill => "bi-8-circle-fill",
2124            Self::EightSquare => "bi-8-square",
2125            Self::EightSquareFill => "bi-8-square-fill",
2126            Self::NineCircle => "bi-9-circle",
2127            Self::NineCircleFill => "bi-9-circle-fill",
2128            Self::NineSquare => "bi-9-square",
2129            Self::NineSquareFill => "bi-9-square-fill",
2130            Self::Activity => "bi-activity",
2131            Self::Airplane => "bi-airplane",
2132            Self::AirplaneEngines => "bi-airplane-engines",
2133            Self::AirplaneEnginesFill => "bi-airplane-engines-fill",
2134            Self::AirplaneFill => "bi-airplane-fill",
2135            Self::Alarm => "bi-alarm",
2136            Self::AlarmFill => "bi-alarm-fill",
2137            Self::Alexa => "bi-alexa",
2138            Self::AlignBottom => "bi-align-bottom",
2139            Self::AlignCenter => "bi-align-center",
2140            Self::AlignEnd => "bi-align-end",
2141            Self::AlignMiddle => "bi-align-middle",
2142            Self::AlignStart => "bi-align-start",
2143            Self::AlignTop => "bi-align-top",
2144            Self::Alipay => "bi-alipay",
2145            Self::Alphabet => "bi-alphabet",
2146            Self::AlphabetUppercase => "bi-alphabet-uppercase",
2147            Self::Alt => "bi-alt",
2148            Self::Amazon => "bi-amazon",
2149            Self::Amd => "bi-amd",
2150            Self::Android => "bi-android",
2151            Self::Android2 => "bi-android2",
2152            Self::Anthropic => "bi-anthropic",
2153            Self::App => "bi-app",
2154            Self::AppIndicator => "bi-app-indicator",
2155            Self::Apple => "bi-apple",
2156            Self::AppleMusic => "bi-apple-music",
2157            Self::Archive => "bi-archive",
2158            Self::ArchiveFill => "bi-archive-fill",
2159            Self::Arrow90degDown => "bi-arrow-90deg-down",
2160            Self::Arrow90degLeft => "bi-arrow-90deg-left",
2161            Self::Arrow90degRight => "bi-arrow-90deg-right",
2162            Self::Arrow90degUp => "bi-arrow-90deg-up",
2163            Self::ArrowBarDown => "bi-arrow-bar-down",
2164            Self::ArrowBarLeft => "bi-arrow-bar-left",
2165            Self::ArrowBarRight => "bi-arrow-bar-right",
2166            Self::ArrowBarUp => "bi-arrow-bar-up",
2167            Self::ArrowClockwise => "bi-arrow-clockwise",
2168            Self::ArrowCounterclockwise => "bi-arrow-counterclockwise",
2169            Self::ArrowDown => "bi-arrow-down",
2170            Self::ArrowDownCircle => "bi-arrow-down-circle",
2171            Self::ArrowDownCircleFill => "bi-arrow-down-circle-fill",
2172            Self::ArrowDownLeftCircle => "bi-arrow-down-left-circle",
2173            Self::ArrowDownLeftCircleFill => "bi-arrow-down-left-circle-fill",
2174            Self::ArrowDownLeftSquare => "bi-arrow-down-left-square",
2175            Self::ArrowDownLeftSquareFill => "bi-arrow-down-left-square-fill",
2176            Self::ArrowDownRightCircle => "bi-arrow-down-right-circle",
2177            Self::ArrowDownRightCircleFill => "bi-arrow-down-right-circle-fill",
2178            Self::ArrowDownRightSquare => "bi-arrow-down-right-square",
2179            Self::ArrowDownRightSquareFill => "bi-arrow-down-right-square-fill",
2180            Self::ArrowDownSquare => "bi-arrow-down-square",
2181            Self::ArrowDownSquareFill => "bi-arrow-down-square-fill",
2182            Self::ArrowDownLeft => "bi-arrow-down-left",
2183            Self::ArrowDownRight => "bi-arrow-down-right",
2184            Self::ArrowDownShort => "bi-arrow-down-short",
2185            Self::ArrowDownUp => "bi-arrow-down-up",
2186            Self::ArrowLeft => "bi-arrow-left",
2187            Self::ArrowLeftCircle => "bi-arrow-left-circle",
2188            Self::ArrowLeftCircleFill => "bi-arrow-left-circle-fill",
2189            Self::ArrowLeftSquare => "bi-arrow-left-square",
2190            Self::ArrowLeftSquareFill => "bi-arrow-left-square-fill",
2191            Self::ArrowLeftRight => "bi-arrow-left-right",
2192            Self::ArrowLeftShort => "bi-arrow-left-short",
2193            Self::ArrowRepeat => "bi-arrow-repeat",
2194            Self::ArrowReturnLeft => "bi-arrow-return-left",
2195            Self::ArrowReturnRight => "bi-arrow-return-right",
2196            Self::ArrowRight => "bi-arrow-right",
2197            Self::ArrowRightCircle => "bi-arrow-right-circle",
2198            Self::ArrowRightCircleFill => "bi-arrow-right-circle-fill",
2199            Self::ArrowRightSquare => "bi-arrow-right-square",
2200            Self::ArrowRightSquareFill => "bi-arrow-right-square-fill",
2201            Self::ArrowRightShort => "bi-arrow-right-short",
2202            Self::ArrowThroughHeart => "bi-arrow-through-heart",
2203            Self::ArrowThroughHeartFill => "bi-arrow-through-heart-fill",
2204            Self::ArrowUp => "bi-arrow-up",
2205            Self::ArrowUpCircle => "bi-arrow-up-circle",
2206            Self::ArrowUpCircleFill => "bi-arrow-up-circle-fill",
2207            Self::ArrowUpLeftCircle => "bi-arrow-up-left-circle",
2208            Self::ArrowUpLeftCircleFill => "bi-arrow-up-left-circle-fill",
2209            Self::ArrowUpLeftSquare => "bi-arrow-up-left-square",
2210            Self::ArrowUpLeftSquareFill => "bi-arrow-up-left-square-fill",
2211            Self::ArrowUpRightCircle => "bi-arrow-up-right-circle",
2212            Self::ArrowUpRightCircleFill => "bi-arrow-up-right-circle-fill",
2213            Self::ArrowUpRightSquare => "bi-arrow-up-right-square",
2214            Self::ArrowUpRightSquareFill => "bi-arrow-up-right-square-fill",
2215            Self::ArrowUpSquare => "bi-arrow-up-square",
2216            Self::ArrowUpSquareFill => "bi-arrow-up-square-fill",
2217            Self::ArrowUpLeft => "bi-arrow-up-left",
2218            Self::ArrowUpRight => "bi-arrow-up-right",
2219            Self::ArrowUpShort => "bi-arrow-up-short",
2220            Self::Arrows => "bi-arrows",
2221            Self::ArrowsAngleContract => "bi-arrows-angle-contract",
2222            Self::ArrowsAngleExpand => "bi-arrows-angle-expand",
2223            Self::ArrowsCollapse => "bi-arrows-collapse",
2224            Self::ArrowsCollapseVertical => "bi-arrows-collapse-vertical",
2225            Self::ArrowsExpand => "bi-arrows-expand",
2226            Self::ArrowsExpandVertical => "bi-arrows-expand-vertical",
2227            Self::ArrowsFullscreen => "bi-arrows-fullscreen",
2228            Self::ArrowsMove => "bi-arrows-move",
2229            Self::ArrowsVertical => "bi-arrows-vertical",
2230            Self::AspectRatio => "bi-aspect-ratio",
2231            Self::AspectRatioFill => "bi-aspect-ratio-fill",
2232            Self::Asterisk => "bi-asterisk",
2233            Self::At => "bi-at",
2234            Self::Award => "bi-award",
2235            Self::AwardFill => "bi-award-fill",
2236            Self::Back => "bi-back",
2237            Self::Backpack => "bi-backpack",
2238            Self::BackpackFill => "bi-backpack-fill",
2239            Self::Backpack2 => "bi-backpack2",
2240            Self::Backpack2Fill => "bi-backpack2-fill",
2241            Self::Backpack3 => "bi-backpack3",
2242            Self::Backpack3Fill => "bi-backpack3-fill",
2243            Self::Backpack4 => "bi-backpack4",
2244            Self::Backpack4Fill => "bi-backpack4-fill",
2245            Self::Backspace => "bi-backspace",
2246            Self::BackspaceFill => "bi-backspace-fill",
2247            Self::BackspaceReverse => "bi-backspace-reverse",
2248            Self::BackspaceReverseFill => "bi-backspace-reverse-fill",
2249            Self::Badge3d => "bi-badge-3d",
2250            Self::Badge3dFill => "bi-badge-3d-fill",
2251            Self::Badge4k => "bi-badge-4k",
2252            Self::Badge4kFill => "bi-badge-4k-fill",
2253            Self::Badge8k => "bi-badge-8k",
2254            Self::Badge8kFill => "bi-badge-8k-fill",
2255            Self::BadgeAd => "bi-badge-ad",
2256            Self::BadgeAdFill => "bi-badge-ad-fill",
2257            Self::BadgeAr => "bi-badge-ar",
2258            Self::BadgeArFill => "bi-badge-ar-fill",
2259            Self::BadgeCc => "bi-badge-cc",
2260            Self::BadgeCcFill => "bi-badge-cc-fill",
2261            Self::BadgeHd => "bi-badge-hd",
2262            Self::BadgeHdFill => "bi-badge-hd-fill",
2263            Self::BadgeSd => "bi-badge-sd",
2264            Self::BadgeSdFill => "bi-badge-sd-fill",
2265            Self::BadgeTm => "bi-badge-tm",
2266            Self::BadgeTmFill => "bi-badge-tm-fill",
2267            Self::BadgeVo => "bi-badge-vo",
2268            Self::BadgeVoFill => "bi-badge-vo-fill",
2269            Self::BadgeVr => "bi-badge-vr",
2270            Self::BadgeVrFill => "bi-badge-vr-fill",
2271            Self::BadgeWc => "bi-badge-wc",
2272            Self::BadgeWcFill => "bi-badge-wc-fill",
2273            Self::Bag => "bi-bag",
2274            Self::BagCheck => "bi-bag-check",
2275            Self::BagCheckFill => "bi-bag-check-fill",
2276            Self::BagDash => "bi-bag-dash",
2277            Self::BagDashFill => "bi-bag-dash-fill",
2278            Self::BagFill => "bi-bag-fill",
2279            Self::BagHeart => "bi-bag-heart",
2280            Self::BagHeartFill => "bi-bag-heart-fill",
2281            Self::BagPlus => "bi-bag-plus",
2282            Self::BagPlusFill => "bi-bag-plus-fill",
2283            Self::BagX => "bi-bag-x",
2284            Self::BagXFill => "bi-bag-x-fill",
2285            Self::Balloon => "bi-balloon",
2286            Self::BalloonFill => "bi-balloon-fill",
2287            Self::BalloonHeart => "bi-balloon-heart",
2288            Self::BalloonHeartFill => "bi-balloon-heart-fill",
2289            Self::Ban => "bi-ban",
2290            Self::BanFill => "bi-ban-fill",
2291            Self::Bandaid => "bi-bandaid",
2292            Self::BandaidFill => "bi-bandaid-fill",
2293            Self::Bank => "bi-bank",
2294            Self::Bank2 => "bi-bank2",
2295            Self::BarChart => "bi-bar-chart",
2296            Self::BarChartFill => "bi-bar-chart-fill",
2297            Self::BarChartLine => "bi-bar-chart-line",
2298            Self::BarChartLineFill => "bi-bar-chart-line-fill",
2299            Self::BarChartSteps => "bi-bar-chart-steps",
2300            Self::Basket => "bi-basket",
2301            Self::BasketFill => "bi-basket-fill",
2302            Self::Basket2 => "bi-basket2",
2303            Self::Basket2Fill => "bi-basket2-fill",
2304            Self::Basket3 => "bi-basket3",
2305            Self::Basket3Fill => "bi-basket3-fill",
2306            Self::Battery => "bi-battery",
2307            Self::BatteryCharging => "bi-battery-charging",
2308            Self::BatteryFull => "bi-battery-full",
2309            Self::BatteryHalf => "bi-battery-half",
2310            Self::BatteryLow => "bi-battery-low",
2311            Self::Beaker => "bi-beaker",
2312            Self::BeakerFill => "bi-beaker-fill",
2313            Self::Behance => "bi-behance",
2314            Self::Bell => "bi-bell",
2315            Self::BellFill => "bi-bell-fill",
2316            Self::BellSlash => "bi-bell-slash",
2317            Self::BellSlashFill => "bi-bell-slash-fill",
2318            Self::Bezier => "bi-bezier",
2319            Self::Bezier2 => "bi-bezier2",
2320            Self::Bicycle => "bi-bicycle",
2321            Self::Bing => "bi-bing",
2322            Self::Binoculars => "bi-binoculars",
2323            Self::BinocularsFill => "bi-binoculars-fill",
2324            Self::BlockquoteLeft => "bi-blockquote-left",
2325            Self::BlockquoteRight => "bi-blockquote-right",
2326            Self::Bluesky => "bi-bluesky",
2327            Self::Bluetooth => "bi-bluetooth",
2328            Self::BodyText => "bi-body-text",
2329            Self::Book => "bi-book",
2330            Self::BookFill => "bi-book-fill",
2331            Self::BookHalf => "bi-book-half",
2332            Self::Bookmark => "bi-bookmark",
2333            Self::BookmarkCheck => "bi-bookmark-check",
2334            Self::BookmarkCheckFill => "bi-bookmark-check-fill",
2335            Self::BookmarkDash => "bi-bookmark-dash",
2336            Self::BookmarkDashFill => "bi-bookmark-dash-fill",
2337            Self::BookmarkFill => "bi-bookmark-fill",
2338            Self::BookmarkHeart => "bi-bookmark-heart",
2339            Self::BookmarkHeartFill => "bi-bookmark-heart-fill",
2340            Self::BookmarkPlus => "bi-bookmark-plus",
2341            Self::BookmarkPlusFill => "bi-bookmark-plus-fill",
2342            Self::BookmarkStar => "bi-bookmark-star",
2343            Self::BookmarkStarFill => "bi-bookmark-star-fill",
2344            Self::BookmarkX => "bi-bookmark-x",
2345            Self::BookmarkXFill => "bi-bookmark-x-fill",
2346            Self::Bookmarks => "bi-bookmarks",
2347            Self::BookmarksFill => "bi-bookmarks-fill",
2348            Self::Bookshelf => "bi-bookshelf",
2349            Self::Boombox => "bi-boombox",
2350            Self::BoomboxFill => "bi-boombox-fill",
2351            Self::Bootstrap => "bi-bootstrap",
2352            Self::BootstrapFill => "bi-bootstrap-fill",
2353            Self::BootstrapReboot => "bi-bootstrap-reboot",
2354            Self::Border => "bi-border",
2355            Self::BorderAll => "bi-border-all",
2356            Self::BorderBottom => "bi-border-bottom",
2357            Self::BorderCenter => "bi-border-center",
2358            Self::BorderInner => "bi-border-inner",
2359            Self::BorderLeft => "bi-border-left",
2360            Self::BorderMiddle => "bi-border-middle",
2361            Self::BorderOuter => "bi-border-outer",
2362            Self::BorderRight => "bi-border-right",
2363            Self::BorderStyle => "bi-border-style",
2364            Self::BorderTop => "bi-border-top",
2365            Self::BorderWidth => "bi-border-width",
2366            Self::BoundingBox => "bi-bounding-box",
2367            Self::BoundingBoxCircles => "bi-bounding-box-circles",
2368            Self::Box => "bi-box",
2369            Self::BoxArrowDownLeft => "bi-box-arrow-down-left",
2370            Self::BoxArrowDownRight => "bi-box-arrow-down-right",
2371            Self::BoxArrowDown => "bi-box-arrow-down",
2372            Self::BoxArrowInDown => "bi-box-arrow-in-down",
2373            Self::BoxArrowInDownLeft => "bi-box-arrow-in-down-left",
2374            Self::BoxArrowInDownRight => "bi-box-arrow-in-down-right",
2375            Self::BoxArrowInLeft => "bi-box-arrow-in-left",
2376            Self::BoxArrowInRight => "bi-box-arrow-in-right",
2377            Self::BoxArrowInUp => "bi-box-arrow-in-up",
2378            Self::BoxArrowInUpLeft => "bi-box-arrow-in-up-left",
2379            Self::BoxArrowInUpRight => "bi-box-arrow-in-up-right",
2380            Self::BoxArrowLeft => "bi-box-arrow-left",
2381            Self::BoxArrowRight => "bi-box-arrow-right",
2382            Self::BoxArrowUp => "bi-box-arrow-up",
2383            Self::BoxArrowUpLeft => "bi-box-arrow-up-left",
2384            Self::BoxArrowUpRight => "bi-box-arrow-up-right",
2385            Self::BoxFill => "bi-box-fill",
2386            Self::BoxSeam => "bi-box-seam",
2387            Self::BoxSeamFill => "bi-box-seam-fill",
2388            Self::Box2 => "bi-box2",
2389            Self::Box2Fill => "bi-box2-fill",
2390            Self::Box2Heart => "bi-box2-heart",
2391            Self::Box2HeartFill => "bi-box2-heart-fill",
2392            Self::Boxes => "bi-boxes",
2393            Self::Braces => "bi-braces",
2394            Self::BracesAsterisk => "bi-braces-asterisk",
2395            Self::Bricks => "bi-bricks",
2396            Self::Briefcase => "bi-briefcase",
2397            Self::BriefcaseFill => "bi-briefcase-fill",
2398            Self::BrightnessAltHigh => "bi-brightness-alt-high",
2399            Self::BrightnessAltHighFill => "bi-brightness-alt-high-fill",
2400            Self::BrightnessAltLow => "bi-brightness-alt-low",
2401            Self::BrightnessAltLowFill => "bi-brightness-alt-low-fill",
2402            Self::BrightnessHigh => "bi-brightness-high",
2403            Self::BrightnessHighFill => "bi-brightness-high-fill",
2404            Self::BrightnessLow => "bi-brightness-low",
2405            Self::BrightnessLowFill => "bi-brightness-low-fill",
2406            Self::Brilliance => "bi-brilliance",
2407            Self::Broadcast => "bi-broadcast",
2408            Self::BroadcastPin => "bi-broadcast-pin",
2409            Self::BrowserChrome => "bi-browser-chrome",
2410            Self::BrowserEdge => "bi-browser-edge",
2411            Self::BrowserFirefox => "bi-browser-firefox",
2412            Self::BrowserSafari => "bi-browser-safari",
2413            Self::Brush => "bi-brush",
2414            Self::BrushFill => "bi-brush-fill",
2415            Self::Bucket => "bi-bucket",
2416            Self::BucketFill => "bi-bucket-fill",
2417            Self::Bug => "bi-bug",
2418            Self::BugFill => "bi-bug-fill",
2419            Self::Building => "bi-building",
2420            Self::BuildingAdd => "bi-building-add",
2421            Self::BuildingCheck => "bi-building-check",
2422            Self::BuildingDash => "bi-building-dash",
2423            Self::BuildingDown => "bi-building-down",
2424            Self::BuildingExclamation => "bi-building-exclamation",
2425            Self::BuildingFill => "bi-building-fill",
2426            Self::BuildingFillAdd => "bi-building-fill-add",
2427            Self::BuildingFillCheck => "bi-building-fill-check",
2428            Self::BuildingFillDash => "bi-building-fill-dash",
2429            Self::BuildingFillDown => "bi-building-fill-down",
2430            Self::BuildingFillExclamation => "bi-building-fill-exclamation",
2431            Self::BuildingFillGear => "bi-building-fill-gear",
2432            Self::BuildingFillLock => "bi-building-fill-lock",
2433            Self::BuildingFillSlash => "bi-building-fill-slash",
2434            Self::BuildingFillUp => "bi-building-fill-up",
2435            Self::BuildingFillX => "bi-building-fill-x",
2436            Self::BuildingGear => "bi-building-gear",
2437            Self::BuildingLock => "bi-building-lock",
2438            Self::BuildingSlash => "bi-building-slash",
2439            Self::BuildingUp => "bi-building-up",
2440            Self::BuildingX => "bi-building-x",
2441            Self::Buildings => "bi-buildings",
2442            Self::BuildingsFill => "bi-buildings-fill",
2443            Self::Bullseye => "bi-bullseye",
2444            Self::BusFront => "bi-bus-front",
2445            Self::BusFrontFill => "bi-bus-front-fill",
2446            Self::CCircle => "bi-c-circle",
2447            Self::CCircleFill => "bi-c-circle-fill",
2448            Self::CSquare => "bi-c-square",
2449            Self::CSquareFill => "bi-c-square-fill",
2450            Self::Cake => "bi-cake",
2451            Self::CakeFill => "bi-cake-fill",
2452            Self::Cake2 => "bi-cake2",
2453            Self::Cake2Fill => "bi-cake2-fill",
2454            Self::Calculator => "bi-calculator",
2455            Self::CalculatorFill => "bi-calculator-fill",
2456            Self::Calendar => "bi-calendar",
2457            Self::CalendarCheck => "bi-calendar-check",
2458            Self::CalendarCheckFill => "bi-calendar-check-fill",
2459            Self::CalendarDate => "bi-calendar-date",
2460            Self::CalendarDateFill => "bi-calendar-date-fill",
2461            Self::CalendarDay => "bi-calendar-day",
2462            Self::CalendarDayFill => "bi-calendar-day-fill",
2463            Self::CalendarEvent => "bi-calendar-event",
2464            Self::CalendarEventFill => "bi-calendar-event-fill",
2465            Self::CalendarFill => "bi-calendar-fill",
2466            Self::CalendarHeart => "bi-calendar-heart",
2467            Self::CalendarHeartFill => "bi-calendar-heart-fill",
2468            Self::CalendarMinus => "bi-calendar-minus",
2469            Self::CalendarMinusFill => "bi-calendar-minus-fill",
2470            Self::CalendarMonth => "bi-calendar-month",
2471            Self::CalendarMonthFill => "bi-calendar-month-fill",
2472            Self::CalendarPlus => "bi-calendar-plus",
2473            Self::CalendarPlusFill => "bi-calendar-plus-fill",
2474            Self::CalendarRange => "bi-calendar-range",
2475            Self::CalendarRangeFill => "bi-calendar-range-fill",
2476            Self::CalendarWeek => "bi-calendar-week",
2477            Self::CalendarWeekFill => "bi-calendar-week-fill",
2478            Self::CalendarX => "bi-calendar-x",
2479            Self::CalendarXFill => "bi-calendar-x-fill",
2480            Self::Calendar2 => "bi-calendar2",
2481            Self::Calendar2Check => "bi-calendar2-check",
2482            Self::Calendar2CheckFill => "bi-calendar2-check-fill",
2483            Self::Calendar2Date => "bi-calendar2-date",
2484            Self::Calendar2DateFill => "bi-calendar2-date-fill",
2485            Self::Calendar2Day => "bi-calendar2-day",
2486            Self::Calendar2DayFill => "bi-calendar2-day-fill",
2487            Self::Calendar2Event => "bi-calendar2-event",
2488            Self::Calendar2EventFill => "bi-calendar2-event-fill",
2489            Self::Calendar2Fill => "bi-calendar2-fill",
2490            Self::Calendar2Heart => "bi-calendar2-heart",
2491            Self::Calendar2HeartFill => "bi-calendar2-heart-fill",
2492            Self::Calendar2Minus => "bi-calendar2-minus",
2493            Self::Calendar2MinusFill => "bi-calendar2-minus-fill",
2494            Self::Calendar2Month => "bi-calendar2-month",
2495            Self::Calendar2MonthFill => "bi-calendar2-month-fill",
2496            Self::Calendar2Plus => "bi-calendar2-plus",
2497            Self::Calendar2PlusFill => "bi-calendar2-plus-fill",
2498            Self::Calendar2Range => "bi-calendar2-range",
2499            Self::Calendar2RangeFill => "bi-calendar2-range-fill",
2500            Self::Calendar2Week => "bi-calendar2-week",
2501            Self::Calendar2WeekFill => "bi-calendar2-week-fill",
2502            Self::Calendar2X => "bi-calendar2-x",
2503            Self::Calendar2XFill => "bi-calendar2-x-fill",
2504            Self::Calendar3 => "bi-calendar3",
2505            Self::Calendar3Event => "bi-calendar3-event",
2506            Self::Calendar3EventFill => "bi-calendar3-event-fill",
2507            Self::Calendar3Fill => "bi-calendar3-fill",
2508            Self::Calendar3Range => "bi-calendar3-range",
2509            Self::Calendar3RangeFill => "bi-calendar3-range-fill",
2510            Self::Calendar3Week => "bi-calendar3-week",
2511            Self::Calendar3WeekFill => "bi-calendar3-week-fill",
2512            Self::Calendar4 => "bi-calendar4",
2513            Self::Calendar4Event => "bi-calendar4-event",
2514            Self::Calendar4Range => "bi-calendar4-range",
2515            Self::Calendar4Week => "bi-calendar4-week",
2516            Self::Camera => "bi-camera",
2517            Self::Camera2 => "bi-camera2",
2518            Self::CameraFill => "bi-camera-fill",
2519            Self::CameraReels => "bi-camera-reels",
2520            Self::CameraReelsFill => "bi-camera-reels-fill",
2521            Self::CameraVideo => "bi-camera-video",
2522            Self::CameraVideoFill => "bi-camera-video-fill",
2523            Self::CameraVideoOff => "bi-camera-video-off",
2524            Self::CameraVideoOffFill => "bi-camera-video-off-fill",
2525            Self::Capslock => "bi-capslock",
2526            Self::CapslockFill => "bi-capslock-fill",
2527            Self::Capsule => "bi-capsule",
2528            Self::CapsulePill => "bi-capsule-pill",
2529            Self::CarFront => "bi-car-front",
2530            Self::CarFrontFill => "bi-car-front-fill",
2531            Self::CardChecklist => "bi-card-checklist",
2532            Self::CardHeading => "bi-card-heading",
2533            Self::CardImage => "bi-card-image",
2534            Self::CardList => "bi-card-list",
2535            Self::CardText => "bi-card-text",
2536            Self::CaretDown => "bi-caret-down",
2537            Self::CaretDownFill => "bi-caret-down-fill",
2538            Self::CaretDownSquare => "bi-caret-down-square",
2539            Self::CaretDownSquareFill => "bi-caret-down-square-fill",
2540            Self::CaretLeft => "bi-caret-left",
2541            Self::CaretLeftFill => "bi-caret-left-fill",
2542            Self::CaretLeftSquare => "bi-caret-left-square",
2543            Self::CaretLeftSquareFill => "bi-caret-left-square-fill",
2544            Self::CaretRight => "bi-caret-right",
2545            Self::CaretRightFill => "bi-caret-right-fill",
2546            Self::CaretRightSquare => "bi-caret-right-square",
2547            Self::CaretRightSquareFill => "bi-caret-right-square-fill",
2548            Self::CaretUp => "bi-caret-up",
2549            Self::CaretUpFill => "bi-caret-up-fill",
2550            Self::CaretUpSquare => "bi-caret-up-square",
2551            Self::CaretUpSquareFill => "bi-caret-up-square-fill",
2552            Self::Cart => "bi-cart",
2553            Self::CartCheck => "bi-cart-check",
2554            Self::CartCheckFill => "bi-cart-check-fill",
2555            Self::CartDash => "bi-cart-dash",
2556            Self::CartDashFill => "bi-cart-dash-fill",
2557            Self::CartFill => "bi-cart-fill",
2558            Self::CartPlus => "bi-cart-plus",
2559            Self::CartPlusFill => "bi-cart-plus-fill",
2560            Self::CartX => "bi-cart-x",
2561            Self::CartXFill => "bi-cart-x-fill",
2562            Self::Cart2 => "bi-cart2",
2563            Self::Cart3 => "bi-cart3",
2564            Self::Cart4 => "bi-cart4",
2565            Self::Cash => "bi-cash",
2566            Self::CashCoin => "bi-cash-coin",
2567            Self::CashStack => "bi-cash-stack",
2568            Self::Cassette => "bi-cassette",
2569            Self::CassetteFill => "bi-cassette-fill",
2570            Self::Cast => "bi-cast",
2571            Self::CcCircle => "bi-cc-circle",
2572            Self::CcCircleFill => "bi-cc-circle-fill",
2573            Self::CcSquare => "bi-cc-square",
2574            Self::CcSquareFill => "bi-cc-square-fill",
2575            Self::Chat => "bi-chat",
2576            Self::ChatDots => "bi-chat-dots",
2577            Self::ChatDotsFill => "bi-chat-dots-fill",
2578            Self::ChatFill => "bi-chat-fill",
2579            Self::ChatHeart => "bi-chat-heart",
2580            Self::ChatHeartFill => "bi-chat-heart-fill",
2581            Self::ChatLeft => "bi-chat-left",
2582            Self::ChatLeftDots => "bi-chat-left-dots",
2583            Self::ChatLeftDotsFill => "bi-chat-left-dots-fill",
2584            Self::ChatLeftFill => "bi-chat-left-fill",
2585            Self::ChatLeftHeart => "bi-chat-left-heart",
2586            Self::ChatLeftHeartFill => "bi-chat-left-heart-fill",
2587            Self::ChatLeftQuote => "bi-chat-left-quote",
2588            Self::ChatLeftQuoteFill => "bi-chat-left-quote-fill",
2589            Self::ChatLeftText => "bi-chat-left-text",
2590            Self::ChatLeftTextFill => "bi-chat-left-text-fill",
2591            Self::ChatQuote => "bi-chat-quote",
2592            Self::ChatQuoteFill => "bi-chat-quote-fill",
2593            Self::ChatRight => "bi-chat-right",
2594            Self::ChatRightDots => "bi-chat-right-dots",
2595            Self::ChatRightDotsFill => "bi-chat-right-dots-fill",
2596            Self::ChatRightFill => "bi-chat-right-fill",
2597            Self::ChatRightHeart => "bi-chat-right-heart",
2598            Self::ChatRightHeartFill => "bi-chat-right-heart-fill",
2599            Self::ChatRightQuote => "bi-chat-right-quote",
2600            Self::ChatRightQuoteFill => "bi-chat-right-quote-fill",
2601            Self::ChatRightText => "bi-chat-right-text",
2602            Self::ChatRightTextFill => "bi-chat-right-text-fill",
2603            Self::ChatSquare => "bi-chat-square",
2604            Self::ChatSquareDots => "bi-chat-square-dots",
2605            Self::ChatSquareDotsFill => "bi-chat-square-dots-fill",
2606            Self::ChatSquareFill => "bi-chat-square-fill",
2607            Self::ChatSquareHeart => "bi-chat-square-heart",
2608            Self::ChatSquareHeartFill => "bi-chat-square-heart-fill",
2609            Self::ChatSquareQuote => "bi-chat-square-quote",
2610            Self::ChatSquareQuoteFill => "bi-chat-square-quote-fill",
2611            Self::ChatSquareText => "bi-chat-square-text",
2612            Self::ChatSquareTextFill => "bi-chat-square-text-fill",
2613            Self::ChatText => "bi-chat-text",
2614            Self::ChatTextFill => "bi-chat-text-fill",
2615            Self::Check => "bi-check",
2616            Self::CheckAll => "bi-check-all",
2617            Self::CheckCircle => "bi-check-circle",
2618            Self::CheckCircleFill => "bi-check-circle-fill",
2619            Self::CheckLg => "bi-check-lg",
2620            Self::CheckSquare => "bi-check-square",
2621            Self::CheckSquareFill => "bi-check-square-fill",
2622            Self::Check2 => "bi-check2",
2623            Self::Check2All => "bi-check2-all",
2624            Self::Check2Circle => "bi-check2-circle",
2625            Self::Check2Square => "bi-check2-square",
2626            Self::ChevronBarContract => "bi-chevron-bar-contract",
2627            Self::ChevronBarDown => "bi-chevron-bar-down",
2628            Self::ChevronBarExpand => "bi-chevron-bar-expand",
2629            Self::ChevronBarLeft => "bi-chevron-bar-left",
2630            Self::ChevronBarRight => "bi-chevron-bar-right",
2631            Self::ChevronBarUp => "bi-chevron-bar-up",
2632            Self::ChevronCompactDown => "bi-chevron-compact-down",
2633            Self::ChevronCompactLeft => "bi-chevron-compact-left",
2634            Self::ChevronCompactRight => "bi-chevron-compact-right",
2635            Self::ChevronCompactUp => "bi-chevron-compact-up",
2636            Self::ChevronContract => "bi-chevron-contract",
2637            Self::ChevronDoubleDown => "bi-chevron-double-down",
2638            Self::ChevronDoubleLeft => "bi-chevron-double-left",
2639            Self::ChevronDoubleRight => "bi-chevron-double-right",
2640            Self::ChevronDoubleUp => "bi-chevron-double-up",
2641            Self::ChevronDown => "bi-chevron-down",
2642            Self::ChevronExpand => "bi-chevron-expand",
2643            Self::ChevronLeft => "bi-chevron-left",
2644            Self::ChevronRight => "bi-chevron-right",
2645            Self::ChevronUp => "bi-chevron-up",
2646            Self::Circle => "bi-circle",
2647            Self::CircleFill => "bi-circle-fill",
2648            Self::CircleHalf => "bi-circle-half",
2649            Self::SlashCircle => "bi-slash-circle",
2650            Self::CircleSquare => "bi-circle-square",
2651            Self::Claude => "bi-claude",
2652            Self::Clipboard => "bi-clipboard",
2653            Self::ClipboardCheck => "bi-clipboard-check",
2654            Self::ClipboardCheckFill => "bi-clipboard-check-fill",
2655            Self::ClipboardData => "bi-clipboard-data",
2656            Self::ClipboardDataFill => "bi-clipboard-data-fill",
2657            Self::ClipboardFill => "bi-clipboard-fill",
2658            Self::ClipboardHeart => "bi-clipboard-heart",
2659            Self::ClipboardHeartFill => "bi-clipboard-heart-fill",
2660            Self::ClipboardMinus => "bi-clipboard-minus",
2661            Self::ClipboardMinusFill => "bi-clipboard-minus-fill",
2662            Self::ClipboardPlus => "bi-clipboard-plus",
2663            Self::ClipboardPlusFill => "bi-clipboard-plus-fill",
2664            Self::ClipboardPulse => "bi-clipboard-pulse",
2665            Self::ClipboardX => "bi-clipboard-x",
2666            Self::ClipboardXFill => "bi-clipboard-x-fill",
2667            Self::Clipboard2 => "bi-clipboard2",
2668            Self::Clipboard2Check => "bi-clipboard2-check",
2669            Self::Clipboard2CheckFill => "bi-clipboard2-check-fill",
2670            Self::Clipboard2Data => "bi-clipboard2-data",
2671            Self::Clipboard2DataFill => "bi-clipboard2-data-fill",
2672            Self::Clipboard2Fill => "bi-clipboard2-fill",
2673            Self::Clipboard2Heart => "bi-clipboard2-heart",
2674            Self::Clipboard2HeartFill => "bi-clipboard2-heart-fill",
2675            Self::Clipboard2Minus => "bi-clipboard2-minus",
2676            Self::Clipboard2MinusFill => "bi-clipboard2-minus-fill",
2677            Self::Clipboard2Plus => "bi-clipboard2-plus",
2678            Self::Clipboard2PlusFill => "bi-clipboard2-plus-fill",
2679            Self::Clipboard2Pulse => "bi-clipboard2-pulse",
2680            Self::Clipboard2PulseFill => "bi-clipboard2-pulse-fill",
2681            Self::Clipboard2X => "bi-clipboard2-x",
2682            Self::Clipboard2XFill => "bi-clipboard2-x-fill",
2683            Self::Clock => "bi-clock",
2684            Self::ClockFill => "bi-clock-fill",
2685            Self::ClockHistory => "bi-clock-history",
2686            Self::Cloud => "bi-cloud",
2687            Self::CloudArrowDown => "bi-cloud-arrow-down",
2688            Self::CloudArrowDownFill => "bi-cloud-arrow-down-fill",
2689            Self::CloudArrowUp => "bi-cloud-arrow-up",
2690            Self::CloudArrowUpFill => "bi-cloud-arrow-up-fill",
2691            Self::CloudCheck => "bi-cloud-check",
2692            Self::CloudCheckFill => "bi-cloud-check-fill",
2693            Self::CloudDownload => "bi-cloud-download",
2694            Self::CloudDownloadFill => "bi-cloud-download-fill",
2695            Self::CloudDrizzle => "bi-cloud-drizzle",
2696            Self::CloudDrizzleFill => "bi-cloud-drizzle-fill",
2697            Self::CloudFill => "bi-cloud-fill",
2698            Self::CloudFog => "bi-cloud-fog",
2699            Self::CloudFogFill => "bi-cloud-fog-fill",
2700            Self::CloudFog2 => "bi-cloud-fog2",
2701            Self::CloudFog2Fill => "bi-cloud-fog2-fill",
2702            Self::CloudHail => "bi-cloud-hail",
2703            Self::CloudHailFill => "bi-cloud-hail-fill",
2704            Self::CloudHaze => "bi-cloud-haze",
2705            Self::CloudHazeFill => "bi-cloud-haze-fill",
2706            Self::CloudHaze2 => "bi-cloud-haze2",
2707            Self::CloudHaze2Fill => "bi-cloud-haze2-fill",
2708            Self::CloudLightning => "bi-cloud-lightning",
2709            Self::CloudLightningFill => "bi-cloud-lightning-fill",
2710            Self::CloudLightningRain => "bi-cloud-lightning-rain",
2711            Self::CloudLightningRainFill => "bi-cloud-lightning-rain-fill",
2712            Self::CloudMinus => "bi-cloud-minus",
2713            Self::CloudMinusFill => "bi-cloud-minus-fill",
2714            Self::CloudMoon => "bi-cloud-moon",
2715            Self::CloudMoonFill => "bi-cloud-moon-fill",
2716            Self::CloudPlus => "bi-cloud-plus",
2717            Self::CloudPlusFill => "bi-cloud-plus-fill",
2718            Self::CloudRain => "bi-cloud-rain",
2719            Self::CloudRainFill => "bi-cloud-rain-fill",
2720            Self::CloudRainHeavy => "bi-cloud-rain-heavy",
2721            Self::CloudRainHeavyFill => "bi-cloud-rain-heavy-fill",
2722            Self::CloudSlash => "bi-cloud-slash",
2723            Self::CloudSlashFill => "bi-cloud-slash-fill",
2724            Self::CloudSleet => "bi-cloud-sleet",
2725            Self::CloudSleetFill => "bi-cloud-sleet-fill",
2726            Self::CloudSnow => "bi-cloud-snow",
2727            Self::CloudSnowFill => "bi-cloud-snow-fill",
2728            Self::CloudSun => "bi-cloud-sun",
2729            Self::CloudSunFill => "bi-cloud-sun-fill",
2730            Self::CloudUpload => "bi-cloud-upload",
2731            Self::CloudUploadFill => "bi-cloud-upload-fill",
2732            Self::Clouds => "bi-clouds",
2733            Self::CloudsFill => "bi-clouds-fill",
2734            Self::Cloudy => "bi-cloudy",
2735            Self::CloudyFill => "bi-cloudy-fill",
2736            Self::Code => "bi-code",
2737            Self::CodeSlash => "bi-code-slash",
2738            Self::CodeSquare => "bi-code-square",
2739            Self::Coin => "bi-coin",
2740            Self::Collection => "bi-collection",
2741            Self::CollectionFill => "bi-collection-fill",
2742            Self::CollectionPlay => "bi-collection-play",
2743            Self::CollectionPlayFill => "bi-collection-play-fill",
2744            Self::Columns => "bi-columns",
2745            Self::ColumnsGap => "bi-columns-gap",
2746            Self::Command => "bi-command",
2747            Self::Compass => "bi-compass",
2748            Self::CompassFill => "bi-compass-fill",
2749            Self::Cone => "bi-cone",
2750            Self::ConeStriped => "bi-cone-striped",
2751            Self::Controller => "bi-controller",
2752            Self::Cookie => "bi-cookie",
2753            Self::Copy => "bi-copy",
2754            Self::Cpu => "bi-cpu",
2755            Self::CpuFill => "bi-cpu-fill",
2756            Self::CreditCard => "bi-credit-card",
2757            Self::CreditCard2Back => "bi-credit-card-2-back",
2758            Self::CreditCard2BackFill => "bi-credit-card-2-back-fill",
2759            Self::CreditCard2Front => "bi-credit-card-2-front",
2760            Self::CreditCard2FrontFill => "bi-credit-card-2-front-fill",
2761            Self::CreditCardFill => "bi-credit-card-fill",
2762            Self::Crop => "bi-crop",
2763            Self::Crosshair => "bi-crosshair",
2764            Self::Crosshair2 => "bi-crosshair2",
2765            Self::Css => "bi-css",
2766            Self::Cup => "bi-cup",
2767            Self::CupFill => "bi-cup-fill",
2768            Self::CupHot => "bi-cup-hot",
2769            Self::CupHotFill => "bi-cup-hot-fill",
2770            Self::CupStraw => "bi-cup-straw",
2771            Self::CurrencyBitcoin => "bi-currency-bitcoin",
2772            Self::CurrencyDollar => "bi-currency-dollar",
2773            Self::CurrencyEuro => "bi-currency-euro",
2774            Self::CurrencyExchange => "bi-currency-exchange",
2775            Self::CurrencyPound => "bi-currency-pound",
2776            Self::CurrencyRupee => "bi-currency-rupee",
2777            Self::CurrencyYen => "bi-currency-yen",
2778            Self::Cursor => "bi-cursor",
2779            Self::CursorFill => "bi-cursor-fill",
2780            Self::CursorText => "bi-cursor-text",
2781            Self::Dash => "bi-dash",
2782            Self::DashCircle => "bi-dash-circle",
2783            Self::DashCircleDotted => "bi-dash-circle-dotted",
2784            Self::DashCircleFill => "bi-dash-circle-fill",
2785            Self::DashLg => "bi-dash-lg",
2786            Self::DashSquare => "bi-dash-square",
2787            Self::DashSquareDotted => "bi-dash-square-dotted",
2788            Self::DashSquareFill => "bi-dash-square-fill",
2789            Self::Database => "bi-database",
2790            Self::DatabaseAdd => "bi-database-add",
2791            Self::DatabaseCheck => "bi-database-check",
2792            Self::DatabaseDash => "bi-database-dash",
2793            Self::DatabaseDown => "bi-database-down",
2794            Self::DatabaseExclamation => "bi-database-exclamation",
2795            Self::DatabaseFill => "bi-database-fill",
2796            Self::DatabaseFillAdd => "bi-database-fill-add",
2797            Self::DatabaseFillCheck => "bi-database-fill-check",
2798            Self::DatabaseFillDash => "bi-database-fill-dash",
2799            Self::DatabaseFillDown => "bi-database-fill-down",
2800            Self::DatabaseFillExclamation => "bi-database-fill-exclamation",
2801            Self::DatabaseFillGear => "bi-database-fill-gear",
2802            Self::DatabaseFillLock => "bi-database-fill-lock",
2803            Self::DatabaseFillSlash => "bi-database-fill-slash",
2804            Self::DatabaseFillUp => "bi-database-fill-up",
2805            Self::DatabaseFillX => "bi-database-fill-x",
2806            Self::DatabaseGear => "bi-database-gear",
2807            Self::DatabaseLock => "bi-database-lock",
2808            Self::DatabaseSlash => "bi-database-slash",
2809            Self::DatabaseUp => "bi-database-up",
2810            Self::DatabaseX => "bi-database-x",
2811            Self::DeviceHdd => "bi-device-hdd",
2812            Self::DeviceHddFill => "bi-device-hdd-fill",
2813            Self::DeviceSsd => "bi-device-ssd",
2814            Self::DeviceSsdFill => "bi-device-ssd-fill",
2815            Self::Diagram2 => "bi-diagram-2",
2816            Self::Diagram2Fill => "bi-diagram-2-fill",
2817            Self::Diagram3 => "bi-diagram-3",
2818            Self::Diagram3Fill => "bi-diagram-3-fill",
2819            Self::Diamond => "bi-diamond",
2820            Self::DiamondFill => "bi-diamond-fill",
2821            Self::DiamondHalf => "bi-diamond-half",
2822            Self::Dice1 => "bi-dice-1",
2823            Self::Dice1Fill => "bi-dice-1-fill",
2824            Self::Dice2 => "bi-dice-2",
2825            Self::Dice2Fill => "bi-dice-2-fill",
2826            Self::Dice3 => "bi-dice-3",
2827            Self::Dice3Fill => "bi-dice-3-fill",
2828            Self::Dice4 => "bi-dice-4",
2829            Self::Dice4Fill => "bi-dice-4-fill",
2830            Self::Dice5 => "bi-dice-5",
2831            Self::Dice5Fill => "bi-dice-5-fill",
2832            Self::Dice6 => "bi-dice-6",
2833            Self::Dice6Fill => "bi-dice-6-fill",
2834            Self::Disc => "bi-disc",
2835            Self::DiscFill => "bi-disc-fill",
2836            Self::Discord => "bi-discord",
2837            Self::Display => "bi-display",
2838            Self::DisplayFill => "bi-display-fill",
2839            Self::Displayport => "bi-displayport",
2840            Self::DisplayportFill => "bi-displayport-fill",
2841            Self::DistributeHorizontal => "bi-distribute-horizontal",
2842            Self::DistributeVertical => "bi-distribute-vertical",
2843            Self::DoorClosed => "bi-door-closed",
2844            Self::DoorClosedFill => "bi-door-closed-fill",
2845            Self::DoorOpen => "bi-door-open",
2846            Self::DoorOpenFill => "bi-door-open-fill",
2847            Self::Dot => "bi-dot",
2848            Self::Download => "bi-download",
2849            Self::Dpad => "bi-dpad",
2850            Self::DpadFill => "bi-dpad-fill",
2851            Self::Dribbble => "bi-dribbble",
2852            Self::Dropbox => "bi-dropbox",
2853            Self::Droplet => "bi-droplet",
2854            Self::DropletFill => "bi-droplet-fill",
2855            Self::DropletHalf => "bi-droplet-half",
2856            Self::Duffle => "bi-duffle",
2857            Self::DuffleFill => "bi-duffle-fill",
2858            Self::Ear => "bi-ear",
2859            Self::EarFill => "bi-ear-fill",
2860            Self::Earbuds => "bi-earbuds",
2861            Self::Easel => "bi-easel",
2862            Self::EaselFill => "bi-easel-fill",
2863            Self::Easel2 => "bi-easel2",
2864            Self::Easel2Fill => "bi-easel2-fill",
2865            Self::Easel3 => "bi-easel3",
2866            Self::Easel3Fill => "bi-easel3-fill",
2867            Self::Egg => "bi-egg",
2868            Self::EggFill => "bi-egg-fill",
2869            Self::EggFried => "bi-egg-fried",
2870            Self::Eject => "bi-eject",
2871            Self::EjectFill => "bi-eject-fill",
2872            Self::EmojiAngry => "bi-emoji-angry",
2873            Self::EmojiAngryFill => "bi-emoji-angry-fill",
2874            Self::EmojiAstonished => "bi-emoji-astonished",
2875            Self::EmojiAstonishedFill => "bi-emoji-astonished-fill",
2876            Self::EmojiDizzy => "bi-emoji-dizzy",
2877            Self::EmojiDizzyFill => "bi-emoji-dizzy-fill",
2878            Self::EmojiExpressionless => "bi-emoji-expressionless",
2879            Self::EmojiExpressionlessFill => "bi-emoji-expressionless-fill",
2880            Self::EmojiFrown => "bi-emoji-frown",
2881            Self::EmojiFrownFill => "bi-emoji-frown-fill",
2882            Self::EmojiGrimace => "bi-emoji-grimace",
2883            Self::EmojiGrimaceFill => "bi-emoji-grimace-fill",
2884            Self::EmojiGrin => "bi-emoji-grin",
2885            Self::EmojiGrinFill => "bi-emoji-grin-fill",
2886            Self::EmojiHeartEyes => "bi-emoji-heart-eyes",
2887            Self::EmojiHeartEyesFill => "bi-emoji-heart-eyes-fill",
2888            Self::EmojiKiss => "bi-emoji-kiss",
2889            Self::EmojiKissFill => "bi-emoji-kiss-fill",
2890            Self::EmojiLaughing => "bi-emoji-laughing",
2891            Self::EmojiLaughingFill => "bi-emoji-laughing-fill",
2892            Self::EmojiNeutral => "bi-emoji-neutral",
2893            Self::EmojiNeutralFill => "bi-emoji-neutral-fill",
2894            Self::EmojiSmile => "bi-emoji-smile",
2895            Self::EmojiSmileFill => "bi-emoji-smile-fill",
2896            Self::EmojiSmileUpsideDown => "bi-emoji-smile-upside-down",
2897            Self::EmojiSmileUpsideDownFill => "bi-emoji-smile-upside-down-fill",
2898            Self::EmojiSunglasses => "bi-emoji-sunglasses",
2899            Self::EmojiSunglassesFill => "bi-emoji-sunglasses-fill",
2900            Self::EmojiSurprise => "bi-emoji-surprise",
2901            Self::EmojiSurpriseFill => "bi-emoji-surprise-fill",
2902            Self::EmojiTear => "bi-emoji-tear",
2903            Self::EmojiTearFill => "bi-emoji-tear-fill",
2904            Self::EmojiWink => "bi-emoji-wink",
2905            Self::EmojiWinkFill => "bi-emoji-wink-fill",
2906            Self::Envelope => "bi-envelope",
2907            Self::EnvelopeArrowDown => "bi-envelope-arrow-down",
2908            Self::EnvelopeArrowDownFill => "bi-envelope-arrow-down-fill",
2909            Self::EnvelopeArrowUp => "bi-envelope-arrow-up",
2910            Self::EnvelopeArrowUpFill => "bi-envelope-arrow-up-fill",
2911            Self::EnvelopeAt => "bi-envelope-at",
2912            Self::EnvelopeAtFill => "bi-envelope-at-fill",
2913            Self::EnvelopeCheck => "bi-envelope-check",
2914            Self::EnvelopeCheckFill => "bi-envelope-check-fill",
2915            Self::EnvelopeDash => "bi-envelope-dash",
2916            Self::EnvelopeDashFill => "bi-envelope-dash-fill",
2917            Self::EnvelopeExclamation => "bi-envelope-exclamation",
2918            Self::EnvelopeExclamationFill => "bi-envelope-exclamation-fill",
2919            Self::EnvelopeFill => "bi-envelope-fill",
2920            Self::EnvelopeHeart => "bi-envelope-heart",
2921            Self::EnvelopeHeartFill => "bi-envelope-heart-fill",
2922            Self::EnvelopeOpen => "bi-envelope-open",
2923            Self::EnvelopeOpenFill => "bi-envelope-open-fill",
2924            Self::EnvelopeOpenHeart => "bi-envelope-open-heart",
2925            Self::EnvelopeOpenHeartFill => "bi-envelope-open-heart-fill",
2926            Self::EnvelopePaper => "bi-envelope-paper",
2927            Self::EnvelopePaperFill => "bi-envelope-paper-fill",
2928            Self::EnvelopePaperHeart => "bi-envelope-paper-heart",
2929            Self::EnvelopePaperHeartFill => "bi-envelope-paper-heart-fill",
2930            Self::EnvelopePlus => "bi-envelope-plus",
2931            Self::EnvelopePlusFill => "bi-envelope-plus-fill",
2932            Self::EnvelopeSlash => "bi-envelope-slash",
2933            Self::EnvelopeSlashFill => "bi-envelope-slash-fill",
2934            Self::EnvelopeX => "bi-envelope-x",
2935            Self::EnvelopeXFill => "bi-envelope-x-fill",
2936            Self::Eraser => "bi-eraser",
2937            Self::EraserFill => "bi-eraser-fill",
2938            Self::Escape => "bi-escape",
2939            Self::Ethernet => "bi-ethernet",
2940            Self::EvFront => "bi-ev-front",
2941            Self::EvFrontFill => "bi-ev-front-fill",
2942            Self::EvStation => "bi-ev-station",
2943            Self::EvStationFill => "bi-ev-station-fill",
2944            Self::Exclamation => "bi-exclamation",
2945            Self::ExclamationCircle => "bi-exclamation-circle",
2946            Self::ExclamationCircleFill => "bi-exclamation-circle-fill",
2947            Self::ExclamationDiamond => "bi-exclamation-diamond",
2948            Self::ExclamationDiamondFill => "bi-exclamation-diamond-fill",
2949            Self::ExclamationLg => "bi-exclamation-lg",
2950            Self::ExclamationOctagon => "bi-exclamation-octagon",
2951            Self::ExclamationOctagonFill => "bi-exclamation-octagon-fill",
2952            Self::ExclamationSquare => "bi-exclamation-square",
2953            Self::ExclamationSquareFill => "bi-exclamation-square-fill",
2954            Self::ExclamationTriangle => "bi-exclamation-triangle",
2955            Self::ExclamationTriangleFill => "bi-exclamation-triangle-fill",
2956            Self::Exclude => "bi-exclude",
2957            Self::Explicit => "bi-explicit",
2958            Self::ExplicitFill => "bi-explicit-fill",
2959            Self::Exposure => "bi-exposure",
2960            Self::Eye => "bi-eye",
2961            Self::EyeFill => "bi-eye-fill",
2962            Self::EyeSlash => "bi-eye-slash",
2963            Self::EyeSlashFill => "bi-eye-slash-fill",
2964            Self::Eyedropper => "bi-eyedropper",
2965            Self::Eyeglasses => "bi-eyeglasses",
2966            Self::Facebook => "bi-facebook",
2967            Self::Fan => "bi-fan",
2968            Self::FastForward => "bi-fast-forward",
2969            Self::FastForwardBtn => "bi-fast-forward-btn",
2970            Self::FastForwardBtnFill => "bi-fast-forward-btn-fill",
2971            Self::FastForwardCircle => "bi-fast-forward-circle",
2972            Self::FastForwardCircleFill => "bi-fast-forward-circle-fill",
2973            Self::FastForwardFill => "bi-fast-forward-fill",
2974            Self::Feather => "bi-feather",
2975            Self::Feather2 => "bi-feather2",
2976            Self::File => "bi-file",
2977            Self::FileArrowDown => "bi-file-arrow-down",
2978            Self::FileArrowDownFill => "bi-file-arrow-down-fill",
2979            Self::FileArrowUp => "bi-file-arrow-up",
2980            Self::FileArrowUpFill => "bi-file-arrow-up-fill",
2981            Self::FileBarGraph => "bi-file-bar-graph",
2982            Self::FileBarGraphFill => "bi-file-bar-graph-fill",
2983            Self::FileBinary => "bi-file-binary",
2984            Self::FileBinaryFill => "bi-file-binary-fill",
2985            Self::FileBreak => "bi-file-break",
2986            Self::FileBreakFill => "bi-file-break-fill",
2987            Self::FileCheck => "bi-file-check",
2988            Self::FileCheckFill => "bi-file-check-fill",
2989            Self::FileCode => "bi-file-code",
2990            Self::FileCodeFill => "bi-file-code-fill",
2991            Self::FileDiff => "bi-file-diff",
2992            Self::FileDiffFill => "bi-file-diff-fill",
2993            Self::FileEarmark => "bi-file-earmark",
2994            Self::FileEarmarkArrowDown => "bi-file-earmark-arrow-down",
2995            Self::FileEarmarkArrowDownFill => "bi-file-earmark-arrow-down-fill",
2996            Self::FileEarmarkArrowUp => "bi-file-earmark-arrow-up",
2997            Self::FileEarmarkArrowUpFill => "bi-file-earmark-arrow-up-fill",
2998            Self::FileEarmarkBarGraph => "bi-file-earmark-bar-graph",
2999            Self::FileEarmarkBarGraphFill => "bi-file-earmark-bar-graph-fill",
3000            Self::FileEarmarkBinary => "bi-file-earmark-binary",
3001            Self::FileEarmarkBinaryFill => "bi-file-earmark-binary-fill",
3002            Self::FileEarmarkBreak => "bi-file-earmark-break",
3003            Self::FileEarmarkBreakFill => "bi-file-earmark-break-fill",
3004            Self::FileEarmarkCheck => "bi-file-earmark-check",
3005            Self::FileEarmarkCheckFill => "bi-file-earmark-check-fill",
3006            Self::FileEarmarkCode => "bi-file-earmark-code",
3007            Self::FileEarmarkCodeFill => "bi-file-earmark-code-fill",
3008            Self::FileEarmarkDiff => "bi-file-earmark-diff",
3009            Self::FileEarmarkDiffFill => "bi-file-earmark-diff-fill",
3010            Self::FileEarmarkEasel => "bi-file-earmark-easel",
3011            Self::FileEarmarkEaselFill => "bi-file-earmark-easel-fill",
3012            Self::FileEarmarkExcel => "bi-file-earmark-excel",
3013            Self::FileEarmarkExcelFill => "bi-file-earmark-excel-fill",
3014            Self::FileEarmarkFill => "bi-file-earmark-fill",
3015            Self::FileEarmarkFont => "bi-file-earmark-font",
3016            Self::FileEarmarkFontFill => "bi-file-earmark-font-fill",
3017            Self::FileEarmarkImage => "bi-file-earmark-image",
3018            Self::FileEarmarkImageFill => "bi-file-earmark-image-fill",
3019            Self::FileEarmarkLock => "bi-file-earmark-lock",
3020            Self::FileEarmarkLockFill => "bi-file-earmark-lock-fill",
3021            Self::FileEarmarkLock2 => "bi-file-earmark-lock2",
3022            Self::FileEarmarkLock2Fill => "bi-file-earmark-lock2-fill",
3023            Self::FileEarmarkMedical => "bi-file-earmark-medical",
3024            Self::FileEarmarkMedicalFill => "bi-file-earmark-medical-fill",
3025            Self::FileEarmarkMinus => "bi-file-earmark-minus",
3026            Self::FileEarmarkMinusFill => "bi-file-earmark-minus-fill",
3027            Self::FileEarmarkMusic => "bi-file-earmark-music",
3028            Self::FileEarmarkMusicFill => "bi-file-earmark-music-fill",
3029            Self::FileEarmarkPdf => "bi-file-earmark-pdf",
3030            Self::FileEarmarkPdfFill => "bi-file-earmark-pdf-fill",
3031            Self::FileEarmarkPerson => "bi-file-earmark-person",
3032            Self::FileEarmarkPersonFill => "bi-file-earmark-person-fill",
3033            Self::FileEarmarkPlay => "bi-file-earmark-play",
3034            Self::FileEarmarkPlayFill => "bi-file-earmark-play-fill",
3035            Self::FileEarmarkPlus => "bi-file-earmark-plus",
3036            Self::FileEarmarkPlusFill => "bi-file-earmark-plus-fill",
3037            Self::FileEarmarkPost => "bi-file-earmark-post",
3038            Self::FileEarmarkPostFill => "bi-file-earmark-post-fill",
3039            Self::FileEarmarkPpt => "bi-file-earmark-ppt",
3040            Self::FileEarmarkPptFill => "bi-file-earmark-ppt-fill",
3041            Self::FileEarmarkRichtext => "bi-file-earmark-richtext",
3042            Self::FileEarmarkRichtextFill => "bi-file-earmark-richtext-fill",
3043            Self::FileEarmarkRuled => "bi-file-earmark-ruled",
3044            Self::FileEarmarkRuledFill => "bi-file-earmark-ruled-fill",
3045            Self::FileEarmarkSlides => "bi-file-earmark-slides",
3046            Self::FileEarmarkSlidesFill => "bi-file-earmark-slides-fill",
3047            Self::FileEarmarkSpreadsheet => "bi-file-earmark-spreadsheet",
3048            Self::FileEarmarkSpreadsheetFill => "bi-file-earmark-spreadsheet-fill",
3049            Self::FileEarmarkText => "bi-file-earmark-text",
3050            Self::FileEarmarkTextFill => "bi-file-earmark-text-fill",
3051            Self::FileEarmarkWord => "bi-file-earmark-word",
3052            Self::FileEarmarkWordFill => "bi-file-earmark-word-fill",
3053            Self::FileEarmarkX => "bi-file-earmark-x",
3054            Self::FileEarmarkXFill => "bi-file-earmark-x-fill",
3055            Self::FileEarmarkZip => "bi-file-earmark-zip",
3056            Self::FileEarmarkZipFill => "bi-file-earmark-zip-fill",
3057            Self::FileEasel => "bi-file-easel",
3058            Self::FileEaselFill => "bi-file-easel-fill",
3059            Self::FileExcel => "bi-file-excel",
3060            Self::FileExcelFill => "bi-file-excel-fill",
3061            Self::FileFill => "bi-file-fill",
3062            Self::FileFont => "bi-file-font",
3063            Self::FileFontFill => "bi-file-font-fill",
3064            Self::FileImage => "bi-file-image",
3065            Self::FileImageFill => "bi-file-image-fill",
3066            Self::FileLock => "bi-file-lock",
3067            Self::FileLockFill => "bi-file-lock-fill",
3068            Self::FileLock2 => "bi-file-lock2",
3069            Self::FileLock2Fill => "bi-file-lock2-fill",
3070            Self::FileMedical => "bi-file-medical",
3071            Self::FileMedicalFill => "bi-file-medical-fill",
3072            Self::FileMinus => "bi-file-minus",
3073            Self::FileMinusFill => "bi-file-minus-fill",
3074            Self::FileMusic => "bi-file-music",
3075            Self::FileMusicFill => "bi-file-music-fill",
3076            Self::FilePdf => "bi-file-pdf",
3077            Self::FilePdfFill => "bi-file-pdf-fill",
3078            Self::FilePerson => "bi-file-person",
3079            Self::FilePersonFill => "bi-file-person-fill",
3080            Self::FilePlay => "bi-file-play",
3081            Self::FilePlayFill => "bi-file-play-fill",
3082            Self::FilePlus => "bi-file-plus",
3083            Self::FilePlusFill => "bi-file-plus-fill",
3084            Self::FilePost => "bi-file-post",
3085            Self::FilePostFill => "bi-file-post-fill",
3086            Self::FilePpt => "bi-file-ppt",
3087            Self::FilePptFill => "bi-file-ppt-fill",
3088            Self::FileRichtext => "bi-file-richtext",
3089            Self::FileRichtextFill => "bi-file-richtext-fill",
3090            Self::FileRuled => "bi-file-ruled",
3091            Self::FileRuledFill => "bi-file-ruled-fill",
3092            Self::FileSlides => "bi-file-slides",
3093            Self::FileSlidesFill => "bi-file-slides-fill",
3094            Self::FileSpreadsheet => "bi-file-spreadsheet",
3095            Self::FileSpreadsheetFill => "bi-file-spreadsheet-fill",
3096            Self::FileText => "bi-file-text",
3097            Self::FileTextFill => "bi-file-text-fill",
3098            Self::FileWord => "bi-file-word",
3099            Self::FileWordFill => "bi-file-word-fill",
3100            Self::FileX => "bi-file-x",
3101            Self::FileXFill => "bi-file-x-fill",
3102            Self::FileZip => "bi-file-zip",
3103            Self::FileZipFill => "bi-file-zip-fill",
3104            Self::Files => "bi-files",
3105            Self::FilesAlt => "bi-files-alt",
3106            Self::FiletypeAac => "bi-filetype-aac",
3107            Self::FiletypeAi => "bi-filetype-ai",
3108            Self::FiletypeBmp => "bi-filetype-bmp",
3109            Self::FiletypeCs => "bi-filetype-cs",
3110            Self::FiletypeCss => "bi-filetype-css",
3111            Self::FiletypeCsv => "bi-filetype-csv",
3112            Self::FiletypeDoc => "bi-filetype-doc",
3113            Self::FiletypeDocx => "bi-filetype-docx",
3114            Self::FiletypeExe => "bi-filetype-exe",
3115            Self::FiletypeGif => "bi-filetype-gif",
3116            Self::FiletypeHeic => "bi-filetype-heic",
3117            Self::FiletypeHtml => "bi-filetype-html",
3118            Self::FiletypeJava => "bi-filetype-java",
3119            Self::FiletypeJpg => "bi-filetype-jpg",
3120            Self::FiletypeJs => "bi-filetype-js",
3121            Self::FiletypeJson => "bi-filetype-json",
3122            Self::FiletypeJsx => "bi-filetype-jsx",
3123            Self::FiletypeKey => "bi-filetype-key",
3124            Self::FiletypeM4p => "bi-filetype-m4p",
3125            Self::FiletypeMd => "bi-filetype-md",
3126            Self::FiletypeMdx => "bi-filetype-mdx",
3127            Self::FiletypeMov => "bi-filetype-mov",
3128            Self::FiletypeMp3 => "bi-filetype-mp3",
3129            Self::FiletypeMp4 => "bi-filetype-mp4",
3130            Self::FiletypeOtf => "bi-filetype-otf",
3131            Self::FiletypePdf => "bi-filetype-pdf",
3132            Self::FiletypePhp => "bi-filetype-php",
3133            Self::FiletypePng => "bi-filetype-png",
3134            Self::FiletypePpt => "bi-filetype-ppt",
3135            Self::FiletypePptx => "bi-filetype-pptx",
3136            Self::FiletypePsd => "bi-filetype-psd",
3137            Self::FiletypePy => "bi-filetype-py",
3138            Self::FiletypeRaw => "bi-filetype-raw",
3139            Self::FiletypeRb => "bi-filetype-rb",
3140            Self::FiletypeSass => "bi-filetype-sass",
3141            Self::FiletypeScss => "bi-filetype-scss",
3142            Self::FiletypeSh => "bi-filetype-sh",
3143            Self::FiletypeSql => "bi-filetype-sql",
3144            Self::FiletypeSvg => "bi-filetype-svg",
3145            Self::FiletypeTiff => "bi-filetype-tiff",
3146            Self::FiletypeTsx => "bi-filetype-tsx",
3147            Self::FiletypeTtf => "bi-filetype-ttf",
3148            Self::FiletypeTxt => "bi-filetype-txt",
3149            Self::FiletypeWav => "bi-filetype-wav",
3150            Self::FiletypeWoff => "bi-filetype-woff",
3151            Self::FiletypeXls => "bi-filetype-xls",
3152            Self::FiletypeXlsx => "bi-filetype-xlsx",
3153            Self::FiletypeXml => "bi-filetype-xml",
3154            Self::FiletypeYml => "bi-filetype-yml",
3155            Self::Film => "bi-film",
3156            Self::Filter => "bi-filter",
3157            Self::FilterCircle => "bi-filter-circle",
3158            Self::FilterCircleFill => "bi-filter-circle-fill",
3159            Self::FilterLeft => "bi-filter-left",
3160            Self::FilterRight => "bi-filter-right",
3161            Self::FilterSquare => "bi-filter-square",
3162            Self::FilterSquareFill => "bi-filter-square-fill",
3163            Self::Fingerprint => "bi-fingerprint",
3164            Self::Fire => "bi-fire",
3165            Self::Flag => "bi-flag",
3166            Self::FlagFill => "bi-flag-fill",
3167            Self::Flask => "bi-flask",
3168            Self::FlaskFill => "bi-flask-fill",
3169            Self::FlaskFlorence => "bi-flask-florence",
3170            Self::FlaskFlorenceFill => "bi-flask-florence-fill",
3171            Self::Floppy => "bi-floppy",
3172            Self::FloppyFill => "bi-floppy-fill",
3173            Self::Floppy2 => "bi-floppy2",
3174            Self::Floppy2Fill => "bi-floppy2-fill",
3175            Self::Flower1 => "bi-flower1",
3176            Self::Flower2 => "bi-flower2",
3177            Self::Flower3 => "bi-flower3",
3178            Self::Folder => "bi-folder",
3179            Self::FolderCheck => "bi-folder-check",
3180            Self::FolderFill => "bi-folder-fill",
3181            Self::FolderMinus => "bi-folder-minus",
3182            Self::FolderPlus => "bi-folder-plus",
3183            Self::FolderSymlink => "bi-folder-symlink",
3184            Self::FolderSymlinkFill => "bi-folder-symlink-fill",
3185            Self::FolderX => "bi-folder-x",
3186            Self::Folder2 => "bi-folder2",
3187            Self::Folder2Open => "bi-folder2-open",
3188            Self::Fonts => "bi-fonts",
3189            Self::ForkKnife => "bi-fork-knife",
3190            Self::Forward => "bi-forward",
3191            Self::ForwardFill => "bi-forward-fill",
3192            Self::Front => "bi-front",
3193            Self::FuelPump => "bi-fuel-pump",
3194            Self::FuelPumpDiesel => "bi-fuel-pump-diesel",
3195            Self::FuelPumpDieselFill => "bi-fuel-pump-diesel-fill",
3196            Self::FuelPumpFill => "bi-fuel-pump-fill",
3197            Self::Fullscreen => "bi-fullscreen",
3198            Self::FullscreenExit => "bi-fullscreen-exit",
3199            Self::Funnel => "bi-funnel",
3200            Self::FunnelFill => "bi-funnel-fill",
3201            Self::Gear => "bi-gear",
3202            Self::GearFill => "bi-gear-fill",
3203            Self::GearWide => "bi-gear-wide",
3204            Self::GearWideConnected => "bi-gear-wide-connected",
3205            Self::Gem => "bi-gem",
3206            Self::GenderAmbiguous => "bi-gender-ambiguous",
3207            Self::GenderFemale => "bi-gender-female",
3208            Self::GenderMale => "bi-gender-male",
3209            Self::GenderNeuter => "bi-gender-neuter",
3210            Self::GenderTrans => "bi-gender-trans",
3211            Self::Geo => "bi-geo",
3212            Self::GeoAlt => "bi-geo-alt",
3213            Self::GeoAltFill => "bi-geo-alt-fill",
3214            Self::GeoFill => "bi-geo-fill",
3215            Self::Gift => "bi-gift",
3216            Self::GiftFill => "bi-gift-fill",
3217            Self::Git => "bi-git",
3218            Self::Github => "bi-github",
3219            Self::Gitlab => "bi-gitlab",
3220            Self::Globe => "bi-globe",
3221            Self::GlobeAmericas => "bi-globe-americas",
3222            Self::GlobeAmericasFill => "bi-globe-americas-fill",
3223            Self::GlobeAsiaAustralia => "bi-globe-asia-australia",
3224            Self::GlobeAsiaAustraliaFill => "bi-globe-asia-australia-fill",
3225            Self::GlobeCentralSouthAsia => "bi-globe-central-south-asia",
3226            Self::GlobeCentralSouthAsiaFill => "bi-globe-central-south-asia-fill",
3227            Self::GlobeEuropeAfrica => "bi-globe-europe-africa",
3228            Self::GlobeEuropeAfricaFill => "bi-globe-europe-africa-fill",
3229            Self::Globe2 => "bi-globe2",
3230            Self::Google => "bi-google",
3231            Self::GooglePlay => "bi-google-play",
3232            Self::GpuCard => "bi-gpu-card",
3233            Self::GraphDown => "bi-graph-down",
3234            Self::GraphDownArrow => "bi-graph-down-arrow",
3235            Self::GraphUp => "bi-graph-up",
3236            Self::GraphUpArrow => "bi-graph-up-arrow",
3237            Self::Grid => "bi-grid",
3238            Self::Grid1x2 => "bi-grid-1x2",
3239            Self::Grid1x2Fill => "bi-grid-1x2-fill",
3240            Self::Grid3x2 => "bi-grid-3x2",
3241            Self::Grid3x2Gap => "bi-grid-3x2-gap",
3242            Self::Grid3x2GapFill => "bi-grid-3x2-gap-fill",
3243            Self::Grid3x3 => "bi-grid-3x3",
3244            Self::Grid3x3Gap => "bi-grid-3x3-gap",
3245            Self::Grid3x3GapFill => "bi-grid-3x3-gap-fill",
3246            Self::GridFill => "bi-grid-fill",
3247            Self::GripHorizontal => "bi-grip-horizontal",
3248            Self::GripVertical => "bi-grip-vertical",
3249            Self::HCircle => "bi-h-circle",
3250            Self::HCircleFill => "bi-h-circle-fill",
3251            Self::HSquare => "bi-h-square",
3252            Self::HSquareFill => "bi-h-square-fill",
3253            Self::Hammer => "bi-hammer",
3254            Self::HandIndex => "bi-hand-index",
3255            Self::HandIndexFill => "bi-hand-index-fill",
3256            Self::HandIndexThumb => "bi-hand-index-thumb",
3257            Self::HandIndexThumbFill => "bi-hand-index-thumb-fill",
3258            Self::HandThumbsDown => "bi-hand-thumbs-down",
3259            Self::HandThumbsDownFill => "bi-hand-thumbs-down-fill",
3260            Self::HandThumbsUp => "bi-hand-thumbs-up",
3261            Self::HandThumbsUpFill => "bi-hand-thumbs-up-fill",
3262            Self::Handbag => "bi-handbag",
3263            Self::HandbagFill => "bi-handbag-fill",
3264            Self::Hash => "bi-hash",
3265            Self::Hdd => "bi-hdd",
3266            Self::HddFill => "bi-hdd-fill",
3267            Self::HddNetwork => "bi-hdd-network",
3268            Self::HddNetworkFill => "bi-hdd-network-fill",
3269            Self::HddRack => "bi-hdd-rack",
3270            Self::HddRackFill => "bi-hdd-rack-fill",
3271            Self::HddStack => "bi-hdd-stack",
3272            Self::HddStackFill => "bi-hdd-stack-fill",
3273            Self::Hdmi => "bi-hdmi",
3274            Self::HdmiFill => "bi-hdmi-fill",
3275            Self::Headphones => "bi-headphones",
3276            Self::Headset => "bi-headset",
3277            Self::HeadsetVr => "bi-headset-vr",
3278            Self::Heart => "bi-heart",
3279            Self::HeartArrow => "bi-heart-arrow",
3280            Self::HeartFill => "bi-heart-fill",
3281            Self::HeartHalf => "bi-heart-half",
3282            Self::HeartPulse => "bi-heart-pulse",
3283            Self::HeartPulseFill => "bi-heart-pulse-fill",
3284            Self::Heartbreak => "bi-heartbreak",
3285            Self::HeartbreakFill => "bi-heartbreak-fill",
3286            Self::Hearts => "bi-hearts",
3287            Self::Heptagon => "bi-heptagon",
3288            Self::HeptagonFill => "bi-heptagon-fill",
3289            Self::HeptagonHalf => "bi-heptagon-half",
3290            Self::Hexagon => "bi-hexagon",
3291            Self::HexagonFill => "bi-hexagon-fill",
3292            Self::HexagonHalf => "bi-hexagon-half",
3293            Self::Highlighter => "bi-highlighter",
3294            Self::Highlights => "bi-highlights",
3295            Self::Hospital => "bi-hospital",
3296            Self::HospitalFill => "bi-hospital-fill",
3297            Self::Hourglass => "bi-hourglass",
3298            Self::HourglassBottom => "bi-hourglass-bottom",
3299            Self::HourglassSplit => "bi-hourglass-split",
3300            Self::HourglassTop => "bi-hourglass-top",
3301            Self::House => "bi-house",
3302            Self::HouseAdd => "bi-house-add",
3303            Self::HouseAddFill => "bi-house-add-fill",
3304            Self::HouseCheck => "bi-house-check",
3305            Self::HouseCheckFill => "bi-house-check-fill",
3306            Self::HouseDash => "bi-house-dash",
3307            Self::HouseDashFill => "bi-house-dash-fill",
3308            Self::HouseDoor => "bi-house-door",
3309            Self::HouseDoorFill => "bi-house-door-fill",
3310            Self::HouseDown => "bi-house-down",
3311            Self::HouseDownFill => "bi-house-down-fill",
3312            Self::HouseExclamation => "bi-house-exclamation",
3313            Self::HouseExclamationFill => "bi-house-exclamation-fill",
3314            Self::HouseFill => "bi-house-fill",
3315            Self::HouseGear => "bi-house-gear",
3316            Self::HouseGearFill => "bi-house-gear-fill",
3317            Self::HouseHeart => "bi-house-heart",
3318            Self::HouseHeartFill => "bi-house-heart-fill",
3319            Self::HouseLock => "bi-house-lock",
3320            Self::HouseLockFill => "bi-house-lock-fill",
3321            Self::HouseSlash => "bi-house-slash",
3322            Self::HouseSlashFill => "bi-house-slash-fill",
3323            Self::HouseUp => "bi-house-up",
3324            Self::HouseUpFill => "bi-house-up-fill",
3325            Self::HouseX => "bi-house-x",
3326            Self::HouseXFill => "bi-house-x-fill",
3327            Self::Houses => "bi-houses",
3328            Self::HousesFill => "bi-houses-fill",
3329            Self::Hr => "bi-hr",
3330            Self::Hurricane => "bi-hurricane",
3331            Self::Hypnotize => "bi-hypnotize",
3332            Self::Image => "bi-image",
3333            Self::ImageAlt => "bi-image-alt",
3334            Self::ImageFill => "bi-image-fill",
3335            Self::Images => "bi-images",
3336            Self::Inbox => "bi-inbox",
3337            Self::InboxFill => "bi-inbox-fill",
3338            Self::InboxesFill => "bi-inboxes-fill",
3339            Self::Inboxes => "bi-inboxes",
3340            Self::Incognito => "bi-incognito",
3341            Self::Indent => "bi-indent",
3342            Self::Infinity => "bi-infinity",
3343            Self::Info => "bi-info",
3344            Self::InfoCircle => "bi-info-circle",
3345            Self::InfoCircleFill => "bi-info-circle-fill",
3346            Self::InfoLg => "bi-info-lg",
3347            Self::InfoSquare => "bi-info-square",
3348            Self::InfoSquareFill => "bi-info-square-fill",
3349            Self::InputCursor => "bi-input-cursor",
3350            Self::InputCursorText => "bi-input-cursor-text",
3351            Self::Instagram => "bi-instagram",
3352            Self::Intersect => "bi-intersect",
3353            Self::Javascript => "bi-javascript",
3354            Self::Journal => "bi-journal",
3355            Self::JournalAlbum => "bi-journal-album",
3356            Self::JournalArrowDown => "bi-journal-arrow-down",
3357            Self::JournalArrowUp => "bi-journal-arrow-up",
3358            Self::JournalBookmark => "bi-journal-bookmark",
3359            Self::JournalBookmarkFill => "bi-journal-bookmark-fill",
3360            Self::JournalCheck => "bi-journal-check",
3361            Self::JournalCode => "bi-journal-code",
3362            Self::JournalMedical => "bi-journal-medical",
3363            Self::JournalMinus => "bi-journal-minus",
3364            Self::JournalPlus => "bi-journal-plus",
3365            Self::JournalRichtext => "bi-journal-richtext",
3366            Self::JournalText => "bi-journal-text",
3367            Self::JournalX => "bi-journal-x",
3368            Self::Journals => "bi-journals",
3369            Self::Joystick => "bi-joystick",
3370            Self::Justify => "bi-justify",
3371            Self::JustifyLeft => "bi-justify-left",
3372            Self::JustifyRight => "bi-justify-right",
3373            Self::Kanban => "bi-kanban",
3374            Self::KanbanFill => "bi-kanban-fill",
3375            Self::Key => "bi-key",
3376            Self::KeyFill => "bi-key-fill",
3377            Self::Keyboard => "bi-keyboard",
3378            Self::KeyboardFill => "bi-keyboard-fill",
3379            Self::Ladder => "bi-ladder",
3380            Self::Lamp => "bi-lamp",
3381            Self::LampFill => "bi-lamp-fill",
3382            Self::Laptop => "bi-laptop",
3383            Self::LaptopFill => "bi-laptop-fill",
3384            Self::LayerBackward => "bi-layer-backward",
3385            Self::LayerForward => "bi-layer-forward",
3386            Self::Layers => "bi-layers",
3387            Self::LayersFill => "bi-layers-fill",
3388            Self::LayersHalf => "bi-layers-half",
3389            Self::LayoutSidebar => "bi-layout-sidebar",
3390            Self::LayoutSidebarInsetReverse => "bi-layout-sidebar-inset-reverse",
3391            Self::LayoutSidebarInset => "bi-layout-sidebar-inset",
3392            Self::LayoutSidebarReverse => "bi-layout-sidebar-reverse",
3393            Self::LayoutSplit => "bi-layout-split",
3394            Self::LayoutTextSidebar => "bi-layout-text-sidebar",
3395            Self::LayoutTextSidebarReverse => "bi-layout-text-sidebar-reverse",
3396            Self::LayoutTextWindow => "bi-layout-text-window",
3397            Self::LayoutTextWindowReverse => "bi-layout-text-window-reverse",
3398            Self::LayoutThreeColumns => "bi-layout-three-columns",
3399            Self::LayoutWtf => "bi-layout-wtf",
3400            Self::Leaf => "bi-leaf",
3401            Self::LeafFill => "bi-leaf-fill",
3402            Self::LifePreserver => "bi-life-preserver",
3403            Self::Lightbulb => "bi-lightbulb",
3404            Self::LightbulbFill => "bi-lightbulb-fill",
3405            Self::LightbulbOff => "bi-lightbulb-off",
3406            Self::LightbulbOffFill => "bi-lightbulb-off-fill",
3407            Self::Lightning => "bi-lightning",
3408            Self::LightningCharge => "bi-lightning-charge",
3409            Self::LightningChargeFill => "bi-lightning-charge-fill",
3410            Self::LightningFill => "bi-lightning-fill",
3411            Self::Line => "bi-line",
3412            Self::Link => "bi-link",
3413            Self::Link45deg => "bi-link-45deg",
3414            Self::Linkedin => "bi-linkedin",
3415            Self::List => "bi-list",
3416            Self::ListCheck => "bi-list-check",
3417            Self::ListColumns => "bi-list-columns",
3418            Self::ListColumnsReverse => "bi-list-columns-reverse",
3419            Self::ListNested => "bi-list-nested",
3420            Self::ListOl => "bi-list-ol",
3421            Self::ListStars => "bi-list-stars",
3422            Self::ListTask => "bi-list-task",
3423            Self::ListUl => "bi-list-ul",
3424            Self::Lock => "bi-lock",
3425            Self::LockFill => "bi-lock-fill",
3426            Self::Luggage => "bi-luggage",
3427            Self::LuggageFill => "bi-luggage-fill",
3428            Self::Lungs => "bi-lungs",
3429            Self::LungsFill => "bi-lungs-fill",
3430            Self::Magic => "bi-magic",
3431            Self::Magnet => "bi-magnet",
3432            Self::MagnetFill => "bi-magnet-fill",
3433            Self::Mailbox => "bi-mailbox",
3434            Self::MailboxFlag => "bi-mailbox-flag",
3435            Self::Mailbox2 => "bi-mailbox2",
3436            Self::Mailbox2Flag => "bi-mailbox2-flag",
3437            Self::Map => "bi-map",
3438            Self::MapFill => "bi-map-fill",
3439            Self::Markdown => "bi-markdown",
3440            Self::MarkdownFill => "bi-markdown-fill",
3441            Self::MarkerTip => "bi-marker-tip",
3442            Self::Mask => "bi-mask",
3443            Self::Mastodon => "bi-mastodon",
3444            Self::MeasuringCup => "bi-measuring-cup",
3445            Self::MeasuringCupFill => "bi-measuring-cup-fill",
3446            Self::Medium => "bi-medium",
3447            Self::Megaphone => "bi-megaphone",
3448            Self::MegaphoneFill => "bi-megaphone-fill",
3449            Self::Memory => "bi-memory",
3450            Self::MenuApp => "bi-menu-app",
3451            Self::MenuAppFill => "bi-menu-app-fill",
3452            Self::MenuButton => "bi-menu-button",
3453            Self::MenuButtonFill => "bi-menu-button-fill",
3454            Self::MenuButtonWide => "bi-menu-button-wide",
3455            Self::MenuButtonWideFill => "bi-menu-button-wide-fill",
3456            Self::MenuDown => "bi-menu-down",
3457            Self::MenuUp => "bi-menu-up",
3458            Self::Messenger => "bi-messenger",
3459            Self::Meta => "bi-meta",
3460            Self::Mic => "bi-mic",
3461            Self::MicFill => "bi-mic-fill",
3462            Self::MicMute => "bi-mic-mute",
3463            Self::MicMuteFill => "bi-mic-mute-fill",
3464            Self::Microsoft => "bi-microsoft",
3465            Self::MicrosoftTeams => "bi-microsoft-teams",
3466            Self::Minecart => "bi-minecart",
3467            Self::MinecartLoaded => "bi-minecart-loaded",
3468            Self::Modem => "bi-modem",
3469            Self::ModemFill => "bi-modem-fill",
3470            Self::Moisture => "bi-moisture",
3471            Self::Moon => "bi-moon",
3472            Self::MoonFill => "bi-moon-fill",
3473            Self::MoonStars => "bi-moon-stars",
3474            Self::MoonStarsFill => "bi-moon-stars-fill",
3475            Self::Mortarboard => "bi-mortarboard",
3476            Self::MortarboardFill => "bi-mortarboard-fill",
3477            Self::Motherboard => "bi-motherboard",
3478            Self::MotherboardFill => "bi-motherboard-fill",
3479            Self::Mouse => "bi-mouse",
3480            Self::MouseFill => "bi-mouse-fill",
3481            Self::Mouse2 => "bi-mouse2",
3482            Self::Mouse2Fill => "bi-mouse2-fill",
3483            Self::Mouse3 => "bi-mouse3",
3484            Self::Mouse3Fill => "bi-mouse3-fill",
3485            Self::MusicNote => "bi-music-note",
3486            Self::MusicNoteBeamed => "bi-music-note-beamed",
3487            Self::MusicNoteList => "bi-music-note-list",
3488            Self::MusicPlayer => "bi-music-player",
3489            Self::MusicPlayerFill => "bi-music-player-fill",
3490            Self::Newspaper => "bi-newspaper",
3491            Self::NintendoSwitch => "bi-nintendo-switch",
3492            Self::NodeMinus => "bi-node-minus",
3493            Self::NodeMinusFill => "bi-node-minus-fill",
3494            Self::NodePlus => "bi-node-plus",
3495            Self::NodePlusFill => "bi-node-plus-fill",
3496            Self::NoiseReduction => "bi-noise-reduction",
3497            Self::Nut => "bi-nut",
3498            Self::NutFill => "bi-nut-fill",
3499            Self::Nvidia => "bi-nvidia",
3500            Self::Nvme => "bi-nvme",
3501            Self::NvmeFill => "bi-nvme-fill",
3502            Self::Octagon => "bi-octagon",
3503            Self::OctagonFill => "bi-octagon-fill",
3504            Self::OctagonHalf => "bi-octagon-half",
3505            Self::Openai => "bi-openai",
3506            Self::Opencollective => "bi-opencollective",
3507            Self::OpticalAudio => "bi-optical-audio",
3508            Self::OpticalAudioFill => "bi-optical-audio-fill",
3509            Self::Option => "bi-option",
3510            Self::Outlet => "bi-outlet",
3511            Self::PCircle => "bi-p-circle",
3512            Self::PCircleFill => "bi-p-circle-fill",
3513            Self::PSquare => "bi-p-square",
3514            Self::PSquareFill => "bi-p-square-fill",
3515            Self::PaintBucket => "bi-paint-bucket",
3516            Self::Palette => "bi-palette",
3517            Self::PaletteFill => "bi-palette-fill",
3518            Self::Palette2 => "bi-palette2",
3519            Self::Paperclip => "bi-paperclip",
3520            Self::Paragraph => "bi-paragraph",
3521            Self::Pass => "bi-pass",
3522            Self::PassFill => "bi-pass-fill",
3523            Self::Passport => "bi-passport",
3524            Self::PassportFill => "bi-passport-fill",
3525            Self::PatchCheck => "bi-patch-check",
3526            Self::PatchCheckFill => "bi-patch-check-fill",
3527            Self::PatchExclamation => "bi-patch-exclamation",
3528            Self::PatchExclamationFill => "bi-patch-exclamation-fill",
3529            Self::PatchMinus => "bi-patch-minus",
3530            Self::PatchMinusFill => "bi-patch-minus-fill",
3531            Self::PatchPlus => "bi-patch-plus",
3532            Self::PatchPlusFill => "bi-patch-plus-fill",
3533            Self::PatchQuestion => "bi-patch-question",
3534            Self::PatchQuestionFill => "bi-patch-question-fill",
3535            Self::Pause => "bi-pause",
3536            Self::PauseBtn => "bi-pause-btn",
3537            Self::PauseBtnFill => "bi-pause-btn-fill",
3538            Self::PauseCircle => "bi-pause-circle",
3539            Self::PauseCircleFill => "bi-pause-circle-fill",
3540            Self::PauseFill => "bi-pause-fill",
3541            Self::Paypal => "bi-paypal",
3542            Self::Pc => "bi-pc",
3543            Self::PcDisplay => "bi-pc-display",
3544            Self::PcDisplayHorizontal => "bi-pc-display-horizontal",
3545            Self::PcHorizontal => "bi-pc-horizontal",
3546            Self::PciCard => "bi-pci-card",
3547            Self::PciCardNetwork => "bi-pci-card-network",
3548            Self::PciCardSound => "bi-pci-card-sound",
3549            Self::Peace => "bi-peace",
3550            Self::PeaceFill => "bi-peace-fill",
3551            Self::Pen => "bi-pen",
3552            Self::PenFill => "bi-pen-fill",
3553            Self::Pencil => "bi-pencil",
3554            Self::PencilFill => "bi-pencil-fill",
3555            Self::PencilSquare => "bi-pencil-square",
3556            Self::Pentagon => "bi-pentagon",
3557            Self::PentagonFill => "bi-pentagon-fill",
3558            Self::PentagonHalf => "bi-pentagon-half",
3559            Self::People => "bi-people",
3560            Self::PersonCircle => "bi-person-circle",
3561            Self::PeopleFill => "bi-people-fill",
3562            Self::Percent => "bi-percent",
3563            Self::Perplexity => "bi-perplexity",
3564            Self::Person => "bi-person",
3565            Self::PersonAdd => "bi-person-add",
3566            Self::PersonArmsUp => "bi-person-arms-up",
3567            Self::PersonBadge => "bi-person-badge",
3568            Self::PersonBadgeFill => "bi-person-badge-fill",
3569            Self::PersonBoundingBox => "bi-person-bounding-box",
3570            Self::PersonCheck => "bi-person-check",
3571            Self::PersonCheckFill => "bi-person-check-fill",
3572            Self::PersonDash => "bi-person-dash",
3573            Self::PersonDashFill => "bi-person-dash-fill",
3574            Self::PersonDown => "bi-person-down",
3575            Self::PersonExclamation => "bi-person-exclamation",
3576            Self::PersonFill => "bi-person-fill",
3577            Self::PersonFillAdd => "bi-person-fill-add",
3578            Self::PersonFillCheck => "bi-person-fill-check",
3579            Self::PersonFillDash => "bi-person-fill-dash",
3580            Self::PersonFillDown => "bi-person-fill-down",
3581            Self::PersonFillExclamation => "bi-person-fill-exclamation",
3582            Self::PersonFillGear => "bi-person-fill-gear",
3583            Self::PersonFillLock => "bi-person-fill-lock",
3584            Self::PersonFillSlash => "bi-person-fill-slash",
3585            Self::PersonFillUp => "bi-person-fill-up",
3586            Self::PersonFillX => "bi-person-fill-x",
3587            Self::PersonGear => "bi-person-gear",
3588            Self::PersonHeart => "bi-person-heart",
3589            Self::PersonHearts => "bi-person-hearts",
3590            Self::PersonLinesFill => "bi-person-lines-fill",
3591            Self::PersonLock => "bi-person-lock",
3592            Self::PersonPlus => "bi-person-plus",
3593            Self::PersonPlusFill => "bi-person-plus-fill",
3594            Self::PersonRaisedHand => "bi-person-raised-hand",
3595            Self::PersonRolodex => "bi-person-rolodex",
3596            Self::PersonSlash => "bi-person-slash",
3597            Self::PersonSquare => "bi-person-square",
3598            Self::PersonStanding => "bi-person-standing",
3599            Self::PersonStandingDress => "bi-person-standing-dress",
3600            Self::PersonUp => "bi-person-up",
3601            Self::PersonVcard => "bi-person-vcard",
3602            Self::PersonVcardFill => "bi-person-vcard-fill",
3603            Self::PersonVideo => "bi-person-video",
3604            Self::PersonVideo2 => "bi-person-video2",
3605            Self::PersonVideo3 => "bi-person-video3",
3606            Self::PersonWalking => "bi-person-walking",
3607            Self::PersonWheelchair => "bi-person-wheelchair",
3608            Self::PersonWorkspace => "bi-person-workspace",
3609            Self::PersonX => "bi-person-x",
3610            Self::PersonXFill => "bi-person-x-fill",
3611            Self::Phone => "bi-phone",
3612            Self::PhoneFill => "bi-phone-fill",
3613            Self::PhoneFlip => "bi-phone-flip",
3614            Self::PhoneLandscape => "bi-phone-landscape",
3615            Self::PhoneLandscapeFill => "bi-phone-landscape-fill",
3616            Self::PhoneVibrate => "bi-phone-vibrate",
3617            Self::PhoneVibrateFill => "bi-phone-vibrate-fill",
3618            Self::PieChart => "bi-pie-chart",
3619            Self::PieChartFill => "bi-pie-chart-fill",
3620            Self::PiggyBank => "bi-piggy-bank",
3621            Self::PiggyBankFill => "bi-piggy-bank-fill",
3622            Self::Pin => "bi-pin",
3623            Self::PinAngle => "bi-pin-angle",
3624            Self::PinAngleFill => "bi-pin-angle-fill",
3625            Self::PinFill => "bi-pin-fill",
3626            Self::PinMap => "bi-pin-map",
3627            Self::PinMapFill => "bi-pin-map-fill",
3628            Self::Pinterest => "bi-pinterest",
3629            Self::Pip => "bi-pip",
3630            Self::PipFill => "bi-pip-fill",
3631            Self::Play => "bi-play",
3632            Self::PlayBtn => "bi-play-btn",
3633            Self::PlayBtnFill => "bi-play-btn-fill",
3634            Self::PlayCircle => "bi-play-circle",
3635            Self::PlayCircleFill => "bi-play-circle-fill",
3636            Self::PlayFill => "bi-play-fill",
3637            Self::Playstation => "bi-playstation",
3638            Self::Plug => "bi-plug",
3639            Self::PlugFill => "bi-plug-fill",
3640            Self::Plugin => "bi-plugin",
3641            Self::Plus => "bi-plus",
3642            Self::PlusCircle => "bi-plus-circle",
3643            Self::PlusCircleDotted => "bi-plus-circle-dotted",
3644            Self::PlusCircleFill => "bi-plus-circle-fill",
3645            Self::PlusLg => "bi-plus-lg",
3646            Self::PlusSlashMinus => "bi-plus-slash-minus",
3647            Self::PlusSquare => "bi-plus-square",
3648            Self::PlusSquareDotted => "bi-plus-square-dotted",
3649            Self::PlusSquareFill => "bi-plus-square-fill",
3650            Self::Postage => "bi-postage",
3651            Self::PostageFill => "bi-postage-fill",
3652            Self::PostageHeart => "bi-postage-heart",
3653            Self::PostageHeartFill => "bi-postage-heart-fill",
3654            Self::Postcard => "bi-postcard",
3655            Self::PostcardFill => "bi-postcard-fill",
3656            Self::PostcardHeart => "bi-postcard-heart",
3657            Self::PostcardHeartFill => "bi-postcard-heart-fill",
3658            Self::Power => "bi-power",
3659            Self::Prescription => "bi-prescription",
3660            Self::Prescription2 => "bi-prescription2",
3661            Self::Printer => "bi-printer",
3662            Self::PrinterFill => "bi-printer-fill",
3663            Self::Projector => "bi-projector",
3664            Self::ProjectorFill => "bi-projector-fill",
3665            Self::Puzzle => "bi-puzzle",
3666            Self::PuzzleFill => "bi-puzzle-fill",
3667            Self::QrCode => "bi-qr-code",
3668            Self::QrCodeScan => "bi-qr-code-scan",
3669            Self::Question => "bi-question",
3670            Self::QuestionCircle => "bi-question-circle",
3671            Self::QuestionDiamond => "bi-question-diamond",
3672            Self::QuestionDiamondFill => "bi-question-diamond-fill",
3673            Self::QuestionCircleFill => "bi-question-circle-fill",
3674            Self::QuestionLg => "bi-question-lg",
3675            Self::QuestionOctagon => "bi-question-octagon",
3676            Self::QuestionOctagonFill => "bi-question-octagon-fill",
3677            Self::QuestionSquare => "bi-question-square",
3678            Self::QuestionSquareFill => "bi-question-square-fill",
3679            Self::Quora => "bi-quora",
3680            Self::Quote => "bi-quote",
3681            Self::RCircle => "bi-r-circle",
3682            Self::RCircleFill => "bi-r-circle-fill",
3683            Self::RSquare => "bi-r-square",
3684            Self::RSquareFill => "bi-r-square-fill",
3685            Self::Radar => "bi-radar",
3686            Self::Radioactive => "bi-radioactive",
3687            Self::Rainbow => "bi-rainbow",
3688            Self::Receipt => "bi-receipt",
3689            Self::ReceiptCutoff => "bi-receipt-cutoff",
3690            Self::Reception0 => "bi-reception-0",
3691            Self::Reception1 => "bi-reception-1",
3692            Self::Reception2 => "bi-reception-2",
3693            Self::Reception3 => "bi-reception-3",
3694            Self::Reception4 => "bi-reception-4",
3695            Self::Record => "bi-record",
3696            Self::RecordBtn => "bi-record-btn",
3697            Self::RecordBtnFill => "bi-record-btn-fill",
3698            Self::RecordCircle => "bi-record-circle",
3699            Self::RecordCircleFill => "bi-record-circle-fill",
3700            Self::RecordFill => "bi-record-fill",
3701            Self::Record2 => "bi-record2",
3702            Self::Record2Fill => "bi-record2-fill",
3703            Self::Recycle => "bi-recycle",
3704            Self::Reddit => "bi-reddit",
3705            Self::Regex => "bi-regex",
3706            Self::Repeat => "bi-repeat",
3707            Self::Repeat1 => "bi-repeat-1",
3708            Self::Reply => "bi-reply",
3709            Self::ReplyAll => "bi-reply-all",
3710            Self::ReplyAllFill => "bi-reply-all-fill",
3711            Self::ReplyFill => "bi-reply-fill",
3712            Self::Rewind => "bi-rewind",
3713            Self::RewindBtn => "bi-rewind-btn",
3714            Self::RewindBtnFill => "bi-rewind-btn-fill",
3715            Self::RewindCircle => "bi-rewind-circle",
3716            Self::RewindCircleFill => "bi-rewind-circle-fill",
3717            Self::RewindFill => "bi-rewind-fill",
3718            Self::Robot => "bi-robot",
3719            Self::Rocket => "bi-rocket",
3720            Self::RocketFill => "bi-rocket-fill",
3721            Self::RocketTakeoff => "bi-rocket-takeoff",
3722            Self::RocketTakeoffFill => "bi-rocket-takeoff-fill",
3723            Self::Router => "bi-router",
3724            Self::RouterFill => "bi-router-fill",
3725            Self::Rss => "bi-rss",
3726            Self::RssFill => "bi-rss-fill",
3727            Self::Rulers => "bi-rulers",
3728            Self::Safe => "bi-safe",
3729            Self::SafeFill => "bi-safe-fill",
3730            Self::Safe2 => "bi-safe2",
3731            Self::Safe2Fill => "bi-safe2-fill",
3732            Self::Save => "bi-save",
3733            Self::SaveFill => "bi-save-fill",
3734            Self::Save2 => "bi-save2",
3735            Self::Save2Fill => "bi-save2-fill",
3736            Self::Scissors => "bi-scissors",
3737            Self::Scooter => "bi-scooter",
3738            Self::Screwdriver => "bi-screwdriver",
3739            Self::SdCard => "bi-sd-card",
3740            Self::SdCardFill => "bi-sd-card-fill",
3741            Self::Search => "bi-search",
3742            Self::SearchHeart => "bi-search-heart",
3743            Self::SearchHeartFill => "bi-search-heart-fill",
3744            Self::SegmentedNav => "bi-segmented-nav",
3745            Self::Send => "bi-send",
3746            Self::SendArrowDown => "bi-send-arrow-down",
3747            Self::SendArrowDownFill => "bi-send-arrow-down-fill",
3748            Self::SendArrowUp => "bi-send-arrow-up",
3749            Self::SendArrowUpFill => "bi-send-arrow-up-fill",
3750            Self::SendCheck => "bi-send-check",
3751            Self::SendCheckFill => "bi-send-check-fill",
3752            Self::SendDash => "bi-send-dash",
3753            Self::SendDashFill => "bi-send-dash-fill",
3754            Self::SendExclamation => "bi-send-exclamation",
3755            Self::SendExclamationFill => "bi-send-exclamation-fill",
3756            Self::SendFill => "bi-send-fill",
3757            Self::SendPlus => "bi-send-plus",
3758            Self::SendPlusFill => "bi-send-plus-fill",
3759            Self::SendSlash => "bi-send-slash",
3760            Self::SendSlashFill => "bi-send-slash-fill",
3761            Self::SendX => "bi-send-x",
3762            Self::SendXFill => "bi-send-x-fill",
3763            Self::Server => "bi-server",
3764            Self::Shadows => "bi-shadows",
3765            Self::Share => "bi-share",
3766            Self::ShareFill => "bi-share-fill",
3767            Self::Shield => "bi-shield",
3768            Self::ShieldCheck => "bi-shield-check",
3769            Self::ShieldExclamation => "bi-shield-exclamation",
3770            Self::ShieldFill => "bi-shield-fill",
3771            Self::ShieldFillCheck => "bi-shield-fill-check",
3772            Self::ShieldFillExclamation => "bi-shield-fill-exclamation",
3773            Self::ShieldFillMinus => "bi-shield-fill-minus",
3774            Self::ShieldFillPlus => "bi-shield-fill-plus",
3775            Self::ShieldFillX => "bi-shield-fill-x",
3776            Self::ShieldLock => "bi-shield-lock",
3777            Self::ShieldLockFill => "bi-shield-lock-fill",
3778            Self::ShieldMinus => "bi-shield-minus",
3779            Self::ShieldPlus => "bi-shield-plus",
3780            Self::ShieldShaded => "bi-shield-shaded",
3781            Self::ShieldSlash => "bi-shield-slash",
3782            Self::ShieldSlashFill => "bi-shield-slash-fill",
3783            Self::ShieldX => "bi-shield-x",
3784            Self::Shift => "bi-shift",
3785            Self::ShiftFill => "bi-shift-fill",
3786            Self::Shop => "bi-shop",
3787            Self::ShopWindow => "bi-shop-window",
3788            Self::Shuffle => "bi-shuffle",
3789            Self::SignDeadEnd => "bi-sign-dead-end",
3790            Self::SignDeadEndFill => "bi-sign-dead-end-fill",
3791            Self::SignDoNotEnter => "bi-sign-do-not-enter",
3792            Self::SignDoNotEnterFill => "bi-sign-do-not-enter-fill",
3793            Self::SignIntersection => "bi-sign-intersection",
3794            Self::SignIntersectionFill => "bi-sign-intersection-fill",
3795            Self::SignIntersectionSide => "bi-sign-intersection-side",
3796            Self::SignIntersectionSideFill => "bi-sign-intersection-side-fill",
3797            Self::SignIntersectionT => "bi-sign-intersection-t",
3798            Self::SignIntersectionTFill => "bi-sign-intersection-t-fill",
3799            Self::SignIntersectionY => "bi-sign-intersection-y",
3800            Self::SignIntersectionYFill => "bi-sign-intersection-y-fill",
3801            Self::SignMergeLeft => "bi-sign-merge-left",
3802            Self::SignMergeLeftFill => "bi-sign-merge-left-fill",
3803            Self::SignMergeRight => "bi-sign-merge-right",
3804            Self::SignMergeRightFill => "bi-sign-merge-right-fill",
3805            Self::SignNoLeftTurn => "bi-sign-no-left-turn",
3806            Self::SignNoLeftTurnFill => "bi-sign-no-left-turn-fill",
3807            Self::SignNoParking => "bi-sign-no-parking",
3808            Self::SignNoParkingFill => "bi-sign-no-parking-fill",
3809            Self::SignNoRightTurn => "bi-sign-no-right-turn",
3810            Self::SignNoRightTurnFill => "bi-sign-no-right-turn-fill",
3811            Self::SignRailroad => "bi-sign-railroad",
3812            Self::SignRailroadFill => "bi-sign-railroad-fill",
3813            Self::SignStop => "bi-sign-stop",
3814            Self::SignStopFill => "bi-sign-stop-fill",
3815            Self::SignStopLights => "bi-sign-stop-lights",
3816            Self::SignStopLightsFill => "bi-sign-stop-lights-fill",
3817            Self::SignTurnLeft => "bi-sign-turn-left",
3818            Self::SignTurnLeftFill => "bi-sign-turn-left-fill",
3819            Self::SignTurnRight => "bi-sign-turn-right",
3820            Self::SignTurnRightFill => "bi-sign-turn-right-fill",
3821            Self::SignTurnSlightLeft => "bi-sign-turn-slight-left",
3822            Self::SignTurnSlightLeftFill => "bi-sign-turn-slight-left-fill",
3823            Self::SignTurnSlightRight => "bi-sign-turn-slight-right",
3824            Self::SignTurnSlightRightFill => "bi-sign-turn-slight-right-fill",
3825            Self::SignYield => "bi-sign-yield",
3826            Self::SignYieldFill => "bi-sign-yield-fill",
3827            Self::Signal => "bi-signal",
3828            Self::Signpost => "bi-signpost",
3829            Self::Signpost2 => "bi-signpost-2",
3830            Self::Signpost2Fill => "bi-signpost-2-fill",
3831            Self::SignpostFill => "bi-signpost-fill",
3832            Self::SignpostSplit => "bi-signpost-split",
3833            Self::SignpostSplitFill => "bi-signpost-split-fill",
3834            Self::Sim => "bi-sim",
3835            Self::SimFill => "bi-sim-fill",
3836            Self::SimSlash => "bi-sim-slash",
3837            Self::SimSlashFill => "bi-sim-slash-fill",
3838            Self::SinaWeibo => "bi-sina-weibo",
3839            Self::SkipBackward => "bi-skip-backward",
3840            Self::SkipBackwardBtn => "bi-skip-backward-btn",
3841            Self::SkipBackwardBtnFill => "bi-skip-backward-btn-fill",
3842            Self::SkipBackwardCircle => "bi-skip-backward-circle",
3843            Self::SkipBackwardCircleFill => "bi-skip-backward-circle-fill",
3844            Self::SkipBackwardFill => "bi-skip-backward-fill",
3845            Self::SkipEnd => "bi-skip-end",
3846            Self::SkipEndBtn => "bi-skip-end-btn",
3847            Self::SkipEndBtnFill => "bi-skip-end-btn-fill",
3848            Self::SkipEndCircle => "bi-skip-end-circle",
3849            Self::SkipEndCircleFill => "bi-skip-end-circle-fill",
3850            Self::SkipEndFill => "bi-skip-end-fill",
3851            Self::SkipForward => "bi-skip-forward",
3852            Self::SkipForwardBtn => "bi-skip-forward-btn",
3853            Self::SkipForwardBtnFill => "bi-skip-forward-btn-fill",
3854            Self::SkipForwardCircle => "bi-skip-forward-circle",
3855            Self::SkipForwardCircleFill => "bi-skip-forward-circle-fill",
3856            Self::SkipForwardFill => "bi-skip-forward-fill",
3857            Self::SkipStart => "bi-skip-start",
3858            Self::SkipStartBtn => "bi-skip-start-btn",
3859            Self::SkipStartBtnFill => "bi-skip-start-btn-fill",
3860            Self::SkipStartCircle => "bi-skip-start-circle",
3861            Self::SkipStartCircleFill => "bi-skip-start-circle-fill",
3862            Self::SkipStartFill => "bi-skip-start-fill",
3863            Self::Skype => "bi-skype",
3864            Self::Slack => "bi-slack",
3865            Self::Slash => "bi-slash",
3866            Self::SlashCircleFill => "bi-slash-circle-fill",
3867            Self::SlashLg => "bi-slash-lg",
3868            Self::SlashSquare => "bi-slash-square",
3869            Self::SlashSquareFill => "bi-slash-square-fill",
3870            Self::Sliders => "bi-sliders",
3871            Self::Sliders2 => "bi-sliders2",
3872            Self::Sliders2Vertical => "bi-sliders2-vertical",
3873            Self::Smartwatch => "bi-smartwatch",
3874            Self::Snapchat => "bi-snapchat",
3875            Self::Snow => "bi-snow",
3876            Self::Snow2 => "bi-snow2",
3877            Self::Snow3 => "bi-snow3",
3878            Self::SortAlphaDown => "bi-sort-alpha-down",
3879            Self::SortAlphaDownAlt => "bi-sort-alpha-down-alt",
3880            Self::SortAlphaUp => "bi-sort-alpha-up",
3881            Self::SortAlphaUpAlt => "bi-sort-alpha-up-alt",
3882            Self::SortDown => "bi-sort-down",
3883            Self::SortDownAlt => "bi-sort-down-alt",
3884            Self::SortNumericDown => "bi-sort-numeric-down",
3885            Self::SortNumericDownAlt => "bi-sort-numeric-down-alt",
3886            Self::SortNumericUp => "bi-sort-numeric-up",
3887            Self::SortNumericUpAlt => "bi-sort-numeric-up-alt",
3888            Self::SortUp => "bi-sort-up",
3889            Self::SortUpAlt => "bi-sort-up-alt",
3890            Self::Soundwave => "bi-soundwave",
3891            Self::Sourceforge => "bi-sourceforge",
3892            Self::Speaker => "bi-speaker",
3893            Self::SpeakerFill => "bi-speaker-fill",
3894            Self::Speedometer => "bi-speedometer",
3895            Self::Speedometer2 => "bi-speedometer2",
3896            Self::Spellcheck => "bi-spellcheck",
3897            Self::Spotify => "bi-spotify",
3898            Self::Square => "bi-square",
3899            Self::SquareFill => "bi-square-fill",
3900            Self::SquareHalf => "bi-square-half",
3901            Self::Stack => "bi-stack",
3902            Self::StackOverflow => "bi-stack-overflow",
3903            Self::Star => "bi-star",
3904            Self::StarFill => "bi-star-fill",
3905            Self::StarHalf => "bi-star-half",
3906            Self::Stars => "bi-stars",
3907            Self::Steam => "bi-steam",
3908            Self::Stickies => "bi-stickies",
3909            Self::StickiesFill => "bi-stickies-fill",
3910            Self::Sticky => "bi-sticky",
3911            Self::StickyFill => "bi-sticky-fill",
3912            Self::Stop => "bi-stop",
3913            Self::StopBtn => "bi-stop-btn",
3914            Self::StopBtnFill => "bi-stop-btn-fill",
3915            Self::StopCircle => "bi-stop-circle",
3916            Self::StopCircleFill => "bi-stop-circle-fill",
3917            Self::StopFill => "bi-stop-fill",
3918            Self::Stoplights => "bi-stoplights",
3919            Self::StoplightsFill => "bi-stoplights-fill",
3920            Self::Stopwatch => "bi-stopwatch",
3921            Self::StopwatchFill => "bi-stopwatch-fill",
3922            Self::Strava => "bi-strava",
3923            Self::Stripe => "bi-stripe",
3924            Self::Subscript => "bi-subscript",
3925            Self::Substack => "bi-substack",
3926            Self::Subtract => "bi-subtract",
3927            Self::SuitClub => "bi-suit-club",
3928            Self::SuitClubFill => "bi-suit-club-fill",
3929            Self::SuitDiamond => "bi-suit-diamond",
3930            Self::SuitDiamondFill => "bi-suit-diamond-fill",
3931            Self::SuitHeart => "bi-suit-heart",
3932            Self::SuitHeartFill => "bi-suit-heart-fill",
3933            Self::SuitSpade => "bi-suit-spade",
3934            Self::SuitSpadeFill => "bi-suit-spade-fill",
3935            Self::Suitcase => "bi-suitcase",
3936            Self::SuitcaseFill => "bi-suitcase-fill",
3937            Self::SuitcaseLg => "bi-suitcase-lg",
3938            Self::SuitcaseLgFill => "bi-suitcase-lg-fill",
3939            Self::Suitcase2 => "bi-suitcase2",
3940            Self::Suitcase2Fill => "bi-suitcase2-fill",
3941            Self::Sun => "bi-sun",
3942            Self::SunFill => "bi-sun-fill",
3943            Self::Sunglasses => "bi-sunglasses",
3944            Self::Sunrise => "bi-sunrise",
3945            Self::SunriseFill => "bi-sunrise-fill",
3946            Self::Sunset => "bi-sunset",
3947            Self::SunsetFill => "bi-sunset-fill",
3948            Self::Superscript => "bi-superscript",
3949            Self::SymmetryHorizontal => "bi-symmetry-horizontal",
3950            Self::SymmetryVertical => "bi-symmetry-vertical",
3951            Self::Table => "bi-table",
3952            Self::Tablet => "bi-tablet",
3953            Self::TabletFill => "bi-tablet-fill",
3954            Self::TabletLandscape => "bi-tablet-landscape",
3955            Self::TabletLandscapeFill => "bi-tablet-landscape-fill",
3956            Self::Tag => "bi-tag",
3957            Self::TagFill => "bi-tag-fill",
3958            Self::Tags => "bi-tags",
3959            Self::TagsFill => "bi-tags-fill",
3960            Self::TaxiFront => "bi-taxi-front",
3961            Self::TaxiFrontFill => "bi-taxi-front-fill",
3962            Self::Telegram => "bi-telegram",
3963            Self::Telephone => "bi-telephone",
3964            Self::TelephoneFill => "bi-telephone-fill",
3965            Self::TelephoneForward => "bi-telephone-forward",
3966            Self::TelephoneForwardFill => "bi-telephone-forward-fill",
3967            Self::TelephoneInbound => "bi-telephone-inbound",
3968            Self::TelephoneInboundFill => "bi-telephone-inbound-fill",
3969            Self::TelephoneMinus => "bi-telephone-minus",
3970            Self::TelephoneMinusFill => "bi-telephone-minus-fill",
3971            Self::TelephoneOutbound => "bi-telephone-outbound",
3972            Self::TelephoneOutboundFill => "bi-telephone-outbound-fill",
3973            Self::TelephonePlus => "bi-telephone-plus",
3974            Self::TelephonePlusFill => "bi-telephone-plus-fill",
3975            Self::TelephoneX => "bi-telephone-x",
3976            Self::TelephoneXFill => "bi-telephone-x-fill",
3977            Self::TencentQq => "bi-tencent-qq",
3978            Self::Terminal => "bi-terminal",
3979            Self::TerminalDash => "bi-terminal-dash",
3980            Self::TerminalFill => "bi-terminal-fill",
3981            Self::TerminalPlus => "bi-terminal-plus",
3982            Self::TerminalSplit => "bi-terminal-split",
3983            Self::TerminalX => "bi-terminal-x",
3984            Self::TextCenter => "bi-text-center",
3985            Self::TextIndentLeft => "bi-text-indent-left",
3986            Self::TextIndentRight => "bi-text-indent-right",
3987            Self::TextLeft => "bi-text-left",
3988            Self::TextParagraph => "bi-text-paragraph",
3989            Self::TextRight => "bi-text-right",
3990            Self::TextWrap => "bi-text-wrap",
3991            Self::Textarea => "bi-textarea",
3992            Self::TextareaResize => "bi-textarea-resize",
3993            Self::TextareaT => "bi-textarea-t",
3994            Self::Thermometer => "bi-thermometer",
3995            Self::ThermometerHalf => "bi-thermometer-half",
3996            Self::ThermometerHigh => "bi-thermometer-high",
3997            Self::ThermometerLow => "bi-thermometer-low",
3998            Self::ThermometerSnow => "bi-thermometer-snow",
3999            Self::ThermometerSun => "bi-thermometer-sun",
4000            Self::Threads => "bi-threads",
4001            Self::ThreadsFill => "bi-threads-fill",
4002            Self::ThreeDots => "bi-three-dots",
4003            Self::ThreeDotsVertical => "bi-three-dots-vertical",
4004            Self::Thunderbolt => "bi-thunderbolt",
4005            Self::ThunderboltFill => "bi-thunderbolt-fill",
4006            Self::Ticket => "bi-ticket",
4007            Self::TicketDetailed => "bi-ticket-detailed",
4008            Self::TicketDetailedFill => "bi-ticket-detailed-fill",
4009            Self::TicketFill => "bi-ticket-fill",
4010            Self::TicketPerforated => "bi-ticket-perforated",
4011            Self::TicketPerforatedFill => "bi-ticket-perforated-fill",
4012            Self::Tiktok => "bi-tiktok",
4013            Self::ToggleOff => "bi-toggle-off",
4014            Self::ToggleOn => "bi-toggle-on",
4015            Self::Toggle2Off => "bi-toggle2-off",
4016            Self::Toggle2On => "bi-toggle2-on",
4017            Self::Toggles => "bi-toggles",
4018            Self::Toggles2 => "bi-toggles2",
4019            Self::Tools => "bi-tools",
4020            Self::Tornado => "bi-tornado",
4021            Self::TrainFreightFront => "bi-train-freight-front",
4022            Self::TrainFreightFrontFill => "bi-train-freight-front-fill",
4023            Self::TrainFront => "bi-train-front",
4024            Self::TrainFrontFill => "bi-train-front-fill",
4025            Self::TrainLightrailFront => "bi-train-lightrail-front",
4026            Self::TrainLightrailFrontFill => "bi-train-lightrail-front-fill",
4027            Self::Translate => "bi-translate",
4028            Self::Transparency => "bi-transparency",
4029            Self::Trash => "bi-trash",
4030            Self::TrashFill => "bi-trash-fill",
4031            Self::Trash2 => "bi-trash2",
4032            Self::Trash2Fill => "bi-trash2-fill",
4033            Self::Trash3 => "bi-trash3",
4034            Self::Trash3Fill => "bi-trash3-fill",
4035            Self::Tree => "bi-tree",
4036            Self::TreeFill => "bi-tree-fill",
4037            Self::Trello => "bi-trello",
4038            Self::Triangle => "bi-triangle",
4039            Self::TriangleFill => "bi-triangle-fill",
4040            Self::TriangleHalf => "bi-triangle-half",
4041            Self::Trophy => "bi-trophy",
4042            Self::TrophyFill => "bi-trophy-fill",
4043            Self::TropicalStorm => "bi-tropical-storm",
4044            Self::Truck => "bi-truck",
4045            Self::TruckFlatbed => "bi-truck-flatbed",
4046            Self::TruckFront => "bi-truck-front",
4047            Self::TruckFrontFill => "bi-truck-front-fill",
4048            Self::Tsunami => "bi-tsunami",
4049            Self::Tux => "bi-tux",
4050            Self::Tv => "bi-tv",
4051            Self::TvFill => "bi-tv-fill",
4052            Self::Twitch => "bi-twitch",
4053            Self::Twitter => "bi-twitter",
4054            Self::TwitterX => "bi-twitter-x",
4055            Self::Type => "bi-type",
4056            Self::TypeBold => "bi-type-bold",
4057            Self::TypeH1 => "bi-type-h1",
4058            Self::TypeH2 => "bi-type-h2",
4059            Self::TypeH3 => "bi-type-h3",
4060            Self::TypeH4 => "bi-type-h4",
4061            Self::TypeH5 => "bi-type-h5",
4062            Self::TypeH6 => "bi-type-h6",
4063            Self::TypeItalic => "bi-type-italic",
4064            Self::TypeStrikethrough => "bi-type-strikethrough",
4065            Self::TypeUnderline => "bi-type-underline",
4066            Self::Typescript => "bi-typescript",
4067            Self::Ubuntu => "bi-ubuntu",
4068            Self::UiChecks => "bi-ui-checks",
4069            Self::UiChecksGrid => "bi-ui-checks-grid",
4070            Self::UiRadios => "bi-ui-radios",
4071            Self::UiRadiosGrid => "bi-ui-radios-grid",
4072            Self::Umbrella => "bi-umbrella",
4073            Self::UmbrellaFill => "bi-umbrella-fill",
4074            Self::Unindent => "bi-unindent",
4075            Self::Union => "bi-union",
4076            Self::Unity => "bi-unity",
4077            Self::UniversalAccess => "bi-universal-access",
4078            Self::UniversalAccessCircle => "bi-universal-access-circle",
4079            Self::Unlock => "bi-unlock",
4080            Self::UnlockFill => "bi-unlock-fill",
4081            Self::Unlock2 => "bi-unlock2",
4082            Self::Unlock2Fill => "bi-unlock2-fill",
4083            Self::Upc => "bi-upc",
4084            Self::UpcScan => "bi-upc-scan",
4085            Self::Upload => "bi-upload",
4086            Self::Usb => "bi-usb",
4087            Self::UsbC => "bi-usb-c",
4088            Self::UsbCFill => "bi-usb-c-fill",
4089            Self::UsbDrive => "bi-usb-drive",
4090            Self::UsbDriveFill => "bi-usb-drive-fill",
4091            Self::UsbFill => "bi-usb-fill",
4092            Self::UsbMicro => "bi-usb-micro",
4093            Self::UsbMicroFill => "bi-usb-micro-fill",
4094            Self::UsbMini => "bi-usb-mini",
4095            Self::UsbMiniFill => "bi-usb-mini-fill",
4096            Self::UsbPlug => "bi-usb-plug",
4097            Self::UsbPlugFill => "bi-usb-plug-fill",
4098            Self::UsbSymbol => "bi-usb-symbol",
4099            Self::Valentine => "bi-valentine",
4100            Self::Valentine2 => "bi-valentine2",
4101            Self::VectorPen => "bi-vector-pen",
4102            Self::ViewList => "bi-view-list",
4103            Self::ViewStacked => "bi-view-stacked",
4104            Self::Vignette => "bi-vignette",
4105            Self::Vimeo => "bi-vimeo",
4106            Self::Vinyl => "bi-vinyl",
4107            Self::VinylFill => "bi-vinyl-fill",
4108            Self::Virus => "bi-virus",
4109            Self::Virus2 => "bi-virus2",
4110            Self::Voicemail => "bi-voicemail",
4111            Self::VolumeDown => "bi-volume-down",
4112            Self::VolumeDownFill => "bi-volume-down-fill",
4113            Self::VolumeMute => "bi-volume-mute",
4114            Self::VolumeMuteFill => "bi-volume-mute-fill",
4115            Self::VolumeOff => "bi-volume-off",
4116            Self::VolumeOffFill => "bi-volume-off-fill",
4117            Self::VolumeUp => "bi-volume-up",
4118            Self::VolumeUpFill => "bi-volume-up-fill",
4119            Self::Vr => "bi-vr",
4120            Self::Wallet => "bi-wallet",
4121            Self::WalletFill => "bi-wallet-fill",
4122            Self::Wallet2 => "bi-wallet2",
4123            Self::Watch => "bi-watch",
4124            Self::Water => "bi-water",
4125            Self::Webcam => "bi-webcam",
4126            Self::WebcamFill => "bi-webcam-fill",
4127            Self::Wechat => "bi-wechat",
4128            Self::Whatsapp => "bi-whatsapp",
4129            Self::Wifi => "bi-wifi",
4130            Self::Wifi1 => "bi-wifi-1",
4131            Self::Wifi2 => "bi-wifi-2",
4132            Self::WifiOff => "bi-wifi-off",
4133            Self::Wikipedia => "bi-wikipedia",
4134            Self::Wind => "bi-wind",
4135            Self::Window => "bi-window",
4136            Self::WindowDash => "bi-window-dash",
4137            Self::WindowDesktop => "bi-window-desktop",
4138            Self::WindowDock => "bi-window-dock",
4139            Self::WindowFullscreen => "bi-window-fullscreen",
4140            Self::WindowPlus => "bi-window-plus",
4141            Self::WindowSidebar => "bi-window-sidebar",
4142            Self::WindowSplit => "bi-window-split",
4143            Self::WindowStack => "bi-window-stack",
4144            Self::WindowX => "bi-window-x",
4145            Self::Windows => "bi-windows",
4146            Self::Wordpress => "bi-wordpress",
4147            Self::Wrench => "bi-wrench",
4148            Self::WrenchAdjustable => "bi-wrench-adjustable",
4149            Self::WrenchAdjustableCircle => "bi-wrench-adjustable-circle",
4150            Self::WrenchAdjustableCircleFill => "bi-wrench-adjustable-circle-fill",
4151            Self::X => "bi-x",
4152            Self::XCircle => "bi-x-circle",
4153            Self::XCircleFill => "bi-x-circle-fill",
4154            Self::XDiamond => "bi-x-diamond",
4155            Self::XDiamondFill => "bi-x-diamond-fill",
4156            Self::XLg => "bi-x-lg",
4157            Self::XOctagon => "bi-x-octagon",
4158            Self::XOctagonFill => "bi-x-octagon-fill",
4159            Self::XSquare => "bi-x-square",
4160            Self::XSquareFill => "bi-x-square-fill",
4161            Self::Xbox => "bi-xbox",
4162            Self::Yelp => "bi-yelp",
4163            Self::YinYang => "bi-yin-yang",
4164            Self::Youtube => "bi-youtube",
4165            Self::ZoomIn => "bi-zoom-in",
4166            Self::ZoomOut => "bi-zoom-out",
4167        };
4168        write!(f, "{}", s)
4169    }
4170}
4171
4172#[component]
4173pub fn Icon<'a>(kind: IconKind, #[prop(optional, into)] class: &'a str) -> impl IntoView {
4174    let class = format!("bi {} {}", kind, class);
4175    view! { <i class=class></i> }
4176}