/**
 * @typedef {import ('./lib/js-lib/page-manager.js').PageManager} PageManager
 */ 

/**
 * Основной элемент для управления страницами
 * @type {PageManager}
 */
var page_manager

/** Основной метод */
const main = async () => {
    page_manager = new PageManager('page-space',
        {
            element: 'main-page',
            init: main_page_init,
        },
        {
            element: 'info-page',
            init: info_page_init,
            always_mode: true
        },
        {
            element: 'slider-page',
            init: slider_page_init,
            always_mode: true
        }
    )

    page_manager.set_page('main-page', {page_manager})
}


window.onload = main