vanjs-feather
Version:
🫦 Feather icons for VanJS
1 lines • 274 kB
Source Map (JSON)
{"version":3,"sources":["../src/icons/Activity.ts","../src/FeatherIcon.ts","../src/icons/Airplay.ts","../src/icons/AlertCircle.ts","../src/icons/AlertOctagon.ts","../src/icons/AlertTriangle.ts","../src/icons/AlignCenter.ts","../src/icons/AlignJustify.ts","../src/icons/AlignLeft.ts","../src/icons/AlignRight.ts","../src/icons/Anchor.ts","../src/icons/Aperture.ts","../src/icons/Archive.ts","../src/icons/ArrowDown.ts","../src/icons/ArrowDownCircle.ts","../src/icons/ArrowDownLeft.ts","../src/icons/ArrowDownRight.ts","../src/icons/ArrowLeft.ts","../src/icons/ArrowLeftCircle.ts","../src/icons/ArrowRight.ts","../src/icons/ArrowRightCircle.ts","../src/icons/ArrowUp.ts","../src/icons/ArrowUpCircle.ts","../src/icons/ArrowUpLeft.ts","../src/icons/ArrowUpRight.ts","../src/icons/AtSign.ts","../src/icons/Award.ts","../src/icons/BarChart.ts","../src/icons/BarChart2.ts","../src/icons/Battery.ts","../src/icons/BatteryCharging.ts","../src/icons/Bell.ts","../src/icons/BellOff.ts","../src/icons/Bluetooth.ts","../src/icons/Bold.ts","../src/icons/Book.ts","../src/icons/BookOpen.ts","../src/icons/Bookmark.ts","../src/icons/Box.ts","../src/icons/Briefcase.ts","../src/icons/Calendar.ts","../src/icons/Camera.ts","../src/icons/CameraOff.ts","../src/icons/Cast.ts","../src/icons/Check.ts","../src/icons/CheckCircle.ts","../src/icons/CheckSquare.ts","../src/icons/ChevronDown.ts","../src/icons/ChevronLeft.ts","../src/icons/ChevronRight.ts","../src/icons/ChevronUp.ts","../src/icons/ChevronsDown.ts","../src/icons/ChevronsLeft.ts","../src/icons/ChevronsRight.ts","../src/icons/ChevronsUp.ts","../src/icons/Chrome.ts","../src/icons/Circle.ts","../src/icons/Clipboard.ts","../src/icons/Clock.ts","../src/icons/Cloud.ts","../src/icons/CloudDrizzle.ts","../src/icons/CloudLightning.ts","../src/icons/CloudOff.ts","../src/icons/CloudRain.ts","../src/icons/CloudSnow.ts","../src/icons/Code.ts","../src/icons/Codepen.ts","../src/icons/Codesandbox.ts","../src/icons/Coffee.ts","../src/icons/Columns.ts","../src/icons/Command.ts","../src/icons/Compass.ts","../src/icons/Copy.ts","../src/icons/CornerDownLeft.ts","../src/icons/CornerDownRight.ts","../src/icons/CornerLeftDown.ts","../src/icons/CornerLeftUp.ts","../src/icons/CornerRightDown.ts","../src/icons/CornerRightUp.ts","../src/icons/CornerUpLeft.ts","../src/icons/CornerUpRight.ts","../src/icons/Cpu.ts","../src/icons/CreditCard.ts","../src/icons/Crop.ts","../src/icons/Crosshair.ts","../src/icons/Database.ts","../src/icons/Delete.ts","../src/icons/Disc.ts","../src/icons/Divide.ts","../src/icons/DivideCircle.ts","../src/icons/DivideSquare.ts","../src/icons/DollarSign.ts","../src/icons/Download.ts","../src/icons/DownloadCloud.ts","../src/icons/Dribbble.ts","../src/icons/Droplet.ts","../src/icons/Edit.ts","../src/icons/Edit2.ts","../src/icons/Edit3.ts","../src/icons/ExternalLink.ts","../src/icons/Eye.ts","../src/icons/EyeOff.ts","../src/icons/Facebook.ts","../src/icons/FastForward.ts","../src/icons/Feather.ts","../src/icons/Figma.ts","../src/icons/File.ts","../src/icons/FileMinus.ts","../src/icons/FilePlus.ts","../src/icons/FileText.ts","../src/icons/Film.ts","../src/icons/Filter.ts","../src/icons/Flag.ts","../src/icons/Folder.ts","../src/icons/FolderMinus.ts","../src/icons/FolderPlus.ts","../src/icons/Framer.ts","../src/icons/Frown.ts","../src/icons/Gift.ts","../src/icons/GitBranch.ts","../src/icons/GitCommit.ts","../src/icons/GitMerge.ts","../src/icons/GitPullRequest.ts","../src/icons/Github.ts","../src/icons/Gitlab.ts","../src/icons/Globe.ts","../src/icons/Grid.ts","../src/icons/HardDrive.ts","../src/icons/Hash.ts","../src/icons/Headphones.ts","../src/icons/Heart.ts","../src/icons/HelpCircle.ts","../src/icons/Hexagon.ts","../src/icons/Home.ts","../src/icons/Image.ts","../src/icons/Inbox.ts","../src/icons/Info.ts","../src/icons/Instagram.ts","../src/icons/Italic.ts","../src/icons/Key.ts","../src/icons/Layers.ts","../src/icons/Layout.ts","../src/icons/LifeBuoy.ts","../src/icons/Link.ts","../src/icons/Link2.ts","../src/icons/Linkedin.ts","../src/icons/List.ts","../src/icons/Loader.ts","../src/icons/Lock.ts","../src/icons/LogIn.ts","../src/icons/LogOut.ts","../src/icons/Mail.ts","../src/icons/Map.ts","../src/icons/MapPin.ts","../src/icons/Maximize.ts","../src/icons/Maximize2.ts","../src/icons/Meh.ts","../src/icons/Menu.ts","../src/icons/MessageCircle.ts","../src/icons/MessageSquare.ts","../src/icons/Mic.ts","../src/icons/MicOff.ts","../src/icons/Minimize.ts","../src/icons/Minimize2.ts","../src/icons/Minus.ts","../src/icons/MinusCircle.ts","../src/icons/MinusSquare.ts","../src/icons/Monitor.ts","../src/icons/Moon.ts","../src/icons/MoreHorizontal.ts","../src/icons/MoreVertical.ts","../src/icons/MousePointer.ts","../src/icons/Move.ts","../src/icons/Music.ts","../src/icons/Navigation.ts","../src/icons/Navigation2.ts","../src/icons/Octagon.ts","../src/icons/Package.ts","../src/icons/Paperclip.ts","../src/icons/Pause.ts","../src/icons/PauseCircle.ts","../src/icons/PenTool.ts","../src/icons/Percent.ts","../src/icons/Phone.ts","../src/icons/PhoneCall.ts","../src/icons/PhoneForwarded.ts","../src/icons/PhoneIncoming.ts","../src/icons/PhoneMissed.ts","../src/icons/PhoneOff.ts","../src/icons/PhoneOutgoing.ts","../src/icons/PieChart.ts","../src/icons/Play.ts","../src/icons/PlayCircle.ts","../src/icons/Plus.ts","../src/icons/PlusCircle.ts","../src/icons/PlusSquare.ts","../src/icons/Pocket.ts","../src/icons/Power.ts","../src/icons/Printer.ts","../src/icons/Radio.ts","../src/icons/RefreshCcw.ts","../src/icons/RefreshCw.ts","../src/icons/Repeat.ts","../src/icons/Rewind.ts","../src/icons/RotateCcw.ts","../src/icons/RotateCw.ts","../src/icons/Rss.ts","../src/icons/Save.ts","../src/icons/Scissors.ts","../src/icons/Search.ts","../src/icons/Send.ts","../src/icons/Server.ts","../src/icons/Settings.ts","../src/icons/Share.ts","../src/icons/Share2.ts","../src/icons/Shield.ts","../src/icons/ShieldOff.ts","../src/icons/ShoppingBag.ts","../src/icons/ShoppingCart.ts","../src/icons/Shuffle.ts","../src/icons/Sidebar.ts","../src/icons/SkipBack.ts","../src/icons/SkipForward.ts","../src/icons/Slack.ts","../src/icons/Slash.ts","../src/icons/Sliders.ts","../src/icons/Smartphone.ts","../src/icons/Smile.ts","../src/icons/Speaker.ts","../src/icons/Square.ts","../src/icons/Star.ts","../src/icons/StopCircle.ts","../src/icons/Sun.ts","../src/icons/Sunrise.ts","../src/icons/Sunset.ts","../src/icons/Table.ts","../src/icons/Tablet.ts","../src/icons/Tag.ts","../src/icons/Target.ts","../src/icons/Terminal.ts","../src/icons/Thermometer.ts","../src/icons/ThumbsDown.ts","../src/icons/ThumbsUp.ts","../src/icons/ToggleLeft.ts","../src/icons/ToggleRight.ts","../src/icons/Tool.ts","../src/icons/Trash.ts","../src/icons/Trash2.ts","../src/icons/Trello.ts","../src/icons/TrendingDown.ts","../src/icons/TrendingUp.ts","../src/icons/Triangle.ts","../src/icons/Truck.ts","../src/icons/Tv.ts","../src/icons/Twitch.ts","../src/icons/Twitter.ts","../src/icons/Type.ts","../src/icons/Umbrella.ts","../src/icons/Underline.ts","../src/icons/Unlock.ts","../src/icons/Upload.ts","../src/icons/UploadCloud.ts","../src/icons/User.ts","../src/icons/UserCheck.ts","../src/icons/UserMinus.ts","../src/icons/UserPlus.ts","../src/icons/UserX.ts","../src/icons/Users.ts","../src/icons/Video.ts","../src/icons/VideoOff.ts","../src/icons/Voicemail.ts","../src/icons/Volume.ts","../src/icons/Volume1.ts","../src/icons/Volume2.ts","../src/icons/VolumeX.ts","../src/icons/Watch.ts","../src/icons/Wifi.ts","../src/icons/WifiOff.ts","../src/icons/Wind.ts","../src/icons/X.ts","../src/icons/XCircle.ts","../src/icons/XOctagon.ts","../src/icons/XSquare.ts","../src/icons/Youtube.ts","../src/icons/Zap.ts","../src/icons/ZapOff.ts","../src/icons/ZoomIn.ts","../src/icons/ZoomOut.ts"],"sourcesContent":["// VanJS Feather - Activity\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Activity = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"22 12 18 12 15 21 9 3 6 12 2 12\",\n }),\n );\n};\n","import type { ChildDom, PropValueOrDerived, TagFunc } from \"vanjs-core\";\nimport type { SVGProps } from \"./types\";\nimport van from \"vanjs-core\";\n\nexport const svgNamespace = \"http://www.w3.org/2000/svg\";\n\n// VanJS Feather - FeatherIcon\nexport const FeatherIcon = (\n initialProps: Partial<SVGProps> = {},\n ...children: ChildDom[]\n) => {\n const { svg } = van.tags(svgNamespace);\n const props = Object.fromEntries(\n Object.entries(initialProps).filter(([_, val]) => val),\n );\n\n const defaultProps: Partial<SVGProps> = {\n xmlns: svgNamespace,\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n width: 24,\n height: 24,\n stroke: \"currentColor\",\n \"stroke-width\": 2,\n \"stroke-linecap\": \"round\",\n \"stroke-linejoin\": \"round\",\n };\n\n return svg(\n {\n ...defaultProps,\n ...props,\n } as Record<string, PropValueOrDerived>,\n children,\n ) as ReturnType<TagFunc<SVGSVGElement>>;\n};\n","// VanJS Feather - Airplay\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Airplay = (props?: Partial<SVGProps>) => {\n const { path, polygon } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1\",\n }),\n polygon({\n points: \"12 15 17 21 7 21 12 15\",\n }),\n );\n};\n","// VanJS Feather - AlertCircle\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const AlertCircle = (props?: Partial<SVGProps>) => {\n const { circle, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n line({\n x1: \"12\",\n y1: \"8\",\n x2: \"12\",\n y2: \"12\",\n }),\n line({\n x1: \"12\",\n y1: \"16\",\n x2: \"12.01\",\n y2: \"16\",\n }),\n );\n};\n","// VanJS Feather - AlertOctagon\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const AlertOctagon = (props?: Partial<SVGProps>) => {\n const { polygon, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polygon({\n points:\n \"7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2\",\n }),\n line({\n x1: \"12\",\n y1: \"8\",\n x2: \"12\",\n y2: \"12\",\n }),\n line({\n x1: \"12\",\n y1: \"16\",\n x2: \"12.01\",\n y2: \"16\",\n }),\n );\n};\n","// VanJS Feather - AlertTriangle\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const AlertTriangle = (props?: Partial<SVGProps>) => {\n const { path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\",\n }),\n line({\n x1: \"12\",\n y1: \"9\",\n x2: \"12\",\n y2: \"13\",\n }),\n line({\n x1: \"12\",\n y1: \"17\",\n x2: \"12.01\",\n y2: \"17\",\n }),\n );\n};\n","// VanJS Feather - AlignCenter\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const AlignCenter = (props?: Partial<SVGProps>) => {\n const { line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"18\",\n y1: \"10\",\n x2: \"6\",\n y2: \"10\",\n }),\n line({\n x1: \"21\",\n y1: \"6\",\n x2: \"3\",\n y2: \"6\",\n }),\n line({\n x1: \"21\",\n y1: \"14\",\n x2: \"3\",\n y2: \"14\",\n }),\n line({\n x1: \"18\",\n y1: \"18\",\n x2: \"6\",\n y2: \"18\",\n }),\n );\n};\n","// VanJS Feather - AlignJustify\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const AlignJustify = (props?: Partial<SVGProps>) => {\n const { line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"21\",\n y1: \"10\",\n x2: \"3\",\n y2: \"10\",\n }),\n line({\n x1: \"21\",\n y1: \"6\",\n x2: \"3\",\n y2: \"6\",\n }),\n line({\n x1: \"21\",\n y1: \"14\",\n x2: \"3\",\n y2: \"14\",\n }),\n line({\n x1: \"21\",\n y1: \"18\",\n x2: \"3\",\n y2: \"18\",\n }),\n );\n};\n","// VanJS Feather - AlignLeft\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const AlignLeft = (props?: Partial<SVGProps>) => {\n const { line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"17\",\n y1: \"10\",\n x2: \"3\",\n y2: \"10\",\n }),\n line({\n x1: \"21\",\n y1: \"6\",\n x2: \"3\",\n y2: \"6\",\n }),\n line({\n x1: \"21\",\n y1: \"14\",\n x2: \"3\",\n y2: \"14\",\n }),\n line({\n x1: \"17\",\n y1: \"18\",\n x2: \"3\",\n y2: \"18\",\n }),\n );\n};\n","// VanJS Feather - AlignRight\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const AlignRight = (props?: Partial<SVGProps>) => {\n const { line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"21\",\n y1: \"10\",\n x2: \"7\",\n y2: \"10\",\n }),\n line({\n x1: \"21\",\n y1: \"6\",\n x2: \"3\",\n y2: \"6\",\n }),\n line({\n x1: \"21\",\n y1: \"14\",\n x2: \"3\",\n y2: \"14\",\n }),\n line({\n x1: \"21\",\n y1: \"18\",\n x2: \"7\",\n y2: \"18\",\n }),\n );\n};\n","// VanJS Feather - Anchor\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Anchor = (props?: Partial<SVGProps>) => {\n const { path, circle, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"5\",\n r: \"3\",\n }),\n line({\n x1: \"12\",\n y1: \"22\",\n x2: \"12\",\n y2: \"8\",\n }),\n path({\n d: \"M5 12H2a10 10 0 0 0 20 0h-3\",\n }),\n );\n};\n","// VanJS Feather - Aperture\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Aperture = (props?: Partial<SVGProps>) => {\n const { circle, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n line({\n x1: \"14.31\",\n y1: \"8\",\n x2: \"20.05\",\n y2: \"17.94\",\n }),\n line({\n x1: \"9.69\",\n y1: \"8\",\n x2: \"21.17\",\n y2: \"8\",\n }),\n line({\n x1: \"7.38\",\n y1: \"12\",\n x2: \"13.12\",\n y2: \"2.06\",\n }),\n line({\n x1: \"9.69\",\n y1: \"16\",\n x2: \"3.95\",\n y2: \"6.06\",\n }),\n line({\n x1: \"14.31\",\n y1: \"16\",\n x2: \"2.83\",\n y2: \"16\",\n }),\n line({\n x1: \"16.62\",\n y1: \"12\",\n x2: \"10.88\",\n y2: \"21.94\",\n }),\n );\n};\n","// VanJS Feather - Archive\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Archive = (props?: Partial<SVGProps>) => {\n const { polyline, line, rect } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"21 8 21 21 3 21 3 8\",\n }),\n rect({\n x: \"1\",\n y: \"3\",\n width: \"22\",\n height: \"5\",\n }),\n line({\n x1: \"10\",\n y1: \"12\",\n x2: \"14\",\n y2: \"12\",\n }),\n );\n};\n","// VanJS Feather - ArrowDown\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowDown = (props?: Partial<SVGProps>) => {\n const { polyline, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"12\",\n y1: \"5\",\n x2: \"12\",\n y2: \"19\",\n }),\n polyline({\n points: \"19 12 12 19 5 12\",\n }),\n );\n};\n","// VanJS Feather - ArrowDownCircle\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowDownCircle = (props?: Partial<SVGProps>) => {\n const { polyline, circle, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n polyline({\n points: \"8 12 12 16 16 12\",\n }),\n line({\n x1: \"12\",\n y1: \"8\",\n x2: \"12\",\n y2: \"16\",\n }),\n );\n};\n","// VanJS Feather - ArrowDownLeft\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowDownLeft = (props?: Partial<SVGProps>) => {\n const { polyline, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"17\",\n y1: \"7\",\n x2: \"7\",\n y2: \"17\",\n }),\n polyline({\n points: \"17 17 7 17 7 7\",\n }),\n );\n};\n","// VanJS Feather - ArrowDownRight\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowDownRight = (props?: Partial<SVGProps>) => {\n const { polyline, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"7\",\n y1: \"7\",\n x2: \"17\",\n y2: \"17\",\n }),\n polyline({\n points: \"17 7 17 17 7 17\",\n }),\n );\n};\n","// VanJS Feather - ArrowLeft\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowLeft = (props?: Partial<SVGProps>) => {\n const { polyline, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"19\",\n y1: \"12\",\n x2: \"5\",\n y2: \"12\",\n }),\n polyline({\n points: \"12 19 5 12 12 5\",\n }),\n );\n};\n","// VanJS Feather - ArrowLeftCircle\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowLeftCircle = (props?: Partial<SVGProps>) => {\n const { polyline, circle, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n polyline({\n points: \"12 8 8 12 12 16\",\n }),\n line({\n x1: \"16\",\n y1: \"12\",\n x2: \"8\",\n y2: \"12\",\n }),\n );\n};\n","// VanJS Feather - ArrowRight\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowRight = (props?: Partial<SVGProps>) => {\n const { polyline, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"5\",\n y1: \"12\",\n x2: \"19\",\n y2: \"12\",\n }),\n polyline({\n points: \"12 5 19 12 12 19\",\n }),\n );\n};\n","// VanJS Feather - ArrowRightCircle\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowRightCircle = (props?: Partial<SVGProps>) => {\n const { polyline, circle, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n polyline({\n points: \"12 16 16 12 12 8\",\n }),\n line({\n x1: \"8\",\n y1: \"12\",\n x2: \"16\",\n y2: \"12\",\n }),\n );\n};\n","// VanJS Feather - ArrowUp\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowUp = (props?: Partial<SVGProps>) => {\n const { polyline, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"12\",\n y1: \"19\",\n x2: \"12\",\n y2: \"5\",\n }),\n polyline({\n points: \"5 12 12 5 19 12\",\n }),\n );\n};\n","// VanJS Feather - ArrowUpCircle\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowUpCircle = (props?: Partial<SVGProps>) => {\n const { polyline, circle, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n polyline({\n points: \"16 12 12 8 8 12\",\n }),\n line({\n x1: \"12\",\n y1: \"16\",\n x2: \"12\",\n y2: \"8\",\n }),\n );\n};\n","// VanJS Feather - ArrowUpLeft\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowUpLeft = (props?: Partial<SVGProps>) => {\n const { polyline, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"17\",\n y1: \"17\",\n x2: \"7\",\n y2: \"7\",\n }),\n polyline({\n points: \"7 17 7 7 17 7\",\n }),\n );\n};\n","// VanJS Feather - ArrowUpRight\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ArrowUpRight = (props?: Partial<SVGProps>) => {\n const { polyline, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"7\",\n y1: \"17\",\n x2: \"17\",\n y2: \"7\",\n }),\n polyline({\n points: \"7 7 17 7 17 17\",\n }),\n );\n};\n","// VanJS Feather - AtSign\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const AtSign = (props?: Partial<SVGProps>) => {\n const { path, circle } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"4\",\n }),\n path({\n d: \"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94\",\n }),\n );\n};\n","// VanJS Feather - Award\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Award = (props?: Partial<SVGProps>) => {\n const { polyline, circle } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"8\",\n r: \"7\",\n }),\n polyline({\n points: \"8.21 13.89 7 23 12 20 17 23 15.79 13.88\",\n }),\n );\n};\n","// VanJS Feather - BarChart\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const BarChart = (props?: Partial<SVGProps>) => {\n const { line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"12\",\n y1: \"20\",\n x2: \"12\",\n y2: \"10\",\n }),\n line({\n x1: \"18\",\n y1: \"20\",\n x2: \"18\",\n y2: \"4\",\n }),\n line({\n x1: \"6\",\n y1: \"20\",\n x2: \"6\",\n y2: \"16\",\n }),\n );\n};\n","// VanJS Feather - BarChart2\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const BarChart2 = (props?: Partial<SVGProps>) => {\n const { line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"18\",\n y1: \"20\",\n x2: \"18\",\n y2: \"10\",\n }),\n line({\n x1: \"12\",\n y1: \"20\",\n x2: \"12\",\n y2: \"4\",\n }),\n line({\n x1: \"6\",\n y1: \"20\",\n x2: \"6\",\n y2: \"14\",\n }),\n );\n};\n","// VanJS Feather - Battery\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Battery = (props?: Partial<SVGProps>) => {\n const { line, rect } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n rect({\n x: \"1\",\n y: \"6\",\n width: \"18\",\n height: \"12\",\n rx: \"2\",\n ry: \"2\",\n }),\n line({\n x1: \"23\",\n y1: \"13\",\n x2: \"23\",\n y2: \"11\",\n }),\n );\n};\n","// VanJS Feather - BatteryCharging\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const BatteryCharging = (props?: Partial<SVGProps>) => {\n const { polyline, path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19\",\n }),\n line({\n x1: \"23\",\n y1: \"13\",\n x2: \"23\",\n y2: \"11\",\n }),\n polyline({\n points: \"11 6 7 12 13 12 9 18\",\n }),\n );\n};\n","// VanJS Feather - Bell\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Bell = (props?: Partial<SVGProps>) => {\n const { path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9\",\n }),\n path({\n d: \"M13.73 21a2 2 0 0 1-3.46 0\",\n }),\n );\n};\n","// VanJS Feather - BellOff\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const BellOff = (props?: Partial<SVGProps>) => {\n const { path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M13.73 21a2 2 0 0 1-3.46 0\",\n }),\n path({\n d: \"M18.63 13A17.89 17.89 0 0 1 18 8\",\n }),\n path({\n d: \"M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14\",\n }),\n path({\n d: \"M18 8a6 6 0 0 0-9.33-5\",\n }),\n line({\n x1: \"1\",\n y1: \"1\",\n x2: \"23\",\n y2: \"23\",\n }),\n );\n};\n","// VanJS Feather - Bluetooth\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Bluetooth = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5\",\n }),\n );\n};\n","// VanJS Feather - Bold\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Bold = (props?: Partial<SVGProps>) => {\n const { path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z\",\n }),\n path({\n d: \"M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z\",\n }),\n );\n};\n","// VanJS Feather - Book\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Book = (props?: Partial<SVGProps>) => {\n const { path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\",\n }),\n path({\n d: \"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\",\n }),\n );\n};\n","// VanJS Feather - BookOpen\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const BookOpen = (props?: Partial<SVGProps>) => {\n const { path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z\",\n }),\n path({\n d: \"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z\",\n }),\n );\n};\n","// VanJS Feather - Bookmark\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Bookmark = (props?: Partial<SVGProps>) => {\n const { path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z\",\n }),\n );\n};\n","// VanJS Feather - Box\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Box = (props?: Partial<SVGProps>) => {\n const { polyline, path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\",\n }),\n polyline({\n points: \"3.27 6.96 12 12.01 20.73 6.96\",\n }),\n line({\n x1: \"12\",\n y1: \"22.08\",\n x2: \"12\",\n y2: \"12\",\n }),\n );\n};\n","// VanJS Feather - Briefcase\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Briefcase = (props?: Partial<SVGProps>) => {\n const { path, rect } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n rect({\n x: \"2\",\n y: \"7\",\n width: \"20\",\n height: \"14\",\n rx: \"2\",\n ry: \"2\",\n }),\n path({\n d: \"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\",\n }),\n );\n};\n","// VanJS Feather - Calendar\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Calendar = (props?: Partial<SVGProps>) => {\n const { line, rect } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n rect({\n x: \"3\",\n y: \"4\",\n width: \"18\",\n height: \"18\",\n rx: \"2\",\n ry: \"2\",\n }),\n line({\n x1: \"16\",\n y1: \"2\",\n x2: \"16\",\n y2: \"6\",\n }),\n line({\n x1: \"8\",\n y1: \"2\",\n x2: \"8\",\n y2: \"6\",\n }),\n line({\n x1: \"3\",\n y1: \"10\",\n x2: \"21\",\n y2: \"10\",\n }),\n );\n};\n","// VanJS Feather - Camera\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Camera = (props?: Partial<SVGProps>) => {\n const { path, circle } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\",\n }),\n circle({\n cx: \"12\",\n cy: \"13\",\n r: \"4\",\n }),\n );\n};\n","// VanJS Feather - CameraOff\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CameraOff = (props?: Partial<SVGProps>) => {\n const { path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"1\",\n y1: \"1\",\n x2: \"23\",\n y2: \"23\",\n }),\n path({\n d: \"M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56\",\n }),\n );\n};\n","// VanJS Feather - Cast\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Cast = (props?: Partial<SVGProps>) => {\n const { path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6\",\n }),\n line({\n x1: \"2\",\n y1: \"20\",\n x2: \"2.01\",\n y2: \"20\",\n }),\n );\n};\n","// VanJS Feather - Check\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Check = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"20 6 9 17 4 12\",\n }),\n );\n};\n","// VanJS Feather - CheckCircle\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CheckCircle = (props?: Partial<SVGProps>) => {\n const { polyline, path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M22 11.08V12a10 10 0 1 1-5.93-9.14\",\n }),\n polyline({\n points: \"22 4 12 14.01 9 11.01\",\n }),\n );\n};\n","// VanJS Feather - CheckSquare\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CheckSquare = (props?: Partial<SVGProps>) => {\n const { polyline, path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"9 11 12 14 22 4\",\n }),\n path({\n d: \"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\",\n }),\n );\n};\n","// VanJS Feather - ChevronDown\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ChevronDown = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"6 9 12 15 18 9\",\n }),\n );\n};\n","// VanJS Feather - ChevronLeft\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ChevronLeft = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"15 18 9 12 15 6\",\n }),\n );\n};\n","// VanJS Feather - ChevronRight\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ChevronRight = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"9 18 15 12 9 6\",\n }),\n );\n};\n","// VanJS Feather - ChevronUp\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ChevronUp = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"18 15 12 9 6 15\",\n }),\n );\n};\n","// VanJS Feather - ChevronsDown\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ChevronsDown = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"7 13 12 18 17 13\",\n }),\n polyline({\n points: \"7 6 12 11 17 6\",\n }),\n );\n};\n","// VanJS Feather - ChevronsLeft\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ChevronsLeft = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"11 17 6 12 11 7\",\n }),\n polyline({\n points: \"18 17 13 12 18 7\",\n }),\n );\n};\n","// VanJS Feather - ChevronsRight\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ChevronsRight = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"13 17 18 12 13 7\",\n }),\n polyline({\n points: \"6 17 11 12 6 7\",\n }),\n );\n};\n","// VanJS Feather - ChevronsUp\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const ChevronsUp = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"17 11 12 6 7 11\",\n }),\n polyline({\n points: \"17 18 12 13 7 18\",\n }),\n );\n};\n","// VanJS Feather - Chrome\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Chrome = (props?: Partial<SVGProps>) => {\n const { circle, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"4\",\n }),\n line({\n x1: \"21.17\",\n y1: \"8\",\n x2: \"12\",\n y2: \"8\",\n }),\n line({\n x1: \"3.95\",\n y1: \"6.06\",\n x2: \"8.54\",\n y2: \"14\",\n }),\n line({\n x1: \"10.88\",\n y1: \"21.94\",\n x2: \"15.46\",\n y2: \"14\",\n }),\n );\n};\n","// VanJS Feather - Circle\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Circle = (props?: Partial<SVGProps>) => {\n const { circle } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n );\n};\n","// VanJS Feather - Clipboard\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Clipboard = (props?: Partial<SVGProps>) => {\n const { path, rect } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\",\n }),\n rect({\n x: \"8\",\n y: \"2\",\n width: \"8\",\n height: \"4\",\n rx: \"1\",\n ry: \"1\",\n }),\n );\n};\n","// VanJS Feather - Clock\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Clock = (props?: Partial<SVGProps>) => {\n const { polyline, circle } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n polyline({\n points: \"12 6 12 12 16 14\",\n }),\n );\n};\n","// VanJS Feather - Cloud\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Cloud = (props?: Partial<SVGProps>) => {\n const { path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z\",\n }),\n );\n};\n","// VanJS Feather - CloudDrizzle\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CloudDrizzle = (props?: Partial<SVGProps>) => {\n const { path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"8\",\n y1: \"19\",\n x2: \"8\",\n y2: \"21\",\n }),\n line({\n x1: \"8\",\n y1: \"13\",\n x2: \"8\",\n y2: \"15\",\n }),\n line({\n x1: \"16\",\n y1: \"19\",\n x2: \"16\",\n y2: \"21\",\n }),\n line({\n x1: \"16\",\n y1: \"13\",\n x2: \"16\",\n y2: \"15\",\n }),\n line({\n x1: \"12\",\n y1: \"21\",\n x2: \"12\",\n y2: \"23\",\n }),\n line({\n x1: \"12\",\n y1: \"15\",\n x2: \"12\",\n y2: \"17\",\n }),\n path({\n d: \"M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25\",\n }),\n );\n};\n","// VanJS Feather - CloudLightning\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CloudLightning = (props?: Partial<SVGProps>) => {\n const { polyline, path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9\",\n }),\n polyline({\n points: \"13 11 9 17 15 17 11 23\",\n }),\n );\n};\n","// VanJS Feather - CloudOff\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CloudOff = (props?: Partial<SVGProps>) => {\n const { path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3\",\n }),\n line({\n x1: \"1\",\n y1: \"1\",\n x2: \"23\",\n y2: \"23\",\n }),\n );\n};\n","// VanJS Feather - CloudRain\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CloudRain = (props?: Partial<SVGProps>) => {\n const { path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n line({\n x1: \"16\",\n y1: \"13\",\n x2: \"16\",\n y2: \"21\",\n }),\n line({\n x1: \"8\",\n y1: \"13\",\n x2: \"8\",\n y2: \"21\",\n }),\n line({\n x1: \"12\",\n y1: \"15\",\n x2: \"12\",\n y2: \"23\",\n }),\n path({\n d: \"M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25\",\n }),\n );\n};\n","// VanJS Feather - CloudSnow\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CloudSnow = (props?: Partial<SVGProps>) => {\n const { path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25\",\n }),\n line({\n x1: \"8\",\n y1: \"16\",\n x2: \"8.01\",\n y2: \"16\",\n }),\n line({\n x1: \"8\",\n y1: \"20\",\n x2: \"8.01\",\n y2: \"20\",\n }),\n line({\n x1: \"12\",\n y1: \"18\",\n x2: \"12.01\",\n y2: \"18\",\n }),\n line({\n x1: \"12\",\n y1: \"22\",\n x2: \"12.01\",\n y2: \"22\",\n }),\n line({\n x1: \"16\",\n y1: \"16\",\n x2: \"16.01\",\n y2: \"16\",\n }),\n line({\n x1: \"16\",\n y1: \"20\",\n x2: \"16.01\",\n y2: \"20\",\n }),\n );\n};\n","// VanJS Feather - Code\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Code = (props?: Partial<SVGProps>) => {\n const { polyline } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"16 18 22 12 16 6\",\n }),\n polyline({\n points: \"8 6 2 12 8 18\",\n }),\n );\n};\n","// VanJS Feather - Codepen\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Codepen = (props?: Partial<SVGProps>) => {\n const { polyline, polygon, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polygon({\n points: \"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2\",\n }),\n line({\n x1: \"12\",\n y1: \"22\",\n x2: \"12\",\n y2: \"15.5\",\n }),\n polyline({\n points: \"22 8.5 12 15.5 2 8.5\",\n }),\n polyline({\n points: \"2 15.5 12 8.5 22 15.5\",\n }),\n line({\n x1: \"12\",\n y1: \"2\",\n x2: \"12\",\n y2: \"8.5\",\n }),\n );\n};\n","// VanJS Feather - Codesandbox\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Codesandbox = (props?: Partial<SVGProps>) => {\n const { polyline, path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\",\n }),\n polyline({\n points: \"7.5 4.21 12 6.81 16.5 4.21\",\n }),\n polyline({\n points: \"7.5 19.79 7.5 14.6 3 12\",\n }),\n polyline({\n points: \"21 12 16.5 14.6 16.5 19.79\",\n }),\n polyline({\n points: \"3.27 6.96 12 12.01 20.73 6.96\",\n }),\n line({\n x1: \"12\",\n y1: \"22.08\",\n x2: \"12\",\n y2: \"12\",\n }),\n );\n};\n","// VanJS Feather - Coffee\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Coffee = (props?: Partial<SVGProps>) => {\n const { path, line } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M18 8h1a4 4 0 0 1 0 8h-1\",\n }),\n path({\n d: \"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\",\n }),\n line({\n x1: \"6\",\n y1: \"1\",\n x2: \"6\",\n y2: \"4\",\n }),\n line({\n x1: \"10\",\n y1: \"1\",\n x2: \"10\",\n y2: \"4\",\n }),\n line({\n x1: \"14\",\n y1: \"1\",\n x2: \"14\",\n y2: \"4\",\n }),\n );\n};\n","// VanJS Feather - Columns\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Columns = (props?: Partial<SVGProps>) => {\n const { path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18\",\n }),\n );\n};\n","// VanJS Feather - Command\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Command = (props?: Partial<SVGProps>) => {\n const { path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n path({\n d: \"M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z\",\n }),\n );\n};\n","// VanJS Feather - Compass\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Compass = (props?: Partial<SVGProps>) => {\n const { polygon, circle } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n circle({\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n }),\n polygon({\n points: \"16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76\",\n }),\n );\n};\n","// VanJS Feather - Copy\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const Copy = (props?: Partial<SVGProps>) => {\n const { path, rect } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n rect({\n x: \"9\",\n y: \"9\",\n width: \"13\",\n height: \"13\",\n rx: \"2\",\n ry: \"2\",\n }),\n path({\n d: \"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\",\n }),\n );\n};\n","// VanJS Feather - CornerDownLeft\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CornerDownLeft = (props?: Partial<SVGProps>) => {\n const { polyline, path } = van.tags(svgNamespace);\n return FeatherIcon(\n props,\n polyline({\n points: \"9 10 4 15 9 20\",\n }),\n path({\n d: \"M20 4v7a4 4 0 0 1-4 4H4\",\n }),\n );\n};\n","// VanJS Feather - CornerDownRight\nimport van from \"vanjs-core\";\nimport { FeatherIcon, svgNamespace } from \"../FeatherIcon\";\nimport { type SVGProps } from \"../types\";\n\nexport const CornerDownRight = (props?: Partial<SVGProps>) => {\n c