Skip to content

Instantly share code, notes, and snippets.

@staabm
Created November 30, 2024 12:16
Show Gist options
  • Save staabm/3245ce4a6e6c0502f5e7240ebcd4bec2 to your computer and use it in GitHub Desktop.
Save staabm/3245ce4a6e6c0502f5e7240ebcd4bec2 to your computer and use it in GitHub Desktop.
Reduced repro PHPStan Bug 11968
<?php
declare(strict_types=1);
namespace collecthor\helpers;
use yii\helpers\Html;
enum Mdi
{
case FileArrowUpDownOutline;
case ChevronDownBoxOutline;
case MedicalCottonSwab;
case RadioHandheld;
case FountainPenTip;
case WalletPlusOutline;
case SquareOffOutline;
case StarFourPointsCircle;
case LightSwitchOff;
case EmoticonAngry;
case DotsSquare;
case CommentPlus;
case BottleTonicPlusOutline;
case SleepOff;
case Cupcake;
case Draw;
case BabyFace;
case ApplicationEdit;
case AccountRemove;
case EmailFast;
case Goodreads;
case BagSuitcaseOutline;
case BatteryArrowUpOutline;
case CogPlayOutline;
case AccountBadge;
case TruckSnowflake;
case RobotExcited;
case MicrowaveOff;
case Nativescript;
case BasketballHoop;
case Pen;
case ArmFlexOutline;
case TooltipMinusOutline;
case TablePlus;
case BeakerRemoveOutline;
case ShoeCleat;
case FlagPlus;
case ArrowProjectile;
case Clouds;
case FormatTextRotationVertical;
case PoolThermometer;
case TrainCarIntermodal;
case SetCenter;
case FolderPound;
case InvoiceArrowLeftOutline;
case StarFourPointsSmall;
case PiggyBank;
case Kickstarter;
case EmailBox;
case Fountain;
case MotionSensorOff;
case ArrowProjectileMultiple;
case FormatTextWrappingWrap;
case Grid;
case FoodOutline;
case ReceiptTextEdit;
case DatabaseCog;
case ChessKing;
case CreditCardScanOutline;
case Signal2g;
case Image;
case AccessPointPlus;
case LoginVariant;
case RefreshCircle;
case ChiliMedium;
case StarBoxMultipleOutline;
case CropLandscape;
case CashRemove;
case WindowClose;
case RomanNumeral10;
case TextLong;
case FlagPlusOutline;
case MovieOpenPlus;
case TooltipQuestionOutline;
case HeartCogOutline;
case VectorCircle;
case ShieldKey;
case TransitConnectionVariant;
case HeartPulse;
case CogOff;
case Purse;
case LockRemoveOutline;
case Svg;
case ContentSaveSettings;
case GamepadRight;
case DebugStepInto;
case TextShort;
case InvoiceTextClockOutline;
case HomeClockOutline;
case MicrosoftTeams;
case Stove;
case CameraMarker;
case ChartBox;
case RelationZeroOrManyToOne;
case TrackpadLock;
case FolderPlusOutline;
case CheckbookArrowLeft;
case EyedropperVariant;
case CircleHalfFull;
case Dice6Outline;
case TooltipCheckOutline;
case GoogleCloud;
case CameraFrontVariant;
case ChatQuestionOutline;
case TelevisionClassic;
case CurrencyThb;
case SubtitlesOutline;
case PencilCircle;
case MusicNoteBluetoothOff;
case HeartBox;
case WaterThermometerOutline;
case CreditCardClock;
case WeatherMoonset;
case Highway;
case EmoticonWink;
case ThermometerLow;
case MotorbikeElectric;
case ArrowUpDown;
case FolderClockOutline;
case CarSeat;
case Watermark;
case VectorSquareMinus;
case NintendoWii;
case BriefcaseOffOutline;
case AlertOctagramOutline;
case ImageAutoAdjust;
case BugStopOutline;
case ClockTimeOne;
case TableSettings;
case PlayBoxMultipleOutline;
case InvoiceTextSend;
case CloudClockOutline;
case AlphaJBox;
case AccessPointOff;
case MultiplicationBox;
case TruckOffRoadOff;
case Coffin;
case InvoicePlusOutline;
case CoffeeToGoOutline;
case ArchiveEyeOutline;
case FlagMinusOutline;
case OfficeBuildingMinus;
case NotebookEditOutline;
case Alien;
case TreeOutline;
case PaperclipMinus;
case BorderBottomVariant;
case TapeMeasure;
case WatchExportVariant;
case TableFilter;
case KettleOutline;
case MusicAccidentalSharp;
case Clipboard;
case Export;
case ChartDonut;
case FlaskMinus;
case DatabaseCheckOutline;
case FormatOverline;
case Octahedron;
case ScriptTextKey;
case Cards;
case OctagramPlus;
case HydraulicOilTemperature;
case HomeFloorL;
case SignDirection;
case LockPattern;
case TruckRemoveOutline;
case MusicNoteSixteenth;
case BookmarkBox;
case CookieOffOutline;
case ViewModuleOutline;
case RayStart;
case VectorSquareOpen;
case AccountCheckOutline;
case VolumeVibrate;
case Firework;
case NavigationOutline;
case SetLeftRight;
case PrinterPosPlusOutline;
case PlayBoxLockOutline;
case ClockEditOutline;
case PineTreeBox;
case AlertCircleCheck;
case ApplicationSettings;
case UploadOffOutline;
case KeyLink;
case Clippy;
case ContentDuplicate;
case StoreMinus;
case DownloadBox;
case CubeSend;
case CloudCogOutline;
case WeatherPartlyCloudy;
case AlphaSBoxOutline;
case ContentSaveOutline;
case Numeric9PlusCircle;
case LockCheck;
case SmartCardReader;
case CarDoor;
case DownloadLockOutline;
case BankPlus;
case CheckboxMarkedCircleMinusOutline;
case SteeringOff;
case AxisXRotateClockwise;
case WaterMinus;
case Train;
case CellphoneBasic;
case Steering;
case AccountChildOutline;
case ZodiacTaurus;
case PackageUp;
case Tailwind;
case HomeFloor3;
case CreditCardRefund;
case FormatAlignMiddle;
case HomeBattery;
case TooltipImageOutline;
case CrownOutline;
case BankTransfer;
case MinusNetworkOutline;
case CommentProcessing;
case Numeric8Box;
case Numeric10BoxMultiple;
case FormatListNumberedRtl;
case PoliceBadge;
case FileRestore;
case ProjectorOff;
case TimerRemoveOutline;
case ClipboardTextOff;
case CookieCog;
case Restart;
case RepeatVariant;
case BowlMixOutline;
case ArchiveSyncOutline;
case DatabaseLock;
case TimelinePlusOutline;
case Video;
case Volleyball;
case WatchExport;
case CountertopOutline;
case GamepadCircleLeft;
case Bulma;
case EmailAlert;
case Nfc;
case Sprinkler;
case GuitarPick;
case StarHalfFull;
case ChevronDownCircleOutline;
case Xml;
case BorderVertical;
case CommentAlertOutline;
case KeyboardEsc;
case Hospital;
case MagnifyExpand;
case Sphere;
case FormatHeaderPound;
case ProgressAlert;
case PartyPopper;
case ArrowTopRightBoldBoxOutline;
case WeatherFog;
case Raw;
case MapMarkerCheckOutline;
case MonitorShare;
case ArrowVerticalLock;
case AccountArrowRight;
case TrafficCone;
case ClipboardArrowUp;
case RelationOneToZeroOrOne;
case FridgeVariantAlertOutline;
case RoutesClock;
case FormatTextWrappingOverflow;
case Passport;
case ZodiacVirgo;
case CircleSlice8;
case SortNumericDescendingVariant;
case AlphaMBoxOutline;
case SizeM;
case BriefcaseVariantOff;
case ClipboardCheckMultiple;
case NotePlusOutline;
case EmoticonCool;
case VectorRectangle;
case CookieCheckOutline;
case FilterCheckOutline;
case TagArrowRightOutline;
case KettleSteam;
case AccountBoxMultipleOutline;
case LockMinusOutline;
case ElectricSwitch;
case GlassMug;
case AlphaQBoxOutline;
case ClipboardPulseOutline;
case MusicNotePlus;
case Ferry;
case BatteryMinusOutline;
case DogSideOff;
case LanPending;
case FilmstripBox;
case Handcuffs;
case Domain;
case Sort;
case FolderArrowRight;
case SquareRoundedBadgeOutline;
case TimelineRemove;
case GateOpen;
case TableEyeOff;
case FolderRemoveOutline;
case RelationOneOrManyToOneOrMany;
case ControllerClassicOutline;
case ViewGallery;
case DotsGrid;
case CardsPlayingOutline;
case LayersMinus;
case WeatherMoonsetDown;
case WifiStrength4Alert;
case ArrowBottomRightBoldOutline;
case GenderMaleFemaleVariant;
case Harddisk;
case MinusCircleMultiple;
case Crane;
case AccountMultipleCheckOutline;
case EarthMinus;
case PowerPlugBattery;
case RestartOff;
case CellphoneMessageOff;
case CreditCardRefresh;
case FileLink;
case CoffeeOffOutline;
case FilterVariantRemove;
case WatchVibrateOff;
case NavigationVariantOutline;
case PeanutOff;
case HandWash;
case StairsBox;
case SeatIndividualSuite;
case SwapHorizontalVariant;
case MessageTextClockOutline;
case EqualBox;
case CommentEditOutline;
case FileMarkerOutline;
case RelationOneToZeroOrMany;
case WifiMarker;
case Cow;
case HomeSoundOutOutline;
case ShareOutline;
case BookEditOutline;
case PrinterPosStopOutline;
case Numeric9Plus;
case StarFourPointsBoxOutline;
case MinusCircleOutline;
case MoleculeCo;
case ValveOpen;
case Twitter;
case CommentQuestionOutline;
case ViewSequential;
case Bicycle;
case KeyChange;
case BorderHorizontal;
case Jabber;
case DeleteEmpty;
case ClipboardPlayMultiple;
case ArrowDownCircle;
case ArrowTopLeftBottomRightBold;
case PageNextOutline;
case GestureSwipeDown;
case CrosshairsOff;
case CarClutch;
case HandHeartOutline;
case LightbulbCflSpiralOff;
case AccountGroupOutline;
case ForumRemove;
case ClipboardFlow;
case Rewind15;
case BellPlusOutline;
case MapMarkerRightOutline;
case Openid;
case HandPeaceVariant;
case EarHearingOff;
case LedStrip;
case ImageRefreshOutline;
case ArchiveMinusOutline;
case DatabaseImport;
case FileStarFourPointsOutline;
case BriefcaseCheck;
case HorseVariant;
case WaterSync;
case Bandage;
case WeatherSnowy;
case TrashCan;
case MonitorStar;
case ShieldEdit;
case Typewriter;
case ClipboardRemove;
case ClockTimeTen;
case StoreSearch;
case CameraMarkerOutline;
case MapCheckOutline;
case Signal4g;
case WavesArrowLeft;
case AlphaTBox;
case ArrowDownThin;
case ArrowLeftDropCircleOutline;
case RelationOneOrManyToZeroOrMany;
case ArchiveArrowUp;
case Zigbee;
case FilterOff;
case AccountSwitch;
case DecimalIncrease;
case Numeric1Circle;
case Horse;
case Spade;
case LogoutVariant;
case Numeric2Box;
case Qrcode;
case AlphaVBox;
case IdeogramCjkVariant;
case CarSelect;
case RadioboxMarked;
case PrinterPosStarOutline;
case LightbulbOn40;
case MovieOpenMinusOutline;
case BookSyncOutline;
case FacebookMessenger;
case FolderEyeOutline;
case FocusAuto;
case FileImagePlus;
case TagRemove;
case PageLayoutSidebarLeft;
case MessagePlus;
case CeilingLightOutline;
case Pail;
case ClipboardList;
case EmailSeal;
case AccountArrowDownOutline;
case SmokingPipeOff;
case CurtainsClosed;
case TimerRemove;
case GateXnor;
case BorderOutside;
case CommentMultipleOutline;
case CurrencyUsdOff;
case BicycleCargo;
case ChatRemoveOutline;
case Vuejs;
case CashRegister;
case NintendoGameBoy;
case Gesture;
case SendVariant;
case MoonWaningGibbous;
case CameraEnhance;
case ShieldRemoveOutline;
case NfcTap;
case FoodAppleOutline;
case HeadSyncOutline;
case Waveform;
case RhombusOutline;
case CarSearchOutline;
case ContrastCircle;
case CreditCardMultiple;
case CheckboxBlankOff;
case TableLock;
case LinkCircleOutline;
case MagnifyMinus;
case AnimationPlay;
case DownloadOff;
case PowerPlugOff;
case ServerPlusOutline;
case WebSync;
case SkateOff;
case TelevisionClassicOff;
case FolderAlert;
case Sigma;
case Parachute;
case FormatRotate90;
case Sack;
case CameraMeteringSpot;
case CapsLock;
case CartHeart;
case Bench;
case TransitConnection;
case Pulse;
case FolderTableOutline;
case RabbitVariant;
case WifiArrowRight;
case CalendarHeart;
case GamepadDown;
case Latitude;
case MusicNoteBluetooth;
case ShieldOffOutline;
case Dice3;
case ClockTimeEightOutline;
case Donkey;
case DesktopTowerMonitor;
case ArrowRightTop;
case VideoOffOutline;
case BlindsVerticalClosed;
case CartOutline;
case DragVertical;
case SourceCommitEndLocal;
case ReceiptTextSend;
case Cheese;
case ChevronUpCircleOutline;
case PuzzleRemoveOutline;
case Dice2Outline;
case NotebookEdit;
case WallSconceFlat;
case AnimationPlayOutline;
case LedOff;
case StarFourPoints;
case CardsPlayingDiamondOutline;
case WebOff;
case Rhombus;
case TableClock;
case ArrowBottomRight;
case FridgeIndustrialOutline;
case Sheep;
case InboxRemove;
case CardTextOutline;
case AccountLock;
case MovieOpenPlayOutline;
case HairDryerOutline;
case CreditCardOffOutline;
case TagArrowDown;
case NewspaperVariantOutline;
case MoonFirstQuarter;
case FormatHeaderEqual;
case ChartLine;
case MicrosoftDynamics365;
case More;
case EmailHeartOutline;
case ArchiveSync;
case CarWireless;
case ViewAgendaOutline;
case ServerOff;
case ReceiptClockOutline;
case AccountSchool;
case CameraWirelessOutline;
case DotsHorizontal;
case CamcorderOff;
case FolderKeyOutline;
case PencilLockOutline;
case TransferDown;
case PanTopLeft;
case ClipboardTextSearch;
case Candelabra;
case Speaker;
case Khanda;
case SlotMachineOutline;
case Fingerprint;
case ScreenRotation;
case CartArrowDown;
case Connection;
case LiquidSpot;
case CloudPlusOutline;
case StorefrontCheckOutline;
case AccountTie;
case Cctv;
case OctagramEdit;
case Qqchat;
case Stocking;
case ClockTimeFiveOutline;
case MixedMartialArts;
case CalendarMultiple;
case MusicNoteHalf;
case HandWaveOutline;
case ClipboardMultipleOutline;
case SkipBackwardOutline;
case CalendarImport;
case ClockTimeSixOutline;
case SolarPanelLarge;
case ArchiveStarOutline;
case LightbulbOn20;
case Cpu32Bit;
case ImageFilterCenterFocusWeak;
case WeatherCloudyArrowRight;
case Magnify;
case CalendarSearch;
case CellphoneLinkOff;
case CommentMinus;
case CarWindshieldOutline;
case FlagRemove;
case Checkbook;
case ViewDay;
case EyePlusOutline;
case AirplaneSearch;
case RobotAngry;
case BlindsOpen;
case EmoticonHappy;
case FormatHeader6;
case AttachmentRemove;
case Flash;
case ArrowDownLeft;
case RelationOneToMany;
case GiftOutline;
case GoogleKeep;
case FlowerTulipOutline;
case StarThreePointsOutline;
case FloorPlan;
case AlphaTCircleOutline;
case ViewGalleryOutline;
case EmailOpenMultiple;
case CloudLockOutline;
case FilterCog;
case LaserPointer;
case BulkheadLight;
case FlaskMinusOutline;
case PlusBoxMultiple;
case ScissorsCutting;
case TriangleSmallUp;
case MathIntegral;
case ChartPieOutline;
case TableColumn;
case LocationEnter;
case SignalDistanceVariant;
case PailPlusOutline;
case LightbulbMultipleOffOutline;
case BookMarkerOutline;
case CodeTags;
case Pinterest;
case SelectionOff;
case CircleSlice6;
case MonitorArrowDown;
case LotionPlusOutline;
case ArchiveLock;
case GamepadCircleOutline;
case VectorSquarePlus;
case GhostOutline;
case CellphoneLink;
case ElevatorDown;
case BugCheckOutline;
case FormDropdown;
case LinkBoxOutline;
case SyncOff;
case BookVariant;
case BatterySyncOutline;
case ChessPawn;
case BatteryAlertBluetooth;
case HandBackRightOffOutline;
case Stadium;
case Gamepad;
case PlayBoxMultiple;
case FileDocumentOutline;
case ArrowHorizontalLock;
case KeyboardOffOutline;
case AmplifierOff;
case DownloadNetworkOutline;
case CarInfo;
case AccessPointCheck;
case Alarm;
case MapMarkerCircle;
case BedDoubleOutline;
case ElevationDecline;
case CalendarMonthOutline;
case TagArrowLeftOutline;
case FormatAnnotationPlus;
case ArchiveCheck;
case NewBox;
case IncognitoCircleOff;
case BellAlert;
case StorageTankOutline;
case PlusCircleOutline;
case FuseBlade;
case FormatPilcrowArrowLeft;
case VirusOffOutline;
case GestureSpread;
case TableRefresh;
case ArrowDownBoldCircleOutline;
case AlphaTCircle;
case NetworkStrength4;
case TooltipRemove;
case MouseOff;
case InvoiceTextArrowLeftOutline;
case ArchiveClockOutline;
case TimelineClock;
case AlphaSBox;
case ArrowDownBoldOutline;
case ArrowBottomLeftThick;
case FridgeBottom;
case WifiStrength4Lock;
case StorageTank;
case BagSuitcaseOffOutline;
case ChessBishop;
case Balcony;
case CalendarStart;
case SafeSquare;
case AccountHeart;
case Kabaddi;
case PercentBox;
case AccountPlusOutline;
case BaseballDiamond;
case AlphaH;
case EjectCircle;
case ShieldRemove;
case Publish;
case CurrencyUah;
case NoteOffOutline;
case PowerPlugOffOutline;
case BatteryChargingMedium;
case LightbulbOn;
case ViewSplitVertical;
case Numeric2Circle;
case ChevronLeftCircleOutline;
case Wheelchair;
case CashCheck;
case SelectOff;
case CarTireAlert;
case RelationOnlyOneToOnlyOne;
case Cryengine;
case RomanNumeral3;
case FormatFontSizeDecrease;
case ArchiveEye;
case BagSuitcase;
case GoogleLens;
case FormatQuoteOpenOutline;
case ApproximatelyEqualBox;
case SquareOff;
case TrainCarTank;
case BusStopCovered;
case BookArrowDown;
case KeyboardOff;
case SkipPrevious;
case RomanNumeral2;
case ToothOutline;
case StarOffOutline;
case Thermostat;
case Firebase;
case TrackLightOff;
case MotherNurse;
case RelationOnlyOneToOne;
case FormatVerticalAlignBottom;
case Waze;
case FastForward30;
case HexagonMultiple;
case InvoiceCheck;
case CursorDefaultGestureOutline;
case CommentEyeOutline;
case MapMarkerOff;
case FormatAlignJustify;
case FoodDrumstickOutline;
case PowerSettings;
case MovieRemove;
case BookRefresh;
case BatteryRemoveOutline;
case BookCheck;
case WindowShutter;
case NetworkStrengthOutline;
case VectorCurve;
case CalendarEdit;
case DivingScubaMask;
case RelativeScale;
case PhoneSettings;
case BatteryHeart;
case Disc;
case CarBrakeParking;
case Laravel;
case ArchiveOffOutline;
case ArchiveRemoveOutline;
case FileDocument;
case FormatTextRotationUp;
case VolumeMedium;
case Netflix;
case Numeric10Circle;
case DotsHexagon;
case VideoPlusOutline;
case ForestOutline;
case CameraWireless;
case MonitorCellphone;
case Sync;
case StoreAlert;
case MeterElectric;
case HeadAlertOutline;
case SignRealEstate;
case AppleKeyboardCaps;
case RhombusMediumOutline;
case TempleBuddhistOutline;
case AppleSafari;
case ClipboardTextOutline;
case EmoticonPoop;
case WaterPolo;
case DatabaseEditOutline;
case EyeRefresh;
case FolderLock;
case CodeBrackets;
case RhombusMedium;
case GradientHorizontal;
case Printer3dNozzleAlert;
case MusicNoteWhole;
case GaugeEmpty;
case BagPersonalTagOutline;
case FlaskRoundBottomOutline;
case ChatPlus;
case ExitRun;
case FolderDownloadOutline;
case Webcam;
case AlphaQBox;
case ArrowDownThick;
case FuriganaHorizontal;
case InvoiceTextEditOutline;
case MovieSearch;
case CircleEditOutline;
case TimerOffOutline;
case Reminder;
case AccountTieVoiceOff;
case StarShootingOutline;
case SourceBranchCheck;
case Wallet;
case FruitGrapes;
case ShieldCheck;
case LabelOffOutline;
case LockOpenPlusOutline;
case Aurora;
case BatteryChargingWireless40;
case FaucetVariant;
case PaperclipOff;
case MinusThick;
case CellphoneKey;
case MapMarkerAccount;
case WindPowerOutline;
case ImageFilterDrama;
case ChatAlert;
case FormatSection;
case MapMarkerOutline;
case BatteryChargingWireless50;
case ReceiptTextClock;
case FormatColorText;
case InvoiceMultiple;
case Tune;
case CardAccountPhone;
case HomeLockOpen;
case AlphaXBoxOutline;
case FaceMan;
case Spellcheck;
case CookieSettingsOutline;
case HumanNonBinary;
case CalendarWeekOutline;
case StoreCogOutline;
case DatabaseAlertOutline;
case GiftOff;
case ChartLineStacked;
case ShippingPallet;
case AccountTieHatOutline;
case UnfoldLessVertical;
case ThermometerAuto;
case HomeSearch;
case AccountQuestion;
case CastAudio;
case ClipboardClockOutline;
case Sleep;
case ToothbrushPaste;
case PauseCircleOutline;
case GamepadSquareOutline;
case FileGifBox;
case CarWash;
case RoundedCorner;
case AttachmentMinus;
case Robber;
case SubdirectoryArrowRight;
case InvoiceRemove;
case AlphabetLatin;
case VectorPointPlus;
case CreditCardWireless;
case EmailRemove;
case PrinterPosMinus;
case CarSpeedLimiter;
case DragHorizontal;
case CircleBoxOutline;
case FolderAccountOutline;
case SeatReclineNormal;
case EscalatorDown;
case MapMinus;
case Signal;
case HeartOutline;
case Map;
case PodiumGold;
case KeyStar;
case Loupe;
case TableArrowDown;
case CircleSlice7;
case PrinterPosPlayOutline;
case FilterMinus;
case FoodCroissant;
case TrainCarContainer;
case NotebookHeart;
case MovieOpenEdit;
case Golf;
case ViewComfyOutline;
case WindowShutterAuto;
case LedVariantOutline;
case CupOutline;
case ChartTree;
case VectorUnion;
case DiceD8;
case Forklift;
case Paperclip;
case ToyBrickMinus;
case GraphOutline;
case SolarPowerVariant;
case FileUploadOutline;
case WalletOutline;
case FileTableBox;
case SiloOutline;
case Trumpet;
case AlphaBBoxOutline;
case AlarmNoteOff;
case EmailOutline;
case TextBoxPlusOutline;
case IdCard;
case TimerOff;
case MessageQuestion;
case CarDefrostFront;
case Kangaroo;
case BoomGateAlert;
case LanguageGo;
case WifiStrength2LockOpen;
case PrinterPosCog;
case ImageFilterFrames;
case CalendarMinusOutline;
case ViewArrayOutline;
case Hail;
case VirusOff;
case AccountMultipleRemove;
case MidiPort;
case CarConvertible;
case FileTableBoxMultipleOutline;
case Camcorder;
case EmoticonOutline;
case TestTube;
case Unicorn;
case FolderWrench;
case GestureTapHold;
case CashClock;
case AccountFilterOutline;
case Brightness4;
case ViewParallelOutline;
case DecimalComma;
case Numeric8BoxMultiple;
case SquareOpacity;
case PencilRemoveOutline;
case Numeric3BoxOutline;
case AlphaBBox;
case CogOffOutline;
case Infinity;
case BallotRecountOutline;
case PlayBox;
case MessageArrowLeftOutline;
case FormatListBulletedType;
case WrenchClockOutline;
case TableCancel;
case BookMinusOutline;
case TextAccount;
case FileTableOutline;
case LockOutline;
case FruitCherries;
case PuzzleEdit;
case BriefcaseArrowLeftRight;
case Rice;
case ButtonCursor;
case HomeOff;
case AccountHardHat;
case CommaCircleOutline;
case CheckboxMarkedCirclePlusOutline;
case SkypeBusiness;
case SortAlphabeticalDescendingVariant;
case AlphaS;
case MapLegend;
case RadiusOutline;
case PencilMinus;
case MusicAccidentalFlat;
case FileCog;
case AccountChildCircle;
case OilTemperature;
case LedStripVariant;
case TumbleDryer;
case HandBackLeftOutline;
case RobotVacuumVariantAlert;
case AlphaICircle;
case BorderLeftVariant;
case CommentQuote;
case Battery70Bluetooth;
case TimelineAlert;
case Elevator;
case FileReplaceOutline;
case DatabaseImportOutline;
case VideoOff;
case SubwayVariant;
case AlphaIBoxOutline;
case GuitarPickOutline;
case EyeLockOpenOutline;
case TooltipEdit;
case CardsPlayingDiamondMultiple;
case MonitorArrowDownVariant;
case TreasureChest;
case CardMinus;
case RadioAm;
case BagCarryOnCheck;
case CameraEnhanceOutline;
case ElevatorUp;
case SignPole;
case Seed;
case Slack;
case WalletMembership;
case FolderSwap;
case Battery90Bluetooth;
case MicrosoftXboxControllerBatteryCharging;
case CompareVertical;
case Cancel;
case Hours12;
case AirConditioner;
case BicyclePennyFarthing;
case DomainPlus;
case GasStationInUseOutline;
case InvoiceCheckOutline;
case RssBox;
case PackageDown;
case ArrowLeftBoldBoxOutline;
case AirplaneEdit;
case UmbrellaBeach;
case Flag;
case EyeSettings;
case Shuffle;
case Octagram;
case EyedropperPlus;
case FlowerTulip;
case MoleculeCo2;
case ArchiveOff;
case Peanut;
case ClipboardFileOutline;
case AlphaOBox;
case NotebookPlusOutline;
case WifiLockOpen;
case WaterRemove;
case MapMarkerOffOutline;
case Fuel;
case EmoticonDeadOutline;
case VideoInputHdmi;
case FormatBold;
case WaterBoiler;
case NotebookOutline;
case DoorbellVideo;
case FastForward10;
case StringLightsOff;
case AccountSwitchOutline;
case Hololens;
case FormatTextVariant;
case MagnifyPlusOutline;
case CardsPlayingClub;
case Reiterate;
case Numeric6Box;
case LedOutline;
case ArchiveArrowDown;
case MessageBadgeOutline;
case VideoPlus;
case Needle;
case FormatHeader2;
case BroadcastOff;
case MapMarkerRadius;
case Dresser;
case HandFrontRightOutline;
case FileImageRemoveOutline;
case CommentText;
case MusicNoteEighth;
case CheckboxIntermediate;
case MovieMinusOutline;
case Faucet;
case CalendarMinus;
case LeafOff;
case DatabaseClock;
case RelationZeroOrOneToZeroOrOne;
case Marker;
case PhoneClassic;
case Human;
case AccountRemoveOutline;
case MonitorEdit;
case CalendarQuestionOutline;
case HandWater;
case HumanHandsdown;
case AlphabetPiqad;
case NotEqual;
case PlayNetwork;
case WhiteBalanceIridescent;
case Tea;
case RelationOnlyOneToZeroOrOne;
case FlaskOffOutline;
case KeyboardClose;
case MenorahFire;
case DesktopTower;
case InvoiceSend;
case TruckTrailer;
case ArrangeSendBackward;
case BellRing;
case MicrosoftXboxControllerBatteryAlert;
case GateArrowLeft;
case PrinterPosOffOutline;
case BatteryClockOutline;
case ApacheKafka;
case Candy;
case ArrowLeftDropCircle;
case ToyBrickRemoveOutline;
case PuzzlePlus;
case BookOutline;
case FanSpeed1;
case WaterPercent;
case RelationOnlyOneToMany;
case WavesArrowRight;
case FormatHeader1;
case Stool;
case BeakerMinusOutline;
case FloorLampOutline;
case BorderRightVariant;
case ViewParallel;
case FileRestoreOutline;
case TimelineCheck;
case Network;
case VolumeHigh;
case FilterMenuOutline;
case AccountOffOutline;
case SelectCompare;
case ScaleOff;
case Kayaking;
case Sass;
case Stethoscope;
case FileImageMarker;
case CalendarEditOutline;
case AllInclusiveBoxOutline;
case ToyBrickSearchOutline;
case Tire;
case FolderEditOutline;
case CalendarStartOutline;
case RomanNumeral6;
case TableRow;
case LayersRemove;
case BookSettings;
case FlagVariantMinusOutline;
case AirplaneMinus;
case EiffelTower;
case Beaker;
case Epsilon;
case LightbulbSpot;
case InvoiceArrowRightOutline;
case AirplaneMarker;
case FormatTextRotationDownVertical;
case CarOutline;
case GoogleCircles;
case MouseVariant;
case Printer;
case RelationZeroOrOneToMany;
case VirusOutline;
case ImageOutline;
case WeatherPartlyLightning;
case AlphaQCircle;
case ShapeSquarePlus;
case WifiPlus;
case ReplyOutline;
case CellphoneMessage;
case NoteMultipleOutline;
case TowTruck;
case AlarmBell;
case PrinterPosStar;
case FileAccount;
case FormatTextRotationAngleUp;
case WeatherSnowyHeavy;
case AccountLockOpenOutline;
case BeakerRemove;
case CarCog;
case UploadBoxOutline;
case ArrowULeftBottom;
case MouseRightClick;
case MessageMinus;
case CookieLockOutline;
case CloudKeyOutline;
case BagPersonalOff;
case MiddlewareOutline;
case RelationZeroOrOneToOnlyOne;
case CardRemove;
case Sledding;
case BoomGateArrowUp;
case BookArrowLeftOutline;
case LandFields;
case CogClockwise;
case Hulu;
case FileLockOutline;
case EmailMinusOutline;
case AlphabetAurebesh;
case VectorPolylineMinus;
case CarSettings;
case TimerEdit;
case DishwasherAlert;
case FridgeIndustrialAlertOutline;
case ArchivePlusOutline;
case LessThan;
case ExportVariant;
case BookmarkOffOutline;
case HomeMapMarker;
case CloudSyncOutline;
case ChartHistogram;
case DatabaseOff;
case MaterialDesign;
case CarBrakeLowPressure;
case DatabaseArrowDownOutline;
case FilePlusOutline;
case Submarine;
case MessageMinusOutline;
case PrinterSearch;
case FolderPlus;
case ChatPlusOutline;
case BookCancelOutline;
case ListBox;
case HandCoin;
case CodeBlockTags;
case TabPlus;
case FloorLampTorchiereVariantOutline;
case FormatTextRotationAngleDown;
case Shield;
case TelevisionBox;
case BellRemoveOutline;
case Hook;
case TimelineText;
case WalletBifoldOutline;
case CircleBox;
case AlphaKBox;
case PlayNetworkOutline;
case BeakerQuestion;
case DeleteSweepOutline;
case OctagonOutline;
case PageFirst;
case Leak;
case SkullOutline;
case CalendarAlertOutline;
case ImageText;
case DotsCircle;
case BaseballOutline;
case CloseNetworkOutline;
case Storefront;
case Pipe;
case ViewGridCompact;
case CreditCardWirelessOffOutline;
case AlertDecagram;
case LinkCircle;
case ImageSizeSelectLarge;
case StorefrontPlus;
case DiceD20;
case FormatColorFill;
case Biohazard;
case CalendarMonth;
case CardBulletedOutline;
case AlphaOBoxOutline;
case MovieOpenOutline;
case NaturePeopleOutline;
case ImageArea;
case InvoiceOutline;
case EmoticonSadOutline;
case DataMatrixRemove;
case TableSync;
case BottleSodaClassic;
case EmoticonMinusOutline;
case Meditation;
case HomeSilo;
case TextBoxMinusOutline;
case SailBoat;
case RayStartVertexEnd;
case TableColumnRemove;
case FileKey;
case ShareAll;
case ChevronLeft;
case HomeImportOutline;
case SilverwareFork;
case CalculatorVariantOutline;
case ClipboardAccount;
case MapMarkerAlertOutline;
case PlaylistEdit;
case OfficeBuildingRemove;
case CheckerboardRemove;
case CloudTags;
case Swim;
case AlphaWCircleOutline;
case Ufo;
case CurrencyBrl;
case Webpack;
case CogRefresh;
case FlagVariantOff;
case FormatHorizontalAlignRight;
case HotTub;
case SkiCrossCountry;
case Scale;
case Polymer;
case PhoneInTalkOutline;
case MicrosoftSharepoint;
case Garage;
case SourceCommitStartNextLocal;
case Grill;
case AccountKeyOutline;
case HeadSync;
case MovieRemoveOutline;
case TempleHindu;
case LedVariantOn;
case CallMade;
case Lipstick;
case ArchiveMarkerOutline;
case FaceAgent;
case RobotIndustrial;
case Numeric4Circle;
case CloudMinus;
case CloudArrowLeftOutline;
case Emby;
case FileImageRemove;
case UploadLockOutline;
case Mirror;
case CalendarPlusOutline;
case MusicNoteEighthDotted;
case WeatherPouring;
case ArrowRightBoldHexagonOutline;
case CameraFront;
case Skype;
case PillMultiple;
case ClipboardOff;
case WifiStrengthLockOpenOutline;
case Strategy;
case AlphaECircleOutline;
case BugPauseOutline;
case FileCheck;
case Group;
case PotOutline;
case CarDoorLockOpen;
case SortDescending;
case RobotLoveOutline;
case PhoneLockOutline;
case EarthBoxRemove;
case FoodTurkey;
case ClockRemoveOutline;
case BedKing;
case HomeGroupMinus;
case AlertCircleCheckOutline;
case ContentSaveCheck;
case ArrowUpLeft;
case BasketOutline;
case ZodiacSagittarius;
case FormatAlignTop;
case Tank;
case HandBackRightOff;
case Compare;
case CalendarExpandHorizontalOutline;
case MortarPestle;
case AccountWrench;
case AlphaV;
case EggOff;
case Thermometer;
case CircleOutline;
case ArrowUDownLeftBold;
case EvPlugChademo;
case DatabaseRemove;
case BookOpenVariantOutline;
case Brush;
case WrenchClock;
case GestureSwipeRight;
case EarbudsOutline;
case CalendarQuestion;
case Pill;
case EmailRemoveOutline;
case FileQuestionOutline;
case UltraHighDefinition;
case MessageReplyOutline;
case CropFree;
case ThermometerLines;
case ChatProcessing;
case Atlassian;
case BrightnessAuto;
case LocationExit;
case Car;
case FridgeVariantOffOutline;
case CubeOutline;
case FileTableBoxOutline;
case FileDocumentMinus;
case BookCheckOutline;
case FileArrowLeftRight;
case Bullhorn;
case DockBottom;
case LockOpenCheck;
case BasketOff;
case CloseOctagonOutline;
case CreditCardOff;
case BottleSodaClassicOutline;
case EvStation;
case BellSleep;
case ChartAreaspline;
case MovieOpenSettingsOutline;
case CheckerboardPlus;
case Key;
case TooltipCheck;
case DecimalCommaDecrease;
case DeleteOutline;
case PackageVariantClosed;
case AlarmPlus;
case BriefcaseArrowUpDownOutline;
case HeartMinus;
case CalendarWeekend;
case CalendarClockOutline;
case Dishwasher;
case Shuriken;
case ChevronDoubleUp;
case EarthArrowRight;
case SortClockAscending;
case Bitcoin;
case WifiStrength2Alert;
case DatabaseArrowUpOutline;
case CheckboxOutline;
case FlagCheckered;
case EmailPlusOutline;
case ChiliMediumOutline;
case HumanFemaleFemale;
case FileDelimited;
case NoteMultiple;
case CompareRemove;
case Numeric7Circle;
case PineTreeVariantOutline;
case ExpansionCardVariant;
case Solid;
case StarSettingsOutline;
case BottleTonicPlus;
case Numeric1CircleOutline;
case HazardLights;
case BabyBottle;
case FolderMove;
case NavigationVariant;
case KeyboardCloseOutline;
case PowerSocketUs;
case ArrowUp;
case ScrewMachineFlatTop;
case ContentSaveCheckOutline;
case LedOn;
case ForumRemoveOutline;
case EyeLock;
case HeartCircle;
case CodeNotEqualVariant;
case AlphaECircle;
case ThermostatCog;
case LanguageFortran;
case ZodiacLibra;
case BallotRecount;
case AccountDetailsOutline;
case CalendarCollapseHorizontal;
case DatabaseArrowDown;
case FilterVariant;
case ArrowOscillating;
case BackupRestore;
case WebBox;
case Betamax;
case HomeCityOutline;
case BagCarryOn;
case MapMarkerMultipleOutline;
case WeatherSunsetDown;
case Bookmark;
case ZipBox;
case CursorMove;
case Forward;
case StorefrontRemove;
case SortNumericDescending;
case LightbulbNightOutline;
case MathNorm;
case WaterCheckOutline;
case FileWordOutline;
case ArrowLeftThin;
case AlphaI;
case Numeric9PlusBoxOutline;
case AlphaJ;
case Vanish;
case AirplaneClock;
case DivisionBox;
case Logout;
case BatteryUnknown;
case ReplyCircle;
case MenuUpOutline;
case PublishOff;
case StarCheckOutline;
case TallyMark2;
case CloseThick;
case HospitalBuilding;
case RhombusSplit;
case PhoneRotateLandscape;
case CurrencyEur;
case BookOff;
case MusicRestWhole;
case BellCog;
case EscalatorBox;
case ClockStarFourPoints;
case ViewQuiltOutline;
case ViewCarousel;
case CloudLockOpenOutline;
case TableQuestion;
case StoreMinusOutline;
case Comma;
case WifiCog;
case ScaleBalance;
case MicrosoftOffice;
case Magnet;
case BrushVariant;
case Console;
case TrendingDown;
case TagMultiple;
case RobotVacuumAlert;
case RadiologyBox;
case AirplaneCog;
case FolderArrowUpDown;
case Skateboarding;
case SendLock;
case Metronome;
case RelationOneOrManyToOnlyOne;
case EvPlugTesla;
case InboxArrowUp;
case CommaBox;
case Tortoise;
case AppleIos;
case StopCircleOutline;
case TruckCheck;
case ViewListOutline;
case AlphaTBoxOutline;
case Account;
case DotsVertical;
case FanSpeed2;
case ProgressUpload;
case FilterMenu;
case KeyChain;
case TemperatureFahrenheit;
case FileDocumentMultiple;
case MovieStar;
case CityVariantOutline;
case CookiePlus;
case BagPersonal;
case AxisYArrowLock;
case SizeL;
case Contacts;
case ArrowDownDropCircle;
case FolderOff;
case PhoneRotatePortrait;
case StoreClock;
case PowerSocketAu;
case ApplicationOutline;
case FormatLetterCaseUpper;
case RemoteOff;
case AlphaJCircle;
case ServerNetworkOutline;
case PlusBox;
case CheckboxMarked;
case HeadLightbulb;
case WallFire;
case ShieldHalf;
case PailMinus;
case AccountFileTextOutline;
case FormatQuoteCloseOutline;
case UploadCircleOutline;
case CartArrowRight;
case VectorIntersection;
case Axe;
case DownloadOffOutline;
case StickerEmoji;
case Printer3dNozzleOffOutline;
case MicrophonePlus;
case SproutOutline;
case HumanMaleMale;
case GenderFemale;
case MedicalBag;
case TrainCarHopper;
case FolderPoundOutline;
case Factory;
case ClockTimeTwelveOutline;
case ThumbUp;
case StickerOutline;
case Numeric9BoxMultiple;
case AlphaLCircle;
case CalendarCheck;
case MapMarkerDistance;
case Pokeball;
case CloudArrowDownOutline;
case PhoneReturn;
case LanguageXaml;
case AccountSearch;
case FilterMultipleOutline;
case Compost;
case WeatherPartlyRainy;
case WindowClosedVariant;
case ThermometerPlus;
case FormatAlignCenter;
case CreditCardMarker;
case TargetVariant;
case MagazineRifle;
case WaterPlusOutline;
case SourceMerge;
case CookieCheck;
case ShieldCrownOutline;
case Wiper;
case ConsoleNetworkOutline;
case HomeThermometerOutline;
case AccountCircle;
case CloudSearchOutline;
case EarHearingLoop;
case Ethernet;
case WeightGram;
case Dna;
case FireAlert;
case IceCreamOff;
case SprinklerVariant;
case ClipboardPlayOutline;
case ContentSavePlus;
case PlaneCar;
case SocialDistance2Meters;
case BottleTonicSkull;
case ReceiptTextMinusOutline;
case VectorPolylineEdit;
case NetworkStrength1Alert;
case SeatFlat;
case ReceiptTextEditOutline;
case SkipNextCircleOutline;
case AccountConvertOutline;
case CardAccountDetailsStar;
case FileRotateRightOutline;
case GamepadRoundOutline;
case NotePlus;
case Valve;
case ProgressCheck;
case InvoiceTextFast;
case LockOpenOutline;
case LanguageCss3;
case PhoneSync;
case TruckFlatbed;
case BlindsVertical;
case Box;
case FormatAlignRight;
case Beach;
case PercentBoxOutline;
case ZodiacGemini;
case FridgeAlertOutline;
case AirplaneOff;
case CheckboxBlankOutline;
case CreditCardSettings;
case PhoneIncomingOutline;
case Kettlebell;
case EyeCircle;
case CashEdit;
case SofaSingleOutline;
case VectorBezier;
case Vibrate;
case CheckboxMultipleBlankOutline;
case HelpBoxOutline;
case FolderArrowRightOutline;
case BasketRemove;
case TimerMarkerOutline;
case BookClockOutline;
case CarBrakeHold;
case FlashAlertOutline;
case ChiliAlertOutline;
case Desk;
case SpeedometerSlow;
case OrderAlphabeticalDescending;
case AxisXRotateCounterclockwise;
case Ungroup;
case VolcanoOutline;
case Cigar;
case ExponentBox;
case Violin;
case CookieMinusOutline;
case SignalCellular2;
case BasketMinus;
case HandBackLeft;
case AlertCircleOutline;
case Shower;
case AlertCircle;
case CardAccountDetailsStarOutline;
case CalendarAccountOutline;
case ImageFilterHdr;
case CloudAlertOutline;
case ClipboardPlayMultipleOutline;
case ChevronRight;
case SelectionRemove;
case EmailMinus;
case ArrowRight;
case CalendarTextOutline;
case WeatherSunny;
case FormatItalic;
case Redhat;
case LightSwitch;
case PenMinus;
case BackspaceReverse;
case CupOff;
case ClockTimeTwelve;
case PriorityHigh;
case SkipNextCircle;
case PencilMinusOutline;
case AccountVoice;
case MapMarkerCheck;
case BasketCheck;
case WrenchCheckOutline;
case Rss;
case ReceiptTextSendOutline;
case FileImageOutline;
case Numeric4Box;
case HumanMaleHeightVariant;
case Vhs;
case PassportCancel;
case CalendarSyncOutline;
case CreditCardMinusOutline;
case UploadOff;
case FolderSettings;
case MovieCogOutline;
case CreditCardSync;
case ArrowTopLeftBottomRight;
case Beta;
case FileHidden;
case WindPower;
case WindowRestore;
case LandslideOutline;
case WalletBifold;
case FormatParagraph;
case Fax;
case MagnifyScan;
case FileExcelOutline;
case AccountAlertOutline;
case Seal;
case TabUnselected;
case CheckboxBlank;
case TableEdit;
case PaletteSwatch;
case FormatListNumbered;
case CloudDownloadOutline;
case AccessPointNetworkOff;
case Numeric0;
case CoffeeMakerCheck;
case CreditCardFastOutline;
case GlassWine;
case CornOff;
case AccountEye;
case ViewGridOutline;
case MathCompass;
case ScrewRoundTop;
case AlphaRBoxOutline;
case Fuse;
case ImageLock;
case AppsBox;
case PowerSocketFr;
case CircleOpacity;
case AttachmentOff;
case PhoneOutgoing;
case HeatingCoil;
case SkipNextOutline;
case Screwdriver;
case WrenchOutline;
case MouseVariantOff;
case MicrosoftXboxController;
case Popcorn;
case Loading;
case Jira;
case HelpBoxMultiple;
case MessageFastOutline;
case MusicBoxMultipleOutline;
case MopedElectric;
case Tram;
case StarShooting;
case InvoicePlus;
case OrderBoolDescendingVariant;
case ReceiptClock;
case ClipboardCheckOutline;
case MapMarkerRemoveVariant;
case BatteryPlus;
case BookHeartOutline;
case WeatherNightPartlyCloudy;
case DecimalCommaIncrease;
case ExpandAll;
case CommentSearch;
case CameraLock;
case ArrowCollapseRight;
case EmailNewsletter;
case HomePercentOutline;
case DivingFlippers;
case AlphaJBoxOutline;
case ThumbDownOutline;
case FilePowerpoint;
case MovieOpenMinus;
case DiameterOutline;
case MovieOpenStar;
case HomeBatteryOutline;
case PotMixOutline;
case ArrowLeftBoldCircleOutline;
case ImageEdit;
case UploadBox;
case ShieldCrown;
case TableArrowUp;
case PrinterPosStop;
case HomeVariantOutline;
case PenRemove;
case ArrowLeftBold;
case ZodiacAquarius;
case TrainCarPassengerDoor;
case ClipboardRemoveOutline;
case HamburgerMinus;
case MessageTextClock;
case TextBoxMultipleOutline;
case Onepassword;
case NumericNegative1;
case CodeParenthesesBox;
case FileAlertOutline;
case StoreAlertOutline;
case BookLock;
case FridgeVariantOutline;
case MonitorCellphoneStar;
case HeadphonesBox;
case FileDocumentMultipleOutline;
case Library;
case PencilRuler;
case ReceiptTextCheck;
case Diving;
case BookArrowDownOutline;
case Leek;
case DatabaseArrowLeft;
case MapMarkerLeft;
case TunnelOutline;
case CalendarBlank;
case ApplicationSettingsOutline;
case ArrowUpThin;
case MinusCircleOffOutline;
case Ampersand;
case Projector;
case CreditCardPlusOutline;
case SausageOff;
case ArrowBottomRightBoldBoxOutline;
case HelpBox;
case BatteryRemove;
case CallMerge;
case Cube;
case FolderCog;
case EqualizerOutline;
case CloseBoxOutline;
case CreativeCommons;
case FountainPen;
case Rewind5;
case HeadCheckOutline;
case ValveClosed;
case ImageFilterBlackWhite;
case HandOkay;
case ShieldLockOutline;
case BookLockOpenOutline;
case KeyPlus;
case AlphaLBoxOutline;
case DatabaseSearch;
case ViewList;
case WeatherLightning;
case TimerStarOutline;
case ImageOffOutline;
case Gauge;
case DiceD8Outline;
case DiceD10;
case Quadcopter;
case GoogleStreetView;
case SelectArrowDown;
case CaseSensitiveAlt;
case SkipBackward;
case FlashTriangle;
case Mosque;
case Motion;
case BorderAllVariant;
case AxisArrowLock;
case DirectionsFork;
case NetworkStrengthOff;
case CameraBurst;
case CloudCircle;
case AlphaW;
case CodeBlockBrackets;
case DigitalOcean;
case HumbleBundle;
case BunkBed;
case PineTreeVariant;
case Pumpkin;
case MessageOutline;
case PuzzleMinus;
case RazorDoubleEdge;
case AxisZArrow;
case ArrowUpBoldOutline;
case PhoneAlertOutline;
case BatteryCheckOutline;
private function data(): string
{
return match ($this) {
self::FileArrowUpDownOutline => '<path d="M13.09 20C13.21 20.72 13.46 21.39 13.81 22H6C4.89 22 4 21.11 4 20V4C4 2.9 4.89 2 6 2H14L20 8V13.09C19.67 13.04 19.34 13 19 13C18.66 13 18.33 13.04 18 13.09V9H13V4H6V20H13.09M17 15L14.5 18H16V22H18V18H19.5L17 15M22 20V16H20V20H18.5L21 23L23.5 20H22Z" />',
self::ChevronDownBoxOutline => '<path d="M19,3H5A2,2 0 0,0 3,5V19C3,20.11 3.9,21 5,21H19C20.11,21 21,20.11 21,19V5A2,2 0 0,0 19,3M19,19H5V5H19V19M7.41,8.29L12,12.88L16.59,8.29L18,9.71L12,15.71L6,9.71L7.41,8.29Z" />',
self::MedicalCottonSwab => '<path d="M3 3H15V5H3V3M2 21H16V6H2V21M5 12H7.5V9.5H10.5V12H13V15H10.5V17.5H7.5V15H5V12M20 6C18.3 6 17 7.8 17 10C17 11.8 17.8 13.2 19 13.8V21H21V13.8C22.2 13.3 23 11.8 23 10C23 7.8 21.7 6 20 6Z" />',
self::RadioHandheld => '<path d="M9,2A1,1 0 0,0 8,3C8,8.67 8,14.33 8,20C8,21.11 8.89,22 10,22H15C16.11,22 17,21.11 17,20V9C17,7.89 16.11,7 15,7H10V3A1,1 0 0,0 9,2M10,9H15V13H10V9Z" />',
self::FountainPenTip => '<path d="M15.54,3.5L20.5,8.47L19.07,9.88L14.12,4.93L15.54,3.5M3.5,19.78L10,13.31C9.9,13 9.97,12.61 10.23,12.35C10.62,11.96 11.26,11.96 11.65,12.35C12.04,12.75 12.04,13.38 11.65,13.77C11.39,14.03 11,14.1 10.69,14L4.22,20.5L14.83,16.95L18.36,10.59L13.42,5.64L7.05,9.17L3.5,19.78Z" />',
self::WalletPlusOutline => '<path d="M3 0V3H0V5H3V8H5V5H8V3H5V0H3M10 3V5H19V7H13C11.9 7 11 7.9 11 9V15C11 16.1 11.9 17 13 17H19V19H5V10H3V19C3 20.1 3.89 21 5 21H19C20.1 21 21 20.1 21 19V16.72C21.59 16.37 22 15.74 22 15V9C22 8.26 21.59 7.63 21 7.28V5C21 3.9 20.1 3 19 3H10M13 9H20V15H13V9M16 10.5A1.5 1.5 0 0 0 14.5 12A1.5 1.5 0 0 0 16 13.5A1.5 1.5 0 0 0 17.5 12A1.5 1.5 0 0 0 16 10.5Z" />',
self::SquareOffOutline => '<path d="M22.11 21.46L2.39 1.73L1.11 3L3 4.89V21H19.11L20.84 22.73L22.11 21.46M5 19V6.89L17.11 19H5M8.2 5L6.2 3H21V17.8L19 15.8V5H8.2Z" />',
self::StarFourPointsCircle => '<path d="M8.17 2.76C9.39 2.26 10.69 2 12 2C13.31 2 14.61 2.26 15.83 2.76C17.04 3.26 18.14 4 19.07 4.93C20 5.86 20.74 6.96 21.24 8.17C21.74 9.39 22 10.69 22 12C22 14.65 20.95 17.2 19.07 19.07C17.2 20.95 14.65 22 12 22C10.69 22 9.39 21.74 8.17 21.24C6.96 20.74 5.86 20 4.93 19.07C3.05 17.2 2 14.65 2 12C2 9.35 3.05 6.8 4.93 4.93C5.86 4 6.96 3.26 8.17 2.76M12 17L13.56 13.58L17 12L13.56 10.44L12 7L10.43 10.44L7 12L10.43 13.58L12 17Z" />',
self::LightSwitchOff => '<path d="M19.4 1.6C19 1.2 18.5 1 18 1H6C5.5 1 5 1.2 4.6 1.6C4.2 2 4 2.5 4 3V21C4 21.5 4.2 22 4.6 22.4C5 22.8 5.5 23 6 23H18C18.5 23 19 22.8 19.4 22.4C19.8 22 20 21.5 20 21V3C20 2.5 19.8 2 19.4 1.6M18 21H6V3H18V21M8 6V18H16V6H8M15 17H9V7H15V17M10 14H14V16H10V14Z" />',
};
}
public function svg(string $classes = '', array $extraAttributes = []): string
{
return Html::tag(
'svg',
$this->data(),
[
'xmlns' => "http://www.w3.org/2000/svg",
'viewBox' => "0 0 24 24",
'fill' => 'currentColor',
'aria-hidden' => "true",
'class' => $classes,
...$extraAttributes
]
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment