// Auto-generated barrel — re-exports individual component files for tree-shaking

try { module.exports.ClAnchorNav = require('../utils/Element/ClAnchorNav.cjs').default } catch (_) {}
try { module.exports.ClBadge = require('../utils/Element/ClBadge.cjs').default } catch (_) {}
try { module.exports.ClButton = require('../utils/Element/ClButton.cjs').default } catch (_) {}
try { module.exports.ClCheckbox = require('../utils/Element/ClCheckbox.cjs').default } catch (_) {}
try { module.exports.ClCheckboxOne = require('../utils/Element/ClCheckboxOne.cjs').default } catch (_) {}
try { module.exports.ClClipboard = require('../utils/Element/ClClipboard.cjs').default } catch (_) {}
try { module.exports.ClCountup = require('../utils/Element/ClCountup.cjs').default } catch (_) {}
try { module.exports.ClCropper = require('../utils/Element/ClCropper.cjs').default } catch (_) {}
try { module.exports.ClDarg = require('../utils/Element/ClDarg.cjs').default } catch (_) {}
try { module.exports.ClEllipsis = require('../utils/Element/ClEllipsis.cjs').default } catch (_) {}
try { module.exports.ClForm = require('../utils/Element/ClForm.cjs').default } catch (_) {}
try { module.exports.ClFormGroup = require('../utils/Element/ClFormGroup.cjs').default } catch (_) {}
try { module.exports.ClFormValidate = require('../utils/Element/ClFormValidate.cjs').default } catch (_) {}
try { module.exports.ClIconFont = require('../utils/Element/ClIconFont.cjs').default } catch (_) {}
try { module.exports.ClImage = require('../utils/Element/ClImage.cjs').default } catch (_) {}
try { module.exports.ClInput = require('../utils/Element/ClInput.cjs').default } catch (_) {}
try { module.exports.ClInputCaptcha = require('../utils/Element/ClInputCaptcha.cjs').default } catch (_) {}
try { module.exports.ClInputNumber = require('../utils/Element/ClInputNumber.cjs').default } catch (_) {}
try { module.exports.ClInputSearch = require('../utils/Element/ClInputSearch.cjs').default } catch (_) {}
try { module.exports.ClInputTextarea = require('../utils/Element/ClInputTextarea.cjs').default } catch (_) {}
try { module.exports.ClInputnumberButton = require('../utils/Element/ClInputnumberButton.cjs').default } catch (_) {}
try { module.exports.ClLink = require('../utils/Element/ClLink.cjs').default } catch (_) {}
try { module.exports.ClLoad = require('../utils/Element/ClLoad.cjs').default } catch (_) {}
try { module.exports.ClLoadFullCenter = require('../utils/Element/ClLoadFullCenter.cjs').default } catch (_) {}
try { module.exports.ClLoadIng = require('../utils/Element/ClLoadIng.cjs').default } catch (_) {}
try { module.exports.ClLoadScreen = require('../utils/Element/ClLoadScreen.cjs').default } catch (_) {}
try { module.exports.ClLoadWarp = require('../utils/Element/ClLoadWarp.cjs').default } catch (_) {}
try { module.exports.ClModal = require('../utils/Element/ClModal.cjs').default } catch (_) {}
try { module.exports.ClProgress = require('../utils/Element/ClProgress.cjs').default } catch (_) {}
try { module.exports.ClRadio = require('../utils/Element/ClRadio.cjs').default } catch (_) {}
try { module.exports.ClRadioOne = require('../utils/Element/ClRadioOne.cjs').default } catch (_) {}
try { module.exports.ClSlider = require('../utils/Element/ClSlider.cjs').default } catch (_) {}
try { module.exports.ClSwitchery = require('../utils/Element/ClSwitchery.cjs').default } catch (_) {}
try { module.exports.ClTags = require('../utils/Element/ClTags.cjs').default } catch (_) {}
try { module.exports.ClTransitionSlideupdown = require('../utils/Element/ClTransitionSlideupdown.cjs').default } catch (_) {}
try { module.exports.ClWaterfall = require('../utils/Element/ClWaterfall.cjs').default } catch (_) {}
try { module.exports.ClWaterfallImage = require('../utils/Element/ClWaterfallImage.cjs').default } catch (_) {}
try { module.exports.ClCell = require('../utils/Mobile/ClCell.cjs').default } catch (_) {}
try { module.exports.ClPullToRefresh = require('../utils/Mobile/ClPullToRefresh.cjs').default } catch (_) {}

try { var _dp_clipboard = module.exports.ClProClipboard = require('../utils/Element/__provide__/Clipboard.cjs').default } catch (_) {}
try { var _dp_languagePack = module.exports.ClLanguagePack = require('../utils/Element/__provide__/languagePack.cjs').default } catch (_) {}
try { var _dp_loadScreen = module.exports.ClProLoadScreen = require('../utils/Element/__provide__/LoadScreen.cjs').default } catch (_) {}

module.exports.install = function(app, options) {
  var components = [module.exports.ClAnchorNav, module.exports.ClBadge, module.exports.ClButton, module.exports.ClCheckbox, module.exports.ClCheckboxOne, module.exports.ClClipboard, module.exports.ClCountup, module.exports.ClCropper, module.exports.ClDarg, module.exports.ClEllipsis, module.exports.ClForm, module.exports.ClFormGroup, module.exports.ClFormValidate, module.exports.ClIconFont, module.exports.ClImage, module.exports.ClInput, module.exports.ClInputCaptcha, module.exports.ClInputNumber, module.exports.ClInputSearch, module.exports.ClInputTextarea, module.exports.ClInputnumberButton, module.exports.ClLink, module.exports.ClLoad, module.exports.ClLoadFullCenter, module.exports.ClLoadIng, module.exports.ClLoadScreen, module.exports.ClLoadWarp, module.exports.ClModal, module.exports.ClProgress, module.exports.ClRadio, module.exports.ClRadioOne, module.exports.ClSlider, module.exports.ClSwitchery, module.exports.ClTags, module.exports.ClTransitionSlideupdown, module.exports.ClWaterfall, module.exports.ClWaterfallImage, module.exports.ClCell, module.exports.ClPullToRefresh]
  components.forEach(function(c) { if (c) app.component(c.name || 'ClUnknown', c) })

  app.provide('$ClGlobals', {
    clipboard: _dp_clipboard ? _dp_clipboard((options && options.clipboard) || {}) : null,
    languagePack: _dp_languagePack ? _dp_languagePack((options && options.languagePack) || {}) : null,
    loadScreen: _dp_loadScreen ? _dp_loadScreen((options && options.loadScreen) || {}) : null,
  })
}
