From f087da1b43261eb2aa1b86a35f9ba0dcc3fa1ae3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Tue, 20 Sep 2016 00:46:32 +0200 Subject: [PATCH 01/14] FEATURE: prepare for installing templates --- .env.example | 10 +- app/Console/Commands/SetTemplate.php | 71 ++++++++ app/Console/Commands/SetTheme.php | 70 -------- app/Console/Kernel.php | 2 +- app/Handlers/Contracts/BaseModuleHandler.php | 2 +- app/Handlers/Contracts/TemplateHandler.php | 11 ++ .../Registrators/TemplateRegistrator.php | 3 - app/Models/Module.php | 37 ++++- app/Providers/AppServiceProvider.php | 13 +- .../LaravelLocalizationServiceProvider.php | 15 +- app/Providers/ModuleManager.php | 5 +- app/Providers/TemplateServiceProvider.php | 75 +++++++++ composer.json | 3 +- config/app.php | 153 +++++++++--------- ...9_192132_SaveTemplatesIntoModulesTable.php | 32 ++++ .../Providers/ArticleServiceProvider.php | 30 ++-- .../Providers/ContactFormServiceProvider.php | 30 ++-- .../Providers/GalleryServiceProvider.php | 30 ++-- .../Providers/StaticPagesServiceProvider.php | 34 ++-- templates/Base/OnePage/Handlers/OnePage.php | 8 + templates/Base/OnePage/config.php | 10 ++ templates/Base/OnePage/routes.php | 6 + 22 files changed, 397 insertions(+), 253 deletions(-) create mode 100644 app/Console/Commands/SetTemplate.php delete mode 100644 app/Console/Commands/SetTheme.php create mode 100644 app/Handlers/Contracts/TemplateHandler.php create mode 100644 app/Providers/TemplateServiceProvider.php create mode 100644 database/migrations/2016_09_19_192132_SaveTemplatesIntoModulesTable.php create mode 100644 templates/Base/OnePage/Handlers/OnePage.php create mode 100644 templates/Base/OnePage/config.php create mode 100644 templates/Base/OnePage/routes.php diff --git a/.env.example b/.env.example index 69a303d4..fbf78ea1 100644 --- a/.env.example +++ b/.env.example @@ -1,8 +1,7 @@ -APP_ENV=testing -APP_DEBUG=true -APP_KEY=ZKZAzM23wQ6BPji6zffBjaTzZ3yW7zKQ +APP_ENV= +APP_DEBUG= -DB_HOST=localhost +DB_HOST= DB_DATABASE= DB_USERNAME= DB_PASSWORD= @@ -16,5 +15,4 @@ MAIL_PASSWORD= SITE_URL=/ UPLOAD_URL=/public/uploads -THUMBNAILS_URL=/uploads/thumbnails -THEME= \ No newline at end of file +THUMBNAILS_URL=/uploads/thumbnails \ No newline at end of file diff --git a/app/Console/Commands/SetTemplate.php b/app/Console/Commands/SetTemplate.php new file mode 100644 index 00000000..81819059 --- /dev/null +++ b/app/Console/Commands/SetTemplate.php @@ -0,0 +1,71 @@ +argument('template'); + + $templatePath = app_path('../templates/' . $template); + if (!is_dir($templatePath) || !file_exists($templatePath . '/config.php')) { + throw new NotFoundHttpException('Invalid template ' . $template . '!'); + } + + // try to find currently installed template + $current = Module::where('is_template', true)->first(); + + if ($current) { + $this->line('Template is already set up. Currently using '.trans($current->name).'.'); + $confirm = $this->ask('Uninstall it and install '.$template.'? [y/n]'); + + if ($confirm === 'y') { + $this->line('Uninstalling '.$current->name.'.'); + $current->uninstall(); + } else { + $this->line('Aborting installation.'); + return; + } + } + + // install template + $config = @include $templatePath . '/config.php'; + + try { + $config['staticName'] = $template; + Module::install($config['name'], $config['alias'], $config['description'], $config['handler'], false, $config); + } catch (\Exception $e) { + $this->error('Cannot install template '.$template.'.'); + return; + } + + // theme written + $this->line('Template successfully setup.'); +// $this->line(''); +// $this->line(' ** PUBLISHING ASSETS AND VIEWS **'); +// // publish assets and views for module and theme +// $this->call('vendor:publish', ['--tag' => ['public-assets'], '--force' => true]); +// $this->call('vendor:publish', ['--tag' => ['module-views'], '--force' => true]); +// $this->call('vendor:publish'); + } +} diff --git a/app/Console/Commands/SetTheme.php b/app/Console/Commands/SetTheme.php deleted file mode 100644 index dd788a79..00000000 --- a/app/Console/Commands/SetTheme.php +++ /dev/null @@ -1,70 +0,0 @@ -argument('theme_name'); - - if (!is_dir(resource_path('views/visitor/' . $theme))) { - throw new NotFoundHttpException('Invalid theme ' . $theme . '!'); - } - - // load .env file - $envFile = base_path('.env'); - $env = file_get_contents($envFile); - - if (!Str::contains($env, 'THEME=')) { - $env = sprintf("%s\nTHEME=%s\n", $env, $theme); - } else { - $env = preg_replace('/THEME=(.*)/i', 'THEME=' . $theme, $env, -1, $cnt); - } - - // try to write content - $bytesWritten = file_put_contents($envFile, $env); - - // check if write was successfull - if (!$bytesWritten) { - throw new \Exception('Cannot write to ' . base_path('.env') . '. Add THEME=' . $theme . ' to your .env file manualy.'); - } - - // theme written - $this->line('Theme successfully setup.'); - $this->line(''); - $this->line(' ** PUBLISHING ASSETS AND VIEWS **'); - // publish assets and views for module and theme - $this->call('vendor:publish', ['--tag' => ['public-assets'], '--force' => true]); - $this->call('vendor:publish', ['--tag' => ['module-views'], '--force' => true]); - $this->call('vendor:publish'); - } -} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 395f776d..962299bc 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -21,7 +21,7 @@ class Kernel extends ConsoleKernel Commands\Translations::class, Commands\TranslateAll::class, Commands\InitDatabaseSchema::class, - Commands\SetTheme::class, + Commands\SetTemplate::class, AddLanguage::class ]; diff --git a/app/Handlers/Contracts/BaseModuleHandler.php b/app/Handlers/Contracts/BaseModuleHandler.php index c66e8a4e..dab8a282 100644 --- a/app/Handlers/Contracts/BaseModuleHandler.php +++ b/app/Handlers/Contracts/BaseModuleHandler.php @@ -5,7 +5,7 @@ use App\Models\User; interface BaseModuleHandler { - public static function getModuleId(); +// public static function getModuleId(); /** * Register admin menu (or multiple ones) diff --git a/app/Handlers/Contracts/TemplateHandler.php b/app/Handlers/Contracts/TemplateHandler.php new file mode 100644 index 00000000..6864639b --- /dev/null +++ b/app/Handlers/Contracts/TemplateHandler.php @@ -0,0 +1,11 @@ + $templateName, 'name' => $templateName, @@ -197,8 +196,6 @@ class TemplateRegistrator 'editable' => 1 ]; - echo 'ukladam do db '.$templateName."\n"; - // save template into database $newTemplate = Template::create($params); diff --git a/app/Models/Module.php b/app/Models/Module.php index d782c2d9..b3e877f7 100644 --- a/app/Models/Module.php +++ b/app/Models/Module.php @@ -2,6 +2,7 @@ namespace App\Models; +use App\Handlers\Contracts\TemplateHandler; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\App; @@ -20,7 +21,8 @@ class Module extends Model 'module_settings', 'enabled', 'support_categories', - 'manages_content' + 'manages_content', + 'is_template' ]; protected $guarded = []; @@ -45,6 +47,7 @@ class Module extends Model } $managesContent = $handler ? in_array('App\Handlers\Contracts\AppHandler', class_implements($handler)) : false; + $isTemplate = $handler ? in_array(TemplateHandler::class, class_implements($handler)) : false; $supportCategories = $managesContent ? call_user_func([$handler, 'supportCategories']) : false; if ($parentModuleId) { @@ -62,8 +65,9 @@ class Module extends Model 'support_categories' => $supportCategories, 'alias' => $alias, 'module_settings' => json_encode($settings), - 'parent_id' => $parentModuleId, - 'enabled' => 1 + 'parent_id' => $parentModuleId ? $parentModuleId : null, + 'enabled' => 1, + 'is_template' => $isTemplate ]); // install something module-specific @@ -73,4 +77,31 @@ class Module extends Model return $module; } + + public function uninstall() { + // check if user does not want to install module in runtime + if (!App::runningInConsole()) { + throw new \ErrorException('Modules can be uninstalled only via Artisan!'); + } + + // delete everything in /resources/views/visitor + $directories = \File::directories(resource_path('views/visitor')); + + foreach ($directories as $directory) { + $success = \File::deleteDirectory($directory); + + if (!$success) { + throw new \ErrorException('Cannot delete '.$directory); + } + } + + + $handler = $this->handler; + + if ($handler) { + call_user_func([$handler, 'uninstall'], $this); + } + + $this->delete(); + } } \ No newline at end of file diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index fe7104a6..9f8ab168 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -39,13 +39,6 @@ class AppServiceProvider extends ServiceProvider $this->registerTemplates(); $this->registerSettings(); $this->registerSearch(); - - // check if given template is valid - $theme = config('app.theme'); - $themeDir = resource_path('views/visitor/' . $theme); - if (!$theme || empty($theme) || !is_dir($themeDir)) { - throw new InvalidArgumentException('No or invalid theme set! Use artisan theme:set or edit .env file manually and include THEME option, please'); - } } /** @@ -120,10 +113,10 @@ class AppServiceProvider extends ServiceProvider /** * @var $registrator TemplateRegistrator */ - $registrator = $this->app->make('registerTemplateDir'); - $registrator->setBaseDirectory('resources/views/visitor'); +// $registrator = $this->app->make('registerTemplateDir'); +// $registrator->setBaseDirectory('resources/views/visitor'); - $registrator->register(config('app.theme'), 'admin/templates.core'); +// $registrator->register(config('app.theme'), 'admin/templates.core'); } /** diff --git a/app/Providers/LaravelLocalizationServiceProvider.php b/app/Providers/LaravelLocalizationServiceProvider.php index 30b153dc..94f761fc 100644 --- a/app/Providers/LaravelLocalizationServiceProvider.php +++ b/app/Providers/LaravelLocalizationServiceProvider.php @@ -5,18 +5,13 @@ use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\DB; use Illuminate\Support\ServiceProvider; use Mcamara\LaravelLocalization\Facades\LaravelLocalization; -use Symfony\Component\Translation\Translator; class LaravelLocalizationServiceProvider extends ServiceProvider { public function register() { - try { - $languages = DB::table('languages') - ->get(); - } catch (\Exception $e) { - $languages = []; - } + $languages = DB::table('languages') + ->get(); $supportedLocales = []; if (empty($languages)) { @@ -28,11 +23,7 @@ class LaravelLocalizationServiceProvider extends ServiceProvider ]; // create default language - try { - Language::create($supportedLocales[config('app.locale')]); - } catch (\Exception $e) { - // ignore, table languages probably does not exist. - } + Language::create($supportedLocales[config('app.locale')]); } foreach ($languages as $language) { diff --git a/app/Providers/ModuleManager.php b/app/Providers/ModuleManager.php index dff7e0be..89704c2d 100644 --- a/app/Providers/ModuleManager.php +++ b/app/Providers/ModuleManager.php @@ -21,7 +21,8 @@ class ModuleManager extends ServiceProvider } // this service provider needs published config - config is merged right after this service provider - $modules = Module::get(); + $modules = Module::where('is_template', false) + ->get(); // iterate over all modules and enable or disable them foreach ($modules as $module) { @@ -58,7 +59,7 @@ class ModuleManager extends ServiceProvider // check if module config is writable if (!is_writable(dirname($path))) { - Log::warning('Cannot write to '.$path); + Log::warning('Cannot write to ' . $path); return; } diff --git a/app/Providers/TemplateServiceProvider.php b/app/Providers/TemplateServiceProvider.php new file mode 100644 index 00000000..4c415803 --- /dev/null +++ b/app/Providers/TemplateServiceProvider.php @@ -0,0 +1,75 @@ +first(); + + if (!$template) { + throw new \ErrorException('Template is not set, cannot continue'); + } + + $templateSettings = json_decode($template->module_settings); + + // include files + $files = isset($templateSettings->files) ? $templateSettings->files : []; + + foreach ($files as $file) { + include_once app_path('../templates/' . $templateSettings->staticName . '/' . $file); + } + + // register templates + $publicTemplates = call_user_func([$template->handler, 'getPublicTemplatePaths']); + + if (!is_array($publicTemplates)) { + throw new \ErrorException($template->handler . '::getPublicTemplatePaths() must return array!'); + } + + if (empty($publicTemplates)) { + return; + } + + /** + * @var $registrator TemplateRegistrator + */ + $registrator = $this->app->make('registerTemplateDir'); + foreach ($publicTemplates as $template) { + // setup some global variables +// try { +// $registrator->setBaseDirectory('resources/views/modules/gallery/visitor'); +// $registrator->setNamespace('gallery'); +// $registrator->setModuleId(call_user_func([config('gallery.handler'), 'getModuleId'])); +// +// // register path with current template name +// $registrator->register(config('app.theme'), 'gallery::admin/adminMenu.templatePath'); +// } catch (InvalidArgumentException $e) { +// // ignore this exception +// } + } + } + + /** + * Register the service provider. + * + * @return void + */ + public function register() + { + } +} \ No newline at end of file diff --git a/composer.json b/composer.json index 69031af8..0a3fba00 100644 --- a/composer.json +++ b/composer.json @@ -30,7 +30,8 @@ ], "psr-4": { "App\\": "app/", - "Modules\\": "modules/" + "Modules\\": "modules/", + "Templates\\": "templates/" } }, "scripts": { diff --git a/config/app.php b/config/app.php index dd7ce301..7986d06f 100644 --- a/config/app.php +++ b/config/app.php @@ -129,49 +129,50 @@ return [ 'providers' => [ - /* - * Laravel Framework Service Providers... - */ - Illuminate\Auth\AuthServiceProvider::class, - Illuminate\Broadcasting\BroadcastServiceProvider::class, - Illuminate\Bus\BusServiceProvider::class, - Illuminate\Cache\CacheServiceProvider::class, - Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, - Illuminate\Cookie\CookieServiceProvider::class, - Illuminate\Database\DatabaseServiceProvider::class, - Illuminate\Encryption\EncryptionServiceProvider::class, - Illuminate\Filesystem\FilesystemServiceProvider::class, - Illuminate\Foundation\Providers\FoundationServiceProvider::class, - Illuminate\Hashing\HashServiceProvider::class, - Illuminate\Mail\MailServiceProvider::class, - Illuminate\Pagination\PaginationServiceProvider::class, - Illuminate\Pipeline\PipelineServiceProvider::class, - Illuminate\Queue\QueueServiceProvider::class, - Illuminate\Redis\RedisServiceProvider::class, - Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, - Illuminate\Session\SessionServiceProvider::class, - Illuminate\Translation\TranslationServiceProvider::class, - Illuminate\Validation\ValidationServiceProvider::class, - Illuminate\View\ViewServiceProvider::class, - Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider::class, - // this class must be before ModulesServiceProvider from PingPong, because it handles files module.json - App\Providers\ModuleManager::class, - Pingpong\Modules\ModulesServiceProvider::class, - Pingpong\Menus\MenusServiceProvider::class, - App\Providers\SubmodulesManager::class, + /* + * Laravel Framework Service Providers... + */ + Illuminate\Auth\AuthServiceProvider::class, + Illuminate\Broadcasting\BroadcastServiceProvider::class, + Illuminate\Bus\BusServiceProvider::class, + Illuminate\Cache\CacheServiceProvider::class, + Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, + Illuminate\Cookie\CookieServiceProvider::class, + Illuminate\Database\DatabaseServiceProvider::class, + Illuminate\Encryption\EncryptionServiceProvider::class, + Illuminate\Filesystem\FilesystemServiceProvider::class, + Illuminate\Foundation\Providers\FoundationServiceProvider::class, + Illuminate\Hashing\HashServiceProvider::class, + Illuminate\Mail\MailServiceProvider::class, + Illuminate\Pagination\PaginationServiceProvider::class, + Illuminate\Pipeline\PipelineServiceProvider::class, + Illuminate\Queue\QueueServiceProvider::class, + Illuminate\Redis\RedisServiceProvider::class, + Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, + Illuminate\Session\SessionServiceProvider::class, + Illuminate\Translation\TranslationServiceProvider::class, + Illuminate\Validation\ValidationServiceProvider::class, + Illuminate\View\ViewServiceProvider::class, + Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider::class, + // this class must be before ModulesServiceProvider from PingPong, because it handles files module.json + App\Providers\ModuleManager::class, + Pingpong\Modules\ModulesServiceProvider::class, + Pingpong\Menus\MenusServiceProvider::class, + App\Providers\SubmodulesManager::class, + \App\Providers\TemplateServiceProvider::class, - Franzose\ClosureTable\ClosureTableServiceProvider::class, - \Watson\Sitemap\SitemapServiceProvider::class, - /* - * Application Service Providers... - */ - App\Providers\AppServiceProvider::class, - App\Providers\AuthServiceProvider::class, - App\Providers\EventServiceProvider::class, - App\Providers\RouteServiceProvider::class, - App\Providers\GlobalViewDataProvider::class, + Franzose\ClosureTable\ClosureTableServiceProvider::class, + \Watson\Sitemap\SitemapServiceProvider::class, + /* + * Application Service Providers... + */ + App\Providers\AppServiceProvider::class, + App\Providers\AuthServiceProvider::class, + App\Providers\EventServiceProvider::class, + App\Providers\RouteServiceProvider::class, + App\Providers\GlobalViewDataProvider::class, -], + ], /* |-------------------------------------------------------------------------- | Class Aliases @@ -185,41 +186,41 @@ return [ 'aliases' => [ - 'App' => Illuminate\Support\Facades\App::class, - 'Artisan' => Illuminate\Support\Facades\Artisan::class, - 'Auth' => Illuminate\Support\Facades\Auth::class, - 'Blade' => Illuminate\Support\Facades\Blade::class, - 'Cache' => Illuminate\Support\Facades\Cache::class, - 'Config' => Illuminate\Support\Facades\Config::class, - 'Cookie' => Illuminate\Support\Facades\Cookie::class, - 'Crypt' => Illuminate\Support\Facades\Crypt::class, - 'DB' => Illuminate\Support\Facades\DB::class, - 'Eloquent' => Illuminate\Database\Eloquent\Model::class, - 'Event' => Illuminate\Support\Facades\Event::class, - 'File' => Illuminate\Support\Facades\File::class, - 'Gate' => Illuminate\Support\Facades\Gate::class, - 'Hash' => Illuminate\Support\Facades\Hash::class, - 'Lang' => Illuminate\Support\Facades\Lang::class, - 'Log' => Illuminate\Support\Facades\Log::class, - 'Mail' => Illuminate\Support\Facades\Mail::class, - 'Menu' => Pingpong\Menus\MenuFacade::class, - 'Module' => Pingpong\Modules\Facades\Module::class, - 'Password' => Illuminate\Support\Facades\Password::class, - 'Queue' => Illuminate\Support\Facades\Queue::class, - 'Redirect' => Illuminate\Support\Facades\Redirect::class, - 'Redis' => Illuminate\Support\Facades\Redis::class, - 'Request' => Illuminate\Support\Facades\Request::class, - 'Response' => Illuminate\Support\Facades\Response::class, - 'Route' => Illuminate\Support\Facades\Route::class, - 'Schema' => Illuminate\Support\Facades\Schema::class, - 'Session' => Illuminate\Support\Facades\Session::class, - 'Sitemap' => Watson\Sitemap\Facades\Sitemap::class, - 'Storage' => Illuminate\Support\Facades\Storage::class, - 'URL' => Illuminate\Support\Facades\URL::class, - 'Validator' => Illuminate\Support\Facades\Validator::class, - 'LaravelLocalization' => Mcamara\LaravelLocalization\Facades\LaravelLocalization::class, - 'View' => Illuminate\Support\Facades\View::class, + 'App' => Illuminate\Support\Facades\App::class, + 'Artisan' => Illuminate\Support\Facades\Artisan::class, + 'Auth' => Illuminate\Support\Facades\Auth::class, + 'Blade' => Illuminate\Support\Facades\Blade::class, + 'Cache' => Illuminate\Support\Facades\Cache::class, + 'Config' => Illuminate\Support\Facades\Config::class, + 'Cookie' => Illuminate\Support\Facades\Cookie::class, + 'Crypt' => Illuminate\Support\Facades\Crypt::class, + 'DB' => Illuminate\Support\Facades\DB::class, + 'Eloquent' => Illuminate\Database\Eloquent\Model::class, + 'Event' => Illuminate\Support\Facades\Event::class, + 'File' => Illuminate\Support\Facades\File::class, + 'Gate' => Illuminate\Support\Facades\Gate::class, + 'Hash' => Illuminate\Support\Facades\Hash::class, + 'Lang' => Illuminate\Support\Facades\Lang::class, + 'Log' => Illuminate\Support\Facades\Log::class, + 'Mail' => Illuminate\Support\Facades\Mail::class, + 'Menu' => Pingpong\Menus\MenuFacade::class, + 'Module' => Pingpong\Modules\Facades\Module::class, + 'Password' => Illuminate\Support\Facades\Password::class, + 'Queue' => Illuminate\Support\Facades\Queue::class, + 'Redirect' => Illuminate\Support\Facades\Redirect::class, + 'Redis' => Illuminate\Support\Facades\Redis::class, + 'Request' => Illuminate\Support\Facades\Request::class, + 'Response' => Illuminate\Support\Facades\Response::class, + 'Route' => Illuminate\Support\Facades\Route::class, + 'Schema' => Illuminate\Support\Facades\Schema::class, + 'Session' => Illuminate\Support\Facades\Session::class, + 'Sitemap' => Watson\Sitemap\Facades\Sitemap::class, + 'Storage' => Illuminate\Support\Facades\Storage::class, + 'URL' => Illuminate\Support\Facades\URL::class, + 'Validator' => Illuminate\Support\Facades\Validator::class, + 'LaravelLocalization' => Mcamara\LaravelLocalization\Facades\LaravelLocalization::class, + 'View' => Illuminate\Support\Facades\View::class, -], + ], ]; diff --git a/database/migrations/2016_09_19_192132_SaveTemplatesIntoModulesTable.php b/database/migrations/2016_09_19_192132_SaveTemplatesIntoModulesTable.php new file mode 100644 index 00000000..2b5b484b --- /dev/null +++ b/database/migrations/2016_09_19_192132_SaveTemplatesIntoModulesTable.php @@ -0,0 +1,32 @@ +boolean('is_template')->default(false)->comment('Templates can be treated as modules.'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('modules', function (Blueprint $table){ + $table->dropColumn('is_template'); + }); + } +} diff --git a/modules/Blog/Article/Providers/ArticleServiceProvider.php b/modules/Blog/Article/Providers/ArticleServiceProvider.php index 0d52f03c..da51907f 100644 --- a/modules/Blog/Article/Providers/ArticleServiceProvider.php +++ b/modules/Blog/Article/Providers/ArticleServiceProvider.php @@ -63,21 +63,21 @@ class ArticleServiceProvider extends ServiceProvider { return $path . '/modules/article'; }, \Config::get('view.paths')), [$sourcePath]), 'article'); - /** - * @var $registrator TemplateRegistrator - */ - try { - // setup some global variables - $registrator = $this->app->make('registerTemplateDir'); - $registrator->setBaseDirectory('resources/views/modules/article/visitor'); - $registrator->setNamespace('article'); - $registrator->setModuleId(Article::getModuleId()); - - // register path with current template name - $registrator->register(config('app.theme'), 'article::admin/adminMenu.templatePath'); - } catch (InvalidArgumentException $e) { - // ignore this exception - } +// /** +// * @var $registrator TemplateRegistrator +// */ +// try { +// // setup some global variables +// $registrator = $this->app->make('registerTemplateDir'); +// $registrator->setBaseDirectory('resources/views/modules/article/visitor'); +// $registrator->setNamespace('article'); +// $registrator->setModuleId(Article::getModuleId()); +// +// // register path with current template name +// $registrator->register(config('app.theme'), 'article::admin/adminMenu.templatePath'); +// } catch (InvalidArgumentException $e) { +// // ignore this exception +// } } /** diff --git a/modules/ContactForm/Providers/ContactFormServiceProvider.php b/modules/ContactForm/Providers/ContactFormServiceProvider.php index 1cc4d31c..5852a771 100644 --- a/modules/ContactForm/Providers/ContactFormServiceProvider.php +++ b/modules/ContactForm/Providers/ContactFormServiceProvider.php @@ -63,21 +63,21 @@ class ContactFormServiceProvider extends ServiceProvider return $path . '/modules/contactform'; }, \Config::get('view.paths')), [$sourcePath]), 'contactform'); - /** - * @var $registrator TemplateRegistrator - */ - $registrator = $this->app->make('registerTemplateDir'); - try { - // setup some global variables - $registrator->setBaseDirectory('resources/views/modules/contactform/visitor'); - $registrator->setNamespace('contactform'); - $registrator->setModuleId(call_user_func([config('contactform.handler'), 'getModuleId'])); - - // register path with current template name - $registrator->register(config('app.theme'), 'contactform::admin/adminMenu.templatePath'); - } catch (InvalidArgumentException $e) { - // ignore this exception - } +// /** +// * @var $registrator TemplateRegistrator +// */ +// $registrator = $this->app->make('registerTemplateDir'); +// try { +// // setup some global variables +// $registrator->setBaseDirectory('resources/views/modules/contactform/visitor'); +// $registrator->setNamespace('contactform'); +// $registrator->setModuleId(call_user_func([config('contactform.handler'), 'getModuleId'])); +// +// // register path with current template name +// $registrator->register(config('app.theme'), 'contactform::admin/adminMenu.templatePath'); +// } catch (InvalidArgumentException $e) { +// // ignore this exception +// } } /** diff --git a/modules/Gallery/Providers/GalleryServiceProvider.php b/modules/Gallery/Providers/GalleryServiceProvider.php index 82061245..93d2792e 100644 --- a/modules/Gallery/Providers/GalleryServiceProvider.php +++ b/modules/Gallery/Providers/GalleryServiceProvider.php @@ -63,21 +63,21 @@ class GalleryServiceProvider extends ServiceProvider return $path.'/modules/gallery'; }, \Config::get('view.paths')), [$sourcePath]), 'gallery'); - /** - * @var $registrator TemplateRegistrator - */ - $registrator = $this->app->make('registerTemplateDir'); - try { - // setup some global variables - $registrator->setBaseDirectory('resources/views/modules/gallery/visitor'); - $registrator->setNamespace('gallery'); - $registrator->setModuleId(call_user_func([config('gallery.handler'), 'getModuleId'])); - - // register path with current template name - $registrator->register(config('app.theme'), 'gallery::admin/adminMenu.templatePath'); - } catch (InvalidArgumentException $e) { - // ignore this exception - } +// /** +// * @var $registrator TemplateRegistrator +// */ +// $registrator = $this->app->make('registerTemplateDir'); +// try { +// // setup some global variables +// $registrator->setBaseDirectory('resources/views/modules/gallery/visitor'); +// $registrator->setNamespace('gallery'); +// $registrator->setModuleId(call_user_func([config('gallery.handler'), 'getModuleId'])); +// +// // register path with current template name +// $registrator->register(config('app.theme'), 'gallery::admin/adminMenu.templatePath'); +// } catch (InvalidArgumentException $e) { +// // ignore this exception +// } } /** diff --git a/modules/StaticPages/Providers/StaticPagesServiceProvider.php b/modules/StaticPages/Providers/StaticPagesServiceProvider.php index 779b2a97..08873398 100644 --- a/modules/StaticPages/Providers/StaticPagesServiceProvider.php +++ b/modules/StaticPages/Providers/StaticPagesServiceProvider.php @@ -38,18 +38,6 @@ class StaticPagesServiceProvider extends ServiceProvider { } -// /** -// * Method for installing module into database -// */ -// protected function install() -// { -// $handler = config('staticpages.handler'); -// $installedModules = ModulesHandlerToId::getWithTranslations(); -// if (!isset($installedModules[$handler])) { -// Module::install('staticpages::module.name', 'staticpages', 'staticpages::module.description'); -// } -// } - /** * Register config. * @@ -82,17 +70,17 @@ class StaticPagesServiceProvider extends ServiceProvider * @var $registrator TemplateRegistrator */ $registrator = $this->app->make('registerTemplateDir'); - try { - // setup some global variables - $registrator->setBaseDirectory('resources/views/modules/staticpages/visitor'); - $registrator->setNamespace('staticpages'); - $registrator->setModuleId(call_user_func([config('staticpages.handler'), 'getModuleId'])); - - // register path with current template name - $registrator->register(config('app.theme'), 'staticpages::admin.templatePath'); - } catch (InvalidArgumentException $e) { - // ignore this exception - } +// try { +// // setup some global variables +// $registrator->setBaseDirectory('resources/views/modules/staticpages/visitor'); +// $registrator->setNamespace('staticpages'); +// $registrator->setModuleId(call_user_func([config('staticpages.handler'), 'getModuleId'])); +// +// // register path with current template name +// $registrator->register(config('app.theme'), 'staticpages::admin.templatePath'); +// } catch (InvalidArgumentException $e) { +// // ignore this exception +// } } /** diff --git a/templates/Base/OnePage/Handlers/OnePage.php b/templates/Base/OnePage/Handlers/OnePage.php new file mode 100644 index 00000000..f23b5555 --- /dev/null +++ b/templates/Base/OnePage/Handlers/OnePage.php @@ -0,0 +1,8 @@ + \Templates\Base\OnePage\Handlers\OnePage::class, + 'name' => 'Sablona', + 'alias' => 'sablona', + 'description' => 'Sablona jednostrankova', + 'files' => [ + 'routes.php' + ] +]; diff --git a/templates/Base/OnePage/routes.php b/templates/Base/OnePage/routes.php new file mode 100644 index 00000000..f38005e4 --- /dev/null +++ b/templates/Base/OnePage/routes.php @@ -0,0 +1,6 @@ + 'web', 'prefix' => 'test', 'namespace' => 'Modules\Blog\Comments\Http\Controllers'], function() +{ + Route::get('/neco-neco', 'CommentsController@index')->name('template.route'); +}); \ No newline at end of file From d43073a011d82a13142ab327677f2d32fd5501ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Tue, 20 Sep 2016 11:50:41 +0200 Subject: [PATCH 02/14] FEATURE: add blade template registration into templates --- .gitignore | 5 +- app/Console/Commands/SetTemplate.php | 33 ++++---- app/Helpers/Template.php | 19 ++++- app/Models/Module.php | 34 +++++--- app/Providers/AppServiceProvider.php | 34 -------- app/Providers/TemplateServiceProvider.php | 83 ++++++++++++++----- config/app.php | 3 +- .../Providers/StaticPagesServiceProvider.php | 18 +--- templates/Base/OnePage/config.php | 2 +- templates/Base/OnePage/routes.php | 7 +- templates/Jednostrankovka/Handler.php | 51 ++++++++++++ .../article/admin/content/novy.blade.php | 0 .../modules/article/visitor/test.blade.php | 1 + .../views/visitor/errors/404.blade.php | 1 + .../errors/homepageNotAvailable.blade.php | 1 + .../Resources/views/visitor/layout.blade.php | 0 templates/Jednostrankovka/config.php | 7 ++ 17 files changed, 191 insertions(+), 108 deletions(-) create mode 100644 templates/Jednostrankovka/Handler.php create mode 100644 templates/Jednostrankovka/Resources/views/modules/article/admin/content/novy.blade.php create mode 100644 templates/Jednostrankovka/Resources/views/modules/article/visitor/test.blade.php create mode 100644 templates/Jednostrankovka/Resources/views/visitor/errors/404.blade.php create mode 100644 templates/Jednostrankovka/Resources/views/visitor/errors/homepageNotAvailable.blade.php create mode 100644 templates/Jednostrankovka/Resources/views/visitor/layout.blade.php create mode 100644 templates/Jednostrankovka/config.php diff --git a/.gitignore b/.gitignore index 9c93cf6e..1bfe88c9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,9 @@ # published files from modules -/resources/views/modules /public/modules -/resources/views/vendor /public/assets +/resources/views/modules +/resources/views/visitor +/resources/views/vendor # directories with custom templates **/views/**/custom/* diff --git a/app/Console/Commands/SetTemplate.php b/app/Console/Commands/SetTemplate.php index 81819059..f898de71 100644 --- a/app/Console/Commands/SetTemplate.php +++ b/app/Console/Commands/SetTemplate.php @@ -33,14 +33,21 @@ class SetTemplate extends Command } // try to find currently installed template - $current = Module::where('is_template', true)->first(); + $current = Module::where('is_template', true) + ->first(); + + // install template + $config = @include $templatePath . '/config.php'; + $config['staticName'] = $template; if ($current) { - $this->line('Template is already set up. Currently using '.trans($current->name).'.'); - $confirm = $this->ask('Uninstall it and install '.$template.'? [y/n]'); + $info = json_decode($current->module_settings); + + $this->line('Template is already installed. Currently using template ' . trans($current->name) . ' located in /templates/' . $info->staticName.'.'); + $confirm = $this->ask('Uninstall it and install *' . trans($config['name']) . '*? All data associated with installed template will be lost! [y/n]'); if ($confirm === 'y') { - $this->line('Uninstalling '.$current->name.'.'); + $this->line('Uninstalling ' . $current->name . '.'); $current->uninstall(); } else { $this->line('Aborting installation.'); @@ -48,24 +55,20 @@ class SetTemplate extends Command } } - // install template - $config = @include $templatePath . '/config.php'; - try { - $config['staticName'] = $template; Module::install($config['name'], $config['alias'], $config['description'], $config['handler'], false, $config); } catch (\Exception $e) { - $this->error('Cannot install template '.$template.'.'); + $this->error('Cannot install template ' . $template . '. Message: ' . $e->getMessage()); return; } // theme written $this->line('Template successfully setup.'); -// $this->line(''); -// $this->line(' ** PUBLISHING ASSETS AND VIEWS **'); -// // publish assets and views for module and theme -// $this->call('vendor:publish', ['--tag' => ['public-assets'], '--force' => true]); -// $this->call('vendor:publish', ['--tag' => ['module-views'], '--force' => true]); -// $this->call('vendor:publish'); + $this->line(''); + $this->line(' ** PUBLISHING ASSETS AND VIEWS **'); + // publish assets and views for module and theme + $this->call('vendor:publish', ['--tag' => ['public-assets'], '--force' => true]); + $this->call('vendor:publish', ['--tag' => ['module-views'], '--force' => true]); + $this->call('vendor:publish'); } } diff --git a/app/Helpers/Template.php b/app/Helpers/Template.php index a085d384..b4fe197a 100644 --- a/app/Helpers/Template.php +++ b/app/Helpers/Template.php @@ -21,10 +21,8 @@ class Template $namespace .= '::'; } - $theme = config('app.theme'); - // list of prefixes - $prefixes = [$theme . '.custom.', $theme . '.', '']; + $prefixes = ['custom.', '']; $view = null; foreach ($prefixes as $prefix) { @@ -59,6 +57,13 @@ class Template return config('app.upload_url') . '/' . $filename; } + /** + * Get path to given asset + * + * @param $path + * + * @return string + */ public static function asset($path) { if (env('APP_DEBUG')) { @@ -75,6 +80,14 @@ class Template return config('app.url') . '/assets/' . config('app.theme') . '/' . $path; } + /** + * Print date in configured format + * + * @param $datestamp + * @param bool $withTime + * + * @return false|string + */ public static function date($datestamp, $withTime = true) { $timestamp = strtotime($datestamp); diff --git a/app/Models/Module.php b/app/Models/Module.php index b3e877f7..27787299 100644 --- a/app/Models/Module.php +++ b/app/Models/Module.php @@ -78,6 +78,11 @@ class Module extends Model return $module; } + /** + * Delete module from database and uninstall its dependencies + * + * @throws \ErrorException + */ public function uninstall() { // check if user does not want to install module in runtime if (!App::runningInConsole()) { @@ -85,23 +90,30 @@ class Module extends Model } // delete everything in /resources/views/visitor - $directories = \File::directories(resource_path('views/visitor')); - - foreach ($directories as $directory) { - $success = \File::deleteDirectory($directory); - - if (!$success) { - throw new \ErrorException('Cannot delete '.$directory); - } - } - + $this->deleteDirectory(resource_path('views/visitor')); + $this->deleteDirectory(public_path('assets')); $handler = $this->handler; - if ($handler) { + if ($handler && is_callable([$handler, 'uninstall'])) { call_user_func([$handler, 'uninstall'], $this); } $this->delete(); } + + /** + * Delete directory when uninstalling module. + * + * @param $directory + * + * @throws \ErrorException + */ + private function deleteDirectory($directory) { + $success = \File::deleteDirectory($directory, true); + + if (!$success) { + throw new \ErrorException('Cannot delete '.$directory); + } + } } \ No newline at end of file diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 9f8ab168..20fb3f5c 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -30,8 +30,6 @@ class AppServiceProvider extends ServiceProvider { // ignore running from artisan if (App::runningInConsole()) { - $this->publishViewResources(); - return; } @@ -143,37 +141,5 @@ class AppServiceProvider extends ServiceProvider $registrator->register(new Files(), new AdminFiles(), SearchEngineRegistrator::ADMIN); } - /** - * Publish all public assets from all themes - */ - private function publishViewResources() - { - $theme = config('app.theme'); - $themeDir = resource_path('views/visitor/' . $theme); - // publish assets if exists for current theme - if (is_dir($themeDir . '/' . Template::ASSETS_DIRECTORY)) { - $this->publishes([$themeDir . '/' . Template::ASSETS_DIRECTORY => public_path('assets/' . $theme)], 'public-assets'); - } - - if (is_dir($themeDir . '/' . Template::MODULES_DIRECTORY)) { - $this->publishModuleViews($themeDir . '/' . Template::MODULES_DIRECTORY); - } - } - - private function publishModuleViews($themeModules) - { - $theme = config('app.theme'); - $modules = File::directories($themeModules); - - $moduleViews = []; - foreach ($modules as $module) { - $moduleName = strtolower(basename($module)); - $moduleViews[$module] = resource_path('views/modules/' . $moduleName . '/visitor/' . $theme); - } - - if (!empty($moduleViews)) { - $this->publishes($moduleViews, 'module-views'); - } - } } diff --git a/app/Providers/TemplateServiceProvider.php b/app/Providers/TemplateServiceProvider.php index 4c415803..08d6d0ac 100644 --- a/app/Providers/TemplateServiceProvider.php +++ b/app/Providers/TemplateServiceProvider.php @@ -4,34 +4,47 @@ namespace App\Providers; use App\Handlers\Registrators\TemplateRegistrator; use App\Models\Module; +use App\Models\Template; use Illuminate\Support\Facades\App; use Illuminate\Support\ServiceProvider; use InvalidArgumentException; class TemplateServiceProvider extends ServiceProvider { - public function boot() + private function getTemplate() { - if (App::runningInConsole()) - return; - - parent::boot(); - // select template $template = Module::where('is_template', true) + ->where('enabled', true) ->first(); + if ($template) { + $template->settings = json_decode($template->module_settings); + } + + return $template; + } + + public function boot() + { + // ignore running from artisan + if (App::runningInConsole()) { + $this->publishViewResources(); + + return; + } + + $template = $this->getTemplate(); + if (!$template) { throw new \ErrorException('Template is not set, cannot continue'); } - $templateSettings = json_decode($template->module_settings); - // include files - $files = isset($templateSettings->files) ? $templateSettings->files : []; + $files = isset($template->settings->files) ? $template->settings->files : []; foreach ($files as $file) { - include_once app_path('../templates/' . $templateSettings->staticName . '/' . $file); + include_once $file; } // register templates @@ -51,16 +64,18 @@ class TemplateServiceProvider extends ServiceProvider $registrator = $this->app->make('registerTemplateDir'); foreach ($publicTemplates as $template) { // setup some global variables -// try { -// $registrator->setBaseDirectory('resources/views/modules/gallery/visitor'); -// $registrator->setNamespace('gallery'); -// $registrator->setModuleId(call_user_func([config('gallery.handler'), 'getModuleId'])); -// -// // register path with current template name -// $registrator->register(config('app.theme'), 'gallery::admin/adminMenu.templatePath'); -// } catch (InvalidArgumentException $e) { -// // ignore this exception -// } + $module = strtolower($template['module']); + $namespace = isset($template['namespace']) ? $template['namespace'] : strtolower($template['module']); + try { + $registrator->setBaseDirectory('resources/views/modules/' . $module); + $registrator->setNamespace($namespace); + $registrator->setModuleId(call_user_func([config($module . '.handler'), 'getModuleId'])); + + // register path with current template name + $registrator->register('visitor', $template['templateName']); + } catch (InvalidArgumentException $e) { + // ignore this exception + } } } @@ -72,4 +87,32 @@ class TemplateServiceProvider extends ServiceProvider public function register() { } + + /** + * Publish all public assets from all themes + */ + private function publishViewResources() + { + $template = $this->getTemplate(); + if (!$template) { + return; + } + + $templateDir = app_path('../templates/' . $template->settings->staticName . '/Resources'); + $assetsDir = $templateDir . '/' . Template::ASSETS_DIRECTORY; + $viewsDir = $templateDir . '/views'; + + // publish assets if exists for current theme + if (is_dir($assetsDir)) { + $this->publishes([$assetsDir => public_path('assets/visitor')], 'public-assets'); + } + + // publish base visitors views + $this->publishes([$viewsDir . '/visitor' => resource_path('views/visitor')], 'module-views'); + + // publish admin views + if (is_dir($viewsDir . '/modules')) { + $this->publishes([$viewsDir . '/modules' => resource_path('views/modules')], 'module-views'); + } + } } \ No newline at end of file diff --git a/config/app.php b/config/app.php index 7986d06f..49291806 100644 --- a/config/app.php +++ b/config/app.php @@ -159,8 +159,6 @@ return [ Pingpong\Modules\ModulesServiceProvider::class, Pingpong\Menus\MenusServiceProvider::class, App\Providers\SubmodulesManager::class, - \App\Providers\TemplateServiceProvider::class, - Franzose\ClosureTable\ClosureTableServiceProvider::class, \Watson\Sitemap\SitemapServiceProvider::class, /* @@ -171,6 +169,7 @@ return [ App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, App\Providers\GlobalViewDataProvider::class, + \App\Providers\TemplateServiceProvider::class, ], /* diff --git a/modules/StaticPages/Providers/StaticPagesServiceProvider.php b/modules/StaticPages/Providers/StaticPagesServiceProvider.php index 08873398..5b9e181b 100644 --- a/modules/StaticPages/Providers/StaticPagesServiceProvider.php +++ b/modules/StaticPages/Providers/StaticPagesServiceProvider.php @@ -57,30 +57,14 @@ class StaticPagesServiceProvider extends ServiceProvider */ public function registerViews() { - $viewPath = base_path('resources/views/modules/staticpages'); $sourcePath = __DIR__ . '/../Resources/views'; + $viewPath = base_path('resources/views/modules/staticpages'); $this->publishes([$sourcePath => $viewPath], 'module-views'); $this->loadViewsFrom(array_merge(array_map(function ($path) { return $path . '/modules/staticpages'; }, \Config::get('view.paths')), [$sourcePath]), 'staticpages'); - - /** - * @var $registrator TemplateRegistrator - */ - $registrator = $this->app->make('registerTemplateDir'); -// try { -// // setup some global variables -// $registrator->setBaseDirectory('resources/views/modules/staticpages/visitor'); -// $registrator->setNamespace('staticpages'); -// $registrator->setModuleId(call_user_func([config('staticpages.handler'), 'getModuleId'])); -// -// // register path with current template name -// $registrator->register(config('app.theme'), 'staticpages::admin.templatePath'); -// } catch (InvalidArgumentException $e) { -// // ignore this exception -// } } /** diff --git a/templates/Base/OnePage/config.php b/templates/Base/OnePage/config.php index 5880a85c..0b6df1f6 100644 --- a/templates/Base/OnePage/config.php +++ b/templates/Base/OnePage/config.php @@ -5,6 +5,6 @@ return [ 'alias' => 'sablona', 'description' => 'Sablona jednostrankova', 'files' => [ - 'routes.php' + __DIR__.'/routes.php' ] ]; diff --git a/templates/Base/OnePage/routes.php b/templates/Base/OnePage/routes.php index f38005e4..2b69cd3a 100644 --- a/templates/Base/OnePage/routes.php +++ b/templates/Base/OnePage/routes.php @@ -1,6 +1,7 @@ 'web', 'prefix' => 'test', 'namespace' => 'Modules\Blog\Comments\Http\Controllers'], function() +Route::group(['middleware' => 'web', 'prefix' => 'test'], function() { - Route::get('/neco-neco', 'CommentsController@index')->name('template.route'); + Route::get('/', function() { + echo "ahoj"; + })->name('template.route'); }); \ No newline at end of file diff --git a/templates/Jednostrankovka/Handler.php b/templates/Jednostrankovka/Handler.php new file mode 100644 index 00000000..a438536e --- /dev/null +++ b/templates/Jednostrankovka/Handler.php @@ -0,0 +1,51 @@ + 'Article', + 'templateName' => 'article::templates.name' + ], + [ + 'module' => 'StaticPages', + 'templateName' => 'staticpages::templates.name' + ] + ]; + } +} diff --git a/templates/Jednostrankovka/Resources/views/modules/article/admin/content/novy.blade.php b/templates/Jednostrankovka/Resources/views/modules/article/admin/content/novy.blade.php new file mode 100644 index 00000000..e69de29b diff --git a/templates/Jednostrankovka/Resources/views/modules/article/visitor/test.blade.php b/templates/Jednostrankovka/Resources/views/modules/article/visitor/test.blade.php new file mode 100644 index 00000000..ac278af2 --- /dev/null +++ b/templates/Jednostrankovka/Resources/views/modules/article/visitor/test.blade.php @@ -0,0 +1 @@ +{{dd($page)}} \ No newline at end of file diff --git a/templates/Jednostrankovka/Resources/views/visitor/errors/404.blade.php b/templates/Jednostrankovka/Resources/views/visitor/errors/404.blade.php new file mode 100644 index 00000000..18269009 --- /dev/null +++ b/templates/Jednostrankovka/Resources/views/visitor/errors/404.blade.php @@ -0,0 +1 @@ +tu nic neni \ No newline at end of file diff --git a/templates/Jednostrankovka/Resources/views/visitor/errors/homepageNotAvailable.blade.php b/templates/Jednostrankovka/Resources/views/visitor/errors/homepageNotAvailable.blade.php new file mode 100644 index 00000000..03f99718 --- /dev/null +++ b/templates/Jednostrankovka/Resources/views/visitor/errors/homepageNotAvailable.blade.php @@ -0,0 +1 @@ +homepage neni... \ No newline at end of file diff --git a/templates/Jednostrankovka/Resources/views/visitor/layout.blade.php b/templates/Jednostrankovka/Resources/views/visitor/layout.blade.php new file mode 100644 index 00000000..e69de29b diff --git a/templates/Jednostrankovka/config.php b/templates/Jednostrankovka/config.php new file mode 100644 index 00000000..c519e8de --- /dev/null +++ b/templates/Jednostrankovka/config.php @@ -0,0 +1,7 @@ + Date: Tue, 20 Sep 2016 11:51:16 +0200 Subject: [PATCH 03/14] DELETE: remove views/visitor/cwbs -- will be converted into template --- .../views/visitor/cwbs/assets/BLightBox.js | 289 -------- .../cwbs/assets/fonts/lobster_1_4.woff | Bin 26420 -> 0 bytes .../visitor/cwbs/assets/foundation.min.css | 1 - .../visitor/cwbs/assets/foundation.min.js | 3 - .../visitor/cwbs/assets/images/Sabaton.jpg | Bin 50072 -> 0 bytes .../assets/images/background_o_nas._white.jpg | Bin 23522 -> 0 bytes .../cwbs/assets/images/background_o_nas.jpg | Bin 47820 -> 0 bytes .../visitor/cwbs/assets/images/bullet.png | Bin 937 -> 0 bytes .../cwbs/assets/images/cwbs_logo_medium.png | Bin 18942 -> 0 bytes .../views/visitor/cwbs/assets/layout.css | 656 ------------------ resources/views/visitor/cwbs/assets/script.js | 35 - resources/views/visitor/cwbs/assets/style.css | 258 ------- .../visitor/cwbs/assets/vendor/jquery.min.js | 5 - .../cwbs/assets/vendor/what-input.min.js | 1 - .../visitor/cwbs/defaultLayout.blade.php | 106 --- .../views/visitor/cwbs/errors/404.blade.php | 1 - .../views/visitor/cwbs/errors/503.blade.php | 1 - .../errors/homepageNotAvailable.blade.php | 1 - .../visitor/cwbs/homepageLayout.blade.php | 168 ----- .../cwbs/modules/Article/content.blade.php | 9 - .../modules/ContactForm/contact.blade.php | 87 --- .../cwbs/modules/Gallery/default.blade.php | 33 - .../StaticPages/assortmentSubpage.blade.php | 33 - .../modules/StaticPages/homepage.blade.php | 30 - .../visitor/cwbs/quickFormWrapper.blade.php | 6 - resources/views/visitor/errorLayout.blade.php | 55 -- resources/views/visitor/layout.blade.php | 55 -- 27 files changed, 1833 deletions(-) delete mode 100644 resources/views/visitor/cwbs/assets/BLightBox.js delete mode 100644 resources/views/visitor/cwbs/assets/fonts/lobster_1_4.woff delete mode 100644 resources/views/visitor/cwbs/assets/foundation.min.css delete mode 100644 resources/views/visitor/cwbs/assets/foundation.min.js delete mode 100644 resources/views/visitor/cwbs/assets/images/Sabaton.jpg delete mode 100644 resources/views/visitor/cwbs/assets/images/background_o_nas._white.jpg delete mode 100644 resources/views/visitor/cwbs/assets/images/background_o_nas.jpg delete mode 100644 resources/views/visitor/cwbs/assets/images/bullet.png delete mode 100644 resources/views/visitor/cwbs/assets/images/cwbs_logo_medium.png delete mode 100644 resources/views/visitor/cwbs/assets/layout.css delete mode 100644 resources/views/visitor/cwbs/assets/script.js delete mode 100644 resources/views/visitor/cwbs/assets/style.css delete mode 100644 resources/views/visitor/cwbs/assets/vendor/jquery.min.js delete mode 100644 resources/views/visitor/cwbs/assets/vendor/what-input.min.js delete mode 100644 resources/views/visitor/cwbs/defaultLayout.blade.php delete mode 100644 resources/views/visitor/cwbs/errors/404.blade.php delete mode 100644 resources/views/visitor/cwbs/errors/503.blade.php delete mode 100644 resources/views/visitor/cwbs/errors/homepageNotAvailable.blade.php delete mode 100644 resources/views/visitor/cwbs/homepageLayout.blade.php delete mode 100644 resources/views/visitor/cwbs/modules/Article/content.blade.php delete mode 100644 resources/views/visitor/cwbs/modules/ContactForm/contact.blade.php delete mode 100644 resources/views/visitor/cwbs/modules/Gallery/default.blade.php delete mode 100644 resources/views/visitor/cwbs/modules/StaticPages/assortmentSubpage.blade.php delete mode 100644 resources/views/visitor/cwbs/modules/StaticPages/homepage.blade.php delete mode 100644 resources/views/visitor/cwbs/quickFormWrapper.blade.php delete mode 100644 resources/views/visitor/errorLayout.blade.php diff --git a/resources/views/visitor/cwbs/assets/BLightBox.js b/resources/views/visitor/cwbs/assets/BLightBox.js deleted file mode 100644 index 2ba24f05..00000000 --- a/resources/views/visitor/cwbs/assets/BLightBox.js +++ /dev/null @@ -1,289 +0,0 @@ -/** - * Lightbox library created by binarity s.r.o. - * www.binarity.cz - * version 1.0.0 - * - * Vanilla JavaScript lightbox plugin. - * - * Can use custom invoker passed as first argument or uses a default one - .b-lightbox. - * This allows to have more lightbox instances on one site to categorize items. - * - * Default behaviour: - * - Hides on escape keydown event - settable (options.allow_escape). - * - Hides on background click - settable (options.allow_backgroundclick). - * - Hide button in top right corner - settable (options.close_text). - * - Allows usage of arrow keys (left/right) to navigate through images - settable (option.allow_arrows). - * - * @param options - * @param autorun - * @constructor - */ -function BLightBox(options, autorun) { - // Instance and instance variables. - var BLightBox = this, - escape_key_allowed = (!(options !== undefined && options.allow_escape === false)), - hide_on_holder_allowed = (!(options !== undefined && options.allow_backgroundclick === false)), - arrows_allowed = (!(options !== undefined && options.allow_arrows === false)), - close_text = (options !== undefined && options.close_text !== undefined) ? options.close_text : 'Close', - - // DOM - lightbox_holder = document.createElement('div'), - invoker_string = (options !== undefined && options.invoker !== undefined) ? options.invoker : '.b-lightbox', - invokers = document.querySelectorAll(invoker_string), - invokers_length = invokers.length, - lightbox_image = document.createElement('img'), - close_label = document.createElement('a'), - previous_button = document.createElement('a'), - next_button = document.createElement('a'), - lightbox_label = document.createElement('span'); - - // BLightBox DOM default settings. - lightbox_holder.className = 'b-lightbox-holder'; - lightbox_image.className = 'b-lightbox-image'; - close_label.className = 'b-lightbox-close-button'; - close_label.textContent = close_text; - previous_button.className = 'b-lightbox-direction previous'; - previous_button.innerHTML = '‹'; - next_button.className = 'b-lightbox-direction next'; - next_button.innerHTML = '›'; - lightbox_label.className = 'b-lightbox-label'; - - /** - * Show new image according to data-newindex attribute on directional button - */ - this.loadNewImage = function(event) { - event.stopPropagation(); - var index = event.target.getAttribute('data-newindex'), - label = invokers[index].getAttribute('data-label'); - - if(invokers[index]) { - lightbox_image.style.display = 'none'; - this.decideFromLoad(invokers[index]); - lightbox_image.style.display = 'block'; - if(label != '') { - lightbox_label.innerHTML = label; - } - } - - this.lightboxImageCenter(label != ''); // Center image. - - // Change indexes to be opened. - previous_button.setAttribute('data-newindex', this.getPreviousIndex(index)); - next_button.setAttribute('data-newindex', this.getNextIndex(index)); - }; - - /** - * Returns first next index possible, or return very first index to allow rotation. - * @param index - * @returns {number} - */ - this.getNextIndex = function(index) { - // Skip to last image if we are on the first. - return (index == invokers_length - 1) ? 0 : parseInt(index) + 1; - }; - - /** - * Returns first previous index possible, or returns last array index to allow rotation. - * @param index - * @returns {number} - */ - this.getPreviousIndex = function(index) { - // Skip to last image if we are on the first. - return (index == 0) ? invokers_length - 1 : index - 1; - }; - - /** - * Reset ivokers_length variable for re-use. - */ - this.resetInvokersLength = function() { - invokers_length = invokers.length; - }; - - /** - * Provides code for closing a lightbox and hiding images. - */ - this.listenActionClose = function(event) { - lightbox_holder.style.display = 'none'; - lightbox_image.style.display = 'none'; - }; - - /** - * Adds src to lightbox image from element's style background-image. - * Removes url() par of the string. - * @param el - */ - this.loadImageFromBackgroundImage = function(el) { - lightbox_image.src = el.style.backgroundImage.replace(/url\("?(.*[^"])"?\)/, '$1'); - }; - - /** - * Adds src to lightbox image from element's child img tag. - * @param el - */ - this.loadImageFromChildImg = function(el) { - var img = el.querySelector('img'); - if(img) { - lightbox_image.src = img.src; - } - }; - - /** - * Move lightbox image to the center of screen. - */ - this.lightboxImageCenter = function(bool_label) { - // Image - lightbox_image.style.left = ((lightbox_holder.offsetWidth - lightbox_image.offsetWidth) / 2) + 'px'; - lightbox_image.style.top = ((lightbox_holder.offsetHeight - lightbox_image.offsetHeight) / 2) + 'px'; - - // Image label. - if(bool_label === true) { - lightbox_label.style.width = lightbox_image.offsetWidth + 'px'; - lightbox_label.style.left = ((lightbox_holder.offsetWidth - lightbox_image.offsetWidth) / 2) + 'px'; - lightbox_label.style.display = 'block'; - lightbox_label.style.top = (lightbox_image.offsetTop + lightbox_image.offsetHeight - lightbox_label.offsetHeight) + 'px'; - } - }; - - /** - * Returns index in invokers array or false on unsuccessful attempt to find the element. - * @param el - * @returns {*} - */ - this.getIndexInInvokers = function(el) { - var inv_length = invokers_length; - while(inv_length--) { - if(invokers[inv_length].isEqualNode(el)) { - return inv_length; - } - } - return false; - }; - - /** - * This method decides from where to load src attribute into lightbox_image. - * @param el - */ - this.decideFromLoad = function(el) { - // Decide from which source to get image url. - if(el.hasAttribute('data-background')) { - this.loadImageFromBackgroundImage(el); - } else if(el.hasAttribute('data-img')) { - this.loadImageFromChildImg(el); - } - - lightbox_label.style.display = 'none'; - lightbox_label.innerHTML = ''; - }; - - /** - * Provides code for opening a lightbox and displaying images. - */ - this.listenActionOpen = function(el, app, event) { - var label = el.getAttribute('data-label'); - - event.stopPropagation(); - event.preventDefault(); // If element is a-tag, prevent from href requesting. - - app.decideFromLoad(el); // Load image into lightbox_image. - - // Change indexes to be opened. - previous_button.setAttribute('data-newindex', app.getPreviousIndex(app.getIndexInInvokers(el))); - next_button.setAttribute('data-newindex', app.getNextIndex(app.getIndexInInvokers(el))); - - // Show lightbox and image. - lightbox_holder.style.display = 'block'; - lightbox_image.style.display = 'block'; - if(label != '') { - lightbox_label.innerHTML = label; - } - - // Center lightbox within the screen. - app.lightboxImageCenter(label != ''); - }; - - /** - * Add lightbox closing method listener to given element. - * @param el - */ - this.addCloseListenerFor = function(el) { - el.addEventListener('click', this.listenActionClose.bind(this)); - }; - - /** - * Add lightbox opening method listener to given element. - * @param el - */ - this.addOpenListenerFor = function(el) { - var app = this; - el.addEventListener('click', app.listenActionOpen.bind(app, el, this), true); - }; - - /** - * Initializes all possible listeners at once on class instance creation. - */ - this.initiateListeners = function() { - // Open Listeners. - while(invokers_length--) { - this.addOpenListenerFor(invokers[invokers_length]); - } - this.resetInvokersLength(); - - // Close Listeners. - // On background click. - if(hide_on_holder_allowed){ - this.addCloseListenerFor(lightbox_holder); - } - // On escape key hit, if requested. - if(escape_key_allowed) { - window.addEventListener('keydown', function (event) { - if(event.keyCode === 27) { - BLightBox.listenActionClose(); - } - }); - } - - // Directional buttons. - previous_button.addEventListener('click',this.loadNewImage.bind(this)); - next_button.addEventListener('click',this.loadNewImage.bind(this)); - // Allow directing with arrows when enabled. - if(arrows_allowed) { - window.addEventListener('keydown', function arrowDirections(event) { - if(event.keyCode === 37) { - previous_button.click(); - } else if(event.keyCode === 39) { - next_button.click(); - } - }); - } - }; - - /** - * Initialization method that starts BLightBox instance. - * @returns {*} - */ - this.init = function() { - // Append lightbox background. - document.body.appendChild(lightbox_holder); - lightbox_holder.appendChild(previous_button); - lightbox_holder.appendChild(lightbox_image); - lightbox_holder.appendChild(next_button); - lightbox_holder.appendChild(close_label); - lightbox_holder.appendChild(lightbox_label); - // Add event listeners for invokers. - this.initiateListeners(); - - // Auto centering on window.resize; - window.addEventListener('resize', function() { - BLightBox.lightboxImageCenter(); - }); - - return BLightBox; - }; - - // If autorun is requested, create instance. - if(autorun !== undefined && autorun === true) { - return this.init(); - } else { - return this; - } -} \ No newline at end of file diff --git a/resources/views/visitor/cwbs/assets/fonts/lobster_1_4.woff b/resources/views/visitor/cwbs/assets/fonts/lobster_1_4.woff deleted file mode 100644 index 682192d3d91117546388ee128ecb7e1d3de35cdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26420 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.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.625rem;margin-right:-.625rem}@media screen and (min-width:40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.column,.columns{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}@media screen and (min-width:40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{left:8.33333%}.small-pull-1{left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{left:16.66667%}.small-pull-2{left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{left:25%}.small-pull-3{left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{left:33.33333%}.small-pull-4{left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{left:41.66667%}.small-pull-5{left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{left:58.33333%}.small-pull-7{left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{left:66.66667%}.small-pull-8{left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{left:75%}.small-pull-9{left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{left:83.33333%}.small-pull-10{left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{left:91.66667%}.small-pull-11{left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-pull-0,.small-push-0,.small-uncentered{position:static;margin-left:0;margin-right:0}@media screen and (min-width:40em){.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-7,.medium-push-8,.medium-push-9{position:relative}.medium-1{width:8.33333%}.medium-push-1{left:8.33333%}.medium-pull-1{left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{left:16.66667%}.medium-pull-2{left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{left:25%}.medium-pull-3{left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{left:33.33333%}.medium-pull-4{left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{left:41.66667%}.medium-pull-5{left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{left:58.33333%}.medium-pull-7{left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{left:66.66667%}.medium-pull-8{left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{left:75%}.medium-pull-9{left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{left:83.33333%}.medium-pull-10{left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{left:91.66667%}.medium-pull-11{left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;margin-left:0;margin-right:0}}@media screen and (min-width:64em){.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-7,.large-push-8,.large-push-9{position:relative}.large-1{width:8.33333%}.large-push-1{left:8.33333%}.large-pull-1{left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{left:16.66667%}.large-pull-2{left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{left:25%}.large-pull-3{left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{left:33.33333%}.large-pull-4{left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{left:41.66667%}.large-pull-5{left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{left:58.33333%}.large-pull-7{left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{left:66.66667%}.large-pull-8{left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{left:75%}.large-pull-9{left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{left:83.33333%}.large-pull-10{left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{left:91.66667%}.large-pull-11{left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-pull-0,.large-push-0,.large-uncentered{position:static;margin-left:0;margin-right:0}}.breadcrumbs::after,.button-group::after,.clearfix::after,.off-canvas-wrapper-inner::after,.pagination::after,.tabs::after,.title-bar::after,.top-bar::after,hr{clear:both}ol,ul{margin-left:1.25rem}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}dl,ol,p,ul{margin-bottom:1rem}p{font-size:inherit}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-style:normal;color:inherit;margin-top:0;margin-bottom:.5rem;line-height:1.4}code,kbd{background-color:#e6e6e6;color:#0a0a0a;font-family:Consolas,"Liberation Mono",Courier,monospace}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{background-color:transparent;color:#2199e8;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#1585cf}a img{border:0}hr{box-sizing:content-box;max-width:75rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto}dl,ol,ul{list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc}.accordion,.menu,.tabs{list-style-type:none}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:700}.subheader,code,label{font-weight:400}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:'\2014 \0020'}abbr{color:#0a0a0a;cursor:help;border-bottom:1px dotted #0a0a0a}code{border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}kbd{padding:.125rem .25rem 0;margin:0}.subheader{margin-top:.2rem;margin-bottom:.5rem;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.button,.stat{line-height:1}.stat{font-size:2.5rem}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.badge,.button,.input-group-label,.menu.icon-top>li>a,.orbit-bullets{text-align:center}.show-for-print{display:none!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.button{display:inline-block;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;border:1px solid transparent;border-radius:0;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#2199e8;color:#fff}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#1583cc;color:#fff}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}.button.primary{background-color:#2199e8;color:#fff}.button.primary:focus,.button.primary:hover{background-color:#147cc0;color:#fff}.button.secondary{background-color:#777;color:#fff}.button.secondary:focus,.button.secondary:hover{background-color:#5f5f5f;color:#fff}.button.success{background-color:#3adb76;color:#fff}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#fff}.button.alert{background-color:#ec5840;color:#fff}.button.alert:focus,.button.alert:hover{background-color:#da3116;color:#fff}.button.warning{background-color:#ffae00;color:#fff}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#fff}.button.hollow{border:1px solid #2199e8;color:#2199e8}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c4d78;color:#0c4d78}.button.hollow.primary{border:1px solid #2199e8;color:#2199e8}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c4d78;color:#0c4d78}.button.hollow.secondary{border:1px solid #777;color:#777}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3c3c3c;color:#3c3c3c}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.alert{border:1px solid #ec5840;color:#ec5840}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#881f0e;color:#881f0e}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none}.button.dropdown::after{content:'';width:0;height:0;border:.4em inset;border-color:#fefefe transparent transparent;border-top-style:solid;top:.4em;float:right;margin-left:1em;display:inline-block}.button.arrow-only::after{margin-left:0;float:none;top:.2em}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#0a0a0a;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);border-radius:0;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus{border:1px solid #8a8a8a;background-color:#fefefe;outline:0;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{min-height:50px;max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:default}[type=submit],[type=button]{border-radius:0;-webkit-appearance:none;-moz-appearance:none}input[type=search]{box-sizing:border-box}[type=file],[type=checkbox],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}label>[type=checkbox],label>[type=label]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;line-height:1.8;color:#0a0a0a}.form-error,.menu-text,.switch{font-weight:700}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#333}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group-button a,.input-group-button button,.input-group-button input,fieldset{margin:0}.input-group>:first-child,.input-group>:last-child>*{border-radius:0}.input-group-button,.input-group-field,.input-group-label{display:table-cell;margin:0;vertical-align:middle}.input-group-label{width:1%;height:100%;padding:0 1rem;background:#e6e6e6;color:#0a0a0a;border:1px solid #cacaca}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5rem}.fieldset,select{border:1px solid #cacaca}.input-group-button{height:100%;padding-top:0;padding-bottom:0;text-align:center;width:1%}fieldset{border:0;padding:0}legend{margin-bottom:.5rem}.fieldset{padding:1.25rem;margin:1.125rem 0}.fieldset legend{background:#fefefe;padding:0 .1875rem;margin:0 0 0 -.1875rem}select{height:2.4375rem;padding:.5rem;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#0a0a0a;background-color:#fefefe;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,');background-size:9px 6px;background-position:right .5rem center;background-repeat:no-repeat}.form-error,.is-invalid-label{color:#ec5840}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:disabled{background-color:#e6e6e6;cursor:default}select::-ms-expand{display:none}select[multiple]{height:auto}.is-invalid-input:not(:focus){background-color:rgba(236,88,64,.1);border-color:#ec5840}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem}.form-error.is-visible{display:block}.hide{display:none!important}@media screen and (min-width:0em) and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}.hide-for-landscape,.show-for-portrait{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix::after,.clearfix::before{content:' ';display:table}.accordion{background:#fefefe;border:1px solid #e6e6e6;border-radius:0;margin-left:0}.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:.75rem;color:#2199e8;position:relative;border-bottom:1px solid #e6e6e6}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}:last-child>.accordion-title{border-bottom-width:0}.accordion-title::before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-.5rem}.is-active>.accordion-title::before{content:'–'}.accordion-content{padding:1rem;display:none;border-bottom:1px solid #e6e6e6;background-color:#fefefe}.is-accordion-submenu-parent>a{position:relative}.is-accordion-submenu-parent>a::after{content:'';display:block;width:0;height:0;border:6px inset;border-color:#2199e8 transparent transparent;border-top-style:solid;position:absolute;top:50%;margin-top:-4px;right:1rem}.is-accordion-submenu-parent[aria-expanded=true]>a::after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.badge{display:inline-block;padding:.3em;min-width:2.1em;font-size:.6rem;border-radius:50%;background:#2199e8;color:#fefefe}.badge.secondary{background:#777;color:#fefefe}.badge.success{background:#3adb76;color:#fefefe}.badge.alert{background:#ec5840;color:#fefefe}.badge.warning{background:#ffae00;color:#fefefe}.breadcrumbs{list-style:none;margin:0 0 1rem}.breadcrumbs::after,.breadcrumbs::before{content:' ';display:table}.breadcrumbs li{float:left;color:#0a0a0a;font-size:.6875rem;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{color:#cacaca;content:"/";margin:0 .75rem;position:relative;top:1px;opacity:1}.breadcrumbs a{color:#2199e8}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca}.button-group{margin-bottom:1rem;font-size:.9rem}.button-group::after,.button-group::before{content:' ';display:table}.button-group .button{float:left;margin:0;font-size:inherit}.button-group .button:not(:last-child){border-right:1px solid #fefefe}.button-group.tiny{font-size:.6rem}.button-group.small{font-size:.75rem}.button-group.large{font-size:1.25rem}.button-group.expanded{display:table;table-layout:fixed;width:100%}.button-group.expanded::after,.button-group.expanded::before{display:none}.button-group.expanded .button{display:table-cell;float:none}.button-group.primary .button{background-color:#2199e8;color:#fff}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#147cc0;color:#fff}.button-group.secondary .button{background-color:#777;color:#fff}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#5f5f5f;color:#fff}.button-group.success .button{background-color:#3adb76;color:#fff}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#fff}.button-group.alert .button{background-color:#ec5840;color:#fff}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#da3116;color:#fff}.button-group.warning .button{background-color:#ffae00;color:#fff}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#fff}.button-group.stacked .button,.button-group.stacked-for-small .button{width:100%}.button-group.stacked .button:not(:last-child),.button-group.stacked-for-small .button:not(:last-child){border-right:1px solid}@media screen and (min-width:40em){.button-group.stacked-for-small .button{width:auto}.button-group.stacked-for-small .button:not(:last-child){border-right:1px solid #fefefe}}.callout{margin:0 0 1rem;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:0;position:relative;color:#0a0a0a;background-color:#fff}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#def0fc}.callout.secondary{background-color:#ebebeb}.callout.success{background-color:#e1faea}.callout.alert{background-color:#fce6e2}.callout.warning{background-color:#fff3d9}.callout.small{padding:.5rem}.callout.large{padding:3rem}.close-button{position:absolute;color:#8a8a8a;right:1rem;top:.5rem;font-size:2em;line-height:1;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.is-drilldown{position:relative;overflow:hidden}.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;height:100%;width:100%;background:#fefefe;transition:-webkit-transform .15s linear;transition:transform .15s linear}.is-drilldown-submenu-parent>a::after,.js-drilldown-back::before{width:0;content:'';display:block;height:0}.is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.is-drilldown-submenu-parent>a{position:relative}.is-drilldown-submenu-parent>a::after{border:6px inset;border-color:transparent transparent transparent #2199e8;border-left-style:solid;position:absolute;top:50%;margin-top:-6px;right:1rem}.js-drilldown-back::before{border:6px inset;border-color:transparent #2199e8 transparent transparent;border-right-style:solid;float:left;margin-right:.75rem;margin-left:.6rem;margin-top:14px}.dropdown-pane{background-color:#fefefe;border:1px solid #cacaca;display:block;padding:1rem;position:absolute;width:300px;z-index:10;border-radius:0}.dropdown-pane.is-open{visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu .is-dropdown-submenu-parent{position:relative}.dropdown.menu .is-dropdown-submenu-parent a::after{float:right;margin-top:3px;margin-left:10px}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow a{padding-right:1.5rem;position:relative}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a::after{content:'';display:block;width:0;height:0;border:5px inset;border-color:#2199e8 transparent transparent;border-top-style:solid;position:absolute;top:.825rem;right:5px}.dropdown.menu .is-dropdown-submenu-parent.is-left-arrow>a::after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent #2199e8 transparent transparent;border-right-style:solid;float:left;margin-left:0;margin-right:10px}.is-dropdown-menu.vertical.align-right,.menu.align-right>li{float:right}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow>a::after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent transparent transparent #2199e8;border-left-style:solid}.dropdown.menu .is-dropdown-submenu-parent.is-left-arrow.opens-inner .submenu{right:0;left:auto}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow.opens-inner .submenu{left:0;right:auto}.dropdown.menu .is-dropdown-submenu-parent.opens-inner .submenu{top:100%}.no-js .dropdown.menu ul{display:none}.dropdown.menu .submenu{display:none;position:absolute;top:0;left:100%;min-width:200px;z-index:1;background:#fefefe;border:1px solid #cacaca;margin-top:-1px}.dropdown.menu .submenu>li{width:100%}.dropdown.menu .submenu.first-sub{top:100%;left:0;right:auto}.dropdown.menu .submenu.js-dropdown-active,.dropdown.menu .submenu:not(.js-dropdown-nohover)>.is-dropdown-submenu-parent:hover>.dropdown.menu .submenu{display:block}.dropdown.menu .is-dropdown-submenu-parent.opens-left .submenu{left:auto;right:100%}.dropdown.menu.align-right .submenu.first-sub{top:100%;left:auto;right:0}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical>li .submenu{top:0;left:100%}.flex-video{position:relative;height:0;padding-bottom:75%;margin-bottom:1rem;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen{padding-bottom:56.25%}.flex-video.vimeo{padding-top:0}.label{display:inline-block;padding:.33333rem .5rem;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;border-radius:0;background:#2199e8;color:#fefefe}.label.secondary{background:#777;color:#fefefe}.label.success{background:#3adb76;color:#fefefe}.label.alert{background:#ec5840;color:#fefefe}.label.warning{background:#ffae00;color:#fefefe}.media-object{margin-bottom:1rem;display:block}.media-object img{max-width:none}@media screen and (min-width:0em) and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{display:block;padding:0 0 1rem}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{display:table-cell;vertical-align:top}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(+.media-object-section:first-child){padding-left:1rem}.media-object-section.middle{vertical-align:middle}.media-object-section.bottom{vertical-align:bottom}.menu>li,.menu>li>a>i,.menu>li>a>img,.menu>li>a>span{vertical-align:middle}.menu{margin:0}[data-whatinput=mouse] .menu>li{outline:0}.menu>li:not(.menu-text)>a{display:block;padding:.7rem 1rem;line-height:1}.menu a,.menu button,.menu input{margin-bottom:0}.menu>li>a>i,.menu>li>a>img{display:inline-block;margin-right:.25rem}.menu>li{display:table-cell}.menu.vertical>li{display:block}@media screen and (min-width:40em){.menu.medium-horizontal>li{display:table-cell}.menu.medium-vertical>li{display:block}}@media screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}.menu.large-vertical>li{display:block}}.menu.simple a{padding:0;margin-right:1rem}.menu.expanded{display:table;table-layout:fixed;width:100%}.menu.expanded>li:first-child:last-child{width:100%}.menu.icon-top>li>a>i,.menu.icon-top>li>a>img{display:block;margin:0 auto .25rem}.menu.nested{margin-left:1rem}.menu-text{color:inherit;line-height:1;padding:.7rem 1rem}.no-js [data-responsive-menu] ul{display:none}body,html{height:100%}.off-canvas-wrapper{width:100%;overflow-x:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:auto}.off-canvas-wrapper-inner{position:relative;width:100%;transition:-webkit-transform .5s ease;transition:transform .5s ease}.off-canvas-wrapper-inner::after,.off-canvas-wrapper-inner::before{content:' ';display:table}.off-canvas-content{min-height:100%;background:#fefefe;transition:-webkit-transform .5s ease;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;box-shadow:0 0 10px rgba(10,10,10,.5)}.js-off-canvas-exit{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(254,254,254,.25);cursor:pointer;transition:background .5s ease}.is-off-canvas-open .js-off-canvas-exit{display:block}.off-canvas{position:absolute;background:#e6e6e6;z-index:-1;max-height:100%;overflow-y:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.orbit-caption,.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:rgba(10,10,10,.5)}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.position-left{left:-250px;top:0;width:250px}.is-open-left{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas.position-right{right:-250px;top:0;width:250px}.is-open-right{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}@media screen and (min-width:40em){.position-left.reveal-for-medium{left:0;z-index:auto;position:fixed}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{right:0;z-index:auto;position:fixed}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}}@media screen and (min-width:64em){.position-left.reveal-for-large{left:0;z-index:auto;position:fixed}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{right:0;z-index:auto;position:fixed}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}}.orbit,.orbit-container{position:relative}.orbit-container{margin:0;overflow:hidden;list-style:none}.orbit-caption,.orbit-next,.orbit-previous{position:absolute;padding:1rem;color:#fefefe}.orbit-slide{width:100%;max-height:100%}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{margin:0;width:100%;max-width:100%}.orbit-caption{width:100%;margin-bottom:0}.orbit-next,.orbit-previous{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;background-color:#cacaca;border-radius:50%}.orbit-bullets button.is-active,.orbit-bullets button:hover{background-color:#8a8a8a}.pagination{margin-left:0;margin-bottom:1rem}.pagination::after,.pagination::before{content:' ';display:table}.pagination li{font-size:.875rem;margin-right:.0625rem;display:none;border-radius:0}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media screen and (min-width:40em){.pagination li{display:inline-block}.reveal{min-height:0}}.pagination a,.pagination button{color:#0a0a0a;display:block;padding:.1875rem .625rem;border-radius:0}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#2199e8;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:default}.pagination .disabled:hover{background:0 0}.pagination .ellipsis::after{content:'…';padding:.1875rem .625rem;color:#0a0a0a}.pagination-previous a::before,.pagination-previous.disabled::before{content:'«';display:inline-block;margin-right:.5rem}.pagination-next a::after,.pagination-next.disabled::after{content:'»';display:inline-block;margin-left:.5rem}.progress{background-color:#cacaca;height:1rem;margin-bottom:1rem;border-radius:0}.progress.primary .progress-meter{background-color:#2199e8}.progress.secondary .progress-meter{background-color:#777}.progress.success .progress-meter{background-color:#3adb76}.progress.alert .progress-meter{background-color:#ec5840}.progress.warning .progress-meter{background-color:#ffae00}.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#2199e8;border-radius:0}.progress-meter .progress-meter-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-size:.75rem;font-weight:700;color:#fefefe;white-space:nowrap}.slider-fill,.slider-handle{left:0;display:inline-block}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;max-width:100%;height:.5rem;background-color:#cacaca;transition:all .2s ease-in-out}.slider-fill.is-dragging{transition:all 0s linear}.slider-handle{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:1;width:1.4rem;height:1.4rem;background-color:#2199e8;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation;border-radius:0}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#1583cc}.slider-handle.is-dragging{transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sticky-container{position:relative}.sticky{position:absolute;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sticky.is-stuck{position:fixed;z-index:5}.sticky.is-stuck.is-at-top{top:0}.sticky.is-anchored{position:absolute;left:auto;right:auto}body.is-reveal-open{overflow:hidden}.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1005;background-color:rgba(10,10,10,.45);overflow-y:scroll}.reveal{display:none;z-index:1006;padding:1rem;border:1px solid #cacaca;margin:100px auto 0;background-color:#fefefe;border-radius:0;position:absolute;overflow-y:auto}.switch-paddle,.switch-paddle::after{display:block;transition:all .25s ease-out}[data-whatinput=mouse] .reveal{outline:0}.reveal .column,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}.reveal.collapse{padding:0}caption,tbody td,tbody th{padding:.5rem .625rem .625rem}@media screen and (min-width:40em){.reveal{width:600px;max-width:75rem}.reveal .reveal{left:auto;right:auto;margin:0 auto}.reveal.tiny{width:30%;max-width:75rem}.reveal.small{width:50%;max-width:75rem}.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0}.switch{margin-bottom:1rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fefefe;font-size:.875rem}.switch-input{opacity:0;position:absolute}.switch-paddle{background:#cacaca;cursor:pointer;position:relative;width:4rem;height:2rem;border-radius:0;color:inherit;font-weight:inherit}.has-tip,.title-bar-title,caption{font-weight:700}input+.switch-paddle{margin:0}.switch-paddle::after{background:#fefefe;content:'';position:absolute;height:1.5rem;left:.25rem;top:.25rem;width:1.5rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:0}.switch-active,.switch-inactive,.tooltip.left::before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}input:checked~.switch-paddle{background:#2199e8}input:checked~.switch-paddle::after{left:2.25rem}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle::after{width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle:after{left:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle::after{width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle:after{left:2rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle::after{width:2rem;height:2rem}.switch.large input:checked~.switch-paddle:after{left:2.75rem}table{border-collapse:collapse;border-spacing:0;margin-bottom:1rem;border-radius:0}tbody,tfoot,thead{border:1px solid #f1f1f1;background-color:#fefefe}tfoot,thead{background:#f8f8f8;color:#0a0a0a}tfoot tr,thead tr{background:0 0}tfoot td,tfoot th,thead td,thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}tbody tr:nth-child(even){background-color:#f1f1f1}@media screen and (max-width:63.9375em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}.tabs,.tabs-content{border:1px solid #e6e6e6}table.scroll{display:block;width:100%;overflow-x:auto}table.hover tr:hover{background-color:#f9f9f9}table.hover tr:nth-of-type(even):hover{background-color:#ececec}.tabs{margin:0;background:#fefefe}.tabs::after,.tabs::before{content:' ';display:table}.tabs.vertical>li{width:auto;float:none;display:block}.tabs-title,.title-bar-left{float:left}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:0 0}.tabs.primary{background:#2199e8}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1893e4}.tabs-title>a{display:block;padding:1.25rem 1.5rem;line-height:1;font-size:12px;color:#2199e8}.tabs-title>a:hover{background:#fefefe}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6}.tabs-content{background:#fefefe;transition:all .5s ease;border-top:0}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.thumbnail{border:4px solid #fefefe;box-shadow:0 0 0 1px rgba(10,10,10,.2);display:inline-block;line-height:0;max-width:100%;transition:box-shadow .2s ease-out;border-radius:0;margin-bottom:1rem}.thumbnail:focus,.thumbnail:hover{box-shadow:0 0 6px 1px rgba(33,153,232,.5)}.title-bar{background:#0a0a0a;color:#fefefe;padding:.5rem}.title-bar::after,.title-bar::before{content:' ';display:table}.menu-icon,.title-bar-title{display:inline-block;vertical-align:middle}.title-bar .menu-icon{margin-left:.25rem;margin-right:.5rem}.title-bar-right{float:right;text-align:right}.menu-icon{position:relative;cursor:pointer;width:20px;height:16px}.menu-icon::after{content:'';position:absolute;display:block;width:100%;height:2px;background:#fefefe;top:0;left:0;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe}.menu-icon:hover::after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.has-tip{border-bottom:dotted 1px #8a8a8a;position:relative;display:inline-block;cursor:help}.tooltip.top::before,.tooltip::before{content:'';display:block;width:0;height:0}.tooltip{background-color:#0a0a0a;color:#fefefe;font-size:80%;padding:.75rem;position:absolute;z-index:10;top:calc(100% + .6495rem);max-width:10rem!important;border-radius:0}.tooltip::before{border:.75rem inset;border-color:transparent transparent #0a0a0a;border-bottom-style:solid;bottom:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.top::before{border:.75rem inset;border-color:#0a0a0a transparent transparent;border-top-style:solid;top:100%;bottom:auto}.tooltip.left::before,.tooltip.right::before{content:'';display:block;width:0;height:0;bottom:auto;top:50%}.tooltip.left::before{border:.75rem inset;border-color:transparent transparent transparent #0a0a0a;border-left-style:solid;left:100%;transform:translateY(-50%)}.tooltip.right::before{border:.75rem inset;border-color:transparent #0a0a0a transparent transparent;border-right-style:solid;left:auto;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.top-bar{padding:.5rem}.top-bar::after,.top-bar::before{content:' ';display:table}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar a{color:#2199e8}.top-bar input{width:200px;margin-right:1rem}.top-bar input.button{width:auto}@media screen and (max-width:39.9375em){.stacked-for-small .top-bar-left,.stacked-for-small .top-bar-right{width:100%}}@media screen and (max-width:63.9375em){.stacked-for-medium .top-bar-left,.stacked-for-medium .top-bar-right{width:100%}}@media screen and (max-width:74.9375em){.stacked-for-large .top-bar-left,.stacked-for-large .top-bar-right{width:100%}}@media screen and (min-width:0em) and (max-width:39.9375em){.top-bar-left,.top-bar-right{width:100%}}.top-bar-left{float:left}.top-bar-right{float:right} \ No newline at end of file diff --git a/resources/views/visitor/cwbs/assets/foundation.min.js b/resources/views/visitor/cwbs/assets/foundation.min.js deleted file mode 100644 index 4f3d749a..00000000 --- a/resources/views/visitor/cwbs/assets/foundation.min.js +++ /dev/null @@ -1,3 +0,0 @@ -!function(t){"use strict";function e(t){if(void 0===Function.prototype.name){var e=/function\s([^(]{1,})\(/,i=e.exec(t.toString());return i&&i.length>1?i[1].trim():""}return void 0===t.prototype?t.constructor.name:t.prototype.constructor.name}function i(t){return/true/.test(t)?!0:/false/.test(t)?!1:isNaN(1*t)?t:parseFloat(t)}function n(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}var s="6.1.1",o={version:s,_plugins:{},_uuids:[],_activePlugins:{},rtl:function(){return"rtl"===t("html").attr("dir")},plugin:function(t,i){var s=i||e(t),o=n(s);this._plugins[o]=this[s]=t},registerPlugin:function(t,i){var s=i?n(i):e(t.constructor).toLowerCase();t.uuid=this.GetYoDigits(6,s),t.$element.attr("data-"+s)||t.$element.attr("data-"+s,t.uuid),t.$element.data("zfPlugin")||t.$element.data("zfPlugin",t),t.$element.trigger("init.zf."+s),this._uuids.push(t.uuid)},unregisterPlugin:function(t){var i=n(e(t.$element.data("zfPlugin").constructor));this._uuids.splice(this._uuids.indexOf(t.uuid),1),t.$element.removeAttr("data-"+i).removeData("zfPlugin").trigger("destroyed.zf."+i);for(var s in t)t[s]=null},reInit:function(e){var i=e instanceof t;try{if(i)e.each(function(){t(this).data("zfPlugin")._init()});else{var n=typeof e,s=this,o={object:function(e){e.forEach(function(e){t("[data-"+e+"]").foundation("_init")})},string:function(){t("[data-"+e+"]").foundation("_init")},undefined:function(){this.object(Object.keys(s._plugins))}};o[n](e)}}catch(a){console.error(a)}finally{return e}},GetYoDigits:function(t,e){return t=t||6,Math.round(Math.pow(36,t+1)-Math.random()*Math.pow(36,t)).toString(36).slice(1)+(e?"-"+e:"")},reflow:function(e,n){"undefined"==typeof n?n=Object.keys(this._plugins):"string"==typeof n&&(n=[n]);var s=this;t.each(n,function(n,o){var a=s._plugins[o],r=t(e).find("[data-"+o+"]").addBack("[data-"+o+"]");r.each(function(){var e=t(this),n={};if(e.data("zfPlugin"))return void console.warn("Tried to initialize "+o+" on an element that already has a Foundation plugin.");if(e.attr("data-options")){e.attr("data-options").split(";").forEach(function(t,e){var s=t.split(":").map(function(t){return t.trim()});s[0]&&(n[s[0]]=i(s[1]))})}try{e.data("zfPlugin",new a(t(this),n))}catch(s){console.error(s)}finally{return}})})},getFnName:e,transitionend:function(t){var e,i={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},n=document.createElement("div");for(var s in i)"undefined"!=typeof n.style[s]&&(e=i[s]);return e?e:(e=setTimeout(function(){t.triggerHandler("transitionend",[t])},1),"transitionend")}};o.util={throttle:function(t,e){var i=null;return function(){var n=this,s=arguments;null===i&&(i=setTimeout(function(){t.apply(n,s),i=null},e))}}};var a=function(i){var n=typeof i,s=t("meta.foundation-mq"),a=t(".no-js");if(s.length||t('').appendTo(document.head),a.length&&a.removeClass("no-js"),"undefined"===n)o.MediaQuery._init(),o.reflow(this);else{if("string"!==n)throw new TypeError("We're sorry, '"+n+"' is not a valid parameter. You must use a string representing the method you wish to invoke.");var r=Array.prototype.slice.call(arguments,1),l=this.data("zfPlugin");if(void 0===l||void 0===l[i])throw new ReferenceError("We're sorry, '"+i+"' is not an available method for "+(l?e(l):"this element")+".");1===this.length?l[i].apply(l,r):this.each(function(e,n){l[i].apply(t(n).data("zfPlugin"),r)})}return this};window.Foundation=o,t.fn.foundation=a,function(){Date.now&&window.Date.now||(window.Date.now=Date.now=function(){return(new Date).getTime()});for(var t=["webkit","moz"],e=0;e=h.offset.top,r=d.offset.left>=h.offset.left,l=d.offset.left+d.width<=h.width}else a=d.offset.top+d.height<=d.windowDims.height+d.windowDims.offset.top,o=d.offset.top>=d.windowDims.offset.top,r=d.offset.left>=d.windowDims.offset.left,l=d.offset.left+d.width<=d.windowDims.width;var u=[a,o,r,l];return i?r===l==!0:s?o===a==!0:-1===u.indexOf(!1)},n=function(t,i){if(t=t.length?t[0]:t,t===e||t===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var n=t.getBoundingClientRect(),s=t.parentNode.getBoundingClientRect(),o=document.body.getBoundingClientRect(),a=e.pageYOffset,r=e.pageXOffset;return{width:n.width,height:n.height,offset:{top:n.top+a,left:n.left+r},parentDims:{width:s.width,height:s.height,offset:{top:s.top+a,left:s.left+r}},windowDims:{width:o.width,height:o.height,offset:{top:a,left:r}}}},s=function(t,e,i,s,o,a){var r=n(t),l=e?n(e):null;switch(i){case"top":return{left:l.offset.left,top:l.offset.top-(r.height+s)};case"left":return{left:l.offset.left-(r.width+o),top:l.offset.top};case"right":return{left:l.offset.left+l.width+o,top:l.offset.top};case"center top":return{left:l.offset.left+l.width/2-r.width/2,top:l.offset.top-(r.height+s)};case"center bottom":return{left:a?o:l.offset.left+l.width/2-r.width/2,top:l.offset.top+l.height+s};case"center left":return{left:l.offset.left-(r.width+o),top:l.offset.top+l.height/2-r.height/2};case"center right":return{left:l.offset.left+l.width+o+1,top:l.offset.top+l.height/2-r.height/2};case"center":return{left:r.windowDims.offset.left+r.windowDims.width/2-r.width/2,top:r.windowDims.offset.top+r.windowDims.height/2-r.height/2};case"reveal":return{left:(r.windowDims.width-r.width)/2,top:r.windowDims.offset.top+s};case"reveal full":return{left:r.windowDims.offset.left,top:r.windowDims.offset.top};default:return{left:l.offset.left,top:l.offset.top+l.height+s}}};t.Box={ImNotTouchingYou:i,GetDimensions:n,GetOffsets:s}}(window.Foundation,window),!function(t,e){"use strict";e.Keyboard={};var i={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"},n=function(t){var e={};for(var i in t)e[t[i]]=t[i];return e}(i);e.Keyboard.keys=n;var s=function(t){var e=i[t.which||t.keyCode]||String.fromCharCode(t.which).toUpperCase();return t.shiftKey&&(e="SHIFT_"+e),t.ctrlKey&&(e="CTRL_"+e),t.altKey&&(e="ALT_"+e),e};e.Keyboard.parseKey=s;var o={},a=function(i,n,a){var r,l,d,h=o[n],u=s(i);return h?(r="undefined"==typeof h.ltr?h:e.rtl()?t.extend({},h.ltr,h.rtl):t.extend({},h.rtl,h.ltr),l=r[u],d=a[l],void(d&&"function"==typeof d?(d.apply(),(a.handled||"function"==typeof a.handled)&&a.handled.apply()):(a.unhandled||"function"==typeof a.unhandled)&&a.unhandled.apply())):console.warn("Component not defined!")};e.Keyboard.handleKey=a;var r=function(e){return e.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter(function(){return!t(this).is(":visible")||t(this).attr("tabindex")<0?!1:!0})};e.Keyboard.findFocusable=r;var l=function(t,e){o[t]=e};e.Keyboard.register=l}(jQuery,window.Foundation),!function(t,e){function i(t){var e={};return"string"!=typeof t?e:(t=t.trim().slice(1,-1))?e=t.split("&").reduce(function(t,e){var i=e.replace(/\+/g," ").split("="),n=i[0],s=i[1];return n=decodeURIComponent(n),s=void 0===s?null:decodeURIComponent(s),t.hasOwnProperty(n)?Array.isArray(t[n])?t[n].push(s):t[n]=[t[n],s]:t[n]=s,t},{}):e}var n={queries:[],current:"",atLeast:function(t){var e=this.get(t);return e?window.matchMedia(e).matches:!1},get:function(t){for(var e in this.queries){var i=this.queries[e];if(t===i.name)return i.value}return null},_init:function(){var e,n=this,s=t(".foundation-mq").css("font-family");e=i(s);for(var o in e)n.queries.push({name:o,value:"only screen and (min-width: "+e[o]+")"});this.current=this._getCurrentSize(),this._watcher()},_getCurrentSize:function(){var t;for(var e in this.queries){var i=this.queries[e];window.matchMedia(i.value).matches&&(t=i)}return"object"==typeof t?t.name:t},_watcher:function(){var e=this;t(window).on("resize.zf.mediaquery",function(){var i=e._getCurrentSize();i!==e.current&&(t(window).trigger("changed.zf.mediaquery",[i,e.current]),e.current=i)})}};e.MediaQuery=n,window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var e=document.createElement("style"),i=document.getElementsByTagName("script")[0],n=null;e.type="text/css",e.id="matchmediajs-test",i.parentNode.insertBefore(e,i),n="getComputedStyle"in window&&window.getComputedStyle(e,null)||e.currentStyle,t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return e.styleSheet?e.styleSheet.cssText=i:e.textContent=i,"1px"===n.width}}}return function(e){return{matches:t.matchMedium(e||"all"),media:e||"all"}}}())}(jQuery,Foundation),!function(t,e){function i(i,o,a,r){function l(){i||o.hide(),d(),r&&r.apply(o)}function d(){o[0].style.transitionDuration=0,o.removeClass(h+" "+u+" "+a)}if(o=t(o).eq(0),o.length){var h=i?n[0]:n[1],u=i?s[0]:s[1];d(),o.addClass(a).css("transition","none"),requestAnimationFrame(function(){o.addClass(h),i&&o.show()}),requestAnimationFrame(function(){o[0].offsetWidth,o.css("transition",""),o.addClass(u)}),o.one(e.transitionend(o),l)}}var n=["mui-enter","mui-leave"],s=["mui-enter-active","mui-leave-active"],o={animateIn:function(t,e,n){i(!0,t,e,n)},animateOut:function(t,e,n){i(!1,t,e,n)}},a=function(t,e,i){function n(r){a||(a=window.performance.now()),o=r-a,i.apply(e),t>o?s=window.requestAnimationFrame(n,e):(window.cancelAnimationFrame(s),e.trigger("finished.zf.animate",[e]).triggerHandler("finished.zf.animate",[e]))}var s,o,a=null;s=window.requestAnimationFrame(n)};e.Move=a,e.Motion=o}(jQuery,Foundation),!function(t,e){"use strict";e.Nest={Feather:function(e,i){e.attr("role","menubar"),i=i||"zf";var n=e.find("li").attr({role:"menuitem"}),s="is-"+i+"-submenu",o=s+"-item",a="is-"+i+"-submenu-parent";e.find("a:first").attr("tabindex",0),n.each(function(){var e=t(this),i=e.children("ul");i.length&&(e.addClass("has-submenu "+a).attr({"aria-haspopup":!0,"aria-selected":!1,"aria-expanded":!1,"aria-label":e.children("a:first").text()}),i.addClass("submenu "+s).attr({"data-submenu":"","aria-hidden":!0,role:"menu"})),e.parent("[data-submenu]").length&&e.addClass("is-submenu-item "+o)})},Burn:function(t,e){var i=(t.find("li").removeAttr("tabindex"),"is-"+e+"-submenu"),n=i+"-item",s="is-"+e+"-submenu-parent";t.find("*").removeClass(i+" "+n+" "+s+" has-submenu is-submenu-item submenu is-active").removeAttr("data-submenu").css("display","")}}}(jQuery,window.Foundation),!function(t,e){"use strict";var i=function(t,e,i){var n,s,o=this,a=e.duration,r=Object.keys(t.data())[0]||"timer",l=-1;this.restart=function(){l=-1,clearTimeout(s),this.start()},this.start=function(){clearTimeout(s),l=0>=l?a:l,t.data("paused",!1),n=Date.now(),s=setTimeout(function(){e.infinite&&o.restart(),i()},l),t.trigger("timerstart.zf."+r)},this.pause=function(){clearTimeout(s),t.data("paused",!0);var e=Date.now();l-=e-n,t.trigger("timerpaused.zf."+r)}},n=function(e,i){var n=e.length;0===n&&i();var s=function(){n--,0===n&&i()};e.each(function(){this.complete?s():"undefined"!=typeof this.naturalWidth&&this.naturalWidth>0?s():t(this).one("load",function(){s()})})};e.Timer=i,e.onImagesLoaded=n}(jQuery,window.Foundation),function(t){function e(){this.removeEventListener("touchmove",i),this.removeEventListener("touchend",e),d=!1}function i(i){if(t.spotSwipe.preventDefault&&i.preventDefault(),d){var n,s=i.touches[0].pageX,a=(i.touches[0].pageY,o-s);l=(new Date).getTime()-r,Math.abs(a)>=t.spotSwipe.moveThreshold&&l<=t.spotSwipe.timeThreshold&&(n=a>0?"left":"right"),n&&(i.preventDefault(),e.call(this),t(this).trigger("swipe",n).trigger("swipe"+n))}}function n(t){1==t.touches.length&&(o=t.touches[0].pageX,a=t.touches[0].pageY,d=!0,r=(new Date).getTime(),this.addEventListener("touchmove",i,!1),this.addEventListener("touchend",e,!1))}function s(){this.addEventListener&&this.addEventListener("touchstart",n,!1)}t.spotSwipe={version:"1.0.0",enabled:"ontouchstart"in document.documentElement,preventDefault:!1,moveThreshold:75,timeThreshold:200};var o,a,r,l,d=!1;t.event.special.swipe={setup:s},t.each(["left","up","down","right"],function(){t.event.special["swipe"+this]={setup:function(){t(this).on("swipe",t.noop)}}})}(jQuery),!function(t){t.fn.addTouch=function(){this.each(function(i,n){t(n).bind("touchstart touchmove touchend touchcancel",function(){e(event)})});var e=function(t){var e=t.changedTouches,i=e[0],n={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"},s=n[t.type],o=document.createEvent("MouseEvent");o.initMouseEvent(s,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),i.target.dispatchEvent(o)}}}(jQuery),!function(t,e){"use strict";e(document).on("click.zf.trigger","[data-open]",function(){var t=e(this).data("open");e("#"+t).triggerHandler("open.zf.trigger",[e(this)])}),e(document).on("click.zf.trigger","[data-close]",function(){var t=e(this).data("close");t?e("#"+t).triggerHandler("close.zf.trigger",[e(this)]):e(this).trigger("close.zf.trigger")}),e(document).on("click.zf.trigger","[data-toggle]",function(){var t=e(this).data("toggle");e("#"+t).triggerHandler("toggle.zf.trigger",[e(this)])}),e(document).on("close.zf.trigger","[data-closable]",function(){var i=e(this).data("closable")||"fade-out";t.Motion?t.Motion.animateOut(e(this),i,function(){e(this).trigger("closed.zf")}):e(this).fadeOut().trigger("closed.zf")});var i=function(){for(var t=["WebKit","Moz","O","Ms",""],e=0;eBack',wrapper:"
",closeOnClick:!1},i.prototype._init=function(){this.$submenuAnchors=this.$element.find("li.has-submenu"),this.$submenus=this.$submenuAnchors.children("[data-submenu]"),this.$menuItems=this.$element.find("li").not(".js-drilldown-back").attr("role","menuitem"),this._prepareMenu(),this._keyboardEvents()},i.prototype._prepareMenu=function(){var e=this;this.$submenuAnchors.each(function(){var i=t(this),n=i.find("a:first");n.data("savedHref",n.attr("href")).removeAttr("href"),i.children("[data-submenu]").attr({"aria-hidden":!0,tabindex:0,role:"menu"}),e._events(i)}),this.$submenus.each(function(){var i=t(this),n=i.find(".js-drilldown-back");n.length||i.prepend(e.options.backButton),e._back(i)}),this.$element.parent().hasClass("is-drilldown")||(this.$wrapper=t(this.options.wrapper).addClass("is-drilldown").css(this._getMaxDims()),this.$element.wrap(this.$wrapper))},i.prototype._events=function(e){var i=this;e.off("click.zf.drilldown").on("click.zf.drilldown",function(n){if(t(n.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&(n.stopImmediatePropagation(),n.preventDefault()),i._show(e),i.options.closeOnClick){var s=t("body").not(i.$wrapper);s.off(".zf.drilldown").on("click.zf.drilldown",function(t){t.preventDefault(),i._hideAll(),s.off(".zf.drilldown")})}})},i.prototype._keyboardEvents=function(){var i=this;this.$menuItems.add(this.$element.find(".js-drilldown-back")).on("keydown.zf.drilldown",function(n){var s,o,a=t(this),r=a.parent("ul").children("li");r.each(function(e){return t(this).is(a)?(s=r.eq(Math.max(0,e-1)),void(o=r.eq(Math.min(e+1,r.length-1)))):void 0}),e.Keyboard.handleKey(n,"Drilldown",{next:function(){a.is(i.$submenuAnchors)&&(i._show(a),a.on(e.transitionend(a),function(){a.find("ul li").filter(i.$menuItems).first().focus()}))},previous:function(){i._hide(a.parent("ul")),a.parent("ul").on(e.transitionend(a),function(){setTimeout(function(){ -a.parent("ul").parent("li").focus()},1)})},up:function(){s.focus()},down:function(){o.focus()},close:function(){i._back()},open:function(){a.is(i.$menuItems)?a.is(i.$submenuAnchors)&&(i._show(a),setTimeout(function(){a.find("ul li").filter(i.$menuItems).first().focus()},1)):(i._hide(a.parent("ul")),setTimeout(function(){a.parent("ul").parent("li").focus()},1))},handled:function(){n.preventDefault(),n.stopImmediatePropagation()}})})},i.prototype._hideAll=function(){var t=this.$element.find(".is-drilldown-sub.is-active").addClass("is-closing");t.one(e.transitionend(t),function(e){t.removeClass("is-active is-closing")}),this.$element.trigger("closed.zf.drilldown")},i.prototype._back=function(t){var e=this;t.off("click.zf.drilldown"),t.children(".js-drilldown-back").on("click.zf.drilldown",function(i){i.stopImmediatePropagation(),e._hide(t)})},i.prototype._menuLinkEvents=function(){var t=this;this.$menuItems.not(".has-submenu").off("click.zf.drilldown").on("click.zf.drilldown",function(e){setTimeout(function(){t._hideAll()},0)})},i.prototype._show=function(t){t.children("[data-submenu]").addClass("is-active"),this.$element.trigger("open.zf.drilldown",[t])},i.prototype._hide=function(t){t.addClass("is-closing").one(e.transitionend(t),function(){t.removeClass("is-active is-closing")}),t.trigger("hide.zf.drilldown",[t])},i.prototype._getMaxDims=function(){var e=0,i={};return this.$submenus.add(this.$element).each(function(){var i=t(this).children("li").length;e=i>e?i:e}),i.height=e*this.$menuItems[0].getBoundingClientRect().height+"px",i.width=this.$element[0].getBoundingClientRect().width+"px",i},i.prototype.destroy=function(){this._hideAll(),e.Nest.Burn(this.$element,"drilldown"),this.$element.unwrap().find(".js-drilldown-back").remove().end().find(".is-active, .is-closing, .is-drilldown-sub").removeClass("is-active is-closing is-drilldown-sub").end().find("[data-submenu]").removeAttr("aria-hidden tabindex role").off(".zf.drilldown").end().off("zf.drilldown"),this.$element.find("a").each(function(){var e=t(this);e.data("savedHref")&&e.attr("href",e.data("savedHref")).removeData("savedHref")}),e.unregisterPlugin(this)},e.plugin(i,"Drilldown")}(jQuery,window.Foundation),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=t.extend({},i.defaults,this.$element.data(),s),this._init(),e.registerPlugin(this,"Dropdown"),e.Keyboard.register("Dropdown",{ENTER:"open",SPACE:"open",ESCAPE:"close",TAB:"tab_forward",SHIFT_TAB:"tab_backward"})}i.defaults={hoverDelay:250,hover:!1,hoverPane:!1,vOffset:1,hOffset:1,positionClass:"",trapFocus:!1,autoFocus:!1,closeOnClick:!1},i.prototype._init=function(){var i=this.$element.attr("id");this.$anchor=t('[data-toggle="'+i+'"]')||t('[data-open="'+i+'"]'),this.$anchor.attr({"aria-controls":i,"data-is-focus":!1,"data-yeti-box":i,"aria-haspopup":!0,"aria-expanded":!1}),this.options.positionClass=this.getPositionClass(),this.counter=4,this.usedPositions=[],this.$element.attr({"aria-hidden":"true","data-yeti-box":i,"data-resize":i,"aria-labelledby":this.$anchor[0].id||e.GetYoDigits(6,"dd-anchor")}),this._events()},i.prototype.getPositionClass=function(){var t=this.$element[0].className.match(/(top|left|right)/g);return t=t?t[0]:""},i.prototype._reposition=function(t){this.usedPositions.push(t?t:"bottom"),!t&&this.usedPositions.indexOf("top")<0?this.$element.addClass("top"):"top"===t&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(t):"left"===t&&this.usedPositions.indexOf("right")<0?this.$element.removeClass(t).addClass("right"):"right"===t&&this.usedPositions.indexOf("left")<0?this.$element.removeClass(t).addClass("left"):!t&&this.usedPositions.indexOf("top")>-1&&this.usedPositions.indexOf("left")<0?this.$element.addClass("left"):"top"===t&&this.usedPositions.indexOf("bottom")>-1&&this.usedPositions.indexOf("left")<0?this.$element.removeClass(t).addClass("left"):"left"===t&&this.usedPositions.indexOf("right")>-1&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(t):"right"===t&&this.usedPositions.indexOf("left")>-1&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(t):this.$element.removeClass(t),this.classChanged=!0,this.counter--},i.prototype._setPosition=function(){if("false"===this.$anchor.attr("aria-expanded"))return!1;var t=this.getPositionClass(),i=e.Box.GetDimensions(this.$element),n=(e.Box.GetDimensions(this.$anchor),"left"===t?"left":"right"===t?"left":"top"),s="top"===n?"height":"width";"height"===s?this.options.vOffset:this.options.hOffset;if(i.width>=i.windowDims.width||!this.counter&&!e.Box.ImNotTouchingYou(this.$element))return this.$element.offset(e.Box.GetOffsets(this.$element,this.$anchor,"center bottom",this.options.vOffset,this.options.hOffset,!0)).css({width:i.windowDims.width-2*this.options.hOffset,height:"auto"}),this.classChanged=!0,!1;for(this.$element.offset(e.Box.GetOffsets(this.$element,this.$anchor,t,this.options.vOffset,this.options.hOffset));!e.Box.ImNotTouchingYou(this.$element)&&this.counter;)this._reposition(t),this._setPosition()},i.prototype._events=function(){var i=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":this._setPosition.bind(this)}),this.options.hover&&(this.$anchor.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){clearTimeout(i.timeout),i.timeout=setTimeout(function(){i.open(),i.$anchor.data("hover",!0)},i.options.hoverDelay)}).on("mouseleave.zf.dropdown",function(){clearTimeout(i.timeout),i.timeout=setTimeout(function(){i.close(),i.$anchor.data("hover",!1)},i.options.hoverDelay)}),this.options.hoverPane&&this.$element.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){clearTimeout(i.timeout)}).on("mouseleave.zf.dropdown",function(){clearTimeout(i.timeout),i.timeout=setTimeout(function(){i.close(),i.$anchor.data("hover",!1)},i.options.hoverDelay)})),this.$anchor.add(this.$element).on("keydown.zf.dropdown",function(n){var s=t(this),o=e.Keyboard.findFocusable(i.$element);e.Keyboard.handleKey(n,"Dropdown",{tab_forward:function(){i.$element.find(":focus").is(o.eq(-1))&&(i.options.trapFocus?(o.eq(0).focus(),n.preventDefault()):i.close())},tab_backward:function(){(i.$element.find(":focus").is(o.eq(0))||i.$element.is(":focus"))&&(i.options.trapFocus?(o.eq(-1).focus(),n.preventDefault()):i.close())},open:function(){s.is(i.$anchor)&&(i.open(),i.$element.attr("tabindex",-1).focus(),n.preventDefault())},close:function(){i.close(),i.$anchor.focus()}})})},i.prototype._addBodyHandler=function(){var e=t(document.body).not(this.$element),i=this;e.off("click.zf.dropdown").on("click.zf.dropdown",function(t){i.$anchor.is(t.target)||i.$anchor.find(t.target).length||i.$element.find(t.target).length||(i.close(),e.off("click.zf.dropdown"))})},i.prototype.open=function(){if(this.$element.trigger("closeme.zf.dropdown",this.$element.attr("id")),this.$anchor.addClass("hover").attr({"aria-expanded":!0}),this._setPosition(),this.$element.addClass("is-open").attr({"aria-hidden":!1}),this.options.autoFocus){var t=e.Keyboard.findFocusable(this.$element);t.length&&t.eq(0).focus()}this.options.closeOnClick&&this._addBodyHandler(),this.$element.trigger("show.zf.dropdown",[this.$element])},i.prototype.close=function(){if(!this.$element.hasClass("is-open"))return!1;if(this.$element.removeClass("is-open").attr({"aria-hidden":!0}),this.$anchor.removeClass("hover").attr("aria-expanded",!1),this.classChanged){var t=this.getPositionClass();t&&this.$element.removeClass(t),this.$element.addClass(this.options.positionClass).css({height:"",width:""}),this.classChanged=!1,this.counter=4,this.usedPositions.length=0}this.$element.trigger("hide.zf.dropdown",[this.$element])},i.prototype.toggle=function(){if(this.$element.hasClass("is-open")){if(this.$anchor.data("hover"))return;this.close()}else this.open()},i.prototype.destroy=function(){this.$element.off(".zf.trigger").hide(),this.$anchor.off(".zf.dropdown"),e.unregisterPlugin(this)},e.plugin(i,"Dropdown")}(jQuery,window.Foundation),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=t.extend({},i.defaults,this.$element.data(),s),e.Nest.Feather(this.$element,"dropdown"),this._init(),e.registerPlugin(this,"DropdownMenu"),e.Keyboard.register("DropdownMenu",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close"})}i.defaults={disableHover:!1,autoclose:!0,hoverDelay:50,clickOpen:!1,closingTime:500,alignment:"left",closeOnClick:!0,verticalClass:"vertical",rightClass:"align-right",forceFollow:!0},i.prototype._init=function(){var t=this.$element.find("li.is-dropdown-submenu-parent");this.$element.children(".is-dropdown-submenu-parent").children(".is-dropdown-submenu").addClass("first-sub"),this.$menuItems=this.$element.find('[role="menuitem"]'),this.$tabs=this.$element.children('[role="menuitem"]'),this.isVert=this.$element.hasClass(this.options.verticalClass),this.$tabs.find("ul.is-dropdown-submenu").addClass(this.options.verticalClass),this.$element.hasClass(this.options.rightClass)||"right"===this.options.alignment?(this.options.alignment="right",t.addClass("is-left-arrow opens-left")):t.addClass("is-right-arrow opens-right"),this.isVert||this.$tabs.filter(".is-dropdown-submenu-parent").removeClass("is-right-arrow is-left-arrow opens-right opens-left").addClass("is-down-arrow"),this.changed=!1,this._events()},i.prototype._events=function(){var i,n=this,s="ontouchstart"in window||"undefined"!=typeof window.ontouchstart,o="is-dropdown-submenu-parent";(this.options.clickOpen||s)&&this.$menuItems.on("click.zf.dropdownmenu touchstart.zf.dropdownmenu",function(e){var i=t(e.target).parentsUntil("ul","."+o),a=i.hasClass(o),r="true"===i.attr("data-is-click");i.children(".is-dropdown-submenu");if(a)if(r){if(!n.options.closeOnClick||!n.options.clickOpen&&!s||n.options.forceFollow&&s)return;e.stopImmediatePropagation(),e.preventDefault(),n._hide(i)}else e.preventDefault(),e.stopImmediatePropagation(),n._show(i.children(".is-dropdown-submenu")),i.add(i.parentsUntil(n.$element,"."+o)).attr("data-is-click",!0)}),this.options.disableHover||this.$menuItems.on("mouseenter.zf.dropdownmenu",function(e){e.stopImmediatePropagation();var s=t(this),a=s.hasClass(o);a&&(clearTimeout(i),i=setTimeout(function(){n._show(s.children(".is-dropdown-submenu"))},n.options.hoverDelay))}).on("mouseleave.zf.dropdownmenu",function(e){var s=t(this),a=s.hasClass(o);if(a&&n.options.autoclose){if("true"===s.attr("data-is-click")&&n.options.clickOpen)return!1;i=setTimeout(function(){n._hide(s)},n.options.closingTime)}}),this.$menuItems.on("keydown.zf.dropdownmenu",function(i){var s,o,a=t(i.target).parentsUntil("ul",'[role="menuitem"]'),r=n.$tabs.index(a)>-1,l=r?n.$tabs:a.siblings("li").add(a);l.each(function(e){return t(this).is(a)?(s=l.eq(e-1),void(o=l.eq(e+1))):void 0});var d=function(){a.is(":last-child")||o.children("a:first").focus()},h=function(){s.children("a:first").focus()},u=function(){var t=a.children("ul.is-dropdown-submenu");t.length&&(n._show(t),a.find("li > a:first").focus())},f=function(){var t=a.parent("ul").parent("li");t.children("a:first").focus(),n._hide(t)},c={open:u,close:function(){n._hide(n.$element),n.$menuItems.find("a:first").focus()},handled:function(){i.preventDefault(),i.stopImmediatePropagation()}};r?n.vertical?"left"===n.options.alignment?t.extend(c,{down:d,up:h,next:u,previous:f}):t.extend(c,{down:d,up:h,next:f,previous:u}):t.extend(c,{next:d,previous:h,down:u,up:f}):"left"===n.options.alignment?t.extend(c,{next:u,previous:f,down:d,up:h}):t.extend(c,{next:f,previous:u,down:d,up:h}),e.Keyboard.handleKey(i,"DropdownMenu",c)})},i.prototype._addBodyHandler=function(){var e=t(document.body),i=this;e.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu").on("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu",function(t){var n=i.$element.find(t.target);n.length||(i._hide(),e.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu"))})},i.prototype._show=function(i){var n=this.$tabs.index(this.$tabs.filter(function(e,n){return t(n).find(i).length>0})),s=i.parent("li.is-dropdown-submenu-parent").siblings("li.is-dropdown-submenu-parent");this._hide(s,n),i.css("visibility","hidden").addClass("js-dropdown-active").attr({"aria-hidden":!1}).parent("li.is-dropdown-submenu-parent").addClass("is-active").attr({"aria-selected":!0,"aria-expanded":!0});var o=e.Box.ImNotTouchingYou(i,null,!0);if(!o){var a="left"===this.options.alignment?"-right":"-left",r=i.parent(".is-dropdown-submenu-parent");r.removeClass("opens"+a).addClass("opens-"+this.options.alignment),o=e.Box.ImNotTouchingYou(i,null,!0),o||r.removeClass("opens-"+this.options.alignment).addClass("opens-inner"),this.changed=!0}i.css("visibility",""),this.options.closeOnClick&&this._addBodyHandler(),this.$element.trigger("show.zf.dropdownmenu",[i])},i.prototype._hide=function(t,e){var i;i=t&&t.length?t:void 0!==e?this.$tabs.not(function(t,i){return t===e}):this.$element;var n=i.hasClass("is-active")||i.find(".is-active").length>0;if(n){if(i.find("li.is-active").add(i).attr({"aria-selected":!1,"aria-expanded":!1,"data-is-click":!1}).removeClass("is-active"),i.find("ul.js-dropdown-active").attr({"aria-hidden":!0}).removeClass("js-dropdown-active"),this.changed||i.find("opens-inner").length){var s="left"===this.options.alignment?"right":"left";i.find("li.is-dropdown-submenu-parent").add(i).removeClass("opens-inner opens-"+this.options.alignment).addClass("opens-"+s),this.changed=!1}this.$element.trigger("hide.zf.dropdownmenu",[i])}},i.prototype.destroy=function(){this.$menuItems.off(".zf.dropdownmenu").removeAttr("data-is-click").removeClass("is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner"),e.Nest.Burn(this.$element,"dropdown"),e.unregisterPlugin(this)},e.plugin(i,"DropdownMenu")}(jQuery,window.Foundation),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=e.extend({},i.defaults,this.$element.data(),s),this._init(),t.registerPlugin(this,"Equalizer")}i.defaults={equalizeOnStack:!0,equalizeByRow:!1,equalizeOn:""},i.prototype._init=function(){var i=this.$element.attr("data-equalizer")||"",n=this.$element.find('[data-equalizer-watch="'+i+'"]');this.$watched=n.length?n:this.$element.find("[data-equalizer-watch]"),this.$element.attr("data-resize",i||t.GetYoDigits(6,"eq")),this.hasNested=this.$element.find("[data-equalizer]").length>0,this.isNested=this.$element.parentsUntil(document.body,"[data-equalizer]").length>0,this.isOn=!1;var s,o=this.$element.find("img");this.options.equalizeOn?(s=this._checkMQ(),e(window).on("changed.zf.mediaquery",this._checkMQ.bind(this))):this._events(),(void 0!==s&&s===!1||void 0===s)&&(o.length?t.onImagesLoaded(o,this._reflow.bind(this)):this._reflow())},i.prototype._pauseEvents=function(){this.isOn=!1,this.$element.off(".zf.equalizer resizeme.zf.trigger")},i.prototype._events=function(){var t=this;this._pauseEvents(),this.hasNested?this.$element.on("postequalized.zf.equalizer",function(e){e.target!==t.$element[0]&&t._reflow()}):this.$element.on("resizeme.zf.trigger",this._reflow.bind(this)),this.isOn=!0},i.prototype._checkMQ=function(){var e=!t.MediaQuery.atLeast(this.options.equalizeOn);return e?this.isOn&&(this._pauseEvents(),this.$watched.css("height","auto")):this.isOn||this._events(),e},i.prototype._killswitch=function(){},i.prototype._reflow=function(){return!this.options.equalizeOnStack&&this._isStacked()?(this.$watched.css("height","auto"),!1):void(this.options.equalizeByRow?this.getHeightsByRow(this.applyHeightByRow.bind(this)):this.getHeights(this.applyHeight.bind(this)))},i.prototype._isStacked=function(){return this.$watched[0].offsetTop!==this.$watched[1].offsetTop},i.prototype.getHeights=function(t){for(var e=[],i=0,n=this.$watched.length;n>i;i++)this.$watched[i].style.height="auto",e.push(this.$watched[i].offsetHeight);t(e)},i.prototype.getHeightsByRow=function(t){var i=this.$watched.first().offset().top,n=[],s=0;n[s]=[];for(var o=0,a=this.$watched.length;a>o;o++){this.$watched[o].style.height="auto";var r=e(this.$watched[o]).offset().top;r!=i&&(s++,n[s]=[],i=r),n[s].push([this.$watched[o],this.$watched[o].offsetHeight])}for(var o=0,a=n.length;a>o;o++){var l=e(n[o]).map(function(){return this[1]}).get(),d=Math.max.apply(null,l);n[o].push(d)}t(n)},i.prototype.applyHeight=function(t){var e=Math.max.apply(null,t);this.$element.trigger("preequalized.zf.equalizer"),this.$watched.css("height",e),this.$element.trigger("postequalized.zf.equalizer")},i.prototype.applyHeightByRow=function(t){this.$element.trigger("preequalized.zf.equalizer");for(var i=0,n=t.length;n>i;i++){var s=t[i].length,o=t[i][s-1];if(2>=s)e(t[i][0][0]).css({height:"auto"});else{this.$element.trigger("preequalizedrow.zf.equalizer");for(var a=0,r=s-1;r>a;a++)e(t[i][a][0]).css({height:o});this.$element.trigger("postequalizedrow.zf.equalizer")}}this.$element.trigger("postequalized.zf.equalizer")},i.prototype.destroy=function(){this._pauseEvents(),this.$watched.css("height","auto"),t.unregisterPlugin(this)},t.plugin(i,"Equalizer"),"undefined"!=typeof module&&"undefined"!=typeof module.exports&&(module.exports=i),"function"==typeof define&&define(["foundation"],function(){return i})}(Foundation,jQuery),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=e.extend({},i.defaults,s),this.rules=[],this.currentPath="",this._init(),this._events(),t.registerPlugin(this,"Interchange")}i.defaults={rules:null},i.SPECIAL_QUERIES={landscape:"screen and (orientation: landscape)",portrait:"screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)"},i.prototype._init=function(){this._addBreakpoints(),this._generateRules(),this._reflow()},i.prototype._events=function(){e(window).on("resize.zf.interchange",t.util.throttle(this._reflow.bind(this),50))},i.prototype._reflow=function(){var t;for(var e in this.rules){var i=this.rules[e];window.matchMedia(i.query).matches&&(t=i)}t&&this.replace(t.path)},i.prototype._addBreakpoints=function(){for(var e in t.MediaQuery.queries){var n=t.MediaQuery.queries[e];i.SPECIAL_QUERIES[n.name]=n.value}},i.prototype._generateRules=function(){var t,e=[];t=this.options.rules?this.options.rules:this.$element.data("interchange").match(/\[.*?\]/g);for(var n in t){var s=t[n].slice(1,-1).split(", "),o=s.slice(0,-1).join(""),a=s[s.length-1];i.SPECIAL_QUERIES[a]&&(a=i.SPECIAL_QUERIES[a]),e.push({path:o,query:a})}this.rules=e},i.prototype.replace=function(t){if(this.currentPath!==t){var i=this;"IMG"===this.$element[0].nodeName?this.$element.attr("src",t).load(function(){i.currentPath=t}):t.match(/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i)?this.$element.css({"background-image":"url("+t+")"}):e.get(t,function(n){i.$element.html(n),e(n).foundation(),i.currentPath=t}),this.$element.trigger("replaced.zf.interchange")}},i.prototype.destroy=function(){},t.plugin(i,"Interchange"),"undefined"!=typeof module&&"undefined"!=typeof module.exports&&(module.exports=i),"function"==typeof define&&define(["foundation"],function(){return i})}(Foundation,jQuery),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=e.extend({},i.defaults,this.$element.data(),s),this._init(),t.registerPlugin(this,"Magellan")}i.defaults={animationDuration:500,animationEasing:"linear",threshold:50,activeClass:"active",deepLinking:!1,barOffset:0},i.prototype._init=function(){var i=this.$element[0].id||t.GetYoDigits(6,"magellan");this.$targets=e("[data-magellan-target]"),this.$links=this.$element.find("a"),this.$element.attr({"data-resize":i,"data-scroll":i,id:i}),this.$active=e(),this.scrollPos=parseInt(window.pageYOffset,10),this._events()},i.prototype.calcPoints=function(){var t=this,i=document.body,n=document.documentElement;this.points=[],this.winHeight=Math.round(Math.max(window.innerHeight,n.clientHeight)),this.docHeight=Math.round(Math.max(i.scrollHeight,i.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight)),this.$targets.each(function(){var i=e(this),n=Math.round(i.offset().top-t.options.threshold);i.targetPoint=n,t.points.push(n)})},i.prototype._events=function(){var t=this,i=e("html, body"),n={duration:t.options.animationDuration,easing:t.options.animationEasing};e(window).one("load",function(){t.calcPoints(),t._updateActive()}),this.$element.on({"resizeme.zf.trigger":this.reflow.bind(this),"scrollme.zf.trigger":this._updateActive.bind(this)}).on("click.zf.magellan",'a[href^="#"]',function(s){s.preventDefault();var o=this.getAttribute("href"),a=e(o).offset().top-t.options.threshold/2-t.options.barOffset;i.stop(!0).animate({scrollTop:a},n)})},i.prototype.reflow=function(){this.calcPoints(),this._updateActive()},i.prototype._updateActive=function(){var t,e=parseInt(window.pageYOffset,10);if(e+this.winHeight===this.docHeight)t=this.points.length-1;else if(e=t:t-n.options.threshold<=e});t=s.length?s.length-1:0}if(this.$active.removeClass(this.options.activeClass),this.$active=this.$links.eq(t).addClass(this.options.activeClass),this.options.deepLinking){var o=this.$active[0].getAttribute("href");window.history.pushState?window.history.pushState(null,null,o):window.location.hash=o}this.scrollPos=e,this.$element.trigger("update.zf.magellan",[this.$active])},i.prototype.destroy=function(){if(this.$element.off(".zf.trigger .zf.magellan").find("."+this.options.activeClass).removeClass(this.options.activeClass),this.options.deepLinking){var e=this.$active[0].getAttribute("href");window.location.hash.replace(e,"")}t.unregisterPlugin(this)},t.plugin(i,"Magellan"),"undefined"!=typeof module&&"undefined"!=typeof module.exports&&(module.exports=i),"function"==typeof define&&define(["foundation"],function(){return i})}(Foundation,jQuery),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=t.extend({},i.defaults,this.$element.data(),s),this.$lastTrigger=t(),this._init(),this._events(),e.registerPlugin(this,"OffCanvas")}i.defaults={closeOnClick:!0,transitionTime:0,position:"left",forceTop:!0,isRevealed:!1,revealOn:null,autoFocus:!0,revealClass:"reveal-for-",trapFocus:!1},i.prototype._init=function(){var e=this.$element.attr("id");if(this.$element.attr("aria-hidden","true"),t(document).find('[data-open="'+e+'"], [data-close="'+e+'"], [data-toggle="'+e+'"]').attr("aria-expanded","false").attr("aria-controls",e),this.options.closeOnClick)if(t(".js-off-canvas-exit").length)this.$exiter=t(".js-off-canvas-exit");else{var i=document.createElement("div");i.setAttribute("class","js-off-canvas-exit"),t("[data-off-canvas-content]").append(i),this.$exiter=t(i)}this.options.isRevealed=this.options.isRevealed||new RegExp(this.options.revealClass,"g").test(this.$element[0].className),this.options.isRevealed&&(this.options.revealOn=this.options.revealOn||this.$element[0].className.match(/(reveal-for-medium|reveal-for-large)/g)[0].split("-")[2],this._setMQChecker()),this.options.transitionTime||(this.options.transitionTime=1e3*parseFloat(window.getComputedStyle(t("[data-off-canvas-wrapper]")[0]).transitionDuration))},i.prototype._events=function(){if(this.$element.off(".zf.trigger .zf.offcanvas").on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"keydown.zf.offcanvas":this._handleKeyboard.bind(this)}),this.$exiter.length){this.$exiter.on({"click.zf.offcanvas":this.close.bind(this)})}},i.prototype._setMQChecker=function(){var i=this;t(window).on("changed.zf.mediaquery",function(){e.MediaQuery.atLeast(i.options.revealOn)?i.reveal(!0):i.reveal(!1)}).one("load.zf.offcanvas",function(){e.MediaQuery.atLeast(i.options.revealOn)&&i.reveal(!0)})},i.prototype.reveal=function(t){var e=this.$element.find("[data-close]");t?(this.close(),this.isRevealed=!0,this.$element.off("open.zf.trigger toggle.zf.trigger"),e.length&&e.hide()):(this.isRevealed=!1,this.$element.on({"open.zf.trigger":this.open.bind(this),"toggle.zf.trigger":this.toggle.bind(this)}),e.length&&e.show())},i.prototype.open=function(i,n){if(!this.$element.hasClass("is-open")&&!this.isRevealed){var s=this;t(document.body);t("body").scrollTop(0),e.Move(this.options.transitionTime,this.$element,function(){t("[data-off-canvas-wrapper]").addClass("is-off-canvas-open is-open-"+s.options.position),s.$element.addClass("is-open")}),this.$element.attr("aria-hidden","false").trigger("opened.zf.offcanvas"),n&&(this.$lastTrigger=n.attr("aria-expanded","true")),this.options.autoFocus&&this.$element.one("finished.zf.animate",function(){s.$element.find("a, button").eq(0).focus()}),this.options.trapFocus&&(t("[data-off-canvas-content]").attr("tabindex","-1"),this._trapFocus())}},i.prototype._trapFocus=function(){var t=e.Keyboard.findFocusable(this.$element),i=t.eq(0),n=t.eq(-1);t.off(".zf.offcanvas").on("keydown.zf.offcanvas",function(t){(9===t.which||9===t.keycode)&&(t.target!==n[0]||t.shiftKey||(t.preventDefault(),i.focus()),t.target===i[0]&&t.shiftKey&&(t.preventDefault(),n.focus()))})},i.prototype.close=function(e){if(this.$element.hasClass("is-open")&&!this.isRevealed){var i=this;t("[data-off-canvas-wrapper]").removeClass("is-off-canvas-open is-open-"+i.options.position),i.$element.removeClass("is-open"),this.$element.attr("aria-hidden","true").trigger("closed.zf.offcanvas"),this.$lastTrigger.attr("aria-expanded","false"),this.options.trapFocus&&t("[data-off-canvas-content]").removeAttr("tabindex")}},i.prototype.toggle=function(t,e){this.$element.hasClass("is-open")?this.close(t,e):this.open(t,e)},i.prototype._handleKeyboard=function(t){27===t.which&&(t.stopPropagation(),t.preventDefault(),this.close(),this.$lastTrigger.focus())},i.prototype.destroy=function(){this.close(),this.$element.off(".zf.trigger .zf.offcanvas"),this.$exiter.off(".zf.offcanvas"),e.unregisterPlugin(this)},e.plugin(i,"OffCanvas")}(jQuery,Foundation),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=t.extend({},i.defaults,this.$element.data(),s),this._init(),e.registerPlugin(this,"Orbit"),e.Keyboard.register("Orbit",{ltr:{ARROW_RIGHT:"next",ARROW_LEFT:"previous"},rtl:{ARROW_LEFT:"next",ARROW_RIGHT:"previous"}})}i.defaults={bullets:!0,navButtons:!0,animInFromRight:"slide-in-right",animOutToRight:"slide-out-right",animInFromLeft:"slide-in-left",animOutToLeft:"slide-out-left",autoPlay:!0,timerDelay:5e3,infiniteWrap:!0,swipe:!0,pauseOnHover:!0,accessible:!0,containerClass:"orbit-container",slideClass:"orbit-slide",boxOfBullets:"orbit-bullets",nextClass:"orbit-next",prevClass:"orbit-previous",useMUI:!0},i.prototype._init=function(){this.$wrapper=this.$element.find("."+this.options.containerClass),this.$slides=this.$element.find("."+this.options.slideClass);var t=this.$element.find("img"),i=this.$slides.filter(".is-active");i.length||this.$slides.eq(0).addClass("is-active"),this.options.useMUI||this.$slides.addClass("no-motionui"),t.length?e.onImagesLoaded(t,this._prepareForOrbit.bind(this)):this._prepareForOrbit(),this.options.bullets&&this._loadBullets(),this._events(),this.options.autoPlay&&this.geoSync(),this.options.accessible&&this.$wrapper.attr("tabindex",0)},i.prototype._loadBullets=function(){this.$bullets=this.$element.find("."+this.options.boxOfBullets).find("button")},i.prototype.geoSync=function(){var t=this;this.timer=new e.Timer(this.$element,{duration:this.options.timerDelay,infinite:!1},function(){t.changeSlide(!0)}),this.timer.start()},i.prototype._prepareForOrbit=function(){var t=this;this._setWrapperHeight(function(e){t._setSlideHeight(e)})},i.prototype._setWrapperHeight=function(e){var i,n=0,s=0;this.$slides.each(function(){i=this.getBoundingClientRect().height,t(this).attr("data-slide",s),s&&t(this).css({position:"relative",display:"none"}),n=i>n?i:n,s++}),s===this.$slides.length&&(this.$wrapper.css({height:n}),e(n))},i.prototype._setSlideHeight=function(e){this.$slides.each(function(){t(this).css("max-height",e)})},i.prototype._events=function(){var i=this;if(this.options.swipe&&this.$slides.off("swipeleft.zf.orbit swiperight.zf.orbit").on("swipeleft.zf.orbit",function(t){t.preventDefault(),i.changeSlide(!0)}).on("swiperight.zf.orbit",function(t){t.preventDefault(),i.changeSlide(!1)}),this.options.autoPlay&&(this.$slides.on("click.zf.orbit",function(){i.$element.data("clickedOn",i.$element.data("clickedOn")?!1:!0),i.timer[i.$element.data("clickedOn")?"pause":"start"]()}),this.options.pauseOnHover&&this.$element.on("mouseenter.zf.orbit",function(){i.timer.pause()}).on("mouseleave.zf.orbit",function(){i.$element.data("clickedOn")||i.timer.start()})),this.options.navButtons){var n=this.$element.find("."+this.options.nextClass+", ."+this.options.prevClass);n.attr("tabindex",0).on("click.zf.orbit touchend.zf.orbit",function(){i.changeSlide(t(this).hasClass(i.options.nextClass))})}this.options.bullets&&this.$bullets.on("click.zf.orbit touchend.zf.orbit",function(){if(/is-active/g.test(this.className))return!1;var e=t(this).data("slide"),n=e>i.$slides.filter(".is-active").data("slide"),s=i.$slides.eq(e);i.changeSlide(n,s,e)}),this.$wrapper.add(this.$bullets).on("keydown.zf.orbit",function(n){e.Keyboard.handleKey(n,"Orbit",{next:function(){i.changeSlide(!0)},previous:function(){i.changeSlide(!1)},handled:function(){t(n.target).is(i.$bullets)&&i.$bullets.filter(".is-active").focus()}})})},i.prototype.changeSlide=function(t,i,n){var s=this.$slides.filter(".is-active").eq(0);if(/mui/g.test(s[0].className))return!1;var o,a=this.$slides.first(),r=this.$slides.last(),l=t?"Right":"Left",d=t?"Left":"Right",h=this;o=i?i:t?this.options.infiniteWrap?s.next("."+this.options.slideClass).length?s.next("."+this.options.slideClass):a:s.next("."+this.options.slideClass):this.options.infiniteWrap?s.prev("."+this.options.slideClass).length?s.prev("."+this.options.slideClass):r:s.prev("."+this.options.slideClass),o.length&&(this.options.bullets&&(n=n||this.$slides.index(o),this._updateBullets(n)),this.options.useMUI?(e.Motion.animateIn(o.addClass("is-active").css({position:"absolute",top:0}),this.options["animInFrom"+l],function(){o.css({position:"relative",display:"block"}).attr("aria-live","polite")}),e.Motion.animateOut(s.removeClass("is-active"),this.options["animOutTo"+d],function(){s.removeAttr("aria-live"),h.options.autoPlay&&h.timer.restart()})):(s.removeClass("is-active is-in").removeAttr("aria-live").hide(),o.addClass("is-active is-in").attr("aria-live","polite").show(),this.options.autoPlay&&this.timer.restart()),this.$element.trigger("slidechange.zf.orbit",[o]))},i.prototype._updateBullets=function(t){var e=this.$element.find("."+this.options.boxOfBullets).find(".is-active").removeClass("is-active").blur(),i=e.find("span:last").detach();this.$bullets.eq(t).addClass("is-active").append(i)},i.prototype.destroy=function(){delete this.timer,this.$element.off(".zf.orbit").find("*").off(".zf.orbit").end().hide(),e.unregisterPlugin(this)},e.plugin(i,"Orbit")}(jQuery,window.Foundation),!function(t,e){"use strict";function i(i){this.$element=e(i),this.rules=this.$element.data("responsive-menu"),this.currentMq=null,this.currentPlugin=null,this._init(),this._events(),t.registerPlugin(this,"ResponsiveMenu")}var n={dropdown:{cssClass:"dropdown",plugin:t._plugins["dropdown-menu"]||null},drilldown:{cssClass:"drilldown",plugin:t._plugins.drilldown||null},accordion:{cssClass:"accordion-menu",plugin:t._plugins["accordion-menu"]||null}};i.defaults={},i.prototype._init=function(){for(var t={},i=this.rules.split(" "),s=0;s1?o[0]:"small",r=o.length>1?o[1]:o[0];null!==n[r]&&(t[a]=n[r])}this.rules=t,e.isEmptyObject(t)||this._checkMediaQueries()},i.prototype._events=function(){var t=this;e(window).on("changed.zf.mediaquery",function(){ -t._checkMediaQueries()})},i.prototype._checkMediaQueries=function(){var i,s=this;e.each(this.rules,function(e){t.MediaQuery.atLeast(e)&&(i=e)}),i&&(this.currentPlugin instanceof this.rules[i].plugin||(e.each(n,function(t,e){s.$element.removeClass(e.cssClass)}),this.$element.addClass(this.rules[i].cssClass),this.currentPlugin&&this.currentPlugin.destroy(),this.currentPlugin=new this.rules[i].plugin(this.$element,{})))},i.prototype.destroy=function(){this.currentPlugin.destroy(),e(window).off(".zf.ResponsiveMenu"),t.unregisterPlugin(this)},t.plugin(i,"ResponsiveMenu")}(Foundation,jQuery),!function(t,e){"use strict";function i(n,s){this.$element=t(n),this.options=t.extend({},i.defaults,this.$element.data(),s),this._init(),this._events(),e.registerPlugin(this,"ResponsiveToggle")}i.defaults={hideFor:"medium"},i.prototype._init=function(){var e=this.$element.data("responsive-toggle");e||console.error("Your tab bar needs an ID of a Menu as the value of data-tab-bar."),this.$targetMenu=t("#"+e),this.$toggler=this.$element.find("[data-toggle]"),this._update()},i.prototype._events=function(){t(window).on("changed.zf.mediaquery",this._update.bind(this)),this.$toggler.on("click.zf.responsiveToggle",this.toggleMenu.bind(this))},i.prototype._update=function(){e.MediaQuery.atLeast(this.options.hideFor)?(this.$element.hide(),this.$targetMenu.show()):(this.$element.show(),this.$targetMenu.hide())},i.prototype.toggleMenu=function(){e.MediaQuery.atLeast(this.options.hideFor)||(this.$targetMenu.toggle(0),this.$element.trigger("toggled.zf.responsiveToggle"))},i.prototype.destroy=function(){},e.plugin(i,"ResponsiveToggle")}(jQuery,Foundation),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=e.extend({},i.defaults,this.$element.data(),s),this._init(),t.registerPlugin(this,"Reveal"),t.Keyboard.register("Reveal",{ENTER:"open",SPACE:"open",ESCAPE:"close",TAB:"tab_forward",SHIFT_TAB:"tab_backward"})}i.defaults={animationIn:"",animationOut:"",showDelay:0,hideDelay:0,closeOnClick:!0,closeOnEsc:!0,multipleOpened:!1,vOffset:100,hOffset:0,fullScreen:!1,btmOffsetPct:10,overlay:!0,resetOnClose:!1},i.prototype._init=function(){if(this.id=this.$element.attr("id"),this.isActive=!1,this.$anchor=e(e('[data-open="'+this.id+'"]').length?'[data-open="'+this.id+'"]':'[data-toggle="'+this.id+'"]'),this.$anchor.length){var i=this.$anchor[0].id||t.GetYoDigits(6,"reveal");this.$anchor.attr({"aria-controls":this.id,id:i,"aria-haspopup":!0,tabindex:0}),this.$element.attr({"aria-labelledby":i})}(this.options.fullScreen||this.$element.hasClass("full"))&&(this.options.fullScreen=!0,this.options.overlay=!1),this.options.overlay&&!this.$overlay&&(this.$overlay=this._makeOverlay(this.id)),this.$element.attr({role:"dialog","aria-hidden":!0,"data-yeti-box":this.id,"data-resize":this.id}),this._events()},i.prototype._makeOverlay=function(t){var i=e("
").addClass("reveal-overlay").attr({tabindex:-1,"aria-hidden":!0}).appendTo("body");return this.options.closeOnClick&&i.attr({"data-close":t}),i},i.prototype._events=function(){var t=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":function(){t.$element.is(":visible")&&t._setPosition(function(){})}}),this.$anchor.length&&this.$anchor.on("keydown.zf.reveal",function(e){(13===e.which||32===e.which)&&(e.stopPropagation(),e.preventDefault(),t.open())}),this.options.closeOnClick&&this.options.overlay&&this.$overlay.off(".zf.reveal").on("click.zf.reveal",this.close.bind(this))},i.prototype._setPosition=function(e){var i=t.Box.GetDimensions(this.$element),n=this.options.fullScreen?"reveal full":i.height>=.5*i.windowDims.height?"reveal":"center";"reveal full"===n?this.$element.offset(t.Box.GetOffsets(this.$element,null,n,this.options.vOffset)).css({height:i.windowDims.height,width:i.windowDims.width}):t.MediaQuery.atLeast("medium")&&t.Box.ImNotTouchingYou(this.$element,null,!0,!1)?this.$element.css({"max-height":i.windowDims.height-this.options.vOffset*(this.options.btmOffsetPct/100+1),width:""}).offset(t.Box.GetOffsets(this.$element,null,n,this.options.vOffset)):(this.$element.css({width:i.windowDims.width-2*this.options.hOffset}).offset(t.Box.GetOffsets(this.$element,null,"center",this.options.vOffset,this.options.hOffset)),this.changedSize=!0),e()},i.prototype.open=function(){var i=this;this.isActive=!0,this.$element.css({visibility:"hidden"}).show().scrollTop(0),this._setPosition(function(){i.$element.hide().css({visibility:""}),i.options.multipleOpened||i.$element.trigger("closeme.zf.reveal",i.id),i.options.animationIn?i.options.overlay?t.Motion.animateIn(i.$overlay,"fade-in",function(){t.Motion.animateIn(i.$element,i.options.animationIn,function(){i.focusableElements=t.Keyboard.findFocusable(i.$element)})}):t.Motion.animateIn(i.$element,i.options.animationIn,function(){i.focusableElements=t.Keyboard.findFocusable(i.$element)}):i.options.overlay?i.$overlay.show(0,function(){i.$element.show(i.options.showDelay,function(){})}):i.$element.show(i.options.showDelay,function(){})}),this.$element.attr({"aria-hidden":!1}).attr("tabindex",-1).focus().trigger("open.zf.reveal"),e("body").addClass("is-reveal-open").attr({"aria-hidden":this.options.overlay||this.options.fullScreen?!0:!1}),setTimeout(function(){i._extraHandlers()},0)},i.prototype._extraHandlers=function(){var i=this;this.focusableElements=t.Keyboard.findFocusable(this.$element),this.options.overlay||!this.options.closeOnClick||this.options.fullScreen||e("body").on("click.zf.reveal",function(t){i.close()}),this.options.closeOnEsc&&e(window).on("keydown.zf.reveal",function(e){t.Keyboard.handleKey(e,"Reveal",{close:function(){i.options.closeOnEsc&&(i.close(),i.$anchor.focus())}}),0===i.focusableElements.length&&e.preventDefault()}),this.$element.on("keydown.zf.reveal",function(n){var s=e(this);t.Keyboard.handleKey(n,"Reveal",{tab_forward:function(){i.$element.find(":focus").is(i.focusableElements.eq(-1))&&(i.focusableElements.eq(0).focus(),n.preventDefault())},tab_backward:function(){(i.$element.find(":focus").is(i.focusableElements.eq(0))||i.$element.is(":focus"))&&(i.focusableElements.eq(-1).focus(),n.preventDefault())},open:function(){i.$element.find(":focus").is(i.$element.find("[data-close]"))?setTimeout(function(){i.$anchor.focus()},1):s.is(i.focusableElements)&&i.open()},close:function(){i.options.closeOnEsc&&(i.close(),i.$anchor.focus())}})})},i.prototype.close=function(){if(!this.isActive||!this.$element.is(":visible"))return!1;var i=this;this.options.animationOut?t.Motion.animateOut(this.$element,this.options.animationOut,function(){i.options.overlay&&t.Motion.animateOut(i.$overlay,"fade-out",function(){})}):this.$element.hide(i.options.hideDelay,function(){i.options.overlay&&i.$overlay.hide(0,function(){})}),this.options.closeOnEsc&&e(window).off("keydown.zf.reveal"),!this.options.overlay&&this.options.closeOnClick&&e("body").off("click.zf.reveal"),this.$element.off("keydown.zf.reveal"),this.changedSize&&this.$element.css({height:"",width:""}),e("body").removeClass("is-reveal-open").attr({"aria-hidden":!1,tabindex:""}),this.options.resetOnClose&&this.$element.html(this.$element.html()),this.isActive=!1,this.$element.attr({"aria-hidden":!0}).trigger("closed.zf.reveal")},i.prototype.toggle=function(){this.isActive?this.close():this.open()},i.prototype.destroy=function(){this.options.overlay&&this.$overlay.hide().off().remove(),this.$element.hide(),this.$anchor.off(),t.unregisterPlugin(this)},t.plugin(i,"Reveal"),"undefined"!=typeof module&&"undefined"!=typeof module.exports&&(module.exports=i),"function"==typeof define&&define(["foundation"],function(){return i})}(Foundation,jQuery),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=t.extend({},i.defaults,this.$element.data(),s),this._init(),e.registerPlugin(this,"Slider"),e.Keyboard.register("Slider",{ltr:{ARROW_RIGHT:"increase",ARROW_UP:"increase",ARROW_DOWN:"decrease",ARROW_LEFT:"decrease",SHIFT_ARROW_RIGHT:"increase_fast",SHIFT_ARROW_UP:"increase_fast",SHIFT_ARROW_DOWN:"decrease_fast",SHIFT_ARROW_LEFT:"decrease_fast"},rtl:{ARROW_LEFT:"increase",ARROW_RIGHT:"decrease",SHIFT_ARROW_LEFT:"increase_fast",SHIFT_ARROW_RIGHT:"decrease_fast"}})}function n(t,e){return t/e}function s(t,e,i,n){return Math.abs(t.position()[e]+t[n]()/2-i)}i.defaults={start:0,end:100,step:1,initialStart:0,initialEnd:100,binding:!1,clickSelect:!0,vertical:!1,draggable:!0,disabled:!1,doubleSided:!1,decimal:2,moveTime:200,disabledClass:"disabled"},i.prototype._init=function(){this.inputs=this.$element.find("input"),this.handles=this.$element.find("[data-slider-handle]"),this.$handle=this.handles.eq(0),this.$input=this.inputs.length?this.inputs.eq(0):t("#"+this.$handle.attr("aria-controls")),this.$fill=this.$element.find("[data-slider-fill]").css(this.options.vertical?"height":"width",0);var e=!1,i=this;(this.options.disabled||this.$element.hasClass(this.options.disabledClass))&&(this.options.disabled=!0,this.$element.addClass(this.options.disabledClass)),this.inputs.length||(this.inputs=t().add(this.$input),this.options.binding=!0),this._setInitAttr(0),this._events(this.$handle),this.handles[1]&&(this.options.doubleSided=!0,this.$handle2=this.handles.eq(1),this.$input2=this.inputs.length>1?this.inputs.eq(1):t("#"+this.$handle2.attr("aria-controls")),this.inputs[1]||(this.inputs=this.inputs.add(this.$input2)),e=!0,this._setHandlePos(this.$handle,this.options.initialStart,!0,function(){i._setHandlePos(i.$handle2,i.options.initialEnd)}),this._setInitAttr(1),this._events(this.$handle2)),e||this._setHandlePos(this.$handle,this.options.initialStart,!0)},i.prototype._setHandlePos=function(t,i,s,o){i=parseFloat(i),ithis.options.end&&(i=this.options.end);var a=this.options.doubleSided;if(a)if(0===this.handles.index(t)){var r=parseFloat(this.$handle2.attr("aria-valuenow"));i=i>=r?r-this.options.step:i}else{var l=parseFloat(this.$handle.attr("aria-valuenow"));i=l>=i?l+this.options.step:i}this.options.vertical&&!s&&(i=this.options.end-i);var d=this,h=this.options.vertical,u=h?"height":"width",f=h?"top":"left",c=t[0].getBoundingClientRect()[u]/2,p=this.$element[0].getBoundingClientRect()[u],m=n(i,this.options.end).toFixed(2),g=(p-c)*m,v=(100*n(g,p)).toFixed(this.options.decimal),i=i>0?parseFloat(i.toFixed(this.options.decimal)):0,w={};if(this._setValues(t,i),this.options.doubleSided){var y,$=0===this.handles.index(t);this.handles.index(t);if($)w[f]=(m>0?100*m:0)+"%",y=(100*(n(this.$handle2.position()[f]+c,p)-parseFloat(m))).toFixed(this.options.decimal)+"%",w["min-"+u]=y,o&&"function"==typeof o&&o();else{var b=parseFloat(this.$handle[0].style.left);i=(100>i?i:100)-(isNaN(b)?this.options.end-i:b),w["min-"+u]=i+"%"}}this.$element.one("finished.zf.animate",function(){d.animComplete=!0,d.$element.trigger("moved.zf.slider",[t])});var C=d.$element.data("dragging")?1e3/60:d.options.moveTime;e.Move(C,t,function(){t.css(f,v+"%"),d.options.doubleSided?d.$fill.css(w):d.$fill.css(u,100*m+"%")})},i.prototype._setInitAttr=function(t){var i=this.inputs.eq(t).attr("id")||e.GetYoDigits(6,"slider");this.inputs.eq(t).attr({id:i,max:this.options.end,min:this.options.start}),this.handles.eq(t).attr({role:"slider","aria-controls":i,"aria-valuemax":this.options.end,"aria-valuemin":this.options.start,"aria-valuenow":0===t?this.options.initialStart:this.options.initialEnd,"aria-orientation":this.options.vertical?"vertical":"horizontal",tabindex:0})},i.prototype._setValues=function(t,e){var i=this.options.doubleSided?this.handles.index(t):0;this.inputs.eq(i).val(e),t.attr("aria-valuenow",e)},i.prototype._handleEvent=function(t,e,i){var o,a;if(i)o=i,a=!0;else{t.preventDefault();var r=this.options.vertical,l=r?"height":"width",d=r?"top":"left",h=r?t.pageY:t.pageX,u=this.$handle[0].getBoundingClientRect()[l]/2,f=this.$element[0].getBoundingClientRect()[l],c=this.$element.offset()[d]-h,p=c>0?-u:-f>c-u?f:Math.abs(c),m=n(p,f);if(o=(this.options.end-this.options.start)*m,a=!1,!e){var g=s(this.$handle,d,p,l),v=s(this.$handle2,d,p,l);e=v>=g?this.$handle:this.$handle2}}this._setHandlePos(e,o,a)},i.prototype._events=function(i){if(this.options.disabled)return!1;var n,s=this;if(this.inputs.off("change.zf.slider").on("change.zf.slider",function(e){var i=s.inputs.index(t(this));s._handleEvent(e,s.handles.eq(i),t(this).val())}),this.options.clickSelect&&this.$element.off("click.zf.slider").on("click.zf.slider",function(t){return s.$element.data("dragging")?!1:(s.animComplete=!1,void(s.options.doubleSided?s._handleEvent(t):s._handleEvent(t,s.$handle)))}),this.options.draggable){this.handles.addTouch();var o=t("body");i.off("mousedown.zf.slider").on("mousedown.zf.slider",function(e){i.addClass("is-dragging"),s.$fill.addClass("is-dragging"),s.$element.data("dragging",!0),s.animComplete=!1,n=t(e.currentTarget),o.on("mousemove.zf.slider",function(t){t.preventDefault(),s._handleEvent(t,n)}).on("mouseup.zf.slider",function(t){s.animComplete=!0,s._handleEvent(t,n),i.removeClass("is-dragging"),s.$fill.removeClass("is-dragging"),s.$element.data("dragging",!1),o.off("mousemove.zf.slider mouseup.zf.slider")})})}i.off("keydown.zf.slider").on("keydown.zf.slider",function(i){var n,o=s.options.doubleSided?s.handles.index(t(this)):0,a=parseFloat(s.inputs.eq(o).val()),r=t(this);e.Keyboard.handleKey(i,"Slider",{decrease:function(){n=a-s.options.step},increase:function(){n=a+s.options.step},decrease_fast:function(){n=a-10*s.options.step},increase_fast:function(){n=a+10*s.options.step},handled:function(){i.preventDefault(),s._setHandlePos(r,n,!0)}})})},i.prototype.destroy=function(){this.handles.off(".zf.slider"),this.inputs.off(".zf.slider"),this.$element.off(".zf.slider"),e.unregisterPlugin(this)},e.plugin(i,"Slider")}(jQuery,window.Foundation),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=t.extend({},i.defaults,this.$element.data(),s),this._init(),e.registerPlugin(this,"Sticky")}function n(t){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*t}i.defaults={container:"
",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",checkEvery:-1},i.prototype._init=function(){var i=this.$element.parent("[data-sticky-container]"),n=this.$element[0].id||e.GetYoDigits(6,"sticky"),s=this;i.length||(this.wasWrapped=!0),this.$container=i.length?i:t(this.options.container).wrapInner(this.$element),this.$container.addClass(this.options.containerClass),this.$element.addClass(this.options.stickyClass).attr({"data-resize":n}),this.scrollCount=this.options.checkEvery,this.isStuck=!1,""!==this.options.anchor?this.$anchor=t("#"+this.options.anchor):this._parsePoints(),this._setSizes(function(){s._calc(!1)}),this._events(n.split("-").reverse().join("-"))},i.prototype._parsePoints=function(){var e=this.options.topAnchor,i=this.options.btmAnchor,n=[e,i],s={};if(e&&i)for(var o=0,a=n.length;a>o&&n[o];o++){var r;if("number"==typeof n[o])r=n[o];else{var l=n[o].split(":"),d=t("#"+l[0]);r=d.offset().top,l[1]&&"bottom"===l[1].toLowerCase()&&(r+=d[0].getBoundingClientRect().height)}s[o]=r}else s={0:1,1:document.documentElement.scrollHeight};this.points=s},i.prototype._events=function(e){var i=this,n=this.scrollListener="scroll.zf."+e;this.isOn||(this.canStick&&(this.isOn=!0,t(window).off(n).on(n,function(t){0===i.scrollCount?(i.scrollCount=i.options.checkEvery,i._setSizes(function(){i._calc(!1,window.pageYOffset)})):(i.scrollCount--,i._calc(!1,window.pageYOffset))})),this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",function(t,s){i._setSizes(function(){i._calc(!1),i.canStick?i.isOn||i._events(e):i.isOn&&i._pauseListeners(n)})}))},i.prototype._pauseListeners=function(e){this.isOn=!1,t(window).off(e),this.$element.trigger("pause.zf.sticky")},i.prototype._calc=function(t,e){return t&&this._setSizes(),this.canStick?(e||(e=window.pageYOffset),void(e>=this.topPoint?e<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0))):(this.isStuck&&this._removeSticky(!0),!1)},i.prototype._setSticky=function(){var t=this.options.stickTo,e="top"===t?"marginTop":"marginBottom",i="top"===t?"bottom":"top",n={};n[e]=this.options[e]+"em",n[t]=0,n[i]="auto",n.left=this.$container.offset().left+parseInt(window.getComputedStyle(this.$container[0])["padding-left"],10),this.isStuck=!0,this.$element.removeClass("is-anchored is-at-"+i).addClass("is-stuck is-at-"+t).css(n).trigger("sticky.zf.stuckto:"+t)},i.prototype._removeSticky=function(t){var e=this.options.stickTo,i="top"===e,n={},s=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,o=i?"marginTop":"marginBottom",a=i?"bottom":"top",r=t?"top":"bottom";n[o]=0,t&&!i||i&&!t?(n[e]=s,n[a]=0):(n[e]=0,n[a]=s),n.left="",this.isStuck=!1,this.$element.removeClass("is-stuck is-at-"+e).addClass("is-anchored is-at-"+r).css(n).trigger("sticky.zf.unstuckfrom:"+r)},i.prototype._setSizes=function(t){this.canStick=e.MediaQuery.atLeast(this.options.stickyOn),this.canStick||t();var i=this.$container[0].getBoundingClientRect().width,n=window.getComputedStyle(this.$container[0]),s=parseInt(n["padding-right"],10);this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints(),this.$element.css({"max-width":i-s+"px"});var o=this.$element[0].getBoundingClientRect().height||this.containerHeight;this.containerHeight=o,this.$container.css({height:o}),this.elemHeight=o,this.isStuck&&this.$element.css({left:this.$container.offset().left+parseInt(n["padding-left"],10)}),this._setBreakPoints(o,function(){t&&t()})},i.prototype._setBreakPoints=function(t,e){if(!this.canStick){if(!e)return!1;e()}var i=n(this.options.marginTop),s=n(this.options.marginBottom),o=this.points?this.points[0]:this.$anchor.offset().top,a=this.points?this.points[1]:o+this.anchorHeight,r=window.innerHeight;"top"===this.options.stickTo?(o-=i,a-=t+i):"bottom"===this.options.stickTo&&(o-=r-(t+s),a-=r-s),this.topPoint=o,this.bottomPoint=a,e&&e()},i.prototype.destroy=function(){this._removeSticky(!0),this.$element.removeClass(this.options.stickyClass+" is-anchored is-at-top").css({height:"",top:"",bottom:"","max-width":""}).off("resizeme.zf.trigger"),this.$anchor.off("change.zf.sticky"),t(window).off(this.scrollListener),this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""}),e.unregisterPlugin(this)},e.plugin(i,"Sticky")}(jQuery,window.Foundation),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=t.extend({},i.defaults,this.$element.data(),s),this._init(),e.registerPlugin(this,"Tabs"),e.Keyboard.register("Tabs",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"previous",ARROW_DOWN:"next",ARROW_LEFT:"previous"})}i.defaults={autoFocus:!1,wrapOnKeys:!0,matchHeight:!1,linkClass:"tabs-title",panelClass:"tabs-panel"},i.prototype._init=function(){var i=this;if(this.$tabTitles=this.$element.find("."+this.options.linkClass),this.$tabContent=t('[data-tabs-content="'+this.$element[0].id+'"]'),this.$tabTitles.each(function(){var e=t(this),n=e.find("a"),s=e.hasClass("is-active"),o=n.attr("href").slice(1),a=o+"-label",r=t(o);e.attr({role:"presentation"}),n.attr({role:"tab","aria-controls":o,"aria-selected":s,id:a}),r.attr({role:"tabpanel","aria-hidden":!s,"aria-labelledby":a}),s&&i.options.autoFocus&&n.focus()}),this.options.matchHeight){var n=this.$tabContent.find("img");n.length?e.onImagesLoaded(n,this._setHeight.bind(this)):this._setHeight()}this._events()},i.prototype._events=function(){this._addKeyHandler(),this._addClickHandler(),this.options.matchHeight&&t(window).on("changed.zf.mediaquery",this._setHeight.bind(this))},i.prototype._addClickHandler=function(){var e=this;this.$element.off("click.zf.tabs").on("click.zf.tabs","."+this.options.linkClass,function(i){i.preventDefault(),i.stopPropagation(),t(this).hasClass("is-active")||e._handleTabChange(t(this))})},i.prototype._addKeyHandler=function(){var i=this;i.$element.find("li:first-of-type"),i.$element.find("li:last-of-type");this.$tabTitles.off("keydown.zf.tabs").on("keydown.zf.tabs",function(n){if(9!==n.which){n.stopPropagation(),n.preventDefault();var s,o,a=t(this),r=a.parent("ul").children("li");r.each(function(e){return t(this).is(a)?void(i.options.wrapOnKeys?(s=0===e?r.last():r.eq(e-1),o=e===r.length-1?r.first():r.eq(e+1)):(s=r.eq(Math.max(0,e-1)),o=r.eq(Math.min(e+1,r.length-1)))):void 0}),e.Keyboard.handleKey(n,"Tabs",{open:function(){a.find('[role="tab"]').focus(),i._handleTabChange(a)},previous:function(){s.find('[role="tab"]').focus(),i._handleTabChange(s)},next:function(){o.find('[role="tab"]').focus(),i._handleTabChange(o)}})}})},i.prototype._handleTabChange=function(e){var i=e.find('[role="tab"]'),n=i.attr("href"),s=t(n),o=this.$element.find("."+this.options.linkClass+".is-active").removeClass("is-active").find('[role="tab"]').attr({"aria-selected":"false"}).attr("href");t(o).removeClass("is-active").attr({"aria-hidden":"true"}),e.addClass("is-active"),i.attr({"aria-selected":"true"}),s.addClass("is-active").attr({"aria-hidden":"false"}),this.$element.trigger("change.zf.tabs",[e])},i.prototype.selectTab=function(t){var e;e="object"==typeof t?t[0].id:t,e.indexOf("#")<0&&(e="#"+e);var i=this.$tabTitles.find('[href="'+e+'"]').parent("."+this.options.linkClass);this._handleTabChange(i)},i.prototype._setHeight=function(){var e=0;this.$tabContent.find("."+this.options.panelClass).css("height","").each(function(){var i=t(this),n=i.hasClass("is-active");n||i.css({visibility:"hidden",display:"block"});var s=this.getBoundingClientRect().height;n||i.css({visibility:"",display:""}),e=s>e?s:e}).css("height",e+"px")},i.prototype.destroy=function(){this.$element.find("."+this.options.linkClass).off(".zf.tabs").hide().end().find("."+this.options.panelClass).hide(),this.options.matchHeight&&t(window).off("changed.zf.mediaquery"),e.unregisterPlugin(this)},e.plugin(i,"Tabs")}(jQuery,window.Foundation),!function(t,e){"use strict";function i(n,s){this.$element=n,this.options=e.extend({},i.defaults,n.data(),s),this.className="",this._init(),this._events(),t.registerPlugin(this,"Toggler")}i.defaults={animate:!1},i.prototype._init=function(){var t;this.options.animate?(t=this.options.animate.split(" "),this.animationIn=t[0],this.animationOut=t[1]||null):(t=this.$element.data("toggler"),this.className="."===t[0]?t.slice(1):t);var i=this.$element[0].id;e('[data-open="'+i+'"], [data-close="'+i+'"], [data-toggle="'+i+'"]').attr("aria-controls",i),this.$element.attr("aria-expanded",this.$element.is(":hidden")?!1:!0)},i.prototype._events=function(){this.$element.off("toggle.zf.trigger").on("toggle.zf.trigger",this.toggle.bind(this))},i.prototype.toggle=function(){this[this.options.animate?"_toggleAnimate":"_toggleClass"]()},i.prototype._toggleClass=function(){this.$element.toggleClass(this.className);var t=this.$element.hasClass(this.className);t?this.$element.trigger("on.zf.toggler"):this.$element.trigger("off.zf.toggler"),this._updateARIA(t)},i.prototype._toggleAnimate=function(){var e=this;this.$element.is(":hidden")?t.Motion.animateIn(this.$element,this.animationIn,function(){this.trigger("on.zf.toggler"),e._updateARIA(!0)}):t.Motion.animateOut(this.$element,this.animationOut,function(){this.trigger("off.zf.toggler"),e._updateARIA(!1)})},i.prototype._updateARIA=function(t){this.$element.attr("aria-expanded",t?!0:!1)},i.prototype.destroy=function(){this.$element.off(".zf.toggler"),t.unregisterPlugin(this)},t.plugin(i,"Toggler"),"undefined"!=typeof module&&"undefined"!=typeof module.exports&&(module.exports=i),"function"==typeof define&&define(["foundation"],function(){return i})}(Foundation,jQuery),!function(t,e,i){"use strict";function n(e,s){this.$element=e,this.options=t.extend({},n.defaults,this.$element.data(),s),this.isActive=!1,this.isClick=!1,this._init(),i.registerPlugin(this,"Tooltip")}n.defaults={disableForTouch:!1,hoverDelay:200,fadeInDuration:150,fadeOutDuration:150,disableHover:!1,templateClasses:"",tooltipClass:"tooltip",triggerClass:"has-tip",showOn:"small",template:"",tipText:"",touchCloseText:"Tap to close.",clickOpen:!0,positionClass:"",vOffset:10,hOffset:12},n.prototype._init=function(){var n=this.$element.attr("aria-describedby")||i.GetYoDigits(6,"tooltip");this.options.positionClass=this._getPositionClass(this.$element),this.options.tipText=this.options.tipText||this.$element.attr("title"),this.template=this.options.template?t(this.options.template):this._buildTemplate(n),this.template.appendTo(e.body).text(this.options.tipText).hide(),this.$element.attr({title:"","aria-describedby":n,"data-yeti-box":n,"data-toggle":n,"data-resize":n}).addClass(this.triggerClass),this.usedPositions=[],this.counter=4,this.classChanged=!1,this._events()},n.prototype._getPositionClass=function(t){if(!t)return"";var e=t[0].className.match(/(top|left|right)/g);return e=e?e[0]:""},n.prototype._buildTemplate=function(e){var i=(this.options.tooltipClass+" "+this.options.positionClass).trim(),n=t("
").addClass(i).attr({role:"tooltip","aria-hidden":!0,"data-is-active":!1,"data-is-focus":!1,id:e});return n},n.prototype._reposition=function(t){this.usedPositions.push(t?t:"bottom"),!t&&this.usedPositions.indexOf("top")<0?this.template.addClass("top"):"top"===t&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(t):"left"===t&&this.usedPositions.indexOf("right")<0?this.template.removeClass(t).addClass("right"):"right"===t&&this.usedPositions.indexOf("left")<0?this.template.removeClass(t).addClass("left"):!t&&this.usedPositions.indexOf("top")>-1&&this.usedPositions.indexOf("left")<0?this.template.addClass("left"):"top"===t&&this.usedPositions.indexOf("bottom")>-1&&this.usedPositions.indexOf("left")<0?this.template.removeClass(t).addClass("left"):"left"===t&&this.usedPositions.indexOf("right")>-1&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(t):"right"===t&&this.usedPositions.indexOf("left")>-1&&this.usedPositions.indexOf("bottom")<0?this.template.removeClass(t):this.template.removeClass(t),this.classChanged=!0,this.counter--},n.prototype._setPosition=function(){var t=this._getPositionClass(this.template),e=i.Box.GetDimensions(this.template),n=i.Box.GetDimensions(this.$element),s="left"===t?"left":"right"===t?"left":"top",o="top"===s?"height":"width";"height"===o?this.options.vOffset:this.options.hOffset;if(e.width>=e.windowDims.width||!this.counter&&!i.Box.ImNotTouchingYou(this.template))return this.template.offset(i.Box.GetOffsets(this.template,this.$element,"center bottom",this.options.vOffset,this.options.hOffset,!0)).css({width:n.windowDims.width-2*this.options.hOffset,height:"auto"}),!1;for(this.template.offset(i.Box.GetOffsets(this.template,this.$element,"center "+(t||"bottom"),this.options.vOffset,this.options.hOffset));!i.Box.ImNotTouchingYou(this.template)&&this.counter;)this._reposition(t),this._setPosition()},n.prototype.show=function(){if("all"!==this.options.showOn&&!i.MediaQuery.atLeast(this.options.showOn))return!1;var t=this;this.template.css("visibility","hidden").show(),this._setPosition(),this.$element.trigger("closeme.zf.tooltip",this.template.attr("id")),this.template.attr({"data-is-active":!0,"aria-hidden":!1}),t.isActive=!0,this.template.stop().hide().css("visibility","").fadeIn(this.options.fadeInDuration,function(){}),this.$element.trigger("show.zf.tooltip")},n.prototype.hide=function(){var t=this;this.template.stop().attr({"aria-hidden":!0,"data-is-active":!1}).fadeOut(this.options.fadeOutDuration,function(){t.isActive=!1,t.isClick=!1,t.classChanged&&(t.template.removeClass(t._getPositionClass(t.template)).addClass(t.options.positionClass),t.usedPositions=[],t.counter=4,t.classChanged=!1)}),this.$element.trigger("hide.zf.tooltip")},n.prototype._events=function(){var t=this,e=(this.template,!1);this.options.disableHover||this.$element.on("mouseenter.zf.tooltip",function(e){t.isActive||(t.timeout=setTimeout(function(){t.show()},t.options.hoverDelay))}).on("mouseleave.zf.tooltip",function(i){clearTimeout(t.timeout),(!e||!t.isClick&&t.options.clickOpen)&&t.hide()}),this.options.clickOpen&&this.$element.on("mousedown.zf.tooltip",function(e){e.stopImmediatePropagation(),t.isClick?t.hide():(t.isClick=!0,!t.options.disableHover&&t.$element.attr("tabindex")||t.isActive||t.show())}),this.options.disableForTouch||this.$element.on("tap.zf.tooltip touchend.zf.tooltip",function(e){t.isActive?t.hide():t.show()}),this.$element.on({"close.zf.trigger":this.hide.bind(this)}),this.$element.on("focus.zf.tooltip",function(i){return e=!0,t.isClick?!1:void t.show()}).on("focusout.zf.tooltip",function(i){e=!1,t.isClick=!1,t.hide()}).on("resizeme.zf.trigger",function(){t.isActive&&t._setPosition()})},n.prototype.toggle=function(){this.isActive?this.hide():this.show()},n.prototype.destroy=function(){this.$element.attr("title",this.template.text()).off(".zf.trigger .zf.tootip").removeAttr("aria-describedby").removeAttr("data-yeti-box").removeAttr("data-toggle").removeAttr("data-resize"),this.template.remove(),i.unregisterPlugin(this)},i.plugin(n,"Tooltip")}(jQuery,window.document,window.Foundation); \ No newline at end of file diff --git a/resources/views/visitor/cwbs/assets/images/Sabaton.jpg b/resources/views/visitor/cwbs/assets/images/Sabaton.jpg deleted file mode 100644 index fb64309935fbf9cfbbbeeb4d1a924f9dee01ab43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50072 zcmb@t1yEhFw>P?xQrz8&Q{dpP#oOX`aCdiiD6Ylb-HSV=xJ$9(1&T|H7mB>y{=e_u zJM+HxX5P$OXP=#%Bs*&*Sy@Sb>+I)m&))$|8R_@Z01PYuz1Ng+>%frJ1e<_d@)&js~2>gW8(xvHX~DZ)4w4*Hz(iU5KK1ydpF_cH2)W}asA6THs<;F+uVqk=WjZj5ieK; z8=I*yAIIO2pU>o9eb3vlr0*pp43tz9rQgd*0WhG%u&A~sb}q1(0AOeD>a6lsoI+De zo8sjf*cu`L4qyQIjZ9n|#gvrf{w)j=3m_RZ`>Ia5KRC0H*WEtc=5k7|B1K#E2E|&0hXBn z0-bntTAj2myeWX%jbR_y6z!h{13iW)#lkMIxdN z$_?flJY^Ct%5#Q~9E5_2(l3-f^iFLYyC*$tfsk8M&Eh={a6gP_VpV<>2KP5)z_e7MB(i zkmeQ?;{RI-3^Fn@Ix0E|1_lW~9R(f#|7Uvc1F#Tb1L1n%04e|m3kDVo=6L`h0Xql| z=C98F7s0^7!M{Lw31$+38Gq@&vcS>*oB98iwF02RfyJ<3vB3KUAOipc?-32dkOJYb zZKI8_#jrx&Q@T34d!3DLI-obbm7)ihY?ZM#cJ6;{Ea3q} zLLdy*5TFbD-;IV7{Sx*-yn7J2{|<%=UoZFDoInjBEFcPN3Bb=BeCGc$?MKo(mk+?g zkI7kP;R418=}7gcRNtt?u!2<(6A_Q67p9ue!s2;ttUmMDxt3dN7E$F1uUX&cs~CV++otddGb7{m}8a z#Z^Qn8|QWHZ>WMY|C&M`>t{^#He-`)T5KF8On?oB3#?-X0MY><3=uRCFaTZzVNft3 zTtkZ+*Y;{GQVEXejGn)ZiDcC$0CR>8EQ9L9wuIi^uSxuOPQIx5l)%AU&z?YnFe1}i zN=ymGiNq>E#cQ^kTxh7#_a7KFUzFx%+y!dK(8-w&uDyD>5rUdV`NqIUL5l+P0urJC zH6}WzTBfKa4jvE)styxCj4;RT+D;~SG(TTx34_y;g@!+CD@Paz3J_@6{)q0E%{L}E zG6(Vpz7COe!Y_gDMIDXaFpLKmp(PO)knxat4h`4s0_j<^WoOPBi53qC@2b zPT+mM98#au(tZbXGN^rWppkd+*8Q0i&4#>2TJx+kc&nW#WWJ zu+#1kELojokFRurw?%&T8OK43`_P4|6U+z`>`t+Jq*gs1vrq7{(=faL=?uahD6F1}nWdY!F zX7`s6IO2YB^@5_1U2C#YSeDY&z^ke^o6|PXL5pP|2M1}1uH~H9_1E>CZhdEDtj$YV zQtERR+HOpaRPk??x2^|)Zc@#lKmbm3O^Y61u1u_dE8Y#?QyNQ#*EF>6%K30MEluy%Mb74PRt~kj zwV{D7tWq}mTk4XDt6w#ot^eAFIqa(}^4VFRw`A5qxO7zEt;W=H-)Lb^`ZSey$Xqz# zfTaYLTB2mgP$;VC0IKNfr{EN0*szGy32%++U)9H^PGKeKT+$(yS_3l{X1g%n`OMH4 zm7f|IR6@2))q>%JX@Z$UN{GM-!44pT#^cTVy+;KHz4+W@dNFyy%KfipK9kz#2bGm6 z3AyTg6&p>%(X9sh`W|m;Q_CW%)~kew&X%`oZW80E>%MaTI9Zg{T?Qzd-@i>daP&4u zXH{WAqAOIzCdQlzqxcvUL72{AYGDK$f;RwpNyVao`?1l{v;*8^oG5{9!jqt109g)?V4tTfzxvQ zlkbe)p>L)akx7t^F+PAw7=~yV2(CJm`3SIvbAf;%8XH12CfCpm ztO+JhP!p=?nz(o}@~PWoYrS7~cP52gtyevyl_#2+(|9eSawmFE%$scn2#PZG7RHc` zPJ<3Ho7L-P#?nF7J8?2J%*VD279iUO3vVe-iZV0|`RA|uQ}2m(w{>Pj-$f*XOGF|A zD&`lcqbG|&)(FPT2w%2rMHBF5U%8Tn< z4igA|rl&?IQ_T@SjfLd_fN#*F=BxH^qZ#G460jU4Zkur-hkBFlHfaL8b5NLujsjvC z@vj-!?<2sjGXu3pN;TvdPnYsLx2KlrhDpikVdfQw&PkmD*SR<8Lv!!+;_RG=m%A+= zYn4dGj>gii>!kPb6)(BR%Zjb>(J}>lKfrJn6|f3Kp@63_L{~P#r{=y=psN#ebLQ1k zwzW}dUlr1AUFWw--p8a9S2rEZDkXI@5Xt4$JspZyWG^XtPaGn{UER2{P?gg?;zlqT=K!@Gn;Q$1Q7nyf9u8Ob-Q)Jr(9%TX$=p&zGEy6ot#HBT)xUy6q>I=I!5 zowMg(7kR=WbQ8D4={cHN#qZH_Z(%>j)5D!vS;*fiu9DihcM1KN{eI}% zyKF7w%E4wS=daOK^ynU})yu;+3lnfoXoyCh*wd@$!l{h0rHm$+-|Fqr9pu+s(EH}U zBsJ{r)n+zEe%4~eeo8mqzok-sE1iVCJk_q_*}-vgI9cWul~G}U(>awkeMP-MOJ`m% z66MMoz3;96B8TVo=Q9*F?^KH~v2rs3#& zNh9~dxKcJ7Oc@!XX)H$3oY2kL6=brN&ZI(7AkzEO{xZvLRKzI@hrrz@PI;x5gtO{< zX9g)Md;Pp6Q~MefbDuN3&x*K=t&xYJbL_RjY$OShcF2&hb>T9FtUEOhwQqC+a+H18 zJgRb#b)i|V<*1`>bI77f*r`DVG9%&sS?~Dz+rwtB`pjQl!(hTy+-$=-jYTPUnajRpB|e0t%=FSwkko(PO=$yt|`Mb7q#xrHLOXzy1j3#_8)A37~6E9M^Z@TamM znNnDm5hK<0dt+Xn!kkC^PxSaX=<*2-QO%Z(Ny1*}i^5ueOkipIYv5v#@@YceQT@Q8 zcQsGbDbe=`P=`&m)T*q`9`(L+;_E8KtK}=Ue2vCd`AtS0S9+#WH389j0$Z6RQXO-a zPA?;pDwkk3?Nqw-z(6DL*~+swY{8 z_qRK}3lF1xcdG_|%ede;mjZJAvF!7`w32uSt{Mrgu^335M%DDmcwIp5+hTubw*vzF zxypxI#%ZxH-(7LYsoU`saczT6TLKD zFpVM20weha6|iVI^onb7(C;y#%dLAQz6?WhH`Z>hR*AQa?W<6260~l;rs+eQ&fO#C z=lkexaXfT2_Zt2y?a^}ZnYPB>=(q=Tx~`U9vS<}EX0e#6ap7t~LBq|~Ye}MDVsqSO zxauW&OO1yXq1tcz`yWfFCyDE+qf)MV#5q2fqlrDCo#_m#QybjpybE3Djmt?3!}{Lq zsdoD-jnjVk;0c5XYco&HdcEY=(XL#58PUzj_qo%qO?!XahFCgL8c~{$h&Tmvmp=S9 zGoG9B7EC*FpXnDuK4^6zeF9(*GS;qq16@(G)RGd>z_j{8`sLzuh?H zk_nZy{UZOW`TH!5<|db^eIL1l=(IYq*3GQhBV+&cfb}h^Ui5zUbx)1ce0yhnT0Dxq#IL0>XUE%ts{q`=G3Du#+mL` z+;TTxIj|CUJn2vFcaF{Kn$5+RRs6WyDAcbNk*98NN3;WAY8Gq+{4g?ayoWVNb}mwe@Vs|F#dNJ_ z2z^~odhz0zWd8o;E0&l|{wz~&_M5|_z1>vuaAw!`%*#phBV~UUfvYci1oJ6xMa3hR z+LC2?c8<-4epwxn4AbGwfE#1GoVZ(9eT8*l(y=9t+|~HG;h1XuT&3g_mNIpfG=5BH zCjv?nW9qf*htEu34sMnD+BZ_s{q-C5ya;p+_64=>EmG}<=h$g9vn1q-fh5sPZZ|%R zoMQAqa5wf}1Ov9tK_ls;ZG)_eSNE1f?>DHxQwY>p!^qnfhH-<4#%Oh**X@N&hX=h*v8Gg0*lnL`R&uV7X+rK zaXlLt8q;&%ygJ&ndOlAr8I;ATe7l-3FIH$D_>ic^CZS9?_A;PzS1^}V3VYK3qF}wU ztz&&Cu8i*K;f|D5>Wd6~GmTX2KxrU&-oQZ?Rr)W<0f3kg{6VHKe`nQDq$gDbAQed}5!ltmAE6c!+eUW_Xr5|~$mv5ax_`&7L zzQo+`v*n)qPJKJa4!>!PC9;V%AL=>>?2}Em{t?+SGLMT*6+EpuQh7X^`JV3S)CSe+ zwaMtZ_*NEXor{}EnkXE^dNhD8KiPu0r)tvOH>Vp-Pd9tT2^u%|N`Y{Rv?uQ2bjK## zU)PAt1cxvkT;R}PEei@X|3_1R8MsD!2mV{`;g=RF^e@Rb+<(E3WU{g!IS$oElG>E5 zUuZaQR&;)d57%9f6YMyhlSVt!r@eh^wga%y;xd4h$4nrT_uma*@eM7A$dh-dF$ua(wgUI z*}knFE?qyN1v>{0M@V*6atE$DQx08{a+GEvHU+jkd?C)Eb6Kp9e_6)yo%b)!*`ywC z{&{bgWqT_V9ou2Z(LJ?%C`)Y{)m!B+RWOJ~JWokiFg?tLIZgO9) zIxcuMn{2HJIImY|u$GMp+6CFfwnf+7O}0B0$cq(gnk z&W*2!y`fKzGy#(N@qLG6GGkf#?)I$o1&2Gm5sM9d9nT;4t1ka|zCUd^3E<+}!vGOr zNFu_)v?_kjm`qsTf6yeI;nRFH(ig@oTW#1KZ`am@vrw+&mVs-RD@wAzq3oaRzye6Vp zDN+O%Q#SD?BRPZGVqtc(sjE?AxVDQc$J&Cqw;ySfX{_4!!UkmtNn6YyW<5rkdIUOc{P=>9K2tvdxmq#8e%R0T^@R{}9l!=amsJg}Tbagu=b~0Q!=fSlP z95Sy@9++s;zMOUmDKNu5D613L;=7u3TSgACAda%c5v9Nk0eT68B4flTITZfRGR@-z zlZwF-Bjakie6@%V*n~j^sG_~Z0Ont85D`EIAx{t?q%fu&gJgY}%#6T77Oe)4|AC@N zY%G-%$BjoqZ%TgMp7cfjI;5Ah^(>n_jpm%wsEWC?ZuROfjb^VwuP|{hM^rWQc;;4%S#P5tt=95c>*wmlLJWPh)pox ziLM~fp}}FYAy60s>4=1sARrn+2v7hp!2k%s{v!||`U{!{0x)c%=wm07OJ8@-F5M2N zxgU5L#GvifWvbi)udke9-kpiJ_q`$p;&JB< zZL!JivF<O}z9lnA+cVFKA;N&yf8H~bH;|Gra}f{4xkCU_9G1PLzLEUQSLS=VD` zHe3-sEv0MeCE8vGYgsKrXv)<9HQ!e_9t9TbcQ26oMl=Mj)B8NEl{?kX1dH7M_^wvo zO36Z8mbWwgpD5q}LO8%u9pFOCw}Zn06%ZVS|6GRuu(TO)JpM8K-~9iEbRf90CBu=r zPGrAd)4{$uT$%xeXccP_+l5`qYiKOt^*PqlrL=V|W66A%9_bb|VL27_v=KQji=`#) zoXjv%tBty|8ngQII}r5+A)Gvb7a0g*-(YVCS`wxM>~NUua3B^;VF=rIcz_8zv}CMBFFK z!&*ExbNyadQygP>7Aq$U^GT)EJXU*qgNOTOFq??TU8rHWXs>$#X-a7jg9Si$20~Ci zA!tpQa1eq55&wrS%>3&WOi)xE|K}G1 zry1yng@eb!#>AndU}JxQOC`#oghy>C#wpJAyaFKpE${;Nu_F~x;Ac%)|1-dPe9Z1A zjxpP~{WI@i#&(_}_?7(3!!w{?s_tiuG4n6^NVCw|+9}(-gXm*GL-qXtrq7M6e?Xyf zqspL!pgdpGwnfH%k+12ild2Dk6t^d-;NwzCkys&nlukqgyS%&*5tcV;Hw*-e6dyKP zbRIqzz)dn?qsNw;->?6A2Ht$D8}ot1@LsmKcogfl14bcGS#B3(# z#3lMY?~vH#V~#Y2q1f5_ugy1&b$a5EHO!2W$;rv9PrsX<43^74&WOU}TX&Ca=6fJL z+FS%f$apa%7I(IK0vca&|DnQgeg-~Vp8i}k_D%SnG3Fdp`Upj&8ik1=tID`zJr!2y4=8BW%8L-o6ptxlX-(RM~&_lR7{^Qz(8j@h8OZn^TW#0Dh$%jAj;>Q0$gafNF2@L2Ey zA>sn$Ee~3kKPx9>nz*-*Bv7M#?2h4XDnER~6g%DgpxK_G&W`2I6t{=njX;R6DB&dvk$|ZZBf69a2`R_$r)8_A& za{KFO?K=SLgtk$^EI8xb`oPbYZ2@3Ci{*f#ZxH!+S)F^ zf@(5&bIHh__+i1xpD{5d?VMdk&Hu{DUwHO1{QRH;Fpt@`fVD6u-bd7*O_hq{1w*vl{OJ5Rq5X$c?QhxF-p#kIU>ZEvVk0PW5c^0OBWa(FQM8-zg$XVyM{e+E;Uq`>gd`(`pDM5J?po<>z z45;+{y6b-xuWl(q%z!!QH9pLTz9kUUI+vzgQ8AzZ>xdJW4Zls-9XsrYn&m-w@>H5n z=JBZVXCbyl;E-&hI*G{F{acCzn&cPdm#t_xL9<0pHdMr|_%-5T$Z@|9*aS&igm3L+ z&r;t|-~V}h^a;cv*yyWEqB`^(P@{)69})CKARkw>OmUQ z^7DR*C*cPh&rpa`{b??6A1n*L-pt)AbD4Je(t<+ysdvbQGvRM=ympxr-u9TCax@ktd}ELPsL+UXtV#Qs^;MCCfBvc@Rfb z6fCc4yUN(RQ^+HfCCfBJ$oZP;QXf|lmbm%4*zREo+ir+%97L8>8|W<+R=()DG|O4r zgq4KC@9^avsFzu$momR@>JmC(M#1Z@3U8tqq*sxk>5EiK1mhO?E_{r}-QF6MNPO)n! zt7CD)MwWNUHTmm4aE7Luy^jAliA29LTu{UJdtCEIL{TcdBKqF_WKxsXXGyL)q`;Zu zvC2BNiwu5AJO)a)OM8? zg~zVn{(e*&s^2yotZd4{%oy|HjDhPbUP{NeMzjB}hQh^L?rrfW{oCGNVUYG8G<+^H zRQ)hSze#a7ex%RRWdmztqq^QF?#;6(uS#ZuVFU>XognXjNs5h>#7giIrqUYOLGzqT z@~G`LVK;uKuGNN@@nRqAS=qMCr8s;gH#T0m=z_uTsLI~rbQ#T-+rg8ZStCO^a$0xo z33@WUN6M&1{-b%7rC&M7Fx~gyed32@KKlF2vgjgqo4F8!?GrqoFwAujH|opM_w#2& zdLO+#r^|Vn%!xUBXc0cz6-N5og<)$(Pzb%JEFv_zCbV$oQ9sm_^yDIHl1@o|DM7$HdQ! z4bBb=XXmU`@9=Tal2}jmraI)3?5b)P_n6BrcpF)?$tHA3p03LiPQ}t4=0)?JnP%vA zC+oZg^Q^EAXWLwd1#MPsK&5rXQ%@9+W7U>HV_Uf0m~)i*K1=5fF*ikS?~kJ4f)KN1 zIEnnb`5i%h|HAchZ^XvlocjTOW54nAr6!*G?D%dFQx8?Q(#H#+=YV zIh!-~;*?k#a?19`&!cX(Mkd`EZ`At0Z(oQJfNMV%5Z-9?>w{Rlinl#J$niDm+S=M? zzPDnDzxSiTGjMRYhJtp=kHa9v{f$fVO>s)&V4s&hv$%`ehl#desR9#Du5+P`Ah#j zs5D}=hnlew>WesFoke3!k|q>%@-RCh>;f~^a)z>Fmajg()pMJ7dg{sia0M`bE&F~Y zvOtoi7l9~jKMJd?BJ5ZB=Z>z!mO#vWH{M~*{z)u5)JJ_v5y`lT|6u=o_!C}Z^VDAT z;u4Qe)-cfFF>yI2)GU|M3-D~Lv0_~~>z64^et%N4fnKe`S^t_S7eXojSv|)XO(=t?#eC9-E_3 zKLgPZs)w~-enB*z0fOSH!@XH^5)F&rXWUC+_B`9owrvG8-}_l-7D@;JxcS2=?Z2NFfg4I{5BWYovV$KZ8X z4g0#I7pPM|oonL1Slgx_Si9t&v7O?y{{e}1}bo#Hyro?Ec?>Z zlQ9AI%-tPRihr1U#@`m{i9{w>$6C|aCYhRbipQyP99y@uGj}JeN1NFhok$gU62pd6 zvz;>bWu;xzBo_9n@GNkW9G;Gyr{wp)zj^m|6$;VgOLb^{!>Qkjz{mz=#iy$_!%IQlY_5bzdAa7v(1#}Fc>ggHGR%^ zdHNeBDh=a2Su84f+$nMHM(vAcwLW2j#F$?2k7&)u?#5SmvF$R=3gVh?am%|ZQ?%N9 z+Mr$|jZ~c+wz^Tr+scp~)gO2DM*Txnkn zwP7irHq&_(K~T^V{|u1&76{cA3;(!$HIN10bW6t2w5TIS>LF5K#Lp`d*&Jh=1)fCU zDpXISJ+Ey_-caC2#=};E=d!6;FEefO1^hufe4*6sy=fPWBi_aEBYrBsGZV$`iRg?3 zk<+sE1d)^e43RC#KPh?6jb~MP9=d+ZHvCQvEg1m%mIkkxNF|@X$ z>aNND=s(akbtX76l`Vgiy7sFH=@Fx=KNP)A{L5>EP@7YRg;%K_tE#W?bNR}04OUf2 z$aDElYEo|ICps);9L1M25`tu@SyQAN#_Ka9Cn}7m;jv&W%i&!B`Wm}0C*8KGo(5tR z(oNFFhHp}GNo^+}O43sCA8(csDU#ogouwWVlUIcx=8)W`VXtoC&nm{opnn7P>$EO72`7(w z(V8V3=BB02Bei|Rhl9#7&HN#99nE2l9W{+bjBjYKVH_$q{J`WRABV{PnWHPl;vw=I z62xxMIW%31tK2J6=Sa9~hZU2UAz2&Fz|4Bof_|tjhpxf4Cx3Ka`bi)Y1?jM&qBebU zXw4vX?d6vk9wIkX9PR)NH;8G<1~Jo-UNm%L>bo;#Pd`7=hNrCwj|C?$NT>5_`o-?% zQdagV)qdaB>j__9S!-F-_(aP@Rqg1Ea;A-^E6SlN-0$vsOj<oL{g%5yT)woy zRi_WiR=qZ7X~-KYt%~nc+G*sL<3&F;d?2+mn;oAq-jWw5jAr=Qccwp zYFc)_b+DNRPRIq)$=<@0F6P66{BDc0i=eX9;?eqQkRz)>#YH4Y;mGnv0!|bg4%#wb9AHY)K zk}9AV5g#X#Y8w+BDwnJ!cWRq{%!|k_;~xWY0fzr|i|rQ3NYSwVTzWLlTJ)hYpeOIC zop>%E?oKu=>lt9ui>hKqPKYAHoO5I1bdEg}h_`V$tlMFgu6zdYz^$81{l>C10lh8F zj<>|+Bh>rMA!4LS>!n`A9i_?IB>Nhw^~rjgJu}ldr80@JhpYUA1w(sJXI9pYW%bIf zGj=oEN_2Rjq6=fAnY=91VxWjO3`?Jwfi0=c)Y62y5xZ??sD!&P zt!*fc*=xMLLQ>m%hm16I&)ODco5mXX@191xs-#3WOm$5td}MxYoTp#4v?Kc0XHr=5 zP(F~bD-9H@`;4=6v2BfMDXU15afIg`9Utf@S6>2x6GaCwqzteLtY!2+0Wyw#gu?nW;5J}nx;GGGo)TB1x2Mpd+Nu%8P{?`ih)%gYg5TWmNIyRiO0ar zCGdOyW>sUyZ?bg2h$BMl8K@#CnEyffNxFrz&*)}AGt5M5t#VyD7Jj$gOh>m?2D9FS zq#Q&mWy&WBuqJf17lA6?IjU0i1H2eqO~WBemEsSo=UI9e+v^vilixaqM?G6O#8R=*-+Sn^me2nPiZ5b>Zqu zJ*H}*G9p=#H;fI86$am9gZ(Wc>v<@sScmrZnPVfzY~>^C`Q`5kcJVa7tMvZJXZmQf zD_h=3Pc<&DBx=Z+%#0M$KYuTt^nwnVqFjN>2@?~R!YfJZeV7OL?H|xRU_RLFqa8BIXyH$7`W{iEMPHd4CAk}tcW`cIKqGAZ#0eeNa z2gjNH-j5TvteEFvM=s0fba70VW4lk`Wh#Y-1F@=mX4}hXHG8`l^*N>0njJ3Hedm#1 zgxUm55PO5RX2HS1sOI8*5Pg{=lg+Xy?M7kz6tS6nIyLXTPgGH-&|z(D^99`QvDM|v zK<0T*9WJ@CkfN2tl8|jm_qJ{riLd2>MjshpkC3jYev!UhzPA=YSF5Hl4+!w8Lx%6aJ?DJ4Y{ftXfFw$kYEnK?lGPj zg0BG=i+hqVA*XrQdCl1JR)s5%kbaCV3QossSc(X0L`jk?_DuGh`Gf6`z3SW=-@Ope zxHOy+u`o35swb}z-lRX`3mM%<>u{Y?O?hW+b_kr=gG9LT$&mAJhd!lasZ;e*#u$0( z_+vR zne0C^e#MoCqjY6C+p&t{(KXm*3jP~VX-6yzdP?V z{uaBJzgpY84MvLjTKdcTjLU?u&qRo!4I%$3J>byVju>)2<$~F?OSZF&mbAw>ME3Fs zs{ah^hKMm}_K~YzTb!f0hLsVcXXZ{SN zV~QQI{Rv>ViPqKL)_}cYCMsY{|H<6?WGDtt-gr`J&+G)2S1n-A#1H8+S%$Q5I{eEj zLKP{IAFO4Rs$~=vz>k?pm$OLKfi&Pe0~{2=7|LOnbbFv)I0gT$m)Vh3zHg?987Z^~e0CY><_+jri*hlXmFgphz9!K|=K{QN^~^1KQZY&$y^flaHHZsaj@f^*?QXv|AS~KT_kiD(ez7 z+{~J#>I>j1>vAbe;boC8YHmOlei(c(+a6~PzR|MEJC2GvPZmmpUvCk9wTw{*-P)uI zWA!s{NWC9QdQVw}%b=8ETdgcbtX2GV5(D+EQRlkOcG$4+qe7WpYs;^2+}MB*9+|kd zHzW5pKW6F*l*Qk9OG!Xd8X{{yd{^#gbv8NT)>$O{^y|~I6?Sq~v9y3XPNBk0u{-u1 z^NoNyQF*XKSqvZ?p^1i6P7|q+i zmSBC)V{?lg3J||mzb!8}qtif-pDkpWWr@+#92x1L`5F9Xi6GoxcyWYwJx2s(ei+|d zBs0%l2A$d<_~*QS(URQN@eiwn_eB+FoNJ~5zx0d)iqGHK+Bv?hC$MPwI5WJhtfNlN zNXxe*F?a1MGp)Mlf*UR9j#H>=8*@CNOC{G9B(aU>r8ULP`@3D-J-dBeQclb*5>2JG^pr|e-#~g z0s2(I*X{mG(cwT%r^I1n7Zp>Y;!uV+q83;Ar|RI_d2e9OCQtOo&+23xOojfiZX}UU zaNk_|I6f`M+xq$_u4S!sMX&fb+xcRXk9eJI7C&Y|vewc2NvNJmc1=t9@j)%04euUt zpgq*6gRDUgGto1?;uE%U6URyyDf?jGXP7n=MxD`KGvB}WdqGMZtCPige6U3vPIcj; zqq8iX^#1P*X=-e^5NAO1=5n;=CP=dKBBy_n3TN=54oe-nr8DrNVoUDAj>|3(B&QN6 zR~2^`vgLa#7sGEPi{>)z9)~88;MHC%q~%NKDI@c(Fm>?}naNa6<3;$>@RI_~(iWD% z$nZ-#$g6`-#-Z@k7>bWELZm#ICb3S-g_BYz&hK0T;Ovs$A~j%rt+LHM;!0MQ!c`i< zOY)&+u}sA!CAky0s=&@l%V_~cYsOXANWoS2PMMt(4<^Mbz?~ielieZpoXX`5Lu1qp zBNtXwRgC0hcq`S_J=1h49tVrA;6zMZ79R_1Yn0WEzdqF?@UL=}C1WMx?)Zbj#LBq5 zm~B$Z-iT8B4D9$~JwV_2uri*~duiBp(8oWJW?j5)-7!P0KJcQ9bm~-*iYKD6arp9z zG{N;G`&w3+fp_1mD0sGf-bT7fNHR1k_nn<@t}@}_dWFMa5;gvaVSr@fd1p{b3I^{; zi@NIN7nhHp2vTWM-DOKqf7uqmMWt7au#t5RX=?Oltnw?t1xH2Dz}hw|7C9FAx4+c?-iX?p594m2_aU#b%4I@`gVreurQ z^dTWC_(vFoMt&yK)Zi-X!45fDIxA6{2Aggr1&yhwI6M?vx5MPYoOPj~Rca(gi?C;i zHBkenj;>tghot8hH-;^KdRNH&^9w8gmtAZdnzttzQSDQRF}9WDmO5E=RpyNNnzo7pqbRl|lIN^P z%R<{yXF9Y3^n#2}HHi{hRD!dn=h7$2tj9FmnfUtxv=PuqrDej_>lm*B;n-qXOuKrj z@diS7Y3}P7lTj3Unn>d~kDN#?RH~|DEy%2^kl3`K(8vA;wwgT9V2NOY?}Nd-K!AG* z2lMj9-?bSAfW@K&Efy6!1sjK$vXQ7$5Dqn`l1f5>xS=sTu7sm=U~oOn$He^E!vFQZ z5QI0d&wx^P8tZj;<Ae4stu^b)ChdTz z%Rf^AE>_w@yl@oafMYjb%aA4Q|&9_0Dd@Y8}dp zW5w{LiJVm`^XNtGBq&&U2+3jBNz)xIkJ(UHaIjI%i+SWGJ^8yB_&GB|SeIY%mYB?r zl^*k`GA^WYl4B-F8Q3_PG)4V!P zPA{spJ3mVO&BR@nuO+_Mr2Jm1 z2KIM!W|3u6r(W1pt87S$470-|lS=uP2h!TMV1@GcBLDpy7zJr>>XT-n`K0E`ZSCLM zNYJpjqlW8yogWRH3**9dMH-zJ6;R%zwpP&|3{hnl5xUnwpvg~jsa#Nlt?X?hK+?wR zb0Ft(_>+^FRlZP;5>cbxgYlYHwxFnE?;3mY28B7VDy^#}cT)ds0{xit))mToE9t}c zvJ#!`pMQBSNY;%^^Ydd_o@VcR;ZB( ztXD3$XtQ8`ey7`Wq!WVMZ)F!jW|9^bN|OFLuom{ypqi2Pi*PhGLq^By8s(6$6 z#&Xp!=1n*=P-ByKWDnBniQPMygH)5#XGbp(X3!Un4Wacz($98jn7X7i{V8C?e#W3nJKJZ*LqNRFP2v-RV)`;5+KOJ1l7>1N{tRx zdm$f31jVfSt$d>Wa@Wif@&6*~Er8nU+Njas?(SA7?!{eOJZNy27I$}dDO%j!gS$&` zX>lzScZbrO_xtaE?@T5+nWNdW^XOV@+hd8t{D@`oSD4n4Y)-A&BcLQKdLokJPt$H^ z`oJo(w2xcTi;c(K%V0^rL%o`%&c?$kd(|-cL7Y2Btsw233$wAYs#33xez<*bAC*-% zwqxFRY}P@)ED|nGJ*o|pGJ4vzcTx>0)|n<#UWfH(_@83@SUylf{jxRKzwun6XFAp{ z`<{UB=S7PsY0vU^{cZKK`QOiJrE3cR0DEP#sFixPe4H_9BN}CzAongV-LD;F$8(G( zT9qr+C3j>#X`?zgN@MJJS_O0ya6x~;65P`>VxN&fBGeDM8Lat>*uH7u51J?0XDeTT zXYltRV@s9Fvgsd;57eF@qe*K0s)1+V1hUa=hT$*6)^=Cr?~#NtwZuP6CuT(0xiL0l zvMMB6k^{nl39rn$;%B|&-f0|QxCyOGuqY{^B8xEMU)5!6-}B7}v`tVfq5HfqMCvh+ z>b>6G;-}|QrEhHa#ZLnGG#xu_YK5xHWuEQm zBhqO2q{=-mVOdm!tBnz7i6ed!B2zI%x&!IlCj*sNW+b0*%wcfgDtQUK9>}H_ulF=W zRMR948bC0149yc)%@bh*Il-MC7ISPLwo#ojdkX7FKy`1{ zS<56jwgF1Tx?9B-y-Tr)O{=rDJ43QXud$9Xys%AHXH>-~W9$mss-FGCqQ8oC8oE z*%t7G`L8U=zD3=}_>;&k-{?iEPv?OZzM+B2*(%j|>lnXrz=Fl8cw8}WzBdHZo-TU%+;!97EpB2@`Hy5hQ?jQ|-7 zj$oI;nQLTK|Ie>aAmfic8`MQAVUsx;M;$fX!tkWm&oZBim$eF2fX|@Mp-;@1x$^~g zGIE+)Subi%hk`WC!bO#hS-g8`pJgs-CMAL2wzXnrg*_9f`@dC(h+Uf|kDxZ`pb|O= za!Eazk_Ry~Zot<^;Ecnf|NT%Ov1AwqPkN3Sl^#cr9V*YuP*91+zxKjjMF79`%Z(X~ znk`hNy*n@9#v*%OTWPla5AY@4<{!Z1DA)_U zQww}(;$P}cwJ_9Q5K3w?)StJ2(iIijrs11Xc?=ghW0{zmPGW87^6bJ@Qs&WR^rPFI zJT}{%<_Rg)-?lrQ2!m4aD9>S^zW;7O{lqtK+DvJwg%q|XfvUW}7UYAVjG-BWS!&+u z>=MM;d`y-j*-o-NSx(q5D#iD63?tNCR11-e?~1<&GY;g<>TwPkcXb*42T++*MSV#0 zCX@=T?qVJ@UD)}If7t1v-jpfiT{EIqmLyX#23N#ju_0I`+Wc109-8OQKhUxD8PX7B zsYnX^y6Tv=`7l_v=Z9oT$I_-($M1i!C+=R^W%$HsLLku&hf0$9PWVwErA3pcdD%^4 z)^<%VhYx+}UNVl@PJeK{53G+%GSR2U?tDfnXn1blOU3Z_n}K-&oNN($re@!B;9zV; zVT;IQr5*W&o z!%iGW*@`ftyO?SHYEG7@FfaJK z+@!!sIG?l8BkFG@^OlB$ecbg}T47%&qM7ang{=nQ5 zBWo3TbNT5_e=)B82ME77(-WoF{x!$3wEq@UMp&z`=tqedGqaqAxom~pCC6G8HCfLY z>|C^~*$L-XQy3;ZiDO?Kq~%sFqWhVAl1pVB3Q;M=T*eo)e73cgjl3JCY1B&l)?qec zREc%pnkW3!< zmsduH!)8yk*pSjxoV;7eDdDpcCS(Upf8O)iv!eNi-R<`+1Wk zc!=sUa$DIrg~lLVg$&0B;c_o0PtNiKO+Bd`txeZd-O8afy_J1do+%dYlRTH^DL1Gw z)&)GnO!MsJiKysv7(ErJ4^Oba zALaaUT{XQ3?F?Iy#dedx(7e5dS=VrSmL=7)sn$wso3iYUX9?E~YA;>K{Z+wUG_A3$ zD(Q~S=E>VD8PY7Ir5&pr*AOAbaEn$H!bK1j)ZgrtBO0JDS91|wQe}Tc7;;hS(HHGB zn*}_p(S2VvP~SjNkt*fpTt6=#SnXu5`iTlcPiFqZPOon?;UowCo&?u!XoBIAuavQ}hD5N#(^1Ph zswq0mFKJA#JX%x?1-hG}A>%7rfB&#g5+KrTKbEQW?DxPv+J|er&VHs)s2tTqFK#>M zx)J&jczF%Y23fG7+28*-0Wb*vr%($6z@fqBlB5QjaykbmOBAY^G!D#P?Oy+1N`N@c zTfqYHe8A1jLh=`v3JpyWH~N(vSQR953<-ctDHt~9VDOD-Pz1C9izD#_S8E`?(|zkd z0Lq^ZwV;tHk-v)T;u?@tGfQe5>(B3>4((3F5$xWYO5ImsWDpcKMr2bhO33EbW46D% znUb@*Cy$)k`*Z#*Rahuhm{%`VfNrIg+J0nIC5)yhFpBy-6?Je-^JYE;I;BmZtQ&Ro zk*rlnn`73jRXDL!NOSp-v8OR5NIRoJ=kc+N@laz+uN+DD&1`}16exSr%@er5i=tj? zQ>jL;kX9IW>;qG+q#uGX&x=Eu~9@?I6lH=hT} z#iKh#d=Lwdd0ZTQWSoRrdB2&0GlUY7i3qVbX_APzrV!*S%+!H=N5bzm5{Y}s(hkj< zckS6EJ;zQ1-aZdXk9;wAwP5w_hnvj%N^EG~nebPC ze#^@nb$Bti^Fi@pjya;uV7Cb440gii!l33X#Z8F{(=2YI`0HC{R=^o|7L^8eULuWs zI?U~{mJ(%~=sTuTM$Y;?S%sFRgL_YAUdEloi44P!O~9l+GmkST_d2u3I`)%r1-jvAVhi^r=Nx}R*K45l6x;BhRo?x)9;78OLFjJ^K(jJ`h`G{@4AFQ6V02Tf${XzREc>s7@48DXSSAcv&t7 zrvVK@!ZsYT5_1{s2K11OWuJ}quP*nMz(nm?eKT`W7-uqCB$+|L=v;8Ei5(nL<;k6D2C`htuIR- ziXMWz;|^)aq+GuYPY2`g6_FsDX>Mrl(_P23ChTF(```o4`CcZR5^nv7@5sK51rE@# zb7evQWN%54x`}e*KKDbz{R$6p!xeM-1&(t`Xp?0v)5m~GcJ<3&aBL0EB*3=cX)L#} zq{fQG)6q(cQT~wNYyPn%Bx-b9clc4}413hGxY3{1QZ0%DiU9I0g>qfYm}X0^aHQy_R73q8Kn^Z-s(|o!Ys>g!0o|1Y zFM5m}9v*&F^atwVMN+;YTAnSE;$p@%@`2IsBwZNAg-dTpXnw$NeG&ei%B6DhcmlsA zNd%HyikV=x$S!8l5@?R+Mui8a{3b&qWl0;DDB%a^I(2%OM`RTvv?$ooBAb|lZdv{9 zj~cxbVxQoyJvhKy-{Z1L5Ji)eS8^8)nUT5R&J>Nl>BWNUPDy2)S@??=B=CctDpw(-k=!FT=)x=QOBwiB^2?Ok@s=9k*K{ zE0vmO0`W0ee^#V%Tbec|BfZkYxNOh6^Gh8_ybK-OQy%DXtVd(%#aV@Iz4L^38Hi0F8x)``Y?C}e2RgZGB-iaL$FKea zh}4!y(a0F{(|CW610ax>^4G}k&%II z8a=^*z-`9gnx*Sc4P0`6n$jUL+fP(0O2Mv|oyX*mXeC~t<2D%$RsYYY#bF*F2Dw*6 zh$daeX)AeVKG9Z_e4(v`3TRy^=x1bLD`a@j1r}nvW`4B0%bG7+)K|H( zyoF<>Drw%LJk6ke7Rz+iop6}-$0SQw@+*e9Ao7Z+#@NT~KX5dx zUv2h2gsNcDXQW~@txu3xXM}+f?a_h^|1_i6tkK)MTo#@ncN^H5HGZ}JbcwK~Kxz%T zwj&o1N-i=?iOiYt1F2L*Msh%sYY$%MBJuK_IE3m42+%iWVacok`C!6j4(u z7Mbla>UGr|#lJPaS8I(2?3Br8`3d(Lut#olQIXvgT2v|-g1eLoVRx$81K!&qA~U}2 z_u_S$s*Ff^Ws$|XaX~``obv*iIO4C~C;Tz&7#!el$t~4j$ex8HqU^_cRGWthhZ|qq zRhmHeSVr(p

$b05vxU&Ou+)zFy3XcqaqAca`X{zI*DZM{3c4_Rw_{Gy5sQKft$7 z=+IcDZ1PEkQ=#k9i!JyeyKNqaUlbkT92ss7Qym=6L@-DS1iJx(x}rb?u-LKIO?q$> z2!V=}*+%@Xf-OO-+J=dhoHw4yq`U7}+b5fx$#Z-=qR_lFLf z8o71X+(;={w<6?F)<*Ygk$9z|mr0h-lbWw=^2Zv@Bmap7t0t$Z7MX+TfAkF(w#Q^^ z@9QnhK~IE2N4{72h$R-&<32}8w~T8 zWZ=)eU#4igOMCuG#%A7CD|j({iB6J#q2*X%-DvSV3fYL;8uI|z_koMeFK~-JPmIkE z)h~1X4~*t?nhD!A%hA7;6D|S>+syRp#b(U;iUx5Ro5#4S4Vkg9t>>?c7e*6HWqB!? zvMWp~8nl)yPIA&YwB|!B8F_uG!8@b~j#SJ%h$z+!yubtYKzQV)%oe7dw4MzsIP=$C z{9dG1V?2uS6u6P<3x;qPTPAw98cB!z_K0(MJHb9!a?NF#*L}p@mT)e@V=zXv>r;Yr{KdU-8%mzD zMUU`CM1&aioihjdYLxI3AA^Hzs!o(C4F2eIR?uU_x2YCq-GYIPYG|ly8z8(@TvgY# zCwhkhc3!7pDba&-Gqj%w;@cwbG{ML+5Vvu{z}-lH);SuZsb z;YcFl$CORN%>Fbt7$lo7dZz=1^WA)qK@UW2SKH8ZGu5NQW`=+>xJyyFh_f z%rC}#pDZ77D}sLNUi<^#zDDNY7)IJKmRtzs=_24K3{)hbF&|u~j@d#yu(BURA5!r- z+^%?FR}<)Khu3{y6|e}}GDB@-!`(C|?Kvztx*ZH!No2BHO2_r_WEIkCzv@{RI~H!H zKj@s$6DN$;cl0f>c}@_8PiIwxb4IyrRCXlWU!cC3{BT~mp($B0h)Rj z1nf&DcF-AW%=xy4sqQjC54>&QACh}L^JX(;~nGTisQ#AD-0>7aUrUL;{9-}O}qTIl6o==sSG zExYlTZF6mYjM9&I8=NfU2GSJZh7!mA1B~~Swrse%vv5kTTb|K)8~`8}T(Wz}G1VUh z=v=>oMvtQ}y;X`Tp)q3`u6AN;HkfcKrv5@#*EG{vE{1Ma_La)!gv66KDZY2yQ`~jp zHDaQ>FiDk5qd{v@-x^`CWDCNHlOyR%GxbQoG;a50+@Cma61~(2KgO0KE!q%i?Vw42 zl^&#Ls7-qk5s|5tb|ot$i=*zz81dy`kbcsH#_R9yZ{s$!b;=E_sNf*X;DusboFF@_ zGO`X#9nwnBF8Z>L?;(J4lzD1?p>pIY7%K=jdX4v{+-v5c#ArIpxHX_5<2*CMH*o_Z zQQ)M%g=CV$;X|aAu|{Nq=+IqLZCOS~oVTuMP&zoCurM1ztl9cY#=1*D?Oh!gZO_gU z`xlA;LLc_b;(AsX!F9Kee84o1{$yG)?KviNMCPWNH$#N;w5`O4Q#s}3wlC!CO*k@% zUM=%4gH5Z-o-$>>!yxd?#=9B%p}g!+$S#Y<2XT51fCUuvOZV1d~1LT>M)Akb`3 z|FWBpXwo_Jeka7KbWcnMzq2K$KvaqrZ} zl#KWDbY};izvUPCuV+odGYF%FkxfR25g1-@tY^=I4kNdSY{}ZT7jUyPnd6Dja6&3p zT)`W~;NTJ#EJokNF(9Lx_b%PtI*;c?g18cQ-C_R`Rl~|mDqhYI%Y`J3#Yj{xpn~d> zJVDTC>@^}*F7%7{m9L`d-H&jyUG0!t)7^w*E3N_>5VF8H=|DlEMD8A5Rl{_rw5A!> z>kH#Ble;o7#0#<1){V6+l_EB+LVw-aiq^g&OdGBm=vNfw zF(jRYrKN7F+GhKellw)MCRE^8YWv!X99J~4c_)dE7wOqkeuMjKoOO3i-!bz3KLE8< zQw~mJH$FA^YyKOoQOY`}fA8-pgu1B#U>CfJF#%K+U{U!1&D(wylUmQ|oW0k>Ix0h_ zTW`ZV-6l(Vf{Xba(Mis^cgh8pn$rkfIpgad;d7m60dm)M!jj!3Qmg2>X)xwp$F{vN zj!s2?v4ml4gj=y2{i`{etot7w2@`wsJ^z$DHkN*e5gb2Nr5uFd)+{H3+=CCB(LZME zsG8t6s~)K@{CAA;|76(;MrY@9|ET%qApWn1ci;Jhlr$(bxFU7tdfiZR9 zO4$ZqJ<_mbxefPLKyTRM1oL@vHQo6~+-tJ!LxyR~LcYVb%R5lZ&fSV^EK~?#E%6=i z@2oW@>;zAD*#%%aMdUM)cNqhV5w>w7{~ZOp%cHu?;loAA{Bp#-j%&(Xry1r zqMH$g1p+YUU1QxOCP?W9YicjdIBpp=Q_jhq?o^ZBQLX9Mn%$XhEcGtl(Pb$ao?J=W zO3e5w?`5LJB)n{Nxa=2m`iWg%)JINLX=7Xi$}_5{>}H7(A2&Ww^AipC<%;0ci^~*h zy=3(*xKOh*Dn85irn?ODWL^H1c?u~12Vkaq&y0NeXnvYjDFA8qKL=jm2Y2eK4QrUL zcdK86dw9;@p`IYX5xpIq&$G^tPOHOAPDu0*bTBe$c!n-U)O)Wp{tj0}ne=OR9(J+7 zda`Q%14MuSO1wqMfM0UXMum2;a?4anru6G|bX4Cq+=zh|)zziH=TeeszriDBv&=E9 zP$86ch}y7>EK8tg-pujNQ^_rW%hFdABgB-FUr{@%4N6P`XrGN}WIXS@UHnpVgZThhMtIHl#-&)$D z2z7>zf}|VPsiD_6N;apN;MkrB>6Od#vFS{PLQ!sF75jawPzgeC?sbjM?yLl}W+tg8 z_)L2duHDpy7ao%6_`D@rVf41aJw*5?+H5yfHb7gi-Q0ihTmgjBI=`1e9qQf;3c&+>3MH~FEba$H*x6pPc3bPJYcT9aVSTCcDK4If z!u_GHW8R@t`i=^z>ETGT++mKx{yIQK-+dJL~M(el#db}bHt8VL!aKu&fz2sj#u-c)stSgeG1YR?VG@ic!wIrVd&l(NB#p?(QfsxJTN$SUJw};D4NF_ z5k;F;pi*>y31BC2=H|QQOOt;$Sb2t_U18QA{InudAf<4EKGx(&PC0)Scg?K)lFAgIQ})zYMuwf_@jW-L6j@E1J#g}7UW_l(-u4& zPZMM8%8A9vI@oQ)!}jAJAWTKHKuKbKm<){2nMU*ghd8R1zIxX74=`*ZVGa<+&F!7< z=G|+H?yqAv+bVN&#MdS^b?jE`%E!I1&00|!s0C4N0S9=Z=@m?Fxod(UcnRxVq&$a? z)*jyqL*>&QoT!@0o6JgHWaX||&r6wgvedy$1Q){+CQe^v?-jm1kq~ja4a!?L!Dx5<=J#=@WU2b>q{$VO3v+XQK9twA-;goxn?y~2JDs2;~4jZkSCxH zFdp=&?eL7@t~nMhENoK8hvH=_SbPrP!SZ*S4v{BdtTHEa>AGYy8^)RBqf?~353?D) z(&M!p8I>*@WHYGq_-Ki$U^7DOLKa0#5r)NGDk%_Gmt!*s>aMgn)a|7n=9L-MZOK?( zqYu}9zdD}a^$X^9)Laz+I=I%c4fZK_D?)^e3MkR$?yjDxAI&DjZLvrCm zkfDhD?$DI9!WE}vn2l2cAx(nWN;vy>`$2dhhD9maWAK+K@<|fSNrq8PMOX?*b@UDv z-gK%BX;Y{A2RAZJ-?I9z_LU()vCX+<{u3Lyaqwv2WOtKDy=T+yY^UPk4X^lvOkwNX zqixzD8(y@=FBmR!P1W79i`}C;!LD^IF?IKGkyFP4i>S$xe8f1{7hpZrSbvUEc7P10@+Wu<0lhKkavHY=}+2ntGC zt6cEmW%R#?62^z&M#iT1N-N>X2T477U+vk~Qq@5%nQa+hS&AZ|YdnSH3J(@spyWN=n)04H$Ap? z)v(667uO>qXBH+9wqm-@)DOuFHR#L)Y&L`nO;G1-_ICG?R6f{9qIxQR9&_7BKy_&q zky9r)07XWrsBJ3pM}Attqm>-OCJi60W;$3y&yA&Az6L66; ztDUacIQveS5K4dYw-3k_=ZF3>yotLRQ(1>3Jvyibw7JCawJF?LomkP+SYDN3^zC#9 zS-yqRyq;;VI8lH*@5CW4)myIkY@J5F1f`A+d1#bn*|~v6O=-Hx>{-EqCoPzTFGYrmG7z6_DP2^i_{w z`y|c&PR{(ZtJaDQN|f4Ay9W*dh}`6T9+>Mu@J^p8BP_`EyDmg@cQuRC3}(8Bww&^& zO9^%`7mRa`{>ybFONR(xk(w?^PvFT&2Sx~&3&2soNp%J^NT^Pbu^@2)6}jA_4hS7N zk5{A4cU@tI(WG)940zdtES{M<40l~wp)g>M=w3F7o*@qtn&7vVn>BGW4aZ8!P*mR$zMNyiEe+wOEx;w{$;eV=!KoGm{A~+ zHaC65!;EahNr!Vt!lc^XP|qGT4DvAoMtj;&Zx(Z zkWC^Ghnj4}DH1A2S=j^5rr_!Z?IH+pWJ1?W(>4(+=8UXJQpMv?3)&HuymP1JstT^z z*s;UtkEGy{71CJan3B0=f;pX;VF6RbbeSblwT%{ve`jNk~*e$aI}7^?~o z+AGR<49%v$vNx6Vn5juvYmDn~$vj5?BPTO~clFrX)$lt?bIyC@cZL*p7!9%%Hg#HY z!4SGAQy~UBLsl)(m%BRj_Q@l@c1xV7M&cr9KX2rCownUgh}a}-kNmVO8H)lV3#pD7 zj9|kS#U_#zun`A4zjDM&gUlJmi+$_?G7T@}rQtJ|!d5H*y%SF!<8l`-fSCevo!x}s zuPZ*0pU7ZK9rM_;--%V>*YK#|Gm1PX=!r!mOG_e^up5|$$8jZ;%R=TFmqneCitr>o zLK3T$OhzKYG7BRmAjPOh6`YoLkna-Wa*1U0tV!AUq!B}`Ii%E%hs_HUOGhapE1t5JYypn=~rVvQB!erp+zkTf2g6hDryH@w#Wf-1v$fy43&}Sc$bE*5( zApX75c!*laz=yR=?Hn0Tx<&Yb(4h=F9dFM20J7V9_(167~^GJk|_{pb5Q8V|G)GXw)E@=8VItP z662y}dVzkuazeDDYEYPrlm zmo{bq=NNRD5cvP}yy1BpVBrhk8(=5#VI=wr07;2fA;2JZ>0wS7%fDYf7>_p=3D$^J z*y4XK&K{~25te@sD&WhW~exA0TlLQeS(H`UKrVnT`6mcM zjmt;b^>lwiI*|szVsT9>vsfn|dVwFYJRzS*Z&A|RKl%E32V)Nc(0e*8;nKy0rbxdR zabrN`L7{|p`L>q!U-X)uBA%B4x&sVYlz!m-BS(53^be85l4+W1g-Ix;nd7|hx@^N- ze56|4^KKe*vU|%HCFzHuxI>s7uQj4X%3pXN)|{=Ph!<|f|BzzS!BIS}OOg26an6dU z@jP1jW}H@m&EY=Gqf)E8%!+?0ywbKG9_fwwO$#hOltyn-piZ#(g_Asr9Tdc9A#hvi zm)bDO3bZ9<#5sG=OdHMx4NlnMv2X&WYr1B8MK4Q{gJiAAm48v_GPLd2nu`?8iX=gJ z0QgemH$L-dpY5H=-~W91xgu3AayyKpsIh-0_|ElUTdbZBZ9fQ63!(tNf9Tw8dA*_K z;|Vgx0)u7*@O@i{&^aZEZXW(%{Seme-P1{yb3WBY<7^~4&z9JABXf+_kK>N{W+dQ1 zdb2pKp-g;6;!T$yg#@mA%TC4-)N(oy`TY;TMYu%V20=!x$(j(5REs&PSB}Yw$*`ak zZ)n{$dnJCWv(3cjtxGmv= zizQQL-Gg#U_E}PagEnaBcV9(5%HuB#a9(B-;{oE<5Xg(=Unt7xrb$_*1mKg=;8Pe= zJd_Xc;eV;P&ldVrhmun-hFaZ>PC&uo93qI4{_Z6*Y|i7tR>dGUJklq3E-O9bzD4g8 z(v>E8{>W%g6aaWg6^%7}=x6RhIHHJ_NgtDTXn2jKZ03$t4jDFXi$hF3XQ;}t`x5bm z(8VNn3%OcDh9zDfX23Z&&;tRgy@Oh&G&RR)|*egLK z(P3Dm!*hs*enVivTe@|aA6So1BNjRED5)0qXRQ5Fs0^b9^k^OyK{x?SH#%7}bt|hMoCh^p=8jzy!5mDSsCC{ zzD2$r5$Hfcmd3gkAn?#b=zLxgH+P8|XIU26pFz}UoA5RKCE1boCA|Je)$dsR8w_}9 zY2FPpvEO=8PawqWVa6u+RnCj=y%;&l<3pd#=_|)*`+641V_6A)fcs~No9E@?&P==V z@e;~*!@r!lGV`nPL}6jouY`(iW_a$YG#@*yyaj&NIVfn3VCD0qSf|VWMtO=?@I7d7 z+sHD$`iKGfeVIWrbN_SO4Q80?;_R&!!)j#EH5xe(h8P%$YH{~^NWx5fmeO2vV++7{ zg~Kf6_Q|u$>pGz%v-M8|Q%Loq<3=#LqG2~j6R%#hPF6*Lh7x!Zc>(eQFf-Vl`PRGA zV!p0gN{)ePNx|vYgT*Y*(*2Bc%;YXAB0O*a>H&1le)OAQfNKyy3XU~25jraAHM%^~ zZPb76YeLC4i=C&cXjf zPX0%7$A0$kz|_&Wydj!=eZ%c2z)0!sRWxXYvoC|R%HzW6rqAkAd z3X-9Uy&WAOecdV&YWGI4<@tNNe~Y5=bu5YR{)t2QnQZXtJPLM(>lzCkx@4K~HJ{T& zwsE^U_1o!CtGL%NIqXYc2Zwqu%w7r^A)&7IaF_3W;^)hXEUb&AdW+0Qgl zm*WLIxg7&it7TaEc9h?mvG#8-(L!C!S|ssuymqb3R#kiQYS6p6zR|kIpK$ z5tg4z_yox1Y$X-7c&vFCNa4@9@cQ!|i6%hapv0V!PTHoh+jZv@ckac~k0<<+VHODU9oZ!g7&}!I?dxs|n{jrL4!`Q}k9cO>n&CPAHVkaReO9}Ig5(&n88XN>l z#$}&N-WZpzoO*WKB)WFE&iR8yg5Z-CF+tdGkrQ{Nf_OCXXeY&ig>-Re%QOg4nZWXJ zCGH>Oie0eYpH33p9pYei`2D~v<(I_!?#Nd-vd$A$|FrFTWYm8K}Y<$)Q@GeMLyr~A(1Ig^4P>zvM zVe$~CK92M6Z;x*AL%f;1M89AU4T%W_W~HHYrG{hW&wM<3!_4 zFIE;+|5bXoH4Hf=$yJ{2b@S9C6{YU(J%l`y^BwO{Oc>|td$kB5pTZzge8kX>r0@0i zu9$rLwV%hj#Y%6=x_i8!=-3a4+~DKPTYc<)oc#EW5xgLx{F5Q(*&s-z8%+JdOLR=| zrkfkW+5|ykZ4xo!$r!fP-{KN#Le0Jr?9|Qo!{{}= zNhEvA5(6oABMDljyCy^X58VF%!X^2YztZt4cdlo{9;t+HLaw$g{w&3v2K@tMj9q7V zy@q9@wAgh1-98WO&T>SGW}{u*5iq~eIH9WK+4FNYe{{=vNu63z)~>_o`s2fs1_{Jb zDP_}ZZ3_fAlF<0TLx?(@R&jd^DC8I4FBLCfO7_=YTrB+YuK!@*J*Ak<);jjB=DN{f z_}mV-{2F))xf?C#a}iq2>**mRqPvgWuECeWx%>OhY4)*W{O=HoCvyJpupsxbH-Dx3 z9kSCQ0qV?F{SMd7RkphxL+*9Qt9OYP!5Pf+HQzP|5?f0r;|w$9<4)Gy@Y$PJ$UTYl z(&&}IN@k;JK4wBvc70dT@@6a{YZLSNM$p7d=oxDdUn1m@Er9=p=fs$vbLaz`BVZMr zyOkrFL%k#81h)bA3*(mOqYAchIY;)1AB<6rNx%S2neMEU(ZlHB6WTyI z8Z~aBC@vQTzs<7)XvKf!Zs+A@28&|fe%}kG_SeI{vG&I<)=oMeHom``FKI9Pzq;!E zuqqaptAQKH2NxqRk=0{f?|KS`_mceww1&zr*~!S#-%o2R&s6_TNV_9Joc}Osqhg?3-ML zN#>2S9--_j+?EmLFz4ZKVG$nOI%o0yu`ZC40m`71-O~r(9!q%>XkTdRZ>yu;L2xm< z$%WxNh_V#*?)-EpkEL=eR<-?N16s*ju+gpZLoMdt&1ZsE!Az(XWmC*Q^||l79D(0a=`bw)IeOlxsT^Tc}uW zqrdwgR{NF8&7&bTir7K=>G;;+ehJm>UN!*q*3i(t!1uPQ3f}CVlGFsNOFFkN_93$5G zhTkC=D)lNg=Vm(Mnb>^>*69A)ad)XzaQ=Z^AS4|L+!No=^>$GGf-_Vnf5`E1WDtsg z=xb>21^{DL$L=NKJ>U{(zp$-NR!yngYJsRwGn3-tXT$}OIYiBYV zz?{-?powrRnrPj`MY2J_qc|)C&5ZS6X>~I^Lz_sO&>=Hq`?<+xD|uvZmz>dK*eA^% zt2F-^LymvJdim1-Qe)tn-u?*uYJ#QxWGCC&FC1N@QyFlcx6`;I5a%gMb571Zu{(&o z&r1CZxz>2!M3xZtQEV3@YooYb5GzQS)plX=9B_Zooy_AO6`6>}+B_g&CC_UocCP3( zi{VLAd~$Nk=S!iFhqB;&MU(G&u!Ohm7~yoAu4^4(cfo@sIOF`ChqVi{7$S=fN_6Qh zPmbWPan2L>&)?~RIsET1wj9fR>I9fP|9SH1)+@>~QNteH0r_jF`OC4)vCI?voh1J; zewxUMH3gaC^I7sPCE(LjbKJ9Q=q&3K5@6PKdEHIvJ5NYk3fy*%n9@707)&$kiusNR z7Oa3!73r_%e57Y+MMi`NX8@_|D(yZX1v*ggmq!ClU6bN-@O#dTC!9zp){~O!?zvL*OsWWwOav|scVMa;(&!Iu{T5)V-+y7u~ z%$om0xBd4~1pNjIt07H;by%%eFKp>iS~ZUH7RL)`((gA`U&VkM-4(6>$esa92 zrPzhCm3A@spEpRPaNF8Pd0t~m-OIg^w1vcxcJN%6-e>b}c-& z)*K>Ei!&pFH-D2;2$Im`)<(7w4*^#K=>*<+BZuzG#o6v^Y{6@4ZESc^qdYcuXEFC~ zwG>qG%Co?&nE>Cn&l16Vnw7wqG-l}I7bv9F_xrCC{6is`t3Iwmvn9n)Z~(1OC6m49uQPQ!hPGC?aL8 zdoc6e_8uw4)%>&z2F~v3Z{KrXVz+Tr+b)IT_oYD=_TTDf{sAI(4$+C7nc+Rm6ly6{ z7z?Ybi?3*BSoE%MxuCtA=Y%l&|Bb9#1PczmL>jIZwl;AHzHjQ!X8h{n3TZ3L=?NJG z>B&^h5I6=srpR05tfy^}FrV3JFDp zA5!!cg%5G7;EM|*SY#DWV_}W1M{fxhz3e2jKaxu-X_}$(2Xg1kuN?=%M!2_kVkTZ~ z6;p+B=r7#&?T`S|F^EUG_ZLGhJ#u{vJ0sn18AJg5R&e4z?0`5yMzYbhIq-|?N_hyqE3atq8XsNOxqiid znc_#@O;0271{v%A$CW$?^c27s1#3E2o^>lSOsmVEuAJ($T1>ZsJz$u>(F;sl2z_&_ zOKgQD-q0!zMXOH~(x^#Nn%+Gg{%QR^5Ib57k#11z&cT#U;eZZSV@#i(YE@O0oR>)) z>$3heH#$V5%7|UVjNT7~jO6EVXri@MDeo=b_Ss$}_RR2Prqb3lG2Y;>%G$;=tasLV z*e3%FOd#lJy3wV?p(6WnqB+CZse~X2u!1c}Ku-@h6}pO%EQ<t;5&1YHTGmVL z+16M={dPlPhxk+{q7JJ0zT4;;K#1n>Mh138yaV$;Wc02~pfY%4AoIvsSHh-HKEB|c zmo5llX^o*vMA)3XwVU5SC7rl`58S>1gRGe)3|R#B2Qqi{F5hb8NYTnxshMQfJ#D(5 zGg(!{EWUO}Eiei5ZMTWTE8b!;ZW!Zl>HfSud7wN4vJjoal*iN17JJlCy>T`@7dA5Y zURBqjpr>7Y$;TTe_ZL8lN+PC2_Lct(9POfga2QsH+qB>wL^(Lugz21K+zuhC_b4_D z3}vZZ2z5P`Td;k|UD62`e{w1~3ILQC&i~}lKudt9H6a|@k7UgE=>HfNV+6C1=@cdL z+_beoILAZS4%e=cGEZhjWfS|3_$HJE;xyy_4^zwZw;h0SB7XV;9qEdCLvV1nhh2q6 zO*lMD77nJ{;!YRU`Mfd8r2i7JBVK@cob--^``aHV($?64Z^r>qH-+xWP(o|#lsnAY zpQEUma)2sRrLBi$CGTm1Ndl8u*Q^PADmZ`P`C)m$pYbBhU4@Iz`+jBQR>A*SvAN?- zB8E<#O3WVZkYZb0Q{&I3G*S*B6}B+me?cBiCMTPr<MxM6PU>?Bvva)M!Jy1s{U7vPXyZv#zz^)AI?tcG zQKMTb#mxi^7Z{I#l7@uVJ$yHY7VC5eUC4lI{Z3m!-s-vFQldTB@iv7kM!M!gK7ep2 z!H%v*y+r3(1KjUfB6!C}XEu7v2MlS$PNm}RHI4&nMK=y1twu<=Pj)+Mi-;8NKBz1j z3rg~LnL?Prk?md}lt20z`;^V2ycP}C*zKugD>T8cFeR(KCOTNxkK)VGpNm9Ox`vZ)hPZvcK=U$>ri z0B%Wt))3`G^A*;umgi!GKw9^y)DWHp)=0XaEM6f@8|rYTQ`&rkx?v02bboW(=a?Tw zTZ6;f|4D<9T(N15yB4%==+G%Sutt5gCvy%yc3F%g9;Dk$a+k zL5}v7>9ZY?{BNT6FO6HoT$3uIM3lXi&gwUuEChszBfo5&@8Bg$9O~A8h`VY5?t8B4 zxTC~rtxl%8PnAq2+w`@O!{xLf?rX4PWkcw?+w0-Xtn9@$;=&_e5bpCgq=sGM+Db!Y zrnQU-QkahKsg!dZZE$0Sb2;gs9`Z1KQ_`7*sNJVRKg7cR&F20$ZB+N(ak%#2^^Obh zGi)O2#xd8u#ybA}K)HG{58B*idq40eZw0C6FpG>$;CYRvLjqZ{4=FBwV~2he+a+Kv z#me5LGLo*99Q4r=5JfmmkG@LW54@vfuMwv_tHWmzFvzIL%6eaPgCS-9E>gOb&-N%I z0md}>|1YAFGe8*gPYCheu1=Fom)2#2We0&K8?|Z(fhiDfy4l{(`B2|Vb{@MT&0pN# zou5UbjlV1frp$sAjY|Hbexz~C-0ulcPZnQ~pcW{p9DiHic- z$P8Gp++DLTArJ#Gp65v@%GdapMf`uO=u3Z|l{aPi*?ycp)vx|WMij@kuOKn|rYRM! zr9*~BM!upz$jxb3kMGFmz^f{KHKOt%^j>`3J*RZmew~(YXaY-H@oZw~?>87gbF3ih z*Chb?Y#gMI{+JCV4KGOU`2=12jv-fYrj+nKy5|M&gn`$SIrB)wqFcA;|G0N1L2OalG>TQRb{G;`3YO5IHo={4=neY?-!Y~%J{eorvYUcf?jzuRdNJ*^t zz|~FD?+|IAGHC#OZz4adt1cy0U>Bb;S+Pb;@qhbSZ+;4P4P{E@>oN~ig_SY>#_KA} zu7M6zaGy)g2y3^wEZ#l0v~?F3yz_Xx#D6ES%S}q$c+zqmMKt0KY#3J~F!iBndR0;Z4hiT%r6ahn5i-Ad9D& zcXM;@@rueov5h%N$X3#-WP1P^(KeIlWsRnl!T9z;!p8>TJS|}JdSi2NcTppF`ITj1 zu1rzqymSkC#5$>^5X{~Eh@8jWL^PB)7X2-`;Z&qg{eqa)G`@&m{C_O@Ki9`t*JpNO z$T!L4{@h{tdGZ@m?sRXxy{_MQQnHZ`t2rd(rxFMB{b{oZ|<#Q-Ru#4p@^5l9FoW+B@gV!v3#CR1!4-_1vUz z?>n_B0NZAK!Tawf*EU4)&9)%HMrL)V4{r^rE25#PcjY?q$8JeNLG3_mHb6&yp~uFp zmcz!4`jE!R%HVK9?G|LqLH%KKY;JTu+xaz=t!5ptf_*JI|Z9LH}u#<2B%vS-{-%3zYI2NVT^$i`H4Dj{Eds#ba zd5%6iK*o1uZBN>vHR$*{r!b_gDTq@NCxzO(iXveEpz=R%u7rXj3GRus$}_fTS-mT- zto>Ofg&#zu)h9XbDfNGzFqfVdWE!Y6MWdo`a^&#tX3Tswwc^)~u?#5vM7QvXu8l2? z>Betkw>UEr7Uz`ip{WC=k=~$KXB%4-gzvOXG^dOz{IDfCbYUgfkYWm8Xgg zH0j6yUUJhiIfP)HnJR}3?1{!RS~v3(A|Vgk%@X`}h|m$PP5__OD{M|DOUzn8*M+Hm z=M@X1(YNB>d48hJSJ*tBRB2jSY*8LhOZZ!&2WcC$M{}a>j2fnyQmAL8_(^rEjxR{4 z@lzok%czy~`c552LG-o6K-f}pb@_W*=F|#Lw&`>EH?ht`LT*gHji*e%*Z8`8Tka~o zOxdRj{sO+O<(fakk+@{6%k`u!VqDxvj~B(bj?mTmBp$n+Cu*x?F}V!PI50ITO~?3J z3QQd>u=!nUx3!iHj40PAV*r~gME?c6p(XgojabNEiiR1*-BYf*mCE3An*2l>Jz$e+ z+iaT5IE}Y}XYnPwqQzam@DOIeMBB&yY*gqxz$^x8(<7wQq**G?cGP5$TJzCL?NkU@ zOJ1@W?7@5NWm=;{wUpFO3S1W}2g?hlkVwErBlJ8}@-WEuhRgfZ`)kDcNk-b0uCziW zlSTDtlx1f7if(hQ%>xe_3Qlia#fDyB%m?PtaB-Pj7oR(XD*FP1xE7lJ*^TfZI~o+f zb}tV9G2VKeVH>7-xB0Gq_AMcy{f_89nzRjbglK`WuE@s=tBoj0 z(IhY3n@PZ|u$~kZpPp*?b*gAdf*3QIlmnm4h%Kcm^X$D1ez!1|%_J}+HF5%4#eUv< zDr#~;ZhA{O#QJ?!uS?r(dcxr?Su#--XNx1Fb$k@{eGT&Im5IS%O&%Yj(GM%v+n|v{ zIX>||vOc?V``?6`oY2iMI+GafFoqEIBZTllHqUb1Ma{0(rY##yVY_ayz3ng5o{Kp{ z1^PdRS+0avz>ld0Umrn8X#GB!>pa01)j&_C1=8X_c|OMTRm4c5U;C0!=l!wb^`<(o zg}-#EGQa#>JPqtYs~e>Ga8g!Xt6#^W@GDHcKpW@ao`@cZAM-)v=oF0nhxmK{AhPiq z-jAylLmAjrzc%yF6*_Z2HP;Wh>P@A7JoZ4TBSU6!*&ws%6azA+yG3g@-oQRUHcjUYw<|kJ-D8SW; zjPH+P*u#rTQKo(2$>sE_V2buP3u4KAr?i?1O^fzBKG5eiz6p3B%c%`Ar=i(WTo)?- zD1;~ahG_IRz4Gw3wugBg6UN1dPYHyUA1FhxoDX;nBM)5fwxR=}itbpf|XU3H1M@@qdggJfaUCaX1=PTjl)q7ZB90x^rYSbIf%> zq1sR7>wcI+s{bw_NYP4EEnSZYJR4%0vM#7*d3NJRo@3Rg&+S1P^RxU^>1;Si&zJ8n zpgdb+w$`@ZxA|;m$~CrMyVG3QjiwF1;J4gLKV1oBKTwbFb=ngpACas|{}LlI+0GN~ z#z}eo2zOE6lPYfuy%0Az6SzeAy7cyU@hvvFv-cai-5O|>&4T{Z-o3pn8^7>BneL8z zGk?`r46PKqUbxr_N_R3fm5li5_EgCYYY2I><{zbDNxH3eBG_zsxWR+EVV*haf{d)| z?c)adwa+47%f1duWm*i!sC&mn6cr4z6iP!OKD2+b2VK38F_~*>_soKC$G1&87wCHw<8&Y@9&w0pQ{4_Y#s9)zVfKY$nH-X3Z6U}U^ zH?^ySpqAa3@_;z)a^)d;$TNyFdjCoaS!my6COH<%K%pEY!tQkVL*n_>d)(mDwuHwm zcUXJdVilv%Ihq-=q)7?6`KmYW>;CYb?bwq);^XrZ0s(AkiBbmL#vpz7nhBpPh70642 zTAV!Wi!8aSYqwBR=Ayw;ZLxMnZf_ju_#P8`lQ1}^BtCdiC>l+v&c53kFN$%$f-|Y| zGt?hAO)IzNFJiaUTIEI#)0;nH&CP-z8Z+3hLpop%wlhR`6M`R%?<=}|GTxT**$0N# zVW&+`LpXQDsSgT=L(z|)zNDNqa0sem@y@CH_V@oe z>JVM!r)hTeCvoY%>qx)4jQW4*X>CA#phW@F>`eQombiqOw-BR@I@h68JGqCavHkX( zF(7*PQ$_5b54|`=vdx&H>(G~B*=d)Vc}k2wwSQA{zJhUhg>s+hMQ0b>5mue^<)BDj z?~!0*^AkXDllkBmX1QPH5pC1PtE#k#RO#hMg2@`>Ai>Orb0vhJ=C}G^kUO;JMAjDbT^u0K|W|% z-U`psRSlo&>}7BADB(&1NbF1S z-FCgSj{2^$dR|_g)#~^|Ss|ys6Jph^q;5cWLz^uAeK3zC%fPckDYE)BSB~~Bewrd- zb(?w@4Dz#n?gz1}egCNOsK1y-lpRX!~}n!cI9G z950V<_116WIlrDyD#yHgr?wgO_-Oo>gpO_4DvQ|FV?}^$lDx|)jD95TzLwiiE%$MU911lGGcEi(gbnH7N=Z;U%r6T_sAd@%%Iz>eh~f<)Dv~KQ3Vo@Mj$#-@KefM zJnNFMPbgyIH?uTz=|*Uc4w~!YM5PxB&d*+??eXW=@VYO(x23CZ=IXW?S zcV9#}-f}Bw$hssACPN78B^~U}%lf5brre&?Cy9UhoA?Ee9s|OBI2*3g?k^@B0A*s) zBtY@NwV%w7qDWyvOtp!sO5>d8U8jNDB%jXCFY74Cee4`N1+dOJD}jbQC4j$xV@;x( ze~KUc(@?+lBi-nUi0Rz{JO7?Ff*XBin8*+Q7Drh0VuW!*S85w7dbj$Hrs>)bLp6Ud z<|FrTcx)s5s*D(C4n{FZSyjaNMz;UMv|rt-H5ze`=Op8wZr~(?M6U2luGgHgNHtfv z!PC(}6y98v-QasaY~{;f%}Ic;?EAo;8AAIj*#bfJIyFKOAtkt>&wi)S<%vQ{Ln@HR z8X~tOf>M38LwBg;8teVfCr#`KS==?KK#R3)G1a%b8Lm(4OK1eOq6nk8JWpJ1uhPjD!( z!F6+|8g2f@shneNH83e}Vpt`ERQSp8j^)w?aXr2VL&0L|vCB(Y!fGq`KUc}+#`qvW zwZk(O11fhEp#E<6)36Sj4I`Fva5K(h;Iwma?03tPlKGE_nQ5Iu=rs1&MgwID8AAJ) z6gY|52rX^u`{egsFf2~nhy(jn)_r&5|5?E>NY%HsCMCpZ{RQxauBW4Df^NFU^NB6! zmYpP-tHLfMi6pMf;*cqNiIgqAe*pnYq=hSHt$r|(?fH1cA({8zQpqRJgu8F!Oe7zg zgZ&GzR$o0!xptCWJUSkCQ0v`KCJfq=_9oiAcNua2- z27N>|ub=7$y7%89HsXWjE@3frH_Wb%#yYk~8o1Obz<9)ro`Aco!d6k1`8wbhWoZR= z{C5g!UrKkkNe$0gM>fQYlK2G6$5?9a$5dd|-o2-AU!VBbDoRYO6v=;3=-r*umgWx+ zb=goVP%IL9xiE-!^ZliErUYCqJRuiM{c$0d)pi!;a?}wqM|xy(U%i7vy($drl5fz2 z`TfL=kFbue##~n_@RconEmk|f;I`~{OdK*#EjTLt;wph=y6lzXu}L+bQWxj!5bs~W z6K>vztp|da+p>?}CmrA#@}+C)e7uJzi^Sg^f0ZI(_Ts+T;9 zgZ{VWa0W-7B_fF3Vp0d&RwT5AvmpPI_q?Kza7KQ?5)>J1i0=0NLRfPL<6$V5=f|uP ztr$(uk5BJw=)5W}>(TRo8y>TZEikLA5x+8|MF}~Te`(vmG}afy;I8ND49sV$ed>01D!PuF%c_Z1%5>*xv}s(C|_*zFW?`p^A=pNFf9+YgT@jh%`V^*{3hZ9+*lqO z8t-=96K>x_JHJbfhn6;rM0~PbYJ{U({f*Z=*G+GNfZu-B&a%A#-)+7Ru8+fnFaE?a zL~{@9!0UuoS)Lz_F=-R=w9F+E)+qBW{}`UXfEoS_p1?Lg!tapZJEr1<(wp)9Va#qC zk9Grp2|2is_ez)+Fl@M(Fy_!rfi;44qMyIR2~DS{=+bDnejwtyKPK?nJ!~=|4$U#` z{rdL0__=KRnkD1(zKHe7gx}TUm2+`nQbD-rG2RC&A85smYjVkKRLL=&IX@ zW4`#CBUY#?e@L17aDB3=|B*vFl$h;!3Kd>yZ#mY?)x(?l(*)L%2aqiMrilKEzu9A- z)7=!rH+q#`WNSj;aHTxiA{hUEUo_7D!dnEb_RZ+c=OOi5P4YUpI?eBK{})xx-Z4Hb z!aA+1@WbyIo(=QFKg)DWJ?|qHzyx--gI29zt4X#CxKN6%`Z0;iF}Wftz18ioK)K&91;mVM>q!WPF0X$WA_#W) zXX)DO4%L%rUX+->{IRWA9PhU}>B-wsXj{$j)%3Xtx}6{nL?Zop{(Yrc_f?9Vu3v9) zPV4e0YLZD(b~;mhci%u>EH`;$v?=g1)*+rEJ@O^2g^a;6 zl;60~?*!wN3>sv>~PXu_lFZ`>{R8Qle!R;oPJqft1OcAT1i*7g@_uy~c}Yy);9b{Y`<`fVS5c9l7LPY_odS zhpw(>mBQ!=!4}0@r*3&|L*)}~W2DD@Mc6&SS)aW_(tQB&hGSnakWtE^*veDR5sd|g z0%o^G@x|+mpA#VR8DDY>Ffe^!i9fa`goi+?R1-VHrpkDkD1txNHOp9k?ka((5AM8wn7)z*)3|iJ&QoGf0>&=*8 zSbca&!+Mx-r~u)5S=5yxYZiEG#@lduLo-yg_nw{8g?l2Rk4NqT9;8kE1pe<03amRz5^Mph)|V53_|EhX|J2GUo5AdrDjnGpr%wu4e7`H;x!Pe37p z?pDHi<(AQ;DNY^|GhdIPAY<}Lg@|N(gKrkypMJ65jfosC}W|D!DsVIXN|`T%Hxf~dL(*<*5s)h-mW>c z>&8UDSXK*ZgG5WClkFW_m+EpW3nRw9uhC&aY#PQT-=qT@8eN>+?Gul`3vXNBgwD?w z>dz(<_kJ|nBJ{R-AD8$8<9A5lBMxBH-W@ma8_UnJ91@~o$v88|(=~j2K+E!D^$<GzoW=6M%q#bQ~Sf3b$_^QkGA5~0^amF{Rmej5Y6@Av9iTdYHW%L;uNP;z12Y;hB=<@w3n*(I2h(!Tien!+r4H(Rqpjmn5Z9UWon zVx4-6QhhpC#ri8JVe}_rs`_wzz1TW&5D%9Gr@3Zb(9m^3wqTT&K(+TqRt^4=J!ijB z#k2SlbW-rQ8)(HeI_NhmJ|?l1szo82>nTSI#WyL!nr5sX_k%`T1}o;`Lg4!W|H;<` zDK3JwTa35t9~Nr)tne2jnhq%Fg@i{uY9E#ud~ce;P$c%v5ACV>W2GMDe>H#_xls*wQrLkT-ga+GUs+Va z3UM~*J%c*^PU>I44qNs+nxuBW9feP`T~y}>rsmT3{{oK0O_QubmC0qXG(TSoc=DY( z`6Ws>vp8)^2A?1@4&2!By(7TT?6>kCjLO*oTwoa!Va+C+-!Kbh-kw%ton^-HvB)WW zHrd?6*S|0{r1;Nw_`;LhD+WnLLtNdLPdWc7KpK0q$g$|9+S~$@y}C06^RucU&Y?C& zhX!u&jxikfZr!tYs$K)CrmxA4Ly`X=C{d@iCk4m%`mCAms) zaggsq+ z>adxgT91iwi$88Yq-$Q|R4VC53y3;Rqh$1@sOG{$mq_8JLP~0CD?Hqms#%NAh{i_t zSYsE1|0HScl(ZUtFgekkS9E&~)$T4%?RcwgH_kFp@@fHv?Ag35i6qE?gREc9uMMxa zNyxUF=3Lo0B-d5BeD4g{DGJ<_RIQL&bU0VmFR`?^yk7h*Sq&VcKJt8su@LZNN~~6 z{UDpK+7z~e&Ad-N)wbLYDzvsv6KKJNen=WSozb+)$JMx`^4q}bE_~9*UO~Z}S#tX> zy(=b(Y$M$*A-@6E#00OZ1EeTeX42rCm}?R@w|uuzjB)!L$jdo*@o+o(Jy>3XPU(y| zEjflbpJnn`L@u^7zlPiRsYRI&M}K62uYhH~oEU;sQ|t!|Iw!46b7oix_kz{H+hxP+ z%r3up$7CrzGTCdv+T-7oK+22VG=VrV!b10#;l?dKWtFLVoxbVtnwp5hpjd3t>uxbo z|EEx!)|l}D(0Wh>aX$;;v|`<+1HUz2ps1R|_C5*s$%lm@lvK|I-zX=GfTR6JB}k zNrj+TQ1oxPP>G0-NaPIA$abf6gl#~lw`T(uQ#CUs4mp7OQM*yJ^OICJokb~N)T_Wl zl4=JL#M3EJ9WHOqs8kmF#&Otee|?3G@{p)mKfCH?F`0gkqCh@@cz|)puT%L6k1wGh zoWP+{I!QdTgR`ZTKkuSN&3@eGM`#1%h@`B;R+HD8IQ4TjW5rt6synP2p2+dQIWG}v z?SfAE<+g+6w!_9n?8YJ$*__A_o({!IP5Ma$JPr8f-s^Omj7LCUQAt*8AU=7`idAt~ z)B?jdUrU#2T2zP>gi$Am5z$QA>K!5x`khGIhSh@3ypF6-CdMnERHMA)H<12%L;FX4 z+>qpddO~m%{lWC+GkD=r5Kn%nb%5_%s(y^@Ble7lzksikCo0F>=za;suNkN8RImz5 zDL~99Mh0)&HL0rnR{M=;JPmd;m6~b2xD(`uK+1{E%H2G&kBQL+@b=U z9gA8fLIOWgvqQf=sQi4TmoFL--{Q_BXpk|y84}^5&=tlnQ79Ysgu_p)yia6duueL7 ziBesd=e{R5Z7}IVr)DOswXcgpR9Y{={{!ui zML21?K_~mq(9yv6UdPm|Hdg7a5n%D>T50L8JUMVeZ(E+~^eb&HHdJp=_`ClEd>FlB!XjiVSfReAC`-B zyVBej->rSYGl&pqk2sG@k7%)p$(`B89zJ|obDEe~u6X{NQ*t(DvZx|u{u3_u520=w zq!RsUpp6syCg-g)DmPvy3AV5D>pE~~sJ`cWZHo9#Gh}z2rT_q}eNuaoHl14P6KYJ$ zm+z-_!s^rsv5Wmt?4{$UW%%>a+!1D+fs3zn#W5i7dqhciLZ6brn0?sG`LjQ^L2PD> zk0uznDyHjvor_o~L4)w2P0_F3*9oo<-J>)f?B7lq6Io*j3|{;!f@!;*Lz2B&sdp@$ z103sAJG;%~Q*4YDR8rOhCh*!NtuE+3w27!vl^3*aaN9lnl-(dZu=xP~gw`05%3_kh z_)*F=EZVT%VG(wnU<8&R2hZ2v5t9?J*$xc>jXP{fUsNxxbMgBcEgJFI)dx8jAAk{o zTSkL$P8yt|*%kf1|2Pxel}Ywit$0`_ueA2D6=Mr4eN;w+?au0=ju9=j^~B7A-XHyf z!0XiMU>}yscfjT)*<`WNlxLGU1Xe_iLBs1!o}hFlKi zS3Fr;zc4qa0J--oIEmQSdgqrFg0l7~I|$2gxs#rk5&ji_#>7YGVxRy}D59>ue3UY8 z4n6f?T?GF|YNa9*py1(v;g}b(YBT<|^`OF=3ks zwL#9A#w{=!myU2sGg24*SWCIVI2C@Lbd;>`JSEL1$z&5T{~)0<_OOVt{Rz<`pPg7P z*4{|v`8&}Lbx+n#n?#!OCt4!;4} zVuX$e3D4Bnv1!?>Zp-^zk7=YRBNWzn6h#3`+f^K`N$r`f^YE1sDYxQ2OOH!*9_*5F09Ejh6C=vrkW1U8n9?I@kNy+P%cEt_uw4+{jXrM`YwY6`)`&%`(I2 z`nZVpyrmnHDZ)P+XLo_`I5YdveiJ!F5w2ogll?!}_D&WY`*7mi`L@K3u#F4&VkDkUqFdv3O%pC4ABm8kQ}bV+dx~{d=SmH@NZ8W zzXpiVgtfh5=p3}CZ{a~uxU7{>H2RXq*-pKF?5w`foVGTU-?X~n!0p?rYmK*@|Hl}* z*Vf%G=3*jg{u1PHrcGu@>U@psW{}@ERl#GB9hVMW`X63Na|fHBDYWZ#Ko7zhXLRKJ zui|lsWI%{mKX9WEd#fRb?D@8IZ>{hvsQ6c1JXa%zoaqYKERoN;{(|ThCl4)4E9^m4 z<`@FjY%GB99*|*30|%5fge|1XzHZ^SzWCt(y(@f9=hvFtrgqa(6~myny50fEzoD`s z130}LC5$wE6>PME5IJWwUa}4XqtA2-lf3AM&v+_#@KQe-ex+n%tFh&6(R=<>-q0;v zqhIcrysN0IXl2R|if1`%7X=T*<{^kZt|m*%H4*YZ>FV-NbOc^bWXv0yB7-x?S3a1g z2`Qv>P2q(?E1R}x<2$LoKJ$+dpva5w{(*0@*ECF?Tpymz4X;(p%^43(T(mcv<=L3{ za$Auul2mE8G#Xacl6dk%sDSP#{bALIrgPe;xs8VC;gYF9PJ4CY(grnc)X?IqthyMq zu9^ulGl3C`0jSfthe<=BU*SSjLu3Jh-ikVy>il@e$Bl7Fl zDwOF_{7|cuj3dMWa%>7bF=SdTzPI?14~6M;U$dcW06kWeXhX(V+wIV_N;t)Pws{lV z=AOC@%1l^Hk>_=$L}?^QYEcIPVJ<>??3x-*l0&m@Hm6cO)Fs7SW-wi5;E~TI>@)4B zSuggflKt_q%@a;vsK9e?Pja+o-os5qy4?VeMfn5$ENrl<$)Mj3rvrPG7B6CoGB!^=WzlW7#VWL=yQq(fP|H`!UhDXk%~2KgYt-(5Kd za^>~_yz_M8%jO^Q^m7-ZcJ7ox5^UfniQuE`{9+7fDJ-WrKX*|YdIvC?t~jt*Kl#}5 z$dd%*QK&M;^HB=N5EgSkW-PQxqJj6lEt^7|b!SDIvSnPe?A=~7$8$O}rJQ|~0VKoA zKyy5zXnZlBKRKM}mZ;GcJJH|Dj{bNn-KgJqjD!9^%@qU&a(7ZRvI0P?B@p}{Di3o# zoWT$mETqntwLVN_Gu6Ydco?!|*^2Hcslul}vV4H%IquY<->?+izfXm2M~5h$gISqI@^C5V|2J zvg19&FPjk9-aQFBD)$hXC4`G&4=O?uD>3G7&EpoRw|X9Lhp)d?NPOF>($q`6NFE>4*7id+5C#c zoE&DQDzNy4%m;pnVIQT}BHl?Ex@00P7f4^*o{JmYXy{Q=F5?idzL}r{v#X-kVWsQz=p#($rTdqawKNH^P6}bho+436VfR!Heo($f5uYUPDZ`{PLSv%C zl!tbAze;hsL3vyB)wB9Uja|n+DKS6Cjnoj(=uBW00a=L5c7}R^tC~+s_AOX#vy;H~ zEgnR<8JXxNaUMCYvmy$g;sDmZQ!vz(WjwrXTYtxL_}--1OTN$0b4lTKWPjhi-prv| zhx@XkVI^^tV4hys8^$Bq-3LJx%a5dkv66R8v%gqwhKIR>*q()n8M;KbBnCpcDo8^V z)`2c)lP3n*IY5|Y#GX~ac}_{ix6(H~qH~4GraQAKyw>9&D{;DJvL|sVuA2j0<){n` zK)r>B8D^xfea+3VjHsxKS@QSCES51vmvY*usj~pk{fUP)h=s3e#f8QF5F5AtXw9Ec z)|d7g!|s8JD~+7IiB+(1Juh5q`mEM|1r;VXN%#k)=x>IGrlYi>r|eJ`i6@cgY$D~0 zP1p>#OtoJYH1cM}zPkg6;HdHFvpt&~MIz1`REE7F0xSv!*;7Vk^q~txH<-Cou+VPE zoU{bSc1^@leBR_~P|d%T9=o|f*km8HcF3Boh$#pfL~Yex@mesbjm>%=X_5VD#iOR$ z|Ea_MiLjDf4MK>nqGBroGN{2#pqR;ZSA#+@)9RFA;cW8GCnQ3D#vi|YZRRPok;R7{ z%`utZosbVR;zQa$$oyMjSBVO4YzOOnk|2CkOI2W&1Y zNDc{D{XEi4y38q#F$o3~%_yz&2O#`_F32AbOVz}OP#mxJTp+zaEF^t? znZ&Fs;Xb?)blM-gv8Tu;32_=G?bfhdHyM-h&f2Uy^G{=bMlAI?pc6-kz za770pz8QFo%V-=Bfj@(tWwYJ)Ka76fKp{vDpo0Ylm*%)sgw)#Iq)|Z53oDkwn3vMK zVsW`6u`LO7m~Sdq&uui3&W{YZ^Z?mJz?s-6tYH-AR0R7qsHU3h6f@uO*=6sM4Zrd| zN!)(~ZtOtC0>mXZaO4dzLfq&PF7^@gKn>D{F9uWHz5K_jm!KiRL86D&qYZDsg@7RM$%@X zX-Z4H29A$ljfQ~YwbW<>wzRN}q=wy!xwDrg(Y_9`VcZC|BaoiX0zE9wk8HJ>2_O7JsxgWpqVhXE*)sFg zNUHfBfN0u_j=%cY~WfHJLl1qGtaRQ5^9vp95zg2qtLve$cDU?xzQPdq*?b zeK)Fui34~N*_AFn->dESfEs-YsZ_eq9>j^zeGytK##x;XH;4^c^7P@9&E4h zEu!NTgWg`8up_|sQ=hk|E**!KHzU~`Pv~*l-b(v{gPEV(8w)6PIF>HmbVfe|M{qO< zFmzZdRXo{^k5NHak5oWINw>&-idphYgu|f@UhZ5Z8!$E1wf+>xH#~s$iyL10aN-VW z`+Ma1>D$zmXCF?3Zmg;(J#5Oy8J1>E4Cm4wXw^r)$*?rx1x}_st;|46d3qB>=t+Eu z2tiS`AS9MaLtgE&MnaxQZr?n_aiD(=rp}~3kxKWEx$!d`pV|2fKt+5kV~s;clPK>+ z@Qqc7+=FNkdD&72&QPMy-5OfO8nQYPhbrfwM#3=7(+zO)3)vD8XQUSk|yOw?o;Wh!X4GmCE!@;(`P4e{e;SABK&JA0)2$$ zqri;r$~xVr6C8rHkm1fJFO?z?K>*nyNEN5rC2{F@0v+&o(v|P1&7pev;XlU7Jom6c&qqBO%0bY zQt5Eb8MLbrG!4N$OkR}8kbgqWQ!e3C#s`6R>?2-2(7>?ko@jyh8bO0uT3c~w!*kp* zLHlJt--Xpo&2LZs$vdxS@e1-pAtIX*a-~nBNqtVJL?6z1sI)^oz1I{4hM4IwOXzo= i1I@w`@(=KVYgU*uL*z#a4_gm_3^nBV?8olk#s3H9ov_9L diff --git a/resources/views/visitor/cwbs/assets/images/background_o_nas._white.jpg b/resources/views/visitor/cwbs/assets/images/background_o_nas._white.jpg deleted file mode 100644 index 20b22ac9f3d4c6868278ce4d68e47945a47cb20b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23522 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 diff --git a/resources/views/visitor/cwbs/assets/images/background_o_nas.jpg b/resources/views/visitor/cwbs/assets/images/background_o_nas.jpg deleted file mode 100644 index a38a0fb1c6cc7db643a00b57a6e934e20591dd4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47820 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 LNkvXXu0mjfgGi;D diff --git a/resources/views/visitor/cwbs/assets/images/cwbs_logo_medium.png b/resources/views/visitor/cwbs/assets/images/cwbs_logo_medium.png deleted file mode 100644 index 13a0813b591fee6297c46662b02527892902fd1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18942 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≥ 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 JPDHLkV1idj=_&vK diff --git a/resources/views/visitor/cwbs/assets/layout.css b/resources/views/visitor/cwbs/assets/layout.css deleted file mode 100644 index a0aae727..00000000 --- a/resources/views/visitor/cwbs/assets/layout.css +++ /dev/null @@ -1,656 +0,0 @@ -.slide-in-down.mui-enter, .slide-in-left.mui-enter, .slide-in-up.mui-enter, .slide-in-right.mui-enter, .slide-out-down.mui-leave, .slide-out-right.mui-leave, .slide-out-up.mui-leave, .slide-out-left.mui-leave, .fade-in.mui-enter, .fade-out.mui-leave, .hinge-in-from-top.mui-enter, .hinge-in-from-right.mui-enter, .hinge-in-from-bottom.mui-enter, .hinge-in-from-left.mui-enter, .hinge-in-from-middle-x.mui-enter, .hinge-in-from-middle-y.mui-enter, .hinge-out-from-top.mui-leave, .hinge-out-from-right.mui-leave, .hinge-out-from-bottom.mui-leave, .hinge-out-from-left.mui-leave, .hinge-out-from-middle-x.mui-leave, .hinge-out-from-middle-y.mui-leave, .scale-in-up.mui-enter, .scale-in-down.mui-enter, .scale-out-up.mui-leave, .scale-out-down.mui-leave, .spin-in.mui-enter, .spin-out.mui-leave, .spin-in-ccw.mui-enter, .spin-out-ccw.mui-leave { - transition-duration: 500ms; - transition-timing-function: linear; -} - -.slide-in-down.mui-enter { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.slide-in-down.mui-enter.mui-enter-active { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.slide-in-left.mui-enter { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.slide-in-left.mui-enter.mui-enter-active { - -webkit-transform: translateX(0); - transform: translateX(0); -} - -.slide-in-up.mui-enter { - -webkit-transform: translateY(100%); - transform: translateY(100%); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.slide-in-up.mui-enter.mui-enter-active { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.slide-in-right.mui-enter { - -webkit-transform: translateX(100%); - transform: translateX(100%); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.slide-in-right.mui-enter.mui-enter-active { - -webkit-transform: translateX(0); - transform: translateX(0); -} - -.slide-out-down.mui-leave { - -webkit-transform: translateY(0); - transform: translateY(0); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.slide-out-down.mui-leave.mui-leave-active { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); -} - -.slide-out-right.mui-leave { - -webkit-transform: translateX(0); - transform: translateX(0); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.slide-out-right.mui-leave.mui-leave-active { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.slide-out-up.mui-leave { - -webkit-transform: translateY(0); - transform: translateY(0); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.slide-out-up.mui-leave.mui-leave-active { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); -} - -.slide-out-left.mui-leave { - -webkit-transform: translateX(0); - transform: translateX(0); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.slide-out-left.mui-leave.mui-leave-active { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.fade-in.mui-enter { - opacity: 0; - transition-property: opacity; -} - -.fade-in.mui-enter.mui-enter-active { - opacity: 1; -} - -.fade-out.mui-leave { - opacity: 1; - transition-property: opacity; -} - -.fade-out.mui-leave.mui-leave-active { - opacity: 0; -} - -.hinge-in-from-top.mui-enter { - -webkit-transform: perspective(2000px) rotateX(-90deg); - transform: perspective(2000px) rotateX(-90deg); - -webkit-transform-origin: top; - transform-origin: top; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.hinge-in-from-top.mui-enter.mui-enter-active { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - opacity: 1; -} - -.hinge-in-from-right.mui-enter { - -webkit-transform: perspective(2000px) rotateY(-90deg); - transform: perspective(2000px) rotateY(-90deg); - -webkit-transform-origin: right; - transform-origin: right; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.hinge-in-from-right.mui-enter.mui-enter-active { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - opacity: 1; -} - -.hinge-in-from-bottom.mui-enter { - -webkit-transform: perspective(2000px) rotateX(90deg); - transform: perspective(2000px) rotateX(90deg); - -webkit-transform-origin: bottom; - transform-origin: bottom; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.hinge-in-from-bottom.mui-enter.mui-enter-active { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - opacity: 1; -} - -.hinge-in-from-left.mui-enter { - -webkit-transform: perspective(2000px) rotateY(90deg); - transform: perspective(2000px) rotateY(90deg); - -webkit-transform-origin: left; - transform-origin: left; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.hinge-in-from-left.mui-enter.mui-enter-active { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - opacity: 1; -} - -.hinge-in-from-middle-x.mui-enter { - -webkit-transform: perspective(2000px) rotateX(-90deg); - transform: perspective(2000px) rotateX(-90deg); - -webkit-transform-origin: center; - transform-origin: center; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.hinge-in-from-middle-x.mui-enter.mui-enter-active { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - opacity: 1; -} - -.hinge-in-from-middle-y.mui-enter { - -webkit-transform: perspective(2000px) rotateY(-90deg); - transform: perspective(2000px) rotateY(-90deg); - -webkit-transform-origin: center; - transform-origin: center; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.hinge-in-from-middle-y.mui-enter.mui-enter-active { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - opacity: 1; -} - -.hinge-out-from-top.mui-leave { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - -webkit-transform-origin: top; - transform-origin: top; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.hinge-out-from-top.mui-leave.mui-leave-active { - -webkit-transform: perspective(2000px) rotateX(-90deg); - transform: perspective(2000px) rotateX(-90deg); - opacity: 0; -} - -.hinge-out-from-right.mui-leave { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - -webkit-transform-origin: right; - transform-origin: right; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.hinge-out-from-right.mui-leave.mui-leave-active { - -webkit-transform: perspective(2000px) rotateY(-90deg); - transform: perspective(2000px) rotateY(-90deg); - opacity: 0; -} - -.hinge-out-from-bottom.mui-leave { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - -webkit-transform-origin: bottom; - transform-origin: bottom; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.hinge-out-from-bottom.mui-leave.mui-leave-active { - -webkit-transform: perspective(2000px) rotateX(90deg); - transform: perspective(2000px) rotateX(90deg); - opacity: 0; -} - -.hinge-out-from-left.mui-leave { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - -webkit-transform-origin: left; - transform-origin: left; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.hinge-out-from-left.mui-leave.mui-leave-active { - -webkit-transform: perspective(2000px) rotateY(90deg); - transform: perspective(2000px) rotateY(90deg); - opacity: 0; -} - -.hinge-out-from-middle-x.mui-leave { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - -webkit-transform-origin: center; - transform-origin: center; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.hinge-out-from-middle-x.mui-leave.mui-leave-active { - -webkit-transform: perspective(2000px) rotateX(-90deg); - transform: perspective(2000px) rotateX(-90deg); - opacity: 0; -} - -.hinge-out-from-middle-y.mui-leave { - -webkit-transform: perspective(2000px) rotate(0deg); - transform: perspective(2000px) rotate(0deg); - -webkit-transform-origin: center; - transform-origin: center; - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.hinge-out-from-middle-y.mui-leave.mui-leave-active { - -webkit-transform: perspective(2000px) rotateY(-90deg); - transform: perspective(2000px) rotateY(-90deg); - opacity: 0; -} - -.scale-in-up.mui-enter { - -webkit-transform: scale(0.5); - transform: scale(0.5); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.scale-in-up.mui-enter.mui-enter-active { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; -} - -.scale-in-down.mui-enter { - -webkit-transform: scale(1.5); - transform: scale(1.5); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.scale-in-down.mui-enter.mui-enter-active { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; -} - -.scale-out-up.mui-leave { - -webkit-transform: scale(1); - transform: scale(1); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.scale-out-up.mui-leave.mui-leave-active { - -webkit-transform: scale(1.5); - transform: scale(1.5); - opacity: 0; -} - -.scale-out-down.mui-leave { - -webkit-transform: scale(1); - transform: scale(1); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.scale-out-down.mui-leave.mui-leave-active { - -webkit-transform: scale(0.5); - transform: scale(0.5); - opacity: 0; -} - -.spin-in.mui-enter { - -webkit-transform: rotate(-0.75turn); - transform: rotate(-0.75turn); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.spin-in.mui-enter.mui-enter-active { - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; -} - -.spin-out.mui-leave { - -webkit-transform: rotate(0); - transform: rotate(0); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.spin-out.mui-leave.mui-leave-active { - -webkit-transform: rotate(0.75turn); - transform: rotate(0.75turn); - opacity: 0; -} - -.spin-in-ccw.mui-enter { - -webkit-transform: rotate(0.75turn); - transform: rotate(0.75turn); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 0; -} - -.spin-in-ccw.mui-enter.mui-enter-active { - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; -} - -.spin-out-ccw.mui-leave { - -webkit-transform: rotate(0); - transform: rotate(0); - transition-property: -webkit-transform, opacity; - transition-property: transform, opacity; - opacity: 1; -} - -.spin-out-ccw.mui-leave.mui-leave-active { - -webkit-transform: rotate(-0.75turn); - transform: rotate(-0.75turn); - opacity: 0; -} - -.slow { - transition-duration: 750ms !important; -} - -.fast { - transition-duration: 250ms !important; -} - -.linear { - transition-timing-function: linear !important; -} - -.ease { - transition-timing-function: ease !important; -} - -.ease-in { - transition-timing-function: ease-in !important; -} - -.ease-out { - transition-timing-function: ease-out !important; -} - -.ease-in-out { - transition-timing-function: ease-in-out !important; -} - -.bounce-in { - transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; -} - -.bounce-out { - transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; -} - -.bounce-in-out { - transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; -} - -.short-delay { - transition-delay: 300ms !important; -} - -.long-delay { - transition-delay: 700ms !important; -} - -.shake { - -webkit-animation-name: shake-7; - animation-name: shake-7; -} - -@-webkit-keyframes shake-7 { - 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { - -webkit-transform: translateX(7%); - transform: translateX(7%); - } - 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% { - -webkit-transform: translateX(-7%); - transform: translateX(-7%); - } -} - -@keyframes shake-7 { - 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { - -webkit-transform: translateX(7%); - transform: translateX(7%); - } - 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% { - -webkit-transform: translateX(-7%); - transform: translateX(-7%); - } -} - -.spin-cw { - -webkit-animation-name: spin-cw-1turn; - animation-name: spin-cw-1turn; -} - -@-webkit-keyframes spin-cw-1turn { - 0% { - -webkit-transform: rotate(-1turn); - transform: rotate(-1turn); - } - 100% { - -webkit-transform: rotate(0); - transform: rotate(0); - } -} - -@keyframes spin-cw-1turn { - 0% { - -webkit-transform: rotate(-1turn); - transform: rotate(-1turn); - } - 100% { - -webkit-transform: rotate(0); - transform: rotate(0); - } -} - -.spin-ccw { - -webkit-animation-name: spin-cw-1turn; - animation-name: spin-cw-1turn; -} - -@keyframes spin-cw-1turn { - 0% { - -webkit-transform: rotate(0); - transform: rotate(0); - } - 100% { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); - } -} - -.wiggle { - -webkit-animation-name: wiggle-7deg; - animation-name: wiggle-7deg; -} - -@-webkit-keyframes wiggle-7deg { - 40%, 50%, 60% { - -webkit-transform: rotate(7deg); - transform: rotate(7deg); - } - 35%, 45%, 55%, 65% { - -webkit-transform: rotate(-7deg); - transform: rotate(-7deg); - } - 0%, 30%, 70%, 100% { - -webkit-transform: rotate(0); - transform: rotate(0); - } -} - -@keyframes wiggle-7deg { - 40%, 50%, 60% { - -webkit-transform: rotate(7deg); - transform: rotate(7deg); - } - 35%, 45%, 55%, 65% { - -webkit-transform: rotate(-7deg); - transform: rotate(-7deg); - } - 0%, 30%, 70%, 100% { - -webkit-transform: rotate(0); - transform: rotate(0); - } -} - -.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} - -.slow { - -webkit-animation-duration: 750ms !important; - animation-duration: 750ms !important; -} - -.fast { - -webkit-animation-duration: 250ms !important; - animation-duration: 250ms !important; -} - -.linear { - -webkit-animation-timing-function: linear !important; - animation-timing-function: linear !important; -} - -.ease { - -webkit-animation-timing-function: ease !important; - animation-timing-function: ease !important; -} - -.ease-in { - -webkit-animation-timing-function: ease-in !important; - animation-timing-function: ease-in !important; -} - -.ease-out { - -webkit-animation-timing-function: ease-out !important; - animation-timing-function: ease-out !important; -} - -.ease-in-out { - -webkit-animation-timing-function: ease-in-out !important; - animation-timing-function: ease-in-out !important; -} - -.bounce-in { - -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; - animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; -} - -.bounce-out { - -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; - animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; -} - -.bounce-in-out { - -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; - animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; -} - -.short-delay { - -webkit-animation-delay: 300ms !important; - animation-delay: 300ms !important; -} - -.long-delay { - -webkit-animation-delay: 700ms !important; - animation-delay: 700ms !important; -} \ No newline at end of file diff --git a/resources/views/visitor/cwbs/assets/script.js b/resources/views/visitor/cwbs/assets/script.js deleted file mode 100644 index 7b5e4e43..00000000 --- a/resources/views/visitor/cwbs/assets/script.js +++ /dev/null @@ -1,35 +0,0 @@ -window.addEventListener('load', function() { - var lightbox = new BLightBox({ - invoker: '.b-invo', - close_text: 'Zavřít' - }, true); - - var gallery_links = document.querySelectorAll('.b-invo'), - gallery_links_i = gallery_links.length; -}); - -$ (function () { - $ (document).foundation (); -}); - -function showResponsiveMenu() { - var menuHolder = document.getElementById('responsive-menu'); - menuHolder.style.display="block"; - menuHolder.style.height = document.documentElement.clientHeight + 'px'; - menuHolder.style.height = window.innerHeight + 'px'; - menuHolder.style.height = '100%;'; -} - -function hideResponsiveMenu() { - var menuHolder = document.getElementById('responsive-menu'); - menuHolder.style.display="none"; -} - -window.onresize = function() { - if(window.innerWidth >= 1023) { - menuHolder.style.display="block"; - menuHolder.style.height = "auto"; - } else { - hideResponsiveMenu(); - } -}; \ No newline at end of file diff --git a/resources/views/visitor/cwbs/assets/style.css b/resources/views/visitor/cwbs/assets/style.css deleted file mode 100644 index 3fd5d93c..00000000 --- a/resources/views/visitor/cwbs/assets/style.css +++ /dev/null @@ -1,258 +0,0 @@ -body,h1,h2,h3,h4,h5,h6, * {font-family: 'Ubuntu', sans-serif; color: #414042;} -a, a:link, a:hover {color: #46c1be; font-weight: 500;} -a:hover {text-decoration: underline;} - -#binarity {width: 100%; display: block; opacity: 0.65; color: #46c1be; text-align: center; margin-bottom: 15px; margin-top:15px; font-size: 0.8rem;} -#binarity img {margin-left: 10px; margin-right: 5px; height: 18px; width: auto; position: relative; top: -2px;} -#binarity a, #binarity a:hover {color: #46c1be; font-weight: 700;} - -.m-t-25 {margin-top: 25px;} -.m-t-50 {margin-top: 50px;} -.m-b-25 {margin-bottom: 25px;} -.m-l-40 {margin-left: 40px;} -.p-lr-15 {padding-left: 15px; padding-right: 15px;} -.p-lr-0 {padding-left: 0; padding-right: 0;} -.p-25 {padding: 25px !important;} -.p-b-0 {padding-bottom: 0 !important;} -.rounded {border-radius: 3px;} -.large.rounded,.expanded.rounded {border-radius: 6px;} -.button {padding: 0.4em 2.3em; font-size: 0.7rem;} -.button.secondary {background-color: #4D4D4F;} -.button.success {background-color: #46c1be;} -.button.success:hover, .button.success:focus, .button.success:active, .button.success.active {background-color: #4D4D4F;} -.button.large, .button.expanded {font-size:0.9rem; padding: 0.9em 2.4em; font-weight: 700; margin-bottom: 0;} -.button.large.long {padding: 0.9em 4em; text-transform: uppercase;} -.button.expanded.long {height: 3rem; padding: 1em 4em;} -.w-t {color: #ffffff} -.green-text {color: #46c1be !important;} -.dark {color: #414042 !important;} -.uppercase {text-transform: uppercase;} -.bold {font-weight: 700;} -.pointer {cursor: pointer;} -.has-tip {z-index: 1000} -.b-invo {cursor: pointer;} - -[type="text"], [type="password"], [type="date"], [type="datetime"], [type="datetime-local"], [type="month"], [type="week"], [type="email"], -[type="number"], [type="search"], [type="tel"], [type="time"], [type="url"], [type="color"], textarea, -[type="text"]:focus, [type="password"]:focus, [type="date"]:focus, [type="datetime"]:focus, [type="datetime-local"]:focus, [type="month"]:focus, [type="week"]:focus, -[type="email"]:focus, [type="number"]:focus, [type="search"]:focus, [type="tel"]:focus, [type="time"]:focus, [type="url"]:focus, [type="color"]:focus, textarea:focus -{ - border: 0; box-shadow: none; color: #46c1be; font-weight: 500; padding: 1rem; line-height: 2rem; height: 3rem; -} -textarea, textarea:focus {height: 120px;} -[type="text"]:focus,[type="text"]:not(:empty), [type="password"]:focus, [type="date"]:focus, [type="datetime"]:focus, [type="datetime-local"]:focus, [type="month"]:focus, [type="week"]:focus, -[type="email"]:focus, [type="number"]:focus, [type="search"]:focus, [type="tel"]:focus, [type="time"]:focus, [type="url"]:focus, [type="color"]:focus, textarea:focus { - color: #414042; -} - -.subpages.column {float: none; display: inline-block; margin-top: 50px;} -.subpages.column:last-child:not(:first-child), .subpages.columns:last-child:not(:first-child) { float: none;} - -.top-bar {position: relative; top: 0; width: 100%;} -.top-bar.homepage {position: absolute; top: 0; width: 100%;} -.top-bar, .top-bar ul {background-color: transparent; z-index: 500;} - -.menu > li:not(.menu-text) > a {font-weight: 700; text-transform:uppercase; color: #4D4D4F} -.menu > li:not(.menu-text) > a.active,.menu > li:not(.menu-text).active > a {color: #46c1be} -.top-bar-right {margin-top: 75px;} -#show-menu {font-size: 1.4rem; line-height: 1.4; margin-top: -10px;} -#logo {width:225px; height: auto;} - -.orbit.header {position: relative; z-index: 1;} -.orbit.header .orbit-next, .orbit.header .orbit-previous { background-color: #ffffff; color: #4d4d4f; padding: 40px;} -.orbit.header .orbit-next:hover, .orbit.header .orbit-previous:hover { background-color: #46c1be; color: #ffffff;} -.orbit.header .orbit-next {border-top-left-radius: 50%; border-bottom-left-radius: 50%; right: -70px;} -.orbit.header .orbit-next i {position: relative; left: -30px;} -.orbit.header .orbit-previous {border-top-right-radius: 50%; border-bottom-right-radius: 50%; left: -70px;} -.orbit.header .orbit-previous i {position: relative; left: 30px;} -.orbit.header .orbit-slide {position: relative;} -.orbit.header .orbit-slide:before {content: ''; position: absolute; top: 20%; width: 100%; display: block; height: 60%; background-color: rgba(77, 77, 79, 0.70); } -.orbit.header .orbit-slide .img {width: 100%; height: 800px; background-size: cover; background-position: center center} -.orbit.header .orbit-slide h2, .orbit.header .orbit-slide h3 { - position: absolute; top: 0; color: #ffffff; font-family: Lobster, Helvetica, Arial, sans-serif; - text-align: center; width: 100%; -} -.orbit.header .orbit-slide h2 {top: 35%; font-size: 5.2rem;} -.orbit.header .orbit-slide h3 {top: calc(38% + 4.2rem); font-size: 3.5rem;} -.orbit.header .orbit-bullets {position: absolute; margin: auto; width: 100%; top: 63%;} -.orbit.header .orbit-bullets button {width: .95rem; height: .95rem; margin: .35rem; background-color: #ffffff;} -.orbit.header .orbit-bullets button.is-active, .orbit-bullets button:hover {background-color: #f58020;} -#chevron-down {position: absolute; z-index: 350; display: block; top: 75%; left: calc(50% - 12px); opacity: 0.6; color: #ffffff; cursor: pointer;} -#chevron-down:hover {color: #f58020} - -#content h2 {text-transform: uppercase; font-size: 1.5rem; font-weight: 400; text-align: center;} -#content h3 {text-align: center; text-transform: uppercase; } -#content h4 {font-size: 1.35rem;} -hr {border-bottom: 0;width: 5%; margin: 0 auto; position: relative; top: -15px; display:inline-block; height: 1px; background-color: #46c1be} -#content p {line-height: 1.3; font-size: 0.9rem;} -#content p.small {font-size: .75rem;} - -.grey-wrapper {background-color: #f1f1f1; padding: 50px 0; display: block;} -.green-wrapper {background-color: #46c1be; padding: 50px 0; display: block;} -.white-wrapper {background-color: #ffffff; padding: 50px 0; display: block;} -.backgrounded {background-image: url(images/background_o_nas._white.jpg); background-size: cover; background-position: center center; } - -.assortment-h5 {text-align: center; text-transform: uppercase; font-weight: 500; font-size: 1.1rem;} -.assortment-p {font-size: 0.8rem; text-align: center; margin: 15px auto 10px; width: 50%;} -.assortment-more-btn {color: #46c1be; text-transform: uppercase; font-style: italic; text-align: center; font-size: 0.85rem; width: 100%; display: inline-block; font-weight: 500;} -img.thumbnail {border-radius: 50%; width: 100%; height: auto; box-shadow: none; border-width: 2px; border-color: #ffffff;} -img.thumbnail.assortment {width: 250px;} -img.thumbnail:focus, img.thumbnail:hover {box-shadow: none; border-color: #ffffff;} - -.sale-image-holder>img {width: 100%; height: auto; border: 1px solid #414042;} -.sale-image-holder {margin-bottom: 15px; position: relative; cursor: pointer;} -.sale-item-data {display: block; opacity: 0; width: calc(100% - 0.9375rem * 2);height: 100%; position: absolute; top: 0; left: 0.9375rem; background-color: rgba(70, 193, 190, 0.7); color: #ffffff;} -.sale-item-data * {color: #ffffff;} -.sale-item-data h5 {text-transform: uppercase; font-size: 0.9rem; text-align: center; padding: 15px 10px 0 10px; font-weight: 700; margin-bottom: 0;} -.sale-item-data p {margin: -5px auto 0; padding: 0 auto; text-align: center; font-size: 0.8rem;} -.sale-item-data p.price {margin-top: 10px; font-weight: 700; font-size: 0.9rem;} - -.gallery-image-holder>img {width: 100%; height: 250px; border: 1px solid #414042; border-radius: 50%;} -.gallery-image-holder {margin-bottom: 15px; height: 250px; position: relative; cursor: pointer;} -.gallery-image-holder.column:last-child:not(:first-child), .gallery-image-holder.columns:last-child:not(:first-child), -.product-category.column:last-child:not(:first-child), .product-category.columns:last-child:not(:first-child), -.orbit.footer .column:last-child:not(:first-child), .orbit.footer .columns:last-child:not(:first-child){ - float: left; -} -.product-category {margin-bottom: 25px;} -.product-category:nth-child(3n) {text-align:left;} -.product-category:nth-child(3n+1) {text-align:right;} -.product-category:nth-child(3n+2) {text-align:center;} - -.gallery-item-data {display: block; opacity: 0; width: calc(100% - 0.9375rem * 2);height: 100%; position: absolute; top: 0; left: 0.9375rem; background-color: rgba(65, 64, 66, 0.71); color: #ffffff;} -.gallery-item-data * {color: #ffffff;} -.gallery-item-data h5 {text-transform: uppercase; font-size: 1.1rem; text-align: center; padding: 15px 10px 0 10px; font-weight: 700; margin-bottom: 0;} -.gallery-item-data p {margin: 5px; padding: 0 auto; text-align: center; font-size: 0.8rem;} -.gallery-item-data p.price {margin-top: 10px; font-weight: 700; font-size: 1.1rem;} - -.white-wrapper h6 {color: #46c1be; text-transform: uppercase; font-size: 1.3rem;} -.white-wrapper h6.lowercase {text-transform: none; font-size: 1.2rem;} - -.design-ul-block li {list-style-image: url(images/bullet.png); margin: 15px 30px 25px 30px;} -.design-ul-block li h6 {position: relative; top: -7px;} -.bullet-h6 h6 {text-transform: none; font-size: 1.2rem;} -.bullet-h6 h6:before {content: ''; background-image: url(images/bullet.png); height: 28px; width: 28px; display: inline-block; margin-right: 10px; position: relative; top: 7px;} -#content .bullet-h6 p { margin: 7px 30px 30px 40px; font-size: .75rem;} - -.orbit.footer .orbit-next, .orbit.footer .orbit-previous { background-color: #46c1be; padding: 40px;} -.orbit.footer .orbit-next:hover, .orbit.footer .orbit-previous:hover { background-color: #f58020;} -.orbit.footer .fa {color: #ffffff;} -.orbit.footer .orbit-next {border-top-left-radius: 50%; border-bottom-left-radius: 50%; right: -70px;} -.orbit.footer .orbit-next i {position: relative; left: -30px;} -.orbit.footer .orbit-previous {border-top-right-radius: 50%; border-bottom-right-radius: 50%; left: -70px;} -.orbit.footer .orbit-previous i {position: relative; left: 30px;} -.orbit.footer .orbit-slide {position: relative; height: 260px;} -.orbit.footer .orbit-slide img {width: 100%; height: auto;} - -.image-bullet {margin-right: 7px; position: relative; top: -3px;} -.contact-p {margin-bottom: 0; padding-right: 50px; line-height: 1rem; font-weight: 300;} -#content p.contact-p.green-text>b {color: #46c1be !important;} - -footer {padding-top: 50px;} -footer .menu {display: inline-block;} -footer a {color: #414042; font-weight: 500;} -.footer-info * {color: #414042 !important;} -footer a:hover {color: #46c1be !important;} -.social-icons .fa-stack-2x {color: #46c1be;} -.social-icons a:hover .fa-stack-2x {color: #414042;} -.social-icons .fa.w-t {color: #ffffff;} - -@media (max-width:1023px) { - #responsive-menu {display: none;} - .top-bar-right .menu.hide-for-large {font-size: 1.5rem; position: absolute; right: 0; top: 25px;} - #logo {width:160px; height: auto;} - .top-bar-right {margin-top: 0;} - - .orbit.header .orbit-next, .orbit.header .orbit-previous {font-size: 0.7rem; transform: translateY(-20%);} - .orbit.header .orbit-slide {height: 600px} - .orbit.header .orbit-slide:before { top: 30%; height: 50%;} - .orbit.header .orbit-slide .img {height: 600px;} - .orbit.header .orbit-slide h2 {top: 35%; font-size: 3.8rem;} - .orbit.header .orbit-slide h3 {top: calc(38% + 3rem); font-size: 2.7rem;} - #chevron-down {top: 73%;} - - .assortment-h5 {text-align: left; margin-left: 175px; font-size: 1.0rem;} - .assortment-p {text-align: left; margin-left: 175px; font-size: 0.75rem; width: 100%;} - .assortment-more-btn {text-align: left; margin-left: 175px; display: block;} - img.thumbnail {float: left; width: 150px; height: 150px;} - - .contact-detail {text-align: center; margin-top: -50px;} - #content .contact-detail h2{text-align: center; font-size: 1rem; font-weight: 500; margin-bottom: 25px; margin-top: 25px;} - #content .contact-p {text-align: center; padding-right: 0; font-size: 0.8rem; line-height: 1.1;} - - #responsive-menu {z-index: 500; width: 50%; height: 100%; min-height: 100%; position: absolute; top: -0; left: 50%; background-color: rgba(70, 193, 190, 0.8); } - #hidden-menu-divider {display: block; margin: 50px auto 20px; font-size: 1.8rem; color: #ffffff; text-align: center; font-weight: 500;} - .menu {height: auto;} - .top-bar-right .menu li {display: block; text-align: center; font-size: 1.8rem;} - #responsive-menu .menu li:first-child {margin-top: 100px;} - .top-bar-right .menu li a { font-weight: 500;} - #responsive-menu .menu li a.active, - #responsive-menu .menu li a:hover, - #responsive-menu .menu li a:hover *, - #responsive-menu .menu li.active a { - color: #ffffff; text-decoration: none; - } - #unload-menu {position: absolute; top: 0; float: right; margin: 10px;} - #unload-menu:hover * {color: #ffffff;} -} -@media (max-width:639px) { - #logo {width: 150px; height: auto;} - - .orbit.header .orbit-next, .orbit.header .orbit-previous {font-size: 0.7rem; transform: translateY(-20%);} - .orbit.header .orbit-slide {height: 500px} - .orbit.header .orbit-slide:before { top: 35%; height: 45%;} - .orbit.header .orbit-slide .img {height: 500px;} - .orbit.header .orbit-slide h2 {top: 42%; padding: 20px 100px; line-height: 0.9;} - .orbit.header .orbit-slide h3 {display: none;} - .orbit.header .orbit-bullets {display: none;} - #chevron-down {display: none;} - - .assortment-h5 {text-align: left; margin-left: 185px; font-size: 1.3rem;} - .assortment-p {text-align: left; margin-left: 185px; font-size: 0.75rem; width: 100%;} - .assortment-more-btn {text-align: left; margin-left: 185px; display: block;} - img.thumbnail {float: left; width: 150px; height: auto;} - - #content h4 {font-size: 1rem; line-height: 1; width: 50%; float: left; padding-left: 30px; padding-right: 30px; text-align: left;} - #questions .button { margin-top: 7px !important;} - - #design h6, #design p {text-align: center;} - .design-ul-block {width: 95%; margin: auto;} - #design .design-ul-block li h6, #design .design-ul-block li p {text-align: left;} - #design .bullet-h6 h6,#content .bullet-h6 p {text-align: left;} - - .contact-detail {text-align: center; margin-top: -50px;} - #content .contact-detail h2{text-align: center; font-size: 1rem; font-weight: 500; margin-bottom: 25px; margin-top: 25px;} - #content .contact-p {text-align: center; padding-right: 0; font-size: 0.8rem; line-height: 1.1;} - - .orbit.footer .orbit-slide {height: auto;} - .orbit.footer .orbit-slide .small-6{margin-bottom: 10px; float: left;} - .orbit.footer .orbit-slide .small-6:nth-child(even):after{} - .orbit.footer .orbit-slide .img {height: 530px;} - - .assorment-holder .small-12 {text-align: center !important; margin-bottom: 15px;} - .small-extra-large {font-size: 1.2rem !important; width: 80%;} - - footer {padding-top: 20px;} - - .p-lr-50-sm {padding-left: 50px; padding-right: 50px;} - - #responsive-menu {z-index: 500; width: 100%; height: 100%; min-height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(70, 193, 190, 0.8); } - #hidden-menu-divider {display: block; margin: 40px auto 20px; font-size: 1.8rem; color: #ffffff; text-align: center; font-weight: 500;} - .menu {height: auto;} - .top-bar-right .menu li {display: block; text-align: center; font-size: 1.8rem;} - .top-bar-right .menu li a { font-weight: 500;} - .top-bar-right .menu li a.active {color: #ffffff;} - #unload-menu {position: absolute; top: 0; float: right; margin: 10px;} -} - -/* BLightBox defaults */ -.b-lightbox-holder{background-color:rgba(0,0,0,0.85);width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:1000;} -.b-lightbox-image{display:none;border-radius:0;max-height:90%;max-width:90%;position:fixed;margin:0 auto;z-index:1001;} -.b-lightbox-close-button{z-index:1100;display:block;position:fixed;top:8px;right:8px;font-size:14px;color:rgba(242,242,242,0.8);cursor:pointer;font-weight:700;} -.b-lightbox-close-button:hover {font-weight: 700;} -.b-lightbox-direction{z-index:1050;height:100%;font-size:10em;cursor:pointer;display:inline-block;min-width:10%;text-align:center;position:absolute;top:0} -.b-lightbox-direction.next{right:0} -.b-lightbox-direction.previous{left:0} -.b-lightbox-direction:hover{background-color:rgba(242,242,242,0.1); text-decoration: none;} -.b-lightbox-direction:before{content:'';height:35%;display:block;width:100%;} -.b-lightbox-label{box-sizing:border-box;display:none;z-index:1015;background-color:rgba(70, 193, 190, 0.2);color:rgba(246,246,246,0.95);font-weight:500;position:absolute;padding:10px;font-size:13px;} \ No newline at end of file diff --git a/resources/views/visitor/cwbs/assets/vendor/jquery.min.js b/resources/views/visitor/cwbs/assets/vendor/jquery.min.js deleted file mode 100644 index fad9ab12..00000000 --- a/resources/views/visitor/cwbs/assets/vendor/jquery.min.js +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b="length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){ -return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,ba=/<([\w:]+)/,ca=/<|&#?\w+;/,da=/<(?:script|style|link)/i,ea=/checked\s*(?:[^=]|=\s*.checked.)/i,fa=/^$|\/(?:java|ecma)script/i,ga=/^true\/(.*)/,ha=/^\s*\s*$/g,ia={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ia.optgroup=ia.option,ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead,ia.th=ia.td;function ja(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ka(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function la(a){var b=ga.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function ma(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function na(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function oa(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pa(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=oa(h),f=oa(a),d=0,e=f.length;e>d;d++)pa(f[d],g[d]);if(b)if(c)for(f=f||oa(a),g=g||oa(h),d=0,e=f.length;e>d;d++)na(f[d],g[d]);else na(a,h);return g=oa(h,"script"),g.length>0&&ma(g,!i&&oa(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(ca.test(e)){f=f||k.appendChild(b.createElement("div")),g=(ba.exec(e)||["",""])[1].toLowerCase(),h=ia[g]||ia._default,f.innerHTML=h[1]+e.replace(aa,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=oa(k.appendChild(e),"script"),i&&ma(f),c)){j=0;while(e=f[j++])fa.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(oa(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&ma(oa(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(oa(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!da.test(a)&&!ia[(ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(aa,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(oa(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(oa(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&ea.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(oa(c,"script"),ka),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,oa(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,la),j=0;g>j;j++)h=f[j],fa.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(ha,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qa,ra={};function sa(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function ta(a){var b=l,c=ra[a];return c||(c=sa(a,b),"none"!==c&&c||(qa=(qa||n("