});
View::composer('partials.popups.sitemap', function ($view) {
    $root = Collector::get('root');
    $current = Collector::get('current');
    $view->with('root', $root)->with('current', $current);
});
View::composer('partials.popups.apply_form_text', function ($view) {
    $oferta = Cache::tags('j_tree')->rememberForever('oferta_' . App::getLocale(), function () {
        return Tree::where('slug', 'oferta')->first();
    });
    $view->with('oferta', $oferta);
});
View::composer(['partials.popups.apply_form', 'partials.popups.new_partner', 'partials.popups.apply_form_deposit', 'partials.popups.apply_form_business'], function ($view) {
    $operatorCodes = explode(',', Settings::get('mobile_operators_codes'));
    $occupations = Cache::tags('occupations')->rememberForever('occupations_' . App::getLocale(), function () {
        return Occupation::active()->get();
    });
    $regions = Cache::tags('regions')->rememberForever('regions_' . App::getLocale(), function () {
        return Region::active()->get();
    });
    $cities = Cache::tags('cities')->rememberForever('cities_region_1_' . App::getLocale(), function () {
        return City::active()->byRegion(1)->get();
    });
    $view->with('occupations', $occupations)->with('operatorCodes', $operatorCodes)->with('regions', $regions)->with('cities', $cities);
});
/*
View::composer('partials.popups.new_partner', function($view) {
    $operatorCodes = explode(',', Settings::get('mobile_operators_codes'));
    $occupations = Occupation::active()->get();
    $view->with('occupations', $occupations)->with('operatorCodes', $operatorCodes);
});