<commit_before>/**
 * Load global stylesheets
 */
import "@sdl/controls-react-wrappers/dist/stylesheets/main";

/**
 * Components
 */
import * as AppComp from "@sdl/dd/container/App/App";
import * as HomeComp from "@sdl/dd/Home/Home";
import * as PublicationContentComp from "@sdl/dd/PublicationContent/PublicationContentPresentation";
import * as PublicationsListComp from "@sdl/dd/PublicationsList/PublicationsListPresentation";
import * as BreadcrumbsComp from "@sdl/dd/presentation/Breadcrumbs";
import * as ContentNavigationComp from "@sdl/dd/presentation/ContentNavigation";
import * as NavigationMenuComp from "@sdl/dd/presentation/NavigationMenu";
import * as PageComp from "@sdl/dd/Page/PagePresentation";
import * as PageLinkComp from "@sdl/dd/PageLink/PageLink";
import * as SearchBarComp from "@sdl/dd/presentation/SearchBar";
import * as TocComp from "@sdl/dd/presentation/Toc";
import * as TopBarComp from "@sdl/dd/presentation/TopBar";
import * as TileComp from "@sdl/dd/presentation/Tile";
import * as TilesListComp from "@sdl/dd/presentation/TopBar";
import * as ErrorComp from "@sdl/dd/presentation/Error";
import * as ErrorTocComp from "@sdl/dd/presentation/ErrorToc";
import * as VersionSelectorComp from "@sdl/dd/presentation/VersionSelector";
import * as ErrorContentComp from "@sdl/dd/container/ErrorContent/ErrorContentPresentation";
import * as ProductFamiliesListComp from "@sdl/dd/container/ProductFamiliesList/ProductFamiliesList";
import * as ContentLanguageWarningComp from "@sdl/dd/ContentLanguageWarning/ContentLanguageWarningPresentation";
import * as DropdownComp from "@sdl/dd/Dropdown/Dropdown";

export const Components = {
    AppComp, HomeComp, PublicationContentComp, PublicationsListComp,
    BreadcrumbsComp, ContentNavigationComp, NavigationMenuComp,
    PageComp, SearchBarComp, TocComp, TopBarComp,
    TileComp, TilesListComp, ErrorComp, ErrorTocComp,
    VersionSelectorComp, ErrorContentComp, ProductFamiliesListComp,
    ContentLanguageWarningComp, DropdownComp, PageLinkComp
};

export * from "interfaces/Error";
export * from "interfaces/Page";
export * from "interfaces/ProductFamily";
export * from "interfaces/ProductReleaseVersion";
export * from "interfaces/Publication";
export * from "interfaces/PublicationContentPropsParams";
export * from "interfaces/Taxonomy";
export * from "interfaces/TcmId";
export * from "interfaces/Window";
export * from "interfaces/Services";

/**
 * Models
 */
import * as NavigationLinksModel from "models/NavigationLinks";
import * as PageModel from "models/Page";
import * as PublicationsModel from "models/Publications";
import * as TocModel from "models/Toc";

export const Models = {
    NavigationLinksModel, PageModel, PublicationsModel, TocModel
};

/**
 * Services
 */
import { PageService } from "services/client/PageService";
import { PublicationService } from "services/client/PublicationService";
import { TaxonomyService } from "services/client/TaxonomyService";
import { LocalizationService, localization } from "services/common/LocalizationService";

export const Services = {
    Client: { PageService, PublicationService, TaxonomyService },
    Common: { LocalizationService, localization }
};

export * from "services/interfaces/LocalizationService";
export * from "services/interfaces/PageService";
export * from "services/interfaces/PublicationService";
export * from "services/interfaces/TaxonomyService";

/**
 * Store
 */
export { configureStore } from "store/Store";
export * from "store/interfaces/Action";
export * from "store/interfaces/State";

/**
 * Utils
 */
import { Api } from "utils/Api";
import { Html } from "utils/Html";
import { Path, path } from "utils/Path";
import { slugify } from "utils/Slug";
import { String } from "utils/String";
import { TcmId } from "utils/TcmId";
import { Url } from "utils/Url";
import Version from "utils/Version";

export const Utils = {
    Api, Html, Path, path, String, slugify, TcmId, Url, Version
};
<commit_msg>KCWA-1052 Add export<commit_after>/**
 * Load global stylesheets
 */
import "@sdl/controls-react-wrappers/dist/stylesheets/main";

/**
 * Components
 */
import * as AppComp from "@sdl/dd/container/App/App";
import * as HomeComp from "@sdl/dd/Home/Home";
import * as PublicationContentComp from "@sdl/dd/PublicationContent/PublicationContentPresentation";
import * as PublicationsListComp from "@sdl/dd/PublicationsList/PublicationsListPresentation";
import * as BreadcrumbsComp from "@sdl/dd/presentation/Breadcrumbs";
import * as ContentNavigationComp from "@sdl/dd/presentation/ContentNavigation";
import * as NavigationMenuComp from "@sdl/dd/presentation/NavigationMenu";
import * as PageComp from "@sdl/dd/Page/PagePresentation";
import * as PageLinkComp from "@sdl/dd/PageLink/PageLink";
import * as SearchBarComp from "@sdl/dd/presentation/SearchBar";
import * as TocComp from "@sdl/dd/presentation/Toc";
import * as TopBarComp from "@sdl/dd/presentation/TopBar";
import * as TileComp from "@sdl/dd/presentation/Tile";
import * as TilesListComp from "@sdl/dd/presentation/TopBar";
import * as ErrorComp from "@sdl/dd/presentation/Error";
import * as ErrorTocComp from "@sdl/dd/presentation/ErrorToc";
import * as VersionSelectorComp from "@sdl/dd/presentation/VersionSelector";
import * as ErrorContentComp from "@sdl/dd/container/ErrorContent/ErrorContentPresentation";
import * as ProductFamiliesListComp from "@sdl/dd/container/ProductFamiliesList/ProductFamiliesList";
import * as ContentLanguageWarningComp from "@sdl/dd/ContentLanguageWarning/ContentLanguageWarningPresentation";
import * as DropdownComp from "@sdl/dd/Dropdown/Dropdown";

export const Components = {
    AppComp, HomeComp, PublicationContentComp, PublicationsListComp,
    BreadcrumbsComp, ContentNavigationComp, NavigationMenuComp,
    PageComp, SearchBarComp, TocComp, TopBarComp,
    TileComp, TilesListComp, ErrorComp, ErrorTocComp,
    VersionSelectorComp, ErrorContentComp, ProductFamiliesListComp,
    ContentLanguageWarningComp, DropdownComp, PageLinkComp
};

export * from "interfaces/Error";
export * from "interfaces/Page";
export * from "interfaces/ProductFamily";
export * from "interfaces/ProductReleaseVersion";
export * from "interfaces/Publication";
export * from "interfaces/PublicationContentPropsParams";
export * from "interfaces/Taxonomy";
export * from "interfaces/TcmId";
export * from "interfaces/Window";
export * from "interfaces/Services";

/**
 * Models
 */
import * as NavigationLinksModel from "models/NavigationLinks";
import * as PageModel from "models/Page";
import * as PublicationsModel from "models/Publications";
import * as TocModel from "models/Toc";

export const Models = {
    NavigationLinksModel, PageModel, PublicationsModel, TocModel
};

/**
 * Services
 */
import { PageService } from "services/client/PageService";
import { PublicationService } from "services/client/PublicationService";
import { TaxonomyService } from "services/client/TaxonomyService";
import { LocalizationService, localization } from "services/common/LocalizationService";

export const Services = {
    Client: { PageService, PublicationService, TaxonomyService },
    Common: { LocalizationService, localization }
};

export * from "services/interfaces/LocalizationService";
export * from "services/interfaces/PageService";
export * from "services/interfaces/PublicationService";
export * from "services/interfaces/TaxonomyService";

/**
 * Store
 */
export { configureStore } from "store/Store";
export * from "store/interfaces/Action";
export * from "store/interfaces/State";
export * from "store/reducers/conditions/IConditions";

/**
 * Utils
 */
import { Api } from "utils/Api";
import { Html } from "utils/Html";
import { Path, path } from "utils/Path";
import { slugify } from "utils/Slug";
import { String } from "utils/String";
import { TcmId } from "utils/TcmId";
import { Url } from "utils/Url";
import Version from "utils/Version";

export const Utils = {
    Api, Html, Path, path, String, slugify, TcmId, Url, Version
};

{'fraction_non_alphanumeric': 0.1141535840331021, 'fraction_numerical': 0.0004867956675185591, 'mean_word_length': 4.981077147016012, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2917932', 'n_tokens_mistral': 2405, 'n_tokens_neox': 2368, 'n_words': 587}