"use strict";
var router_1 = require("@angular/router");
var welcome_component_1 = require("./welcome.component");
var inputRoot_1 = require("./inputs/inputRoot");
var inputBootstrapper_1 = require("./inputs/inputBootstrapper");
var inputsNg2Bootstrapper_1 = require("./inputs/inputsNg2Bootstrapper");
var buttonBootstrapper_1 = require("./buttons/buttonBootstrapper");
var buttonsNg2Bootstrapper_1 = require("./buttons/buttonsNg2Bootstrapper");
var buttonRoot_1 = require("./buttons/buttonRoot");
var popupRoot_1 = require("./popup/popupRoot");
var popupBootstrapper_1 = require("./popup/popupBootstrapper");
var popupNg2Bootstrapper_1 = require("./popup/popupNg2Bootstrapper");
var cardRoot_1 = require("./cards/cardRoot");
var cardContainerBootstrapper_1 = require("./cards/cardContainerBootstrapper");
var cardsNg2Bootstrapper_1 = require("./cards/cardsNg2Bootstrapper");
var cardsSmartDataBootstrapper_1 = require("./cards/cardsSmartDataBootstrapper");
var tabRoot_1 = require("./tabs/tabRoot");
var tabsBootstrapper_1 = require("./tabs/tabsBootstrapper");
var tabsNg2Bootstrapper_1 = require("./tabs/tabsNg2Bootstrapper");
var msiBootstrapper_ng2_1 = require("./msi/msiBootstrapper.ng2");
var formsRoot_1 = require("./forms/formsRoot");
var formsBootstrapper_1 = require("./forms/formsBootstrapper");
var formsNg2Bootstrapper_1 = require("./forms/formsNg2Bootstrapper");
var messageLogBootstrapper_1 = require("./messageLog/messageLogBootstrapper");
var miscRoot_1 = require("./misc/miscRoot");
var miscBootstrapper_1 = require("./misc/miscBootstrapper");
var appRoutes = [
    { path: '', component: welcome_component_1.WelcomeComponent },
    {
        path: 'inputs',
        component: inputRoot_1.InputsRootComponent,
        children: [
            { path: 'ng1', component: inputBootstrapper_1.InputsNg1BootstrapperComponent },
            { path: 'ng2', component: inputsNg2Bootstrapper_1.InputsBootstrapper },
        ],
    },
    {
        path: 'buttons',
        component: buttonRoot_1.ButtonsRootComponent,
        children: [
            { path: 'ng1', component: buttonBootstrapper_1.ButtonsNg1BootstrapperComponent },
            { path: 'ng2', component: buttonsNg2Bootstrapper_1.ButtonsNg2BootstrapperComponent },
        ],
    },
    {
        path: 'popup',
        component: popupRoot_1.PopupRootComponent,
        children: [
            { path: 'ng1', component: popupBootstrapper_1.PopupNg1BootstrapperComponent },
            { path: 'ng2', component: popupNg2Bootstrapper_1.PopupBootstrapper },
        ],
    },
    {
        path: 'cards',
        component: cardRoot_1.CardsRootComponent,
        children: [
            { path: 'ng1', component: cardContainerBootstrapper_1.CardsNg1BootstrapperComponent },
            { path: 'ng2', component: cardsNg2Bootstrapper_1.CardsBootstrapper },
            { path: 'smart', component: cardsSmartDataBootstrapper_1.CardsSmartDataBootstrapper },
        ],
    },
    {
        path: 'tabs',
        component: tabRoot_1.TabsRootComponent,
        children: [
            { path: 'ng1', component: tabsBootstrapper_1.TabsNg1BootstrapperComponent },
            { path: 'ng2', component: tabsNg2Bootstrapper_1.TabsBootstrapper },
        ],
    },
    {
        path: 'msi',
        children: [
            { path: 'ng2', component: msiBootstrapper_ng2_1.MsiBootstrapperComponent },
        ],
    },
    {
        path: 'forms',
        component: formsRoot_1.FormsRootComponent,
        children: [
            { path: 'ng1', component: formsBootstrapper_1.FormsNg1BootstrapperComponent },
            { path: 'ng2', component: formsNg2Bootstrapper_1.FormsBootstrapper },
        ],
    },
    {
        path: 'messageLog',
        component: messageLogBootstrapper_1.MessageLogNg1BootstrapperComponent,
    },
    {
        path: 'misc',
        component: miscRoot_1.MiscRootComponent,
        children: [
            { path: 'ng1', component: miscBootstrapper_1.MiscNg1BootstrapperComponent },
            { path: 'ng2', component: miscBootstrapper_1.MiscNg2BootstrapperComponent },
        ],
    },
];
exports.appRoutingProviders = [];
exports.routing = router_1.RouterModule.forRoot(appRoutes);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLnJvdXRpbmcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJhcHAucm91dGluZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0EsMENBQXVEO0FBRXZELHlEQUFzRDtBQUN0RCxnREFBeUQ7QUFDekQsZ0VBQTRFO0FBQzVFLHdFQUFvRTtBQUNwRSxtRUFBK0U7QUFDL0UsMkVBQW1GO0FBQ25GLG1EQUE0RDtBQUM1RCwrQ0FBdUQ7QUFDdkQsK0RBQTBFO0FBQzFFLHFFQUFpRTtBQUNqRSw2Q0FBc0Q7QUFDdEQsK0VBQWtGO0FBQ2xGLHFFQUFpRTtBQUNqRSxpRkFBZ0Y7QUFDaEYsMENBQW1EO0FBQ25ELDREQUF1RTtBQUN2RSxrRUFBOEQ7QUFDOUQsaUVBQXFFO0FBQ3JFLCtDQUF1RDtBQUN2RCwrREFBMEU7QUFDMUUscUVBQWlFO0FBQ2pFLDhFQUF5RjtBQUN6Riw0Q0FBb0Q7QUFFcEQsNERBQXFHO0FBRXJHLElBQU0sU0FBUyxHQUFXO0lBQ3pCLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxTQUFTLEVBQUUsb0NBQWdCLEVBQUU7SUFDekM7UUFDQyxJQUFJLEVBQUUsUUFBUTtRQUNkLFNBQVMsRUFBRSwrQkFBbUI7UUFDOUIsUUFBUSxFQUFFO1lBQ1QsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxrREFBOEIsRUFBRTtZQUMxRCxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLDBDQUFrQixFQUFFO1NBQzlDO0tBQ0Q7SUFDRDtRQUNDLElBQUksRUFBRSxTQUFTO1FBQ2YsU0FBUyxFQUFFLGlDQUFvQjtRQUMvQixRQUFRLEVBQUU7WUFDVCxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLG9EQUErQixFQUFFO1lBQzNELEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsd0RBQStCLEVBQUU7U0FDM0Q7S0FDRDtJQUNEO1FBQ0MsSUFBSSxFQUFFLE9BQU87UUFDYixTQUFTLEVBQUUsOEJBQWtCO1FBQzdCLFFBQVEsRUFBRTtZQUNULEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsaURBQTZCLEVBQUU7WUFDekQsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSx3Q0FBaUIsRUFBRTtTQUM3QztLQUNEO0lBQ0Q7UUFDQyxJQUFJLEVBQUUsT0FBTztRQUNiLFNBQVMsRUFBRSw2QkFBa0I7UUFDN0IsUUFBUSxFQUFFO1lBQ1QsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSx5REFBNkIsRUFBRTtZQUN6RCxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLHdDQUFpQixFQUFFO1lBQzdDLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsdURBQTBCLEVBQUU7U0FDeEQ7S0FDRDtJQUNEO1FBQ0MsSUFBSSxFQUFFLE1BQU07UUFDWixTQUFTLEVBQUUsMkJBQWlCO1FBQzVCLFFBQVEsRUFBRTtZQUNULEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsK0NBQTRCLEVBQUU7WUFDeEQsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxzQ0FBZ0IsRUFBRTtTQUM1QztLQUNEO0lBQ0Q7UUFDQyxJQUFJLEVBQUUsS0FBSztRQUNYLFFBQVEsRUFBRTtZQUNULEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsOENBQXdCLEVBQUU7U0FDcEQ7S0FDRDtJQUNEO1FBQ0MsSUFBSSxFQUFFLE9BQU87UUFDYixTQUFTLEVBQUUsOEJBQWtCO1FBQzdCLFFBQVEsRUFBRTtZQUNULEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsaURBQTZCLEVBQUU7WUFDekQsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSx3Q0FBaUIsRUFBRTtTQUM3QztLQUNEO0lBQ0Q7UUFDQyxJQUFJLEVBQUUsWUFBWTtRQUNsQixTQUFTLEVBQUUsMkRBQWtDO0tBQzdDO0lBQ0Q7UUFDQyxJQUFJLEVBQUUsTUFBTTtRQUNaLFNBQVMsRUFBRSw0QkFBaUI7UUFDNUIsUUFBUSxFQUFFO1lBQ1QsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSwrQ0FBNEIsRUFBRTtZQUN4RCxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLCtDQUE0QixFQUFFO1NBQ3hEO0tBQ0Q7Q0FDRCxDQUFDO0FBRVcsUUFBQSxtQkFBbUIsR0FBVSxFQUV6QyxDQUFDO0FBRVcsUUFBQSxPQUFPLEdBQXdCLHFCQUFZLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDIn0=