'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var components = require('./components.js');
require('./version/index.js');
var index$1 = require('./cssinjs/index.js');
var context = require('./config-provider/context.js');
var index$2 = require('./theme/index.js');
var index$j = require('./message/index.js');
var index$m = require('./notification/index.js');
var Modal = require('./modal/Modal.js');
var version = require('./version/version.js');
var index$3 = require('./affix/index.js');
var Anchor = require('./anchor/Anchor.js');
var AnchorLink = require('./anchor/AnchorLink.js');
var index$4 = require('./auto-complete/index.js');
var index$5 = require('./alert/index.js');
var Avatar = require('./avatar/Avatar.js');
var Group = require('./avatar/Group.js');
var Badge = require('./badge/Badge.js');
var Ribbon = require('./badge/Ribbon.js');
var Breadcrumb = require('./breadcrumb/Breadcrumb.js');
var BreadcrumbItem = require('./breadcrumb/BreadcrumbItem.js');
var BreadcrumbSeparator = require('./breadcrumb/BreadcrumbSeparator.js');
var button = require('./button/button.js');
var buttonGroup = require('./button/button-group.js');
var dayjs = require('./calendar/dayjs.js');
var Card = require('./card/Card.js');
var Grid = require('./card/Grid.js');
var Meta = require('./card/Meta.js');
var Collapse = require('./collapse/Collapse.js');
var CollapsePanel = require('./collapse/CollapsePanel.js');
var index$6 = require('./carousel/index.js');
var index$7 = require('./cascader/index.js');
var Checkbox = require('./checkbox/Checkbox.js');
var Group$1 = require('./checkbox/Group.js');
var index$8 = require('./col/index.js');
var index$9 = require('./comment/index.js');
var index$a = require('./config-provider/index.js');
var dayjs$1 = require('./date-picker/dayjs.js');
var index$b = require('./descriptions/index.js');
var index$c = require('./divider/index.js');
var dropdown = require('./dropdown/dropdown.js');
var dropdownButton = require('./dropdown/dropdown-button.js');
var index$d = require('./drawer/index.js');
var index$e = require('./empty/index.js');
var FloatButton = require('./float-button/FloatButton.js');
var FloatButtonGroup = require('./float-button/FloatButtonGroup.js');
var BackTop = require('./float-button/BackTop.js');
var Form = require('./form/Form.js');
var FormItem = require('./form/FormItem.js');
var FormItemContext = require('./form/FormItemContext.js');
var Input = require('./input/Input.js');
var Group$2 = require('./input/Group.js');
var Password = require('./input/Password.js');
var Search = require('./input/Search.js');
var TextArea = require('./input/TextArea.js');
var index$f = require('./image/index.js');
var PreviewGroup = require('./image/PreviewGroup.js');
var index$g = require('./input-number/index.js');
var index$h = require('./layout/index.js');
var index$i = require('./list/index.js');
var Item = require('./list/Item.js');
var ItemMeta = require('./list/ItemMeta.js');
var Menu = require('./menu/src/Menu.js');
var Divider = require('./menu/src/Divider.js');
var MenuItem = require('./menu/src/MenuItem.js');
var ItemGroup = require('./menu/src/ItemGroup.js');
var SubMenu = require('./menu/src/SubMenu.js');
var index$k = require('./mentions/index.js');
var Statistic = require('./statistic/Statistic.js');
var index$l = require('./statistic/index.js');
var index$n = require('./page-header/index.js');
var index$o = require('./pagination/index.js');
var index$p = require('./popconfirm/index.js');
var index$q = require('./popover/index.js');
var index$r = require('./progress/index.js');
var Radio = require('./radio/Radio.js');
var RadioButton = require('./radio/RadioButton.js');
var Group$3 = require('./radio/Group.js');
var index$s = require('./rate/index.js');
var index$t = require('./result/index.js');
var index$u = require('./row/index.js');
var select = require('./select/select.js');
var Skeleton = require('./skeleton/Skeleton.js');
var Button = require('./skeleton/Button.js');
var Avatar$1 = require('./skeleton/Avatar.js');
var Input$1 = require('./skeleton/Input.js');
var Image = require('./skeleton/Image.js');
var Title = require('./skeleton/Title.js');
var index$v = require('./slider/index.js');
var index$w = require('./space/index.js');
var Spin = require('./spin/Spin.js');
var index$x = require('./steps/index.js');
var index$y = require('./switch/index.js');
var index$z = require('./table/index.js');
var Column = require('./table/Column.js');
var ColumnGroup = require('./table/ColumnGroup.js');
var index$A = require('./transfer/index.js');
var index$B = require('./tree/index.js');
var DirectoryTree = require('./tree/DirectoryTree.js');
var index$C = require('./tree-select/index.js');
var Tabs = require('./tabs/src/Tabs.js');
var TabPane = require('./tabs/src/TabPanelList/TabPane.js');
var index$D = require('./tag/index.js');
var CheckableTag = require('./tag/CheckableTag.js');
var dayjs$2 = require('./time-picker/dayjs.js');
var Timeline = require('./timeline/Timeline.js');
var TimelineItem = require('./timeline/TimelineItem.js');
var index$E = require('./tooltip/index.js');
var Typography = require('./typography/Typography.js');
var Link = require('./typography/Link.js');
var Paragraph = require('./typography/Paragraph.js');
var Text = require('./typography/Text.js');
var Title$1 = require('./typography/Title.js');
var index$F = require('./upload/index.js');
var index$G = require('./locale-provider/index.js');
var index$H = require('./watermark/index.js');
var index$I = require('./segmented/index.js');
var index$J = require('./qrcode/index.js');
var index$K = require('./tour/index.js');
var props = require('./select/props.js');
var index$L = require('./select/index.js');
var Theme = require('./cssinjs/theme/Theme.js');
var createTheme = require('./cssinjs/theme/createTheme.js');
var useStyleRegister = require('./cssinjs/hooks/useStyleRegister.js');
var useCacheToken = require('./cssinjs/hooks/useCacheToken.js');
var StyleContext = require('./cssinjs/StyleContext.js');
var Keyframes = require('./cssinjs/Keyframes.js');
var legacyLogicalProperties = require('./cssinjs/transformers/legacyLogicalProperties.js');
var logicalPropertiesLinter = require('./cssinjs/linters/logicalPropertiesLinter.js');
var legacyNotSelectorLinter = require('./cssinjs/linters/legacyNotSelectorLinter.js');

const install = function(app) {
  Object.keys(components).forEach((key) => {
    const component = components[key];
    if (component.install)
      app.use(component);
  });
  app.use(index$1.default.StyleProvider);
  app.config.globalProperties.$message = index$j.default;
  app.config.globalProperties.$notification = index$m.default;
  app.config.globalProperties.$info = Modal.default.info;
  app.config.globalProperties.$success = Modal.default.success;
  app.config.globalProperties.$error = Modal.default.error;
  app.config.globalProperties.$warning = Modal.default.warning;
  app.config.globalProperties.$confirm = Modal.default.confirm;
  app.config.globalProperties.$destroyAll = Modal.default.destroyAll;
  return app;
};
var index = {
  version: version.version,
  install
};

exports.cssinjs = index$1.default;
exports.useAntdContext = context.useConfigContextInject;
exports.theme = index$2.default;
exports.message = index$j.default;
exports.notification = index$m.default;
exports.Modal = Modal.default;
exports.version = version.version;
exports.Affix = index$3.AAffix;
exports.Anchor = Anchor.default;
exports.AnchorLink = AnchorLink.default;
exports.AutoComplete = index$4.default;
exports.AutoCompleteOptGroup = index$4.AutoCompleteOptGroup;
exports.AutoCompleteOption = index$4.AutoCompleteOption;
exports.Alert = index$5.default;
exports.Avatar = Avatar.default;
exports.AvatarGroup = Group.default;
exports.Badge = Badge.default;
exports.BadgeRibbon = Ribbon.default;
exports.Breadcrumb = Breadcrumb.default;
exports.BreadcrumbItem = BreadcrumbItem.default;
exports.BreadcrumbSeparator = BreadcrumbSeparator.default;
exports.Button = button.default;
exports.ButtonGroup = buttonGroup.default;
exports.Calendar = dayjs.default;
exports.Card = Card.default;
exports.CardGrid = Grid.default;
exports.CardMeta = Meta.default;
exports.Collapse = Collapse.default;
exports.CollapsePanel = CollapsePanel.default;
exports.Carousel = index$6.default;
exports.Cascader = index$7.default;
exports.Checkbox = Checkbox.default;
exports.CheckboxGroup = Group$1.default;
exports.Col = index$8.default;
exports.Comment = index$9.default;
exports.ConfigProvider = index$a.default;
exports.DatePicker = dayjs$1.default;
exports.MonthPicker = dayjs$1.MonthPicker;
exports.QuarterPicker = dayjs$1.QuarterPicker;
exports.RangePicker = dayjs$1.RangePicker;
exports.WeekPicker = dayjs$1.WeekPicker;
exports.Descriptions = index$b.default;
exports.DescriptionsItem = index$b.DescriptionsItem;
exports.Divider = index$c.default;
exports.Dropdown = dropdown.default;
exports.DropdownButton = dropdownButton.default;
exports.Drawer = index$d.default;
exports.Empty = index$e.default;
exports.FloatButton = FloatButton.default;
exports.FloatButtonGroup = FloatButtonGroup.default;
exports.BackTop = BackTop.default;
exports.Form = Form.default;
exports.FormItem = FormItem.default;
exports.FormItemRest = FormItemContext.default;
exports.Input = Input.default;
exports.InputGroup = Group$2.default;
exports.InputPassword = Password.default;
exports.InputSearch = Search.default;
exports.Textarea = TextArea.default;
exports.Image = index$f.default;
exports.ImagePreviewGroup = PreviewGroup.default;
exports.InputNumber = index$g.default;
exports.Layout = index$h.default;
exports.LayoutContent = index$h.LayoutContent;
exports.LayoutFooter = index$h.LayoutFooter;
exports.LayoutHeader = index$h.LayoutHeader;
exports.LayoutSider = index$h.LayoutSider;
exports.List = index$i.default;
exports.ListItem = Item.default;
exports.ListItemMeta = ItemMeta.default;
exports.Menu = Menu.default;
exports.MenuDivider = Divider.default;
exports.MenuItem = MenuItem.default;
exports.MenuItemGroup = ItemGroup.default;
exports.SubMenu = SubMenu.default;
exports.Mentions = index$k.default;
exports.MentionsOption = index$k.MentionsOption;
exports.Statistic = Statistic.default;
exports.StatisticCountdown = index$l.StatisticCountdown;
exports.PageHeader = index$n.default;
exports.Pagination = index$o.default;
exports.Popconfirm = index$p.default;
exports.Popover = index$q.default;
exports.Progress = index$r.default;
exports.Radio = Radio.default;
exports.RadioButton = RadioButton.default;
exports.RadioGroup = Group$3.default;
exports.Rate = index$s.default;
exports.Result = index$t.default;
exports.Row = index$u.default;
exports.Select = select.default;
exports.Skeleton = Skeleton.default;
exports.SkeletonButton = Button.default;
exports.SkeletonAvatar = Avatar$1.default;
exports.SkeletonInput = Input$1.default;
exports.SkeletonImage = Image.default;
exports.SkeletonTitle = Title.default;
exports.Slider = index$v.default;
exports.Space = index$w.default;
exports.Spin = Spin.default;
exports.Step = index$x.Step;
exports.Steps = index$x.default;
exports.Switch = index$y.default;
exports.Table = index$z.default;
exports.TableSummary = index$z.TableSummary;
exports.TableSummaryCell = index$z.TableSummaryCell;
exports.TableSummaryRow = index$z.TableSummaryRow;
exports.TableColumn = Column.default;
exports.TableColumnGroup = ColumnGroup.default;
exports.Transfer = index$A.default;
exports.Tree = index$B.default;
exports.TreeNode = index$B.TreeNode;
exports.DirectoryTree = DirectoryTree.default;
exports.TreeSelect = index$C.default;
exports.TreeSelectNode = index$C.TreeSelectNode;
exports.Tabs = Tabs.default;
exports.TabPane = TabPane.default;
exports.Tag = index$D.default;
exports.CheckableTag = CheckableTag.default;
exports.TimePicker = dayjs$2.default;
exports.TimeRangePicker = dayjs$2.TimeRangePicker;
exports.Timeline = Timeline.default;
exports.TimelineItem = TimelineItem.default;
exports.Tooltip = index$E.default;
exports.Typography = Typography.default;
exports.TypographyLink = Link.default;
exports.TypographyParagraph = Paragraph.default;
exports.TypographyText = Text.default;
exports.TypographyTitle = Title$1.default;
exports.Upload = index$F.default;
exports.UploadDragger = index$F.UploadDragger;
exports.LocaleProvider = index$G.default;
exports.Watermark = index$H.default;
exports.Segmented = index$I.default;
exports.QRCode = index$J.default;
exports.Tour = index$K.default;
exports.selectProps = props.selectProps;
exports.SelectOptGroup = index$L.SelectOptGroup;
exports.SelectOption = index$L.SelectOption;
exports.Theme = Theme.default;
exports.createTheme = createTheme.default;
exports.extractStyle = useStyleRegister.extractStyle;
exports.useStyleRegister = useStyleRegister.default;
exports.useCacheToken = useCacheToken.default;
exports.StyleProvider = StyleContext.StyleProvider;
exports.createCache = StyleContext.createCache;
exports.useStyleInject = StyleContext.useStyleInject;
exports.useStyleProvider = StyleContext.useStyleProvider;
exports.Keyframes = Keyframes.default;
exports.legacyLogicalPropertiesTransformer = legacyLogicalProperties.default;
exports.logicalPropertiesLinter = logicalPropertiesLinter.default;
exports.legacyNotSelectorLinter = legacyNotSelectorLinter.default;
exports.default = index;
exports.install = install;
//# sourceMappingURL=index.js.map
