@yamada-ui/react
Version:
React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion
616 lines • 335 kB
JavaScript
import { __export, __reExport } from "./_virtual/rolldown_runtime.js";
import { findChild, findChildren, getValidChildren, includesChildren, isSomeDisplayName, isSomeElement, isValidElement, omitChildren, pickChildren, splitChildren, useFindChild, useFindChildren, useIncludesChildren, useOmitChildren, usePickChildren, useSplitChildren, useValidChildren, wrapOrPassProps } from "./utils/children.js";
import { createContext } from "./utils/context.js";
import { getEventRelatedTarget, isComposing, runKeyAction, useAttributeObserver, useIds, visuallyHiddenAttributes } from "./utils/dom.js";
import { useSafeLayoutEffect, useUnmountEffect, useUpdateEffect } from "./utils/effect.js";
import { assignRef, isRefObject, mergeRefs, useCallbackRef, useMergeRefs } from "./utils/ref.js";
import { useSsr } from "./utils/ssr.js";
import { createStore } from "./utils/store.js";
import { utils_exports } from "./utils/index.js";
import { createBreakpoints } from "./core/system/breakpoint.js";
import { COLOR_MODE_STORAGE_KEY, DEFAULT_DIRECTION, DEFAULT_LAYERS, DEFAULT_LOCALE, DEFAULT_VAR_PREFIX, THEME_SCHEME_STORAGE_KEY } from "./core/constant.js";
import { EnvironmentProvider, defaultEnvironment, useEnvironment } from "./core/system/environment-provider.js";
import { createStorageManager } from "./core/system/storage-manager.js";
import { createLayers, defaultLayers } from "./core/system/layer.js";
import { createVars, getColorSchemeVar, getVar, getVarName, injectVars, isColorScheme, mergeVars, transformInterpolation, varAttr } from "./core/system/var.js";
import { createSystem, defaultSystem } from "./core/system/create-system.js";
import { SystemProvider, useSystem } from "./core/system/system-provider.js";
import { GlobalStyles, ThemeProvider, getPreventTransition, useTheme } from "./core/system/theme-provider.js";
import { useSystemColorMode } from "./core/system/use-system-color-mode.js";
import { ColorModeContext, ColorModeProvider, useColorMode } from "./core/system/color-mode-provider.js";
import { defineComponentSlotStyle, defineComponentStyle, defineConfig, defineSemanticTokens, defineStyles, defineTheme, defineThemeSchemes, defineTokens } from "./core/system/config.js";
import { Slot, Slottable } from "./components/slot/slot.js";
import { ColorSchemeContext, createStyled, useColorSchemeContext } from "./core/system/styled.js";
import { styled } from "./core/system/factory.js";
import { ColorModeScript, ThemeSchemeScript, getStorageScript } from "./core/system/storage-script.js";
import { getColorModeValue, useColorModeValue } from "./core/system/use-color-mode-value.js";
import { getCSSFunction, isCSSFunction, isCSSToken, isCSSVar, tokenToValue, tokenToVar, varToValue } from "./core/css/utils.js";
import { animation, injectKeyframes, keyframes } from "./core/css/animation.js";
import { colorMix } from "./core/css/color-mix.js";
import { attributeProperties, attributeSelectors, attributes, conditionProperties, conditionSelectors, conditions, getCondition, groupAttributeProperties, groupAttributeSelectors, groupAttributes, peerAttributeProperties, peerAttributeSelectors, peerAttributes, pseudoClassProperties, pseudoClassSelectors, pseudoClasses, pseudoElementProperties, pseudoElementSelectors, pseudoElements } from "./core/css/conditions.js";
import { display } from "./core/css/display.js";
import { focusRingStyle } from "./core/css/focus-ring.js";
import { gradient } from "./core/css/gradient.js";
import { transforms } from "./core/css/config.js";
import { animationProperties, aspectRatioProperties, atRuleStyles, blurProperties, borderProperties, colorProperties, durationProperties, easingProperties, fontProperties, gradientProperties, keyframeProperties, pseudoStyles, radiusProperties, shadowProperties, shorthandStyles, sizeProperties, spaceProperties, standardStyles, styleProperties, styledStyles, styles, variableLengthProperties, zIndexProperties } from "./core/css/styles.js";
import { css, getStyle, transformConditionalValue } from "./core/css/css.js";
import { mergeCSS } from "./core/css/merge-css.js";
import { getCSS, useCSS } from "./core/css/use-css.js";
import { useInjectVarsIntoCss, useInjectVarsIntoProps } from "./core/css/use-inject-vars.js";
import { chainProps, createShouldForwardProp, cssProps, extractProps, isEqualProps, mergeProps, useExtractProps, useSplitProps } from "./core/components/props.js";
import { getSlotClassName, mergeSlotCSS, useComponentSlotStyle, useComponentStyle } from "./core/components/use-component-style.js";
import { getClassName, getDisplayName } from "./core/components/utils.js";
import { createComponent, createSlotComponent } from "./core/components/create-component.js";
import { config } from "./theme/config.js";
import { theme } from "./theme/index.js";
import { accordionStyle } from "./components/accordion/accordion.style.js";
import { collapseStyle } from "./components/collapse/collapse.style.js";
import { motion } from "./components/motion/factory.js";
import { Motion } from "./components/motion/motion.js";
import { createTransition } from "./components/motion/transition.js";
import { Collapse, CollapsePropsContext, useCollapsePropsContext } from "./components/collapse/collapse.js";
import { iconStyle } from "./components/icon/icon.style.js";
import { Icon, IconPropsContext, useIconPropsContext } from "./components/icon/icon.js";
import { AArrowDownIcon } from "./components/icon/icons/a-arrow-down-icon.js";
import { AArrowUpIcon } from "./components/icon/icons/a-arrow-up-icon.js";
import { ALargeSmallIcon } from "./components/icon/icons/a-large-small-icon.js";
import { AccessibilityIcon } from "./components/icon/icons/accessibility-icon.js";
import { ActivityIcon } from "./components/icon/icons/activity-icon.js";
import { AirVentIcon } from "./components/icon/icons/air-vent-icon.js";
import { AirplayIcon } from "./components/icon/icons/airplay-icon.js";
import { AlarmClockCheckIcon } from "./components/icon/icons/alarm-clock-check-icon.js";
import { AlarmClockIcon } from "./components/icon/icons/alarm-clock-icon.js";
import { AlarmClockMinusIcon } from "./components/icon/icons/alarm-clock-minus-icon.js";
import { AlarmClockOffIcon } from "./components/icon/icons/alarm-clock-off-icon.js";
import { AlarmClockPlusIcon } from "./components/icon/icons/alarm-clock-plus-icon.js";
import { AlarmSmokeIcon } from "./components/icon/icons/alarm-smoke-icon.js";
import { AlbumIcon } from "./components/icon/icons/album-icon.js";
import { AlignCenterHorizontalIcon } from "./components/icon/icons/align-center-horizontal-icon.js";
import { AlignCenterVerticalIcon } from "./components/icon/icons/align-center-vertical-icon.js";
import { AlignEndHorizontalIcon } from "./components/icon/icons/align-end-horizontal-icon.js";
import { AlignEndVerticalIcon } from "./components/icon/icons/align-end-vertical-icon.js";
import { AlignHorizontalDistributeCenterIcon } from "./components/icon/icons/align-horizontal-distribute-center-icon.js";
import { AlignHorizontalDistributeEndIcon } from "./components/icon/icons/align-horizontal-distribute-end-icon.js";
import { AlignHorizontalDistributeStartIcon } from "./components/icon/icons/align-horizontal-distribute-start-icon.js";
import { AlignHorizontalJustifyCenterIcon } from "./components/icon/icons/align-horizontal-justify-center-icon.js";
import { AlignHorizontalJustifyEndIcon } from "./components/icon/icons/align-horizontal-justify-end-icon.js";
import { AlignHorizontalJustifyStartIcon } from "./components/icon/icons/align-horizontal-justify-start-icon.js";
import { AlignHorizontalSpaceAroundIcon } from "./components/icon/icons/align-horizontal-space-around-icon.js";
import { AlignHorizontalSpaceBetweenIcon } from "./components/icon/icons/align-horizontal-space-between-icon.js";
import { AlignStartHorizontalIcon } from "./components/icon/icons/align-start-horizontal-icon.js";
import { AlignStartVerticalIcon } from "./components/icon/icons/align-start-vertical-icon.js";
import { AlignVerticalDistributeCenterIcon } from "./components/icon/icons/align-vertical-distribute-center-icon.js";
import { AlignVerticalDistributeEndIcon } from "./components/icon/icons/align-vertical-distribute-end-icon.js";
import { AlignVerticalDistributeStartIcon } from "./components/icon/icons/align-vertical-distribute-start-icon.js";
import { AlignVerticalJustifyCenterIcon } from "./components/icon/icons/align-vertical-justify-center-icon.js";
import { AlignVerticalJustifyEndIcon } from "./components/icon/icons/align-vertical-justify-end-icon.js";
import { AlignVerticalJustifyStartIcon } from "./components/icon/icons/align-vertical-justify-start-icon.js";
import { AlignVerticalSpaceAroundIcon } from "./components/icon/icons/align-vertical-space-around-icon.js";
import { AlignVerticalSpaceBetweenIcon } from "./components/icon/icons/align-vertical-space-between-icon.js";
import { AmbulanceIcon } from "./components/icon/icons/ambulance-icon.js";
import { AmpersandIcon } from "./components/icon/icons/ampersand-icon.js";
import { AmpersandsIcon } from "./components/icon/icons/ampersands-icon.js";
import { AmphoraIcon } from "./components/icon/icons/amphora-icon.js";
import { AnchorIcon } from "./components/icon/icons/anchor-icon.js";
import { AngryIcon } from "./components/icon/icons/angry-icon.js";
import { AnnoyedIcon } from "./components/icon/icons/annoyed-icon.js";
import { AntennaIcon } from "./components/icon/icons/antenna-icon.js";
import { AnvilIcon } from "./components/icon/icons/anvil-icon.js";
import { ApertureIcon } from "./components/icon/icons/aperture-icon.js";
import { AppWindowIcon } from "./components/icon/icons/app-window-icon.js";
import { AppWindowMacIcon } from "./components/icon/icons/app-window-mac-icon.js";
import { AppleIcon } from "./components/icon/icons/apple-icon.js";
import { ArchiveIcon } from "./components/icon/icons/archive-icon.js";
import { ArchiveRestoreIcon } from "./components/icon/icons/archive-restore-icon.js";
import { ArchiveXIcon } from "./components/icon/icons/archive-x-icon.js";
import { ArmchairIcon } from "./components/icon/icons/armchair-icon.js";
import { ArrowBigDownDashIcon } from "./components/icon/icons/arrow-big-down-dash-icon.js";
import { ArrowBigDownIcon } from "./components/icon/icons/arrow-big-down-icon.js";
import { ArrowBigLeftDashIcon } from "./components/icon/icons/arrow-big-left-dash-icon.js";
import { ArrowBigLeftIcon } from "./components/icon/icons/arrow-big-left-icon.js";
import { ArrowBigRightDashIcon } from "./components/icon/icons/arrow-big-right-dash-icon.js";
import { ArrowBigRightIcon } from "./components/icon/icons/arrow-big-right-icon.js";
import { ArrowBigUpDashIcon } from "./components/icon/icons/arrow-big-up-dash-icon.js";
import { ArrowBigUpIcon } from "./components/icon/icons/arrow-big-up-icon.js";
import { ArrowDown01Icon } from "./components/icon/icons/arrow-down01-icon.js";
import { ArrowDown10Icon } from "./components/icon/icons/arrow-down10-icon.js";
import { ArrowDownAZIcon } from "./components/icon/icons/arrow-down-a-z-icon.js";
import { ArrowDownFromLineIcon } from "./components/icon/icons/arrow-down-from-line-icon.js";
import { ArrowDownIcon } from "./components/icon/icons/arrow-down-icon.js";
import { ArrowDownLeftIcon } from "./components/icon/icons/arrow-down-left-icon.js";
import { ArrowDownNarrowWideIcon } from "./components/icon/icons/arrow-down-narrow-wide-icon.js";
import { ArrowDownRightIcon } from "./components/icon/icons/arrow-down-right-icon.js";
import { ArrowDownToDotIcon } from "./components/icon/icons/arrow-down-to-dot-icon.js";
import { ArrowDownToLineIcon } from "./components/icon/icons/arrow-down-to-line-icon.js";
import { ArrowDownUpIcon } from "./components/icon/icons/arrow-down-up-icon.js";
import { ArrowDownWideNarrowIcon } from "./components/icon/icons/arrow-down-wide-narrow-icon.js";
import { ArrowDownZAIcon } from "./components/icon/icons/arrow-down-z-a-icon.js";
import { ArrowLeftFromLineIcon } from "./components/icon/icons/arrow-left-from-line-icon.js";
import { ArrowLeftIcon } from "./components/icon/icons/arrow-left-icon.js";
import { ArrowLeftRightIcon } from "./components/icon/icons/arrow-left-right-icon.js";
import { ArrowLeftToLineIcon } from "./components/icon/icons/arrow-left-to-line-icon.js";
import { ArrowRightFromLineIcon } from "./components/icon/icons/arrow-right-from-line-icon.js";
import { ArrowRightIcon } from "./components/icon/icons/arrow-right-icon.js";
import { ArrowRightLeftIcon } from "./components/icon/icons/arrow-right-left-icon.js";
import { ArrowRightToLineIcon } from "./components/icon/icons/arrow-right-to-line-icon.js";
import { ArrowUp01Icon } from "./components/icon/icons/arrow-up01-icon.js";
import { ArrowUp10Icon } from "./components/icon/icons/arrow-up10-icon.js";
import { ArrowUpAZIcon } from "./components/icon/icons/arrow-up-a-z-icon.js";
import { ArrowUpDownIcon } from "./components/icon/icons/arrow-up-down-icon.js";
import { ArrowUpFromDotIcon } from "./components/icon/icons/arrow-up-from-dot-icon.js";
import { ArrowUpFromLineIcon } from "./components/icon/icons/arrow-up-from-line-icon.js";
import { ArrowUpIcon } from "./components/icon/icons/arrow-up-icon.js";
import { ArrowUpLeftIcon } from "./components/icon/icons/arrow-up-left-icon.js";
import { ArrowUpNarrowWideIcon } from "./components/icon/icons/arrow-up-narrow-wide-icon.js";
import { ArrowUpRightIcon } from "./components/icon/icons/arrow-up-right-icon.js";
import { ArrowUpToLineIcon } from "./components/icon/icons/arrow-up-to-line-icon.js";
import { ArrowUpWideNarrowIcon } from "./components/icon/icons/arrow-up-wide-narrow-icon.js";
import { ArrowUpZAIcon } from "./components/icon/icons/arrow-up-z-a-icon.js";
import { ArrowsUpFromLineIcon } from "./components/icon/icons/arrows-up-from-line-icon.js";
import { AsteriskIcon } from "./components/icon/icons/asterisk-icon.js";
import { AtSignIcon } from "./components/icon/icons/at-sign-icon.js";
import { AtomIcon } from "./components/icon/icons/atom-icon.js";
import { AudioLinesIcon } from "./components/icon/icons/audio-lines-icon.js";
import { AudioWaveformIcon } from "./components/icon/icons/audio-waveform-icon.js";
import { AwardIcon } from "./components/icon/icons/award-icon.js";
import { AxeIcon } from "./components/icon/icons/axe-icon.js";
import { Axis3dIcon } from "./components/icon/icons/axis3d-icon.js";
import { BabyIcon } from "./components/icon/icons/baby-icon.js";
import { BackpackIcon } from "./components/icon/icons/backpack-icon.js";
import { BadgeAlertIcon } from "./components/icon/icons/badge-alert-icon.js";
import { BadgeCentIcon } from "./components/icon/icons/badge-cent-icon.js";
import { BadgeCheckIcon } from "./components/icon/icons/badge-check-icon.js";
import { BadgeDollarSignIcon } from "./components/icon/icons/badge-dollar-sign-icon.js";
import { BadgeEuroIcon } from "./components/icon/icons/badge-euro-icon.js";
import { BadgeIcon } from "./components/icon/icons/badge-icon.js";
import { BadgeIndianRupeeIcon } from "./components/icon/icons/badge-indian-rupee-icon.js";
import { BadgeInfoIcon } from "./components/icon/icons/badge-info-icon.js";
import { BadgeJapaneseYenIcon } from "./components/icon/icons/badge-japanese-yen-icon.js";
import { BadgeMinusIcon } from "./components/icon/icons/badge-minus-icon.js";
import { BadgePercentIcon } from "./components/icon/icons/badge-percent-icon.js";
import { BadgePlusIcon } from "./components/icon/icons/badge-plus-icon.js";
import { BadgePoundSterlingIcon } from "./components/icon/icons/badge-pound-sterling-icon.js";
import { BadgeQuestionMarkIcon } from "./components/icon/icons/badge-question-mark-icon.js";
import { BadgeRussianRubleIcon } from "./components/icon/icons/badge-russian-ruble-icon.js";
import { BadgeSwissFrancIcon } from "./components/icon/icons/badge-swiss-franc-icon.js";
import { BadgeTurkishLiraIcon } from "./components/icon/icons/badge-turkish-lira-icon.js";
import { BadgeXIcon } from "./components/icon/icons/badge-x-icon.js";
import { BaggageClaimIcon } from "./components/icon/icons/baggage-claim-icon.js";
import { BalloonIcon } from "./components/icon/icons/balloon-icon.js";
import { BanIcon } from "./components/icon/icons/ban-icon.js";
import { BananaIcon } from "./components/icon/icons/banana-icon.js";
import { BandageIcon } from "./components/icon/icons/bandage-icon.js";
import { BanknoteArrowDownIcon } from "./components/icon/icons/banknote-arrow-down-icon.js";
import { BanknoteArrowUpIcon } from "./components/icon/icons/banknote-arrow-up-icon.js";
import { BanknoteIcon } from "./components/icon/icons/banknote-icon.js";
import { BanknoteXIcon } from "./components/icon/icons/banknote-x-icon.js";
import { BarcodeIcon } from "./components/icon/icons/barcode-icon.js";
import { BarrelIcon } from "./components/icon/icons/barrel-icon.js";
import { BaselineIcon } from "./components/icon/icons/baseline-icon.js";
import { BathIcon } from "./components/icon/icons/bath-icon.js";
import { BatteryChargingIcon } from "./components/icon/icons/battery-charging-icon.js";
import { BatteryFullIcon } from "./components/icon/icons/battery-full-icon.js";
import { BatteryIcon } from "./components/icon/icons/battery-icon.js";
import { BatteryLowIcon } from "./components/icon/icons/battery-low-icon.js";
import { BatteryMediumIcon } from "./components/icon/icons/battery-medium-icon.js";
import { BatteryPlusIcon } from "./components/icon/icons/battery-plus-icon.js";
import { BatteryWarningIcon } from "./components/icon/icons/battery-warning-icon.js";
import { BeakerIcon } from "./components/icon/icons/beaker-icon.js";
import { BeanIcon } from "./components/icon/icons/bean-icon.js";
import { BeanOffIcon } from "./components/icon/icons/bean-off-icon.js";
import { BedDoubleIcon } from "./components/icon/icons/bed-double-icon.js";
import { BedIcon } from "./components/icon/icons/bed-icon.js";
import { BedSingleIcon } from "./components/icon/icons/bed-single-icon.js";
import { BeefIcon } from "./components/icon/icons/beef-icon.js";
import { BeerIcon } from "./components/icon/icons/beer-icon.js";
import { BeerOffIcon } from "./components/icon/icons/beer-off-icon.js";
import { BellDotIcon } from "./components/icon/icons/bell-dot-icon.js";
import { BellElectricIcon } from "./components/icon/icons/bell-electric-icon.js";
import { BellIcon } from "./components/icon/icons/bell-icon.js";
import { BellMinusIcon } from "./components/icon/icons/bell-minus-icon.js";
import { BellOffIcon } from "./components/icon/icons/bell-off-icon.js";
import { BellPlusIcon } from "./components/icon/icons/bell-plus-icon.js";
import { BellRingIcon } from "./components/icon/icons/bell-ring-icon.js";
import { BetweenHorizontalEndIcon } from "./components/icon/icons/between-horizontal-end-icon.js";
import { BetweenHorizontalStartIcon } from "./components/icon/icons/between-horizontal-start-icon.js";
import { BetweenVerticalEndIcon } from "./components/icon/icons/between-vertical-end-icon.js";
import { BetweenVerticalStartIcon } from "./components/icon/icons/between-vertical-start-icon.js";
import { BicepsFlexedIcon } from "./components/icon/icons/biceps-flexed-icon.js";
import { BikeIcon } from "./components/icon/icons/bike-icon.js";
import { BinaryIcon } from "./components/icon/icons/binary-icon.js";
import { BinocularsIcon } from "./components/icon/icons/binoculars-icon.js";
import { BiohazardIcon } from "./components/icon/icons/biohazard-icon.js";
import { BirdIcon } from "./components/icon/icons/bird-icon.js";
import { BirdhouseIcon } from "./components/icon/icons/birdhouse-icon.js";
import { BitcoinIcon } from "./components/icon/icons/bitcoin-icon.js";
import { BlendIcon } from "./components/icon/icons/blend-icon.js";
import { BlindsIcon } from "./components/icon/icons/blinds-icon.js";
import { BlocksIcon } from "./components/icon/icons/blocks-icon.js";
import { BluetoothConnectedIcon } from "./components/icon/icons/bluetooth-connected-icon.js";
import { BluetoothIcon } from "./components/icon/icons/bluetooth-icon.js";
import { BluetoothOffIcon } from "./components/icon/icons/bluetooth-off-icon.js";
import { BluetoothSearchingIcon } from "./components/icon/icons/bluetooth-searching-icon.js";
import { BoldIcon } from "./components/icon/icons/bold-icon.js";
import { BoltIcon } from "./components/icon/icons/bolt-icon.js";
import { BombIcon } from "./components/icon/icons/bomb-icon.js";
import { BoneIcon } from "./components/icon/icons/bone-icon.js";
import { BookAIcon } from "./components/icon/icons/book-a-icon.js";
import { BookAlertIcon } from "./components/icon/icons/book-alert-icon.js";
import { BookAudioIcon } from "./components/icon/icons/book-audio-icon.js";
import { BookCheckIcon } from "./components/icon/icons/book-check-icon.js";
import { BookCopyIcon } from "./components/icon/icons/book-copy-icon.js";
import { BookDashedIcon } from "./components/icon/icons/book-dashed-icon.js";
import { BookDownIcon } from "./components/icon/icons/book-down-icon.js";
import { BookHeadphonesIcon } from "./components/icon/icons/book-headphones-icon.js";
import { BookHeartIcon } from "./components/icon/icons/book-heart-icon.js";
import { BookIcon } from "./components/icon/icons/book-icon.js";
import { BookImageIcon } from "./components/icon/icons/book-image-icon.js";
import { BookKeyIcon } from "./components/icon/icons/book-key-icon.js";
import { BookLockIcon } from "./components/icon/icons/book-lock-icon.js";
import { BookMarkedIcon } from "./components/icon/icons/book-marked-icon.js";
import { BookMinusIcon } from "./components/icon/icons/book-minus-icon.js";
import { BookOpenCheckIcon } from "./components/icon/icons/book-open-check-icon.js";
import { BookOpenIcon } from "./components/icon/icons/book-open-icon.js";
import { BookOpenTextIcon } from "./components/icon/icons/book-open-text-icon.js";
import { BookPlusIcon } from "./components/icon/icons/book-plus-icon.js";
import { BookSearchIcon } from "./components/icon/icons/book-search-icon.js";
import { BookTextIcon } from "./components/icon/icons/book-text-icon.js";
import { BookTypeIcon } from "./components/icon/icons/book-type-icon.js";
import { BookUp2Icon } from "./components/icon/icons/book-up2-icon.js";
import { BookUpIcon } from "./components/icon/icons/book-up-icon.js";
import { BookUserIcon } from "./components/icon/icons/book-user-icon.js";
import { BookXIcon } from "./components/icon/icons/book-x-icon.js";
import { BookmarkCheckIcon } from "./components/icon/icons/bookmark-check-icon.js";
import { BookmarkIcon } from "./components/icon/icons/bookmark-icon.js";
import { BookmarkMinusIcon } from "./components/icon/icons/bookmark-minus-icon.js";
import { BookmarkPlusIcon } from "./components/icon/icons/bookmark-plus-icon.js";
import { BookmarkXIcon } from "./components/icon/icons/bookmark-x-icon.js";
import { BoomBoxIcon } from "./components/icon/icons/boom-box-icon.js";
import { BotIcon } from "./components/icon/icons/bot-icon.js";
import { BotMessageSquareIcon } from "./components/icon/icons/bot-message-square-icon.js";
import { BotOffIcon } from "./components/icon/icons/bot-off-icon.js";
import { BottleWineIcon } from "./components/icon/icons/bottle-wine-icon.js";
import { BowArrowIcon } from "./components/icon/icons/bow-arrow-icon.js";
import { BoxIcon } from "./components/icon/icons/box-icon.js";
import { BoxesIcon } from "./components/icon/icons/boxes-icon.js";
import { BracesIcon } from "./components/icon/icons/braces-icon.js";
import { BracketsIcon } from "./components/icon/icons/brackets-icon.js";
import { BrainCircuitIcon } from "./components/icon/icons/brain-circuit-icon.js";
import { BrainCogIcon } from "./components/icon/icons/brain-cog-icon.js";
import { BrainIcon } from "./components/icon/icons/brain-icon.js";
import { BrickWallFireIcon } from "./components/icon/icons/brick-wall-fire-icon.js";
import { BrickWallIcon } from "./components/icon/icons/brick-wall-icon.js";
import { BrickWallShieldIcon } from "./components/icon/icons/brick-wall-shield-icon.js";
import { BriefcaseBusinessIcon } from "./components/icon/icons/briefcase-business-icon.js";
import { BriefcaseConveyorBeltIcon } from "./components/icon/icons/briefcase-conveyor-belt-icon.js";
import { BriefcaseIcon } from "./components/icon/icons/briefcase-icon.js";
import { BriefcaseMedicalIcon } from "./components/icon/icons/briefcase-medical-icon.js";
import { BringToFrontIcon } from "./components/icon/icons/bring-to-front-icon.js";
import { BrushCleaningIcon } from "./components/icon/icons/brush-cleaning-icon.js";
import { BrushIcon } from "./components/icon/icons/brush-icon.js";
import { BubblesIcon } from "./components/icon/icons/bubbles-icon.js";
import { BugIcon } from "./components/icon/icons/bug-icon.js";
import { BugOffIcon } from "./components/icon/icons/bug-off-icon.js";
import { BugPlayIcon } from "./components/icon/icons/bug-play-icon.js";
import { Building2Icon } from "./components/icon/icons/building2-icon.js";
import { BuildingIcon } from "./components/icon/icons/building-icon.js";
import { BusFrontIcon } from "./components/icon/icons/bus-front-icon.js";
import { BusIcon } from "./components/icon/icons/bus-icon.js";
import { CableCarIcon } from "./components/icon/icons/cable-car-icon.js";
import { CableIcon } from "./components/icon/icons/cable-icon.js";
import { CakeIcon } from "./components/icon/icons/cake-icon.js";
import { CakeSliceIcon } from "./components/icon/icons/cake-slice-icon.js";
import { CalculatorIcon } from "./components/icon/icons/calculator-icon.js";
import { Calendar1Icon } from "./components/icon/icons/calendar1-icon.js";
import { CalendarArrowDownIcon } from "./components/icon/icons/calendar-arrow-down-icon.js";
import { CalendarArrowUpIcon } from "./components/icon/icons/calendar-arrow-up-icon.js";
import { CalendarCheck2Icon } from "./components/icon/icons/calendar-check2-icon.js";
import { CalendarCheckIcon } from "./components/icon/icons/calendar-check-icon.js";
import { CalendarClockIcon } from "./components/icon/icons/calendar-clock-icon.js";
import { CalendarCogIcon } from "./components/icon/icons/calendar-cog-icon.js";
import { CalendarDaysIcon } from "./components/icon/icons/calendar-days-icon.js";
import { CalendarFoldIcon } from "./components/icon/icons/calendar-fold-icon.js";
import { CalendarHeartIcon } from "./components/icon/icons/calendar-heart-icon.js";
import { CalendarIcon } from "./components/icon/icons/calendar-icon.js";
import { CalendarMinus2Icon } from "./components/icon/icons/calendar-minus2-icon.js";
import { CalendarMinusIcon } from "./components/icon/icons/calendar-minus-icon.js";
import { CalendarOffIcon } from "./components/icon/icons/calendar-off-icon.js";
import { CalendarPlus2Icon } from "./components/icon/icons/calendar-plus2-icon.js";
import { CalendarPlusIcon } from "./components/icon/icons/calendar-plus-icon.js";
import { CalendarRangeIcon } from "./components/icon/icons/calendar-range-icon.js";
import { CalendarSearchIcon } from "./components/icon/icons/calendar-search-icon.js";
import { CalendarSyncIcon } from "./components/icon/icons/calendar-sync-icon.js";
import { CalendarX2Icon } from "./components/icon/icons/calendar-x2-icon.js";
import { CalendarXIcon } from "./components/icon/icons/calendar-x-icon.js";
import { CalendarsIcon } from "./components/icon/icons/calendars-icon.js";
import { CameraIcon } from "./components/icon/icons/camera-icon.js";
import { CameraOffIcon } from "./components/icon/icons/camera-off-icon.js";
import { CandyCaneIcon } from "./components/icon/icons/candy-cane-icon.js";
import { CandyIcon } from "./components/icon/icons/candy-icon.js";
import { CandyOffIcon } from "./components/icon/icons/candy-off-icon.js";
import { CannabisIcon } from "./components/icon/icons/cannabis-icon.js";
import { CannabisOffIcon } from "./components/icon/icons/cannabis-off-icon.js";
import { CaptionsIcon } from "./components/icon/icons/captions-icon.js";
import { CaptionsOffIcon } from "./components/icon/icons/captions-off-icon.js";
import { CarFrontIcon } from "./components/icon/icons/car-front-icon.js";
import { CarIcon } from "./components/icon/icons/car-icon.js";
import { CarTaxiFrontIcon } from "./components/icon/icons/car-taxi-front-icon.js";
import { CaravanIcon } from "./components/icon/icons/caravan-icon.js";
import { CardSimIcon } from "./components/icon/icons/card-sim-icon.js";
import { CarrotIcon } from "./components/icon/icons/carrot-icon.js";
import { CaseLowerIcon } from "./components/icon/icons/case-lower-icon.js";
import { CaseSensitiveIcon } from "./components/icon/icons/case-sensitive-icon.js";
import { CaseUpperIcon } from "./components/icon/icons/case-upper-icon.js";
import { CassetteTapeIcon } from "./components/icon/icons/cassette-tape-icon.js";
import { CastIcon } from "./components/icon/icons/cast-icon.js";
import { CastleIcon } from "./components/icon/icons/castle-icon.js";
import { CatIcon } from "./components/icon/icons/cat-icon.js";
import { CctvIcon } from "./components/icon/icons/cctv-icon.js";
import { ChartAreaIcon } from "./components/icon/icons/chart-area-icon.js";
import { ChartBarBigIcon } from "./components/icon/icons/chart-bar-big-icon.js";
import { ChartBarDecreasingIcon } from "./components/icon/icons/chart-bar-decreasing-icon.js";
import { ChartBarIcon } from "./components/icon/icons/chart-bar-icon.js";
import { ChartBarIncreasingIcon } from "./components/icon/icons/chart-bar-increasing-icon.js";
import { ChartBarStackedIcon } from "./components/icon/icons/chart-bar-stacked-icon.js";
import { ChartCandlestickIcon } from "./components/icon/icons/chart-candlestick-icon.js";
import { ChartColumnBigIcon } from "./components/icon/icons/chart-column-big-icon.js";
import { ChartColumnDecreasingIcon } from "./components/icon/icons/chart-column-decreasing-icon.js";
import { ChartColumnIcon } from "./components/icon/icons/chart-column-icon.js";
import { ChartColumnIncreasingIcon } from "./components/icon/icons/chart-column-increasing-icon.js";
import { ChartColumnStackedIcon } from "./components/icon/icons/chart-column-stacked-icon.js";
import { ChartGanttIcon } from "./components/icon/icons/chart-gantt-icon.js";
import { ChartLineIcon } from "./components/icon/icons/chart-line-icon.js";
import { ChartNetworkIcon } from "./components/icon/icons/chart-network-icon.js";
import { ChartNoAxesColumnDecreasingIcon } from "./components/icon/icons/chart-no-axes-column-decreasing-icon.js";
import { ChartNoAxesColumnIcon } from "./components/icon/icons/chart-no-axes-column-icon.js";
import { ChartNoAxesColumnIncreasingIcon } from "./components/icon/icons/chart-no-axes-column-increasing-icon.js";
import { ChartNoAxesCombinedIcon } from "./components/icon/icons/chart-no-axes-combined-icon.js";
import { ChartNoAxesGanttIcon } from "./components/icon/icons/chart-no-axes-gantt-icon.js";
import { ChartPieIcon } from "./components/icon/icons/chart-pie-icon.js";
import { ChartScatterIcon } from "./components/icon/icons/chart-scatter-icon.js";
import { ChartSplineIcon } from "./components/icon/icons/chart-spline-icon.js";
import { CheckCheckIcon } from "./components/icon/icons/check-check-icon.js";
import { CheckIcon } from "./components/icon/icons/check-icon.js";
import { CheckLineIcon } from "./components/icon/icons/check-line-icon.js";
import { ChefHatIcon } from "./components/icon/icons/chef-hat-icon.js";
import { CherryIcon } from "./components/icon/icons/cherry-icon.js";
import { ChessBishopIcon } from "./components/icon/icons/chess-bishop-icon.js";
import { ChessKingIcon } from "./components/icon/icons/chess-king-icon.js";
import { ChessKnightIcon } from "./components/icon/icons/chess-knight-icon.js";
import { ChessPawnIcon } from "./components/icon/icons/chess-pawn-icon.js";
import { ChessQueenIcon } from "./components/icon/icons/chess-queen-icon.js";
import { ChessRookIcon } from "./components/icon/icons/chess-rook-icon.js";
import { ChevronDownIcon } from "./components/icon/icons/chevron-down-icon.js";
import { ChevronFirstIcon } from "./components/icon/icons/chevron-first-icon.js";
import { ChevronLastIcon } from "./components/icon/icons/chevron-last-icon.js";
import { ChevronLeftIcon } from "./components/icon/icons/chevron-left-icon.js";
import { ChevronRightIcon } from "./components/icon/icons/chevron-right-icon.js";
import { ChevronUpIcon } from "./components/icon/icons/chevron-up-icon.js";
import { ChevronsDownIcon } from "./components/icon/icons/chevrons-down-icon.js";
import { ChevronsDownUpIcon } from "./components/icon/icons/chevrons-down-up-icon.js";
import { ChevronsLeftIcon } from "./components/icon/icons/chevrons-left-icon.js";
import { ChevronsLeftRightEllipsisIcon } from "./components/icon/icons/chevrons-left-right-ellipsis-icon.js";
import { ChevronsLeftRightIcon } from "./components/icon/icons/chevrons-left-right-icon.js";
import { ChevronsRightIcon } from "./components/icon/icons/chevrons-right-icon.js";
import { ChevronsRightLeftIcon } from "./components/icon/icons/chevrons-right-left-icon.js";
import { ChevronsUpDownIcon } from "./components/icon/icons/chevrons-up-down-icon.js";
import { ChevronsUpIcon } from "./components/icon/icons/chevrons-up-icon.js";
import { ChromiumIcon } from "./components/icon/icons/chromium-icon.js";
import { ChurchIcon } from "./components/icon/icons/church-icon.js";
import { CigaretteIcon } from "./components/icon/icons/cigarette-icon.js";
import { CigaretteOffIcon } from "./components/icon/icons/cigarette-off-icon.js";
import { CircleAlertIcon } from "./components/icon/icons/circle-alert-icon.js";
import { CircleArrowDownIcon } from "./components/icon/icons/circle-arrow-down-icon.js";
import { CircleArrowLeftIcon } from "./components/icon/icons/circle-arrow-left-icon.js";
import { CircleArrowOutDownLeftIcon } from "./components/icon/icons/circle-arrow-out-down-left-icon.js";
import { CircleArrowOutDownRightIcon } from "./components/icon/icons/circle-arrow-out-down-right-icon.js";
import { CircleArrowOutUpLeftIcon } from "./components/icon/icons/circle-arrow-out-up-left-icon.js";
import { CircleArrowOutUpRightIcon } from "./components/icon/icons/circle-arrow-out-up-right-icon.js";
import { CircleArrowRightIcon } from "./components/icon/icons/circle-arrow-right-icon.js";
import { CircleArrowUpIcon } from "./components/icon/icons/circle-arrow-up-icon.js";
import { CircleCheckBigIcon } from "./components/icon/icons/circle-check-big-icon.js";
import { CircleCheckIcon } from "./components/icon/icons/circle-check-icon.js";
import { CircleChevronDownIcon } from "./components/icon/icons/circle-chevron-down-icon.js";
import { CircleChevronLeftIcon } from "./components/icon/icons/circle-chevron-left-icon.js";
import { CircleChevronRightIcon } from "./components/icon/icons/circle-chevron-right-icon.js";
import { CircleChevronUpIcon } from "./components/icon/icons/circle-chevron-up-icon.js";
import { CircleDashedIcon } from "./components/icon/icons/circle-dashed-icon.js";
import { CircleDivideIcon } from "./components/icon/icons/circle-divide-icon.js";
import { CircleDollarSignIcon } from "./components/icon/icons/circle-dollar-sign-icon.js";
import { CircleDotDashedIcon } from "./components/icon/icons/circle-dot-dashed-icon.js";
import { CircleDotIcon } from "./components/icon/icons/circle-dot-icon.js";
import { CircleEllipsisIcon } from "./components/icon/icons/circle-ellipsis-icon.js";
import { CircleEqualIcon } from "./components/icon/icons/circle-equal-icon.js";
import { CircleFadingArrowUpIcon } from "./components/icon/icons/circle-fading-arrow-up-icon.js";
import { CircleFadingPlusIcon } from "./components/icon/icons/circle-fading-plus-icon.js";
import { CircleGaugeIcon } from "./components/icon/icons/circle-gauge-icon.js";
import { CircleIcon } from "./components/icon/icons/circle-icon.js";
import { CircleMinusIcon } from "./components/icon/icons/circle-minus-icon.js";
import { CircleOffIcon } from "./components/icon/icons/circle-off-icon.js";
import { CircleParkingIcon } from "./components/icon/icons/circle-parking-icon.js";
import { CircleParkingOffIcon } from "./components/icon/icons/circle-parking-off-icon.js";
import { CirclePauseIcon } from "./components/icon/icons/circle-pause-icon.js";
import { CirclePercentIcon } from "./components/icon/icons/circle-percent-icon.js";
import { CirclePileIcon } from "./components/icon/icons/circle-pile-icon.js";
import { CirclePlayIcon } from "./components/icon/icons/circle-play-icon.js";
import { CirclePlusIcon } from "./components/icon/icons/circle-plus-icon.js";
import { CirclePoundSterlingIcon } from "./components/icon/icons/circle-pound-sterling-icon.js";
import { CirclePowerIcon } from "./components/icon/icons/circle-power-icon.js";
import { CircleQuestionMarkIcon } from "./components/icon/icons/circle-question-mark-icon.js";
import { CircleSlash2Icon } from "./components/icon/icons/circle-slash2-icon.js";
import { CircleSlashIcon } from "./components/icon/icons/circle-slash-icon.js";
import { CircleSmallIcon } from "./components/icon/icons/circle-small-icon.js";
import { CircleStarIcon } from "./components/icon/icons/circle-star-icon.js";
import { CircleStopIcon } from "./components/icon/icons/circle-stop-icon.js";
import { CircleUserIcon } from "./components/icon/icons/circle-user-icon.js";
import { CircleUserRoundIcon } from "./components/icon/icons/circle-user-round-icon.js";
import { CircleXIcon } from "./components/icon/icons/circle-x-icon.js";
import { CircuitBoardIcon } from "./components/icon/icons/circuit-board-icon.js";
import { CitrusIcon } from "./components/icon/icons/citrus-icon.js";
import { ClapperboardIcon } from "./components/icon/icons/clapperboard-icon.js";
import { ClipboardCheckIcon } from "./components/icon/icons/clipboard-check-icon.js";
import { ClipboardClockIcon } from "./components/icon/icons/clipboard-clock-icon.js";
import { ClipboardCopyIcon } from "./components/icon/icons/clipboard-copy-icon.js";
import { ClipboardIcon } from "./components/icon/icons/clipboard-icon.js";
import { ClipboardListIcon } from "./components/icon/icons/clipboard-list-icon.js";
import { ClipboardMinusIcon } from "./components/icon/icons/clipboard-minus-icon.js";
import { ClipboardPasteIcon } from "./components/icon/icons/clipboard-paste-icon.js";
import { ClipboardPenIcon } from "./components/icon/icons/clipboard-pen-icon.js";
import { ClipboardPenLineIcon } from "./components/icon/icons/clipboard-pen-line-icon.js";
import { ClipboardPlusIcon } from "./components/icon/icons/clipboard-plus-icon.js";
import { ClipboardTypeIcon } from "./components/icon/icons/clipboard-type-icon.js";
import { ClipboardXIcon } from "./components/icon/icons/clipboard-x-icon.js";
import { Clock1Icon } from "./components/icon/icons/clock1-icon.js";
import { Clock2Icon } from "./components/icon/icons/clock2-icon.js";
import { Clock3Icon } from "./components/icon/icons/clock3-icon.js";
import { Clock4Icon } from "./components/icon/icons/clock4-icon.js";
import { Clock5Icon } from "./components/icon/icons/clock5-icon.js";
import { Clock6Icon } from "./components/icon/icons/clock6-icon.js";
import { Clock7Icon } from "./components/icon/icons/clock7-icon.js";
import { Clock8Icon } from "./components/icon/icons/clock8-icon.js";
import { Clock9Icon } from "./components/icon/icons/clock9-icon.js";
import { Clock10Icon } from "./components/icon/icons/clock10-icon.js";
import { Clock11Icon } from "./components/icon/icons/clock11-icon.js";
import { Clock12Icon } from "./components/icon/icons/clock12-icon.js";
import { ClockAlertIcon } from "./components/icon/icons/clock-alert-icon.js";
import { ClockArrowDownIcon } from "./components/icon/icons/clock-arrow-down-icon.js";
import { ClockArrowUpIcon } from "./components/icon/icons/clock-arrow-up-icon.js";
import { ClockCheckIcon } from "./components/icon/icons/clock-check-icon.js";
import { ClockFadingIcon } from "./components/icon/icons/clock-fading-icon.js";
import { ClockIcon } from "./components/icon/icons/clock-icon.js";
import { ClockPlusIcon } from "./components/icon/icons/clock-plus-icon.js";
import { ClosedCaptionIcon } from "./components/icon/icons/closed-caption-icon.js";
import { CloudAlertIcon } from "./components/icon/icons/cloud-alert-icon.js";
import { CloudBackupIcon } from "./components/icon/icons/cloud-backup-icon.js";
import { CloudCheckIcon } from "./components/icon/icons/cloud-check-icon.js";
import { CloudCogIcon } from "./components/icon/icons/cloud-cog-icon.js";
import { CloudDownloadIcon } from "./components/icon/icons/cloud-download-icon.js";
import { CloudDrizzleIcon } from "./components/icon/icons/cloud-drizzle-icon.js";
import { CloudFogIcon } from "./components/icon/icons/cloud-fog-icon.js";
import { CloudHailIcon } from "./components/icon/icons/cloud-hail-icon.js";
import { CloudIcon } from "./components/icon/icons/cloud-icon.js";
import { CloudLightningIcon } from "./components/icon/icons/cloud-lightning-icon.js";
import { CloudMoonIcon } from "./components/icon/icons/cloud-moon-icon.js";
import { CloudMoonRainIcon } from "./components/icon/icons/cloud-moon-rain-icon.js";
import { CloudOffIcon } from "./components/icon/icons/cloud-off-icon.js";
import { CloudRainIcon } from "./components/icon/icons/cloud-rain-icon.js";
import { CloudRainWindIcon } from "./components/icon/icons/cloud-rain-wind-icon.js";
import { CloudSnowIcon } from "./components/icon/icons/cloud-snow-icon.js";
import { CloudSunIcon } from "./components/icon/icons/cloud-sun-icon.js";
import { CloudSunRainIcon } from "./components/icon/icons/cloud-sun-rain-icon.js";
import { CloudSyncIcon } from "./components/icon/icons/cloud-sync-icon.js";
import { CloudUploadIcon } from "./components/icon/icons/cloud-upload-icon.js";
import { CloudyIcon } from "./components/icon/icons/cloudy-icon.js";
import { CloverIcon } from "./components/icon/icons/clover-icon.js";
import { ClubIcon } from "./components/icon/icons/club-icon.js";
import { CodeIcon } from "./components/icon/icons/code-icon.js";
import { CodeXmlIcon } from "./components/icon/icons/code-xml-icon.js";
import { CodepenIcon } from "./components/icon/icons/codepen-icon.js";
import { CodesandboxIcon } from "./components/icon/icons/codesandbox-icon.js";
import { CoffeeIcon } from "./components/icon/icons/coffee-icon.js";
import { CogIcon } from "./components/icon/icons/cog-icon.js";
import { CoinsIcon } from "./components/icon/icons/coins-icon.js";
import { Columns2Icon } from "./components/icon/icons/columns2-icon.js";
import { Columns3CogIcon } from "./components/icon/icons/columns3-cog-icon.js";
import { Columns3Icon } from "./components/icon/icons/columns3-icon.js";
import { Columns4Icon } from "./components/icon/icons/columns4-icon.js";
import { CombineIcon } from "./components/icon/icons/combine-icon.js";
import { CommandIcon } from "./components/icon/icons/command-icon.js";
import { CompassIcon } from "./components/icon/icons/compass-icon.js";
import { ComponentIcon } from "./components/icon/icons/component-icon.js";
import { ComputerIcon } from "./components/icon/icons/computer-icon.js";
import { ConciergeBellIcon } from "./components/icon/icons/concierge-bell-icon.js";
import { ConeIcon } from "./components/icon/icons/cone-icon.js";
import { ConstructionIcon } from "./components/icon/icons/construction-icon.js";
import { ContactIcon } from "./components/icon/icons/contact-icon.js";
import { ContactRoundIcon } from "./components/icon/icons/contact-round-icon.js";
import { ContainerIcon } from "./components/icon/icons/container-icon.js";
import { ContrastIcon } from "./components/icon/icons/contrast-icon.js";
import { CookieIcon } from "./components/icon/icons/cookie-icon.js";
import { CookingPotIcon } from "./components/icon/icons/cooking-pot-icon.js";
import { CopyCheckIcon } from "./components/icon/icons/copy-check-icon.js";
import { CopyIcon } from "./components/icon/icons/copy-icon.js";
import { CopyMinusIcon } from "./components/icon/icons/copy-minus-icon.js";
import { CopyPlusIcon } from "./components/icon/icons/copy-plus-icon.js";
import { CopySlashIcon } from "./components/icon/icons/copy-slash-icon.js";
import { CopyXIcon } from "./components/icon/icons/copy-x-icon.js";
import { CopyleftIcon } from "./components/icon/icons/copyleft-icon.js";
import { CopyrightIcon } from "./components/icon/icons/copyright-icon.js";
import { CornerDownLeftIcon } from "./components/icon/icons/corner-down-left-icon.js";
import { CornerDownRightIcon } from "./components/icon/icons/corner-down-right-icon.js";
import { CornerLeftDownIcon } from "./components/icon/icons/corner-left-down-icon.js";
import { CornerLeftUpIcon } from "./components/icon/icons/corner-left-up-icon.js";
import { CornerRightDownIcon } from "./components/icon/icons/corner-right-down-icon.js";
import { CornerRightUpIcon } from "./components/icon/icons/corner-right-up-icon.js";
import { CornerUpLeftIcon } from "./components/icon/icons/corner-up-left-icon.js";
import { CornerUpRightIcon } from "./components/icon/icons/corner-up-right-icon.js";
import { CpuIcon } from "./components/icon/icons/cpu-icon.js";
import { CreativeCommonsIcon } from "./components/icon/icons/creative-commons-icon.js";
import { CreditCardIcon } from "./components/icon/icons/credit-card-icon.js";
import { CroissantIcon } from "./components/icon/icons/croissant-icon.js";
import { CropIcon } from "./components/icon/icons/crop-icon.js";
import { CrossIcon } from "./components/icon/icons/cross-icon.js";
import { CrosshairIcon } from "./components/icon/icons/crosshair-icon.js";
import { CrownIcon } from "./components/icon/icons/crown-icon.js";
import { CuboidIcon } from "./components/icon/icons/cuboid-icon.js";
import { CupSodaIcon } from "./components/icon/icons/cup-soda-icon.js";
import { CurrencyIcon } from "./components/icon/icons/currency-icon.js";
import { CylinderIcon } from "./components/icon/icons/cylinder-icon.js";
import { DamIcon } from "./components/icon/icons/dam-icon.js";
import { DatabaseBackupIcon } from "./components/icon/icons/database-backup-icon.js";
import { DatabaseIcon } from "./components/icon/icons/database-icon.js";
import { DatabaseZapIcon } from "./components/icon/icons/database-zap-icon.js";
import { DecimalsArrowLeftIcon } from "./components/icon/icons/decimals-arrow-left-icon.js";
import { DecimalsArrowRightIcon } from "./components/icon/icons/decimals-arrow-right-icon.js";
import { DeleteIcon } from "./components/icon/icons/delete-icon.js";
import { DessertIcon } from "./components/icon/icons/dessert-icon.js";
import { DiameterIcon } from "./components/icon/icons/diameter-icon.js";
import { DiamondIcon } from "./components/icon/icons/diamond-icon.js";
import { DiamondMinusIcon } from "./components/icon/icons/diamond-minus-icon.js";
import { DiamondPercentIcon } from "./components/icon/icons/diamond-percent-icon.js";
import { DiamondPlusIcon } from "./components/icon/icons/diamond-plus-icon.js";
import { Dice1Icon } from "./components/icon/icons/dice1-icon.js";
import { Dice2Icon } from "./components/icon/icons/dice2-icon.js";
import { Dice3Icon } from "./components/icon/icons/dice3-icon.js";
import { Dice4Icon } from "./components/icon/icons/dice4-icon.js";
import { Dice5Icon } from "./components/icon/icons/dice5-icon.js";
import { Dice6Icon } from "./components/icon/icons/dice6-icon.js";
import { DicesIcon } from "./components/icon/icons/dices-icon.js";
import { DiffIcon } from "./components/icon/icons/diff-icon.js";
import { Disc2Icon } from "./components/icon/icons/disc2-icon.js";
import { Disc3Icon } from "./components/icon/icons/disc3-icon.js";
import { DiscAlbumIcon } from "./components/icon/icons/disc-album-icon.js";
import { DiscIcon } from "./components/icon/icons/disc-icon.js";
import { DivideIcon } from "./components/icon/icons/divide-icon.js";
import { DnaIcon } from "./components/icon/icons/dna-icon.js";
import { DnaOffIcon } from "./components/icon/icons/dna-off-icon.js";
import { DockIcon } from "./components/icon/icons/dock-icon.js";
import { DogIcon } from "./components/icon/icons/dog-icon.js";
import { DollarSignIcon } from "./components/icon/icons/dollar-sign-icon.js";
import { DonutIcon } from "./components/icon/icons/donut-icon.js";
import { DoorClosedIcon } from "./components/icon/icons/door-closed-icon.js";
import { DoorClosedLockedIcon } from "./components/icon/icons/door-closed-locked-icon.js";
import { DoorOpenIcon } from "./components/icon/icons/door-open-icon.js";
import { DotIcon } from "./components/icon/icons/dot-icon.js";
import { DownloadIcon } from "./components/icon/icons/download-icon.js";
import { DraftingCompassIcon } from "./components/icon/icons/drafting-compass-icon.js";
import { DramaIcon } from "./components/icon/icons/drama-icon.js";
import { DribbbleIcon } from "./components/icon/icons/dribbble-icon.js";
import { DrillIcon } from "./components/icon/icons/drill-icon.js";
import { DroneIcon } from "./components/icon/icons/drone-icon.js";
import { DropletIcon } from "./components/icon/icons/droplet-icon.js";
import { DropletOffIcon } from "./components/icon/icons/droplet-off-icon.js";
import { DropletsIcon } from "./components/icon/icons/droplets-icon.js";
import { DrumIcon } from "./components/icon/icons/drum-icon.js";
import { DrumstickIcon } from "./components/icon/icons/drumstick-icon.js";
import { DumbbellIcon } from "./components/icon/icons/dumbbell-icon.js";
import { EarIcon } from "./components/icon/icons/ear-icon.js";
import { EarOffIcon } from "./components/icon/icons/ear-off-icon.js";
import { EarthIcon } from "./components/icon/icons/earth-icon.js";
import { EarthLockIcon } from "./components/icon/icons/earth-lock-icon.js";
import { EclipseIcon } from "./components/icon/icons/eclipse-icon.js";
import { EggFriedIcon } from "./components/icon/icons/egg-fried-icon.js";
import { EggIcon } from "./components/icon/icons/egg-icon.js";
import { EggOffIcon } from "./components/icon/icons/egg-off-icon.js";
import { EllipsisIcon } from "./components/icon/icons/ellipsis-icon.js";
import { EllipsisVerticalIcon } from "./components/icon/icons/el