export const AuthenticBadge = () => import('../..\\components\\AuthenticBadge.vue' /* webpackChunkName: "components/authentic-badge" */).then(c => wrapFunctional(c.default || c))
export const Avatar = () => import('../..\\components\\Avatar.vue' /* webpackChunkName: "components/avatar" */).then(c => wrapFunctional(c.default || c))
export const FileUpload = () => import('../..\\components\\FileUpload.vue' /* webpackChunkName: "components/file-upload" */).then(c => wrapFunctional(c.default || c))
export const IconPicker = () => import('../..\\components\\IconPicker.vue' /* webpackChunkName: "components/icon-picker" */).then(c => wrapFunctional(c.default || c))
export const LanguagePicker = () => import('../..\\components\\LanguagePicker.vue' /* webpackChunkName: "components/language-picker" */).then(c => wrapFunctional(c.default || c))
export const Logo = () => import('../..\\components\\Logo.vue' /* webpackChunkName: "components/logo" */).then(c => wrapFunctional(c.default || c))
export const Maintenance = () => import('../..\\components\\Maintenance.vue' /* webpackChunkName: "components/maintenance" */).then(c => wrapFunctional(c.default || c))
export const MarkdownEditor = () => import('../..\\components\\MarkdownEditor.vue' /* webpackChunkName: "components/markdown-editor" */).then(c => wrapFunctional(c.default || c))
export const Pagination = () => import('../..\\components\\Pagination.vue' /* webpackChunkName: "components/pagination" */).then(c => wrapFunctional(c.default || c))
export const ProfileBit = () => import('../..\\components\\ProfileBit.vue' /* webpackChunkName: "components/profile-bit" */).then(c => wrapFunctional(c.default || c))
export const ProjectList = () => import('../..\\components\\ProjectList.vue' /* webpackChunkName: "components/project-list" */).then(c => wrapFunctional(c.default || c))
export const SaveChanges = () => import('../..\\components\\SaveChanges.vue' /* webpackChunkName: "components/save-changes" */).then(c => wrapFunctional(c.default || c))
export const SearchBar = () => import('../..\\components\\SearchBar.vue' /* webpackChunkName: "components/search-bar" */).then(c => wrapFunctional(c.default || c))
export const SectionTitle = () => import('../..\\components\\SectionTitle.vue' /* webpackChunkName: "components/section-title" */).then(c => wrapFunctional(c.default || c))
export const Spacer = () => import('../..\\components\\Spacer.vue' /* webpackChunkName: "components/spacer" */).then(c => wrapFunctional(c.default || c))
export const TaskTile = () => import('../..\\components\\TaskTile.vue' /* webpackChunkName: "components/task-tile" */).then(c => wrapFunctional(c.default || c))
export const TeamIcon = () => import('../..\\components\\TeamIcon.vue' /* webpackChunkName: "components/team-icon" */).then(c => wrapFunctional(c.default || c))
export const Toolbar = () => import('../..\\components\\Toolbar.vue' /* webpackChunkName: "components/toolbar" */).then(c => wrapFunctional(c.default || c))
export const HomeActivity = () => import('../..\\components\\home\\Activity.vue' /* webpackChunkName: "components/home-activity" */).then(c => wrapFunctional(c.default || c))
export const HomeEmptyGraphic = () => import('../..\\components\\home\\EmptyGraphic.vue' /* webpackChunkName: "components/home-empty-graphic" */).then(c => wrapFunctional(c.default || c))
export const HomeFocus = () => import('../..\\components\\home\\Focus.vue' /* webpackChunkName: "components/home-focus" */).then(c => wrapFunctional(c.default || c))
export const HomeProjectsView = () => import('../..\\components\\home\\ProjectsView.vue' /* webpackChunkName: "components/home-projects-view" */).then(c => wrapFunctional(c.default || c))
export const HomeStarredView = () => import('../..\\components\\home\\StarredView.vue' /* webpackChunkName: "components/home-starred-view" */).then(c => wrapFunctional(c.default || c))
export const HomeTeams = () => import('../..\\components\\home\\Teams.vue' /* webpackChunkName: "components/home-teams" */).then(c => wrapFunctional(c.default || c))
export const ProjectSidebar = () => import('../..\\components\\project\\Sidebar.vue' /* webpackChunkName: "components/project-sidebar" */).then(c => wrapFunctional(c.default || c))
export const ProjectKanbanEmptyGraphic = () => import('../..\\components\\project\\kanban\\EmptyGraphic.vue' /* webpackChunkName: "components/project-kanban-empty-graphic" */).then(c => wrapFunctional(c.default || c))
export const ProjectOverviewHistory = () => import('../..\\components\\project\\overview\\History.vue' /* webpackChunkName: "components/project-overview-history" */).then(c => wrapFunctional(c.default || c))
export const ProjectOverviewProgress = () => import('../..\\components\\project\\overview\\Progress.vue' /* webpackChunkName: "components/project-overview-progress" */).then(c => wrapFunctional(c.default || c))
export const ProjectOverviewReadmeGraphic = () => import('../..\\components\\project\\overview\\ReadmeGraphic.vue' /* webpackChunkName: "components/project-overview-readme-graphic" */).then(c => wrapFunctional(c.default || c))
export const ProjectTasksEmptyGraphic = () => import('../..\\components\\project\\tasks\\EmptyGraphic.vue' /* webpackChunkName: "components/project-tasks-empty-graphic" */).then(c => wrapFunctional(c.default || c))

// nuxt/nuxt.js#8607
function wrapFunctional(options) {
  if (!options || !options.functional) {
    return options
  }

  const propKeys = Array.isArray(options.props) ? options.props : Object.keys(options.props || {})

  return {
    render(h) {
      const attrs = {}
      const props = {}

      for (const key in this.$attrs) {
        if (propKeys.includes(key)) {
          props[key] = this.$attrs[key]
        } else {
          attrs[key] = this.$attrs[key]
        }
      }

      return h(options, {
        on: this.$listeners,
        attrs,
        props,
        scopedSlots: this.$scopedSlots,
      }, this.$slots.default)
    }
  }
}
