mirror of
				https://github.com/getgrav/grav-plugin-admin.git
				synced 2025-11-03 20:05:53 +01:00 
			
		
		
		
	Source
This commit is contained in:
		
							
								
								
									
										21
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
Copyright (c) 2014 Grav
 | 
			
		||||
 | 
			
		||||
Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
in the Software without restriction, including without limitation the rights
 | 
			
		||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
The above copyright notice and this permission notice shall be included in all
 | 
			
		||||
copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
			
		||||
SOFTWARE.
 | 
			
		||||
							
								
								
									
										4
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
grav-plugin-admin
 | 
			
		||||
=================
 | 
			
		||||
 | 
			
		||||
Grav Admin Plugin
 | 
			
		||||
							
								
								
									
										185
									
								
								admin.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										185
									
								
								admin.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,185 @@
 | 
			
		||||
<?php
 | 
			
		||||
namespace Grav\Plugin;
 | 
			
		||||
 | 
			
		||||
use \Grav\Common\Plugin;
 | 
			
		||||
use \Grav\Common\Registry;
 | 
			
		||||
use \Grav\Common\Page\Page;
 | 
			
		||||
use \Grav\Common\Page\Pages;
 | 
			
		||||
use \Grav\Common\Filesystem\File;
 | 
			
		||||
use \Grav\Common\Grav;
 | 
			
		||||
use \Grav\Common\Uri;
 | 
			
		||||
 | 
			
		||||
class AdminPlugin extends Plugin
 | 
			
		||||
{
 | 
			
		||||
    /**
 | 
			
		||||
     * @var bool
 | 
			
		||||
     */
 | 
			
		||||
    protected $active = false;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    protected $template;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    protected $route;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var Uri
 | 
			
		||||
     */
 | 
			
		||||
    protected $uri;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var Admin
 | 
			
		||||
     */
 | 
			
		||||
    protected $admin;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Initialize administration plugin if admin path matches.
 | 
			
		||||
     *
 | 
			
		||||
     * Disables system cache.
 | 
			
		||||
     */
 | 
			
		||||
    public function onAfterInitPlugins()
 | 
			
		||||
    {
 | 
			
		||||
        $route = $this->config->get('plugins.admin.route');
 | 
			
		||||
 | 
			
		||||
        if (!$route) {
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        $this->uri = Registry::get('Uri');
 | 
			
		||||
        $base = '/' . trim($route, '/');
 | 
			
		||||
 | 
			
		||||
        // Only activate admin if we're inside the admin path.
 | 
			
		||||
        if (substr($this->uri->route(), 0, strlen($base)) == $base) {
 | 
			
		||||
            $this->active = true;
 | 
			
		||||
 | 
			
		||||
            // Disable system caching.
 | 
			
		||||
            $this->config->set('system.cache.enabled', false);
 | 
			
		||||
 | 
			
		||||
            // Decide admin template and route.
 | 
			
		||||
            $path = trim(substr($this->uri->route(), strlen($base)), '/');
 | 
			
		||||
            $this->template = 'dashboard';
 | 
			
		||||
 | 
			
		||||
            if ($path) {
 | 
			
		||||
                $array = explode('/', $path, 2);
 | 
			
		||||
                $this->template = array_shift($array);
 | 
			
		||||
                $this->route = array_shift($array);
 | 
			
		||||
 | 
			
		||||
                // Set path for new page.
 | 
			
		||||
                if ($this->uri->param('new')) {
 | 
			
		||||
                    $this->route .= '/new';
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // Initialize admin class.
 | 
			
		||||
            require_once __DIR__ . '/classes/admin.php';
 | 
			
		||||
            $this->admin = new Admin($base, $this->template, $this->route);
 | 
			
		||||
 | 
			
		||||
            // And store the class into registry.
 | 
			
		||||
            $registry = Registry::instance();
 | 
			
		||||
            $registry->store('Admin', $this->admin);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Sets longer path to the home page allowing us to have list of pages when we enter to pages section.
 | 
			
		||||
     */
 | 
			
		||||
    public function onAfterGetPages()
 | 
			
		||||
    {
 | 
			
		||||
        if (!$this->active) {
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Set original route for the home page.
 | 
			
		||||
        $home = '/' . trim($this->config->get('system.home.alias'), '/');
 | 
			
		||||
 | 
			
		||||
        /** @var Pages $pages */
 | 
			
		||||
        $pages = Registry::get('Pages');
 | 
			
		||||
        $pages->dispatch('/', true)->route($home);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Main administration controller.
 | 
			
		||||
     */
 | 
			
		||||
    public function onAfterGetPage()
 | 
			
		||||
    {
 | 
			
		||||
        if (!$this->active) {
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Set page if user hasn't been authorised.
 | 
			
		||||
        if (!$this->admin->authorise()) {
 | 
			
		||||
            $this->template = $this->admin->user ? 'denied' : 'login';
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Make local copy of POST.
 | 
			
		||||
        $post = !empty($_POST) ? $_POST : array();
 | 
			
		||||
 | 
			
		||||
        // Handle tasks.
 | 
			
		||||
        $task = !empty($post['task']) ? $post['task'] : $this->uri->param('task');
 | 
			
		||||
        if ($task) {
 | 
			
		||||
            require_once __DIR__ . '/classes/controller.php';
 | 
			
		||||
            $controller = new AdminController($this->template, $task, $this->route, $post);
 | 
			
		||||
            $success = $controller->execute();
 | 
			
		||||
            $controller->redirect();
 | 
			
		||||
        } elseif ($this->template == 'logs' && $this->route) {
 | 
			
		||||
            // Display RAW error message.
 | 
			
		||||
            echo $this->admin->logEntry();
 | 
			
		||||
            exit();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /** @var Grav $grav */
 | 
			
		||||
        $grav = Registry::get('Grav');
 | 
			
		||||
 | 
			
		||||
        // Finally create admin page.
 | 
			
		||||
        $page = new Page;
 | 
			
		||||
        $page->init(new \SplFileInfo(__DIR__ . "/pages/admin/{$this->template}.md"));
 | 
			
		||||
        $page->slug(basename($this->template));
 | 
			
		||||
        $grav->page = $page;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Add twig paths to plugin templates.
 | 
			
		||||
     */
 | 
			
		||||
    public function onAfterTwigTemplatesPaths()
 | 
			
		||||
    {
 | 
			
		||||
        if (!$this->active) {
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        $twig = Registry::get('Twig');
 | 
			
		||||
        $twig->twig_paths = array(__DIR__ . '/theme/templates');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Set all twig variables for generating output.
 | 
			
		||||
     */
 | 
			
		||||
    public function onAfterSiteTwigVars()
 | 
			
		||||
    {
 | 
			
		||||
        if (!$this->active) {
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        $theme_url = $this->config->get('system.base_url_relative') . '/user/plugins/' . basename(__DIR__) . '/theme';
 | 
			
		||||
        $twig = Registry::get('Twig');
 | 
			
		||||
 | 
			
		||||
        $twig->template = $this->template . '.html.twig';
 | 
			
		||||
        $twig->twig_vars['location'] = $this->template;
 | 
			
		||||
        $twig->twig_vars['base_url_relative'] .=
 | 
			
		||||
            ($twig->twig_vars['base_url_relative'] != '/' ? '/' : '') . trim($this->config->get('plugins.admin.route'), '/');
 | 
			
		||||
        $twig->twig_vars['theme_url'] = $theme_url;
 | 
			
		||||
        $twig->twig_vars['admin'] = $this->admin;
 | 
			
		||||
 | 
			
		||||
        switch ($this->template) {
 | 
			
		||||
            case 'plugins':
 | 
			
		||||
                $twig->twig_vars['plugins'] = \Grav\Common\Plugins::all();
 | 
			
		||||
                break;
 | 
			
		||||
            case 'pages':
 | 
			
		||||
                $twig->twig_vars['file'] = File\General::instance($this->admin->page(true)->filePath());
 | 
			
		||||
                break;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										2
									
								
								admin.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								admin.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
enabled: true
 | 
			
		||||
route: '/admin'
 | 
			
		||||
							
								
								
									
										23
									
								
								blueprints.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								blueprints.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
name: Administration Panel
 | 
			
		||||
version: 1.0.0
 | 
			
		||||
description: Enables administration panel.
 | 
			
		||||
validation: strict
 | 
			
		||||
 | 
			
		||||
form:
 | 
			
		||||
  fields:
 | 
			
		||||
    enabled:
 | 
			
		||||
        type: toggle
 | 
			
		||||
        label: Plugin status
 | 
			
		||||
        highlight: 1
 | 
			
		||||
        default: 1
 | 
			
		||||
        options:
 | 
			
		||||
          1: Enabled
 | 
			
		||||
          0: Disabled
 | 
			
		||||
        validate:
 | 
			
		||||
          type: bool
 | 
			
		||||
 | 
			
		||||
    route:
 | 
			
		||||
      type: text
 | 
			
		||||
      label: Administrator path
 | 
			
		||||
      placeholder: "Default route for administrator (relative to base)"
 | 
			
		||||
      help: If you want to change the URL for the administrator, you can provide a path here
 | 
			
		||||
							
								
								
									
										376
									
								
								classes/admin.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										376
									
								
								classes/admin.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,376 @@
 | 
			
		||||
<?php
 | 
			
		||||
namespace Grav\Plugin;
 | 
			
		||||
 | 
			
		||||
use Grav\Common\User\User;
 | 
			
		||||
use Grav\Common\User\Authentication;
 | 
			
		||||
use Grav\Common\Filesystem\File;
 | 
			
		||||
use Grav\Common\Grav;
 | 
			
		||||
use Grav\Common\Plugins;
 | 
			
		||||
use Grav\Common\Registry;
 | 
			
		||||
use Grav\Common\Session;
 | 
			
		||||
use Grav\Common\Themes;
 | 
			
		||||
use Grav\Common\Uri;
 | 
			
		||||
use Grav\Common\Page\Pages;
 | 
			
		||||
use Grav\Common\Page\Page;
 | 
			
		||||
use Grav\Common\Data;
 | 
			
		||||
 | 
			
		||||
class Admin
 | 
			
		||||
{
 | 
			
		||||
    /**
 | 
			
		||||
     * @var Uri $uri
 | 
			
		||||
     */
 | 
			
		||||
    protected $uri;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var array
 | 
			
		||||
     */
 | 
			
		||||
    protected $pages = array();
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var Session\Session
 | 
			
		||||
     */
 | 
			
		||||
    protected $session;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var Data\Blueprints
 | 
			
		||||
     */
 | 
			
		||||
    protected $blueprints;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    public $message;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    public $base;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    public $location;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    public $route;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var array
 | 
			
		||||
     */
 | 
			
		||||
    public $user;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Constructor.
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $base
 | 
			
		||||
     * @param string $location
 | 
			
		||||
     * @param string $route
 | 
			
		||||
     */
 | 
			
		||||
    public function __construct($base, $location, $route)
 | 
			
		||||
    {
 | 
			
		||||
        $this->base = $base;
 | 
			
		||||
        $this->location = $location;
 | 
			
		||||
        $this->route = $route;
 | 
			
		||||
 | 
			
		||||
        /** @var Uri uri */
 | 
			
		||||
        $this->uri = Registry::get('Uri');
 | 
			
		||||
 | 
			
		||||
        // TODO: add session timeout into configuration
 | 
			
		||||
        $this->session = new Session\Session(1800, $this->uri->rootUrl(false) . $base);
 | 
			
		||||
        $this->session->start();
 | 
			
		||||
 | 
			
		||||
        // Get current user from the session.
 | 
			
		||||
        if (isset($this->session->user)) {
 | 
			
		||||
            $this->user = $this->session->user;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get current session.
 | 
			
		||||
     *
 | 
			
		||||
     * @return Session\Session
 | 
			
		||||
     */
 | 
			
		||||
    public function session()
 | 
			
		||||
    {
 | 
			
		||||
        return $this->session;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Add message into the session queue.
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $msg
 | 
			
		||||
     * @param string $type
 | 
			
		||||
     */
 | 
			
		||||
    public function setMessage($msg, $type = 'info')
 | 
			
		||||
    {
 | 
			
		||||
        if (!isset($this->session->messages)) {
 | 
			
		||||
            $this->session->messages = new Session\Message;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /** @var Session\Message $messages */
 | 
			
		||||
        $messages = $this->session->messages;
 | 
			
		||||
        $messages->add($msg, $type);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Fetch and delete messages from the session queue.
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $type
 | 
			
		||||
     */
 | 
			
		||||
    public function messages($type = null)
 | 
			
		||||
    {
 | 
			
		||||
        if (!isset($this->session->messages)) {
 | 
			
		||||
            $this->session->messages = new Session\Message;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return $this->session->messages->fetch($type);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Authenticate user.
 | 
			
		||||
     *
 | 
			
		||||
     * @param  array $form Form fields.
 | 
			
		||||
     * @return bool
 | 
			
		||||
     */
 | 
			
		||||
    public function authenticate($form)
 | 
			
		||||
    {
 | 
			
		||||
        if (!$this->session->user && isset($form['username']) && isset($form['password'])) {
 | 
			
		||||
            $file = File\Yaml::instance(ACCOUNTS_DIR . $form['username'] . YAML_EXT);
 | 
			
		||||
            if ($file->exists()) {
 | 
			
		||||
                $user = new User($file->content());
 | 
			
		||||
 | 
			
		||||
                // Authenticate user.
 | 
			
		||||
                $result = $user->authenticate($form['password']);
 | 
			
		||||
 | 
			
		||||
                if ($result) {
 | 
			
		||||
                    $this->user = $this->session->user = $user;
 | 
			
		||||
 | 
			
		||||
                    /** @var Grav $grav */
 | 
			
		||||
                    $grav = Registry::get('Grav');
 | 
			
		||||
                    $grav->redirect($this->uri->route());
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return $this->authorise();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Checks user authorisation to the action.
 | 
			
		||||
     *
 | 
			
		||||
     * @param  string  $action
 | 
			
		||||
     * @return bool
 | 
			
		||||
     */
 | 
			
		||||
    public function authorise($action = 'admin.login')
 | 
			
		||||
    {
 | 
			
		||||
        return isset($this->user) && $this->user->authorise($action);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Returns edited page.
 | 
			
		||||
     *
 | 
			
		||||
     * @param bool $route
 | 
			
		||||
     * @return Page
 | 
			
		||||
     */
 | 
			
		||||
    public function page($route = false)
 | 
			
		||||
    {
 | 
			
		||||
        $path = $this->route;
 | 
			
		||||
 | 
			
		||||
        if ($route && !$path) {
 | 
			
		||||
            $path = '/';
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (!isset($this->pages[$path])) {
 | 
			
		||||
            $this->pages[$path] = $this->getPage($path);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return $this->pages[$path];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Returns blueprints for the given type.
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $type
 | 
			
		||||
     * @return Data\Blueprint
 | 
			
		||||
     */
 | 
			
		||||
    public function blueprints($type)
 | 
			
		||||
    {
 | 
			
		||||
        if ($this->blueprints === null) {
 | 
			
		||||
            $this->blueprints = new Data\Blueprints(SYSTEM_DIR . '/blueprints/');
 | 
			
		||||
        }
 | 
			
		||||
        return $this->blueprints->get($type);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Gets configuration data.
 | 
			
		||||
     *
 | 
			
		||||
     * @param string $type
 | 
			
		||||
     * @param array $post
 | 
			
		||||
     * @return Data\Data|null
 | 
			
		||||
     * @throws \RuntimeException
 | 
			
		||||
     */
 | 
			
		||||
    public function data($type, $post = array())
 | 
			
		||||
    {
 | 
			
		||||
        static $data = array();
 | 
			
		||||
 | 
			
		||||
        if (isset($data[$type])) {
 | 
			
		||||
            return $data[$type];
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        switch ($type) {
 | 
			
		||||
            case 'configuration':
 | 
			
		||||
            case 'system':
 | 
			
		||||
                $type = 'system';
 | 
			
		||||
                $blueprints = $this->blueprints($type);
 | 
			
		||||
                $file = File\Yaml::instance(USER_DIR . "config/{$type}.yaml");
 | 
			
		||||
                $obj = new Data\Data($file->content(), $blueprints);
 | 
			
		||||
                $obj->merge($post);
 | 
			
		||||
                $obj->file($file);
 | 
			
		||||
                $data[$type] = $obj;
 | 
			
		||||
                break;
 | 
			
		||||
 | 
			
		||||
            case 'settings':
 | 
			
		||||
            case 'site':
 | 
			
		||||
                $type = 'site';
 | 
			
		||||
                $blueprints = $this->blueprints($type);
 | 
			
		||||
                $file = File\Yaml::instance(USER_DIR . "config/{$type}.yaml");
 | 
			
		||||
                $obj = new Data\Data($file->content(), $blueprints);
 | 
			
		||||
                $obj->merge($post);
 | 
			
		||||
                $obj->file($file);
 | 
			
		||||
                $data[$type] = $obj;
 | 
			
		||||
                break;
 | 
			
		||||
 | 
			
		||||
            case 'login':
 | 
			
		||||
                $data[$type] = null;
 | 
			
		||||
                break;
 | 
			
		||||
 | 
			
		||||
            default:
 | 
			
		||||
                if (preg_match('|plugins/|', $type)) {
 | 
			
		||||
                    $obj = Plugins::get(preg_replace('|plugins/|', '', $type));
 | 
			
		||||
                    $obj->merge($post);
 | 
			
		||||
 | 
			
		||||
                    $data[$type] = $obj;
 | 
			
		||||
                } elseif (preg_match('|themes/|', $type)) {
 | 
			
		||||
                    $obj = Themes::get(preg_replace('|themes/|', '', $type));
 | 
			
		||||
                    $obj->merge($post);
 | 
			
		||||
 | 
			
		||||
                    $data[$type] = $obj;
 | 
			
		||||
                } else {
 | 
			
		||||
                    throw new \RuntimeException("Data type '{$type}' doesn't exist!");
 | 
			
		||||
                }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return $data[$type];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Converts dot notation to array notation.
 | 
			
		||||
     *
 | 
			
		||||
     * @param  string $name
 | 
			
		||||
     * @return string
 | 
			
		||||
     */
 | 
			
		||||
    public function field($name)
 | 
			
		||||
    {
 | 
			
		||||
        $path = explode('.', $name);
 | 
			
		||||
 | 
			
		||||
        return array_shift($path) . ($path ? '[' . implode('][', $path) . ']' : '');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get all themes.
 | 
			
		||||
     *
 | 
			
		||||
     * @return array
 | 
			
		||||
     */
 | 
			
		||||
    public function themes()
 | 
			
		||||
    {
 | 
			
		||||
        return Themes::all();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get log file for fatal errors.
 | 
			
		||||
     *
 | 
			
		||||
     * @return string
 | 
			
		||||
     */
 | 
			
		||||
    public function logs()
 | 
			
		||||
    {
 | 
			
		||||
        $file = File\Log::instance(LOG_DIR . 'exception.log');
 | 
			
		||||
 | 
			
		||||
        $content = $file->content();
 | 
			
		||||
 | 
			
		||||
        return array_reverse($content);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get log file for fatal errors.
 | 
			
		||||
     *
 | 
			
		||||
     * @return string
 | 
			
		||||
     */
 | 
			
		||||
    public function logEntry()
 | 
			
		||||
    {
 | 
			
		||||
        $file = File\General::instance(LOG_DIR . $this->route . '.html');
 | 
			
		||||
        $content = $file->content();
 | 
			
		||||
 | 
			
		||||
        return $content;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Returns the page creating it if it does not exist.
 | 
			
		||||
     *
 | 
			
		||||
     * @param $path
 | 
			
		||||
     * @return Page
 | 
			
		||||
     */
 | 
			
		||||
    protected function getPage($path)
 | 
			
		||||
    {
 | 
			
		||||
        /** @var Pages $pages */
 | 
			
		||||
        $pages = Registry::get('Pages');
 | 
			
		||||
 | 
			
		||||
        if ($path && $path[0] != '/') {
 | 
			
		||||
            $path = "/{$path}";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        $page = $path ? $pages->dispatch($path, true) : $pages->root();
 | 
			
		||||
 | 
			
		||||
        if (!$page) {
 | 
			
		||||
            $slug = basename($path);
 | 
			
		||||
            $ppath = dirname($path);
 | 
			
		||||
 | 
			
		||||
            // Find or create parent(s).
 | 
			
		||||
            $parent = $this->getPage($ppath != '/' ? $ppath : '');
 | 
			
		||||
 | 
			
		||||
            // Create page.
 | 
			
		||||
            $page = new Page;
 | 
			
		||||
            $page->parent($parent);
 | 
			
		||||
            $page->filePath($parent->path().'/'.$slug.'/'.$page->name());
 | 
			
		||||
            $page->header();
 | 
			
		||||
 | 
			
		||||
            // Attach page to parent and add routing information.
 | 
			
		||||
            // FIXME:
 | 
			
		||||
            $parent->{$slug} = $page;
 | 
			
		||||
            $pages->addPage($page, $path);
 | 
			
		||||
 | 
			
		||||
            // Determine page type.
 | 
			
		||||
            if (isset($this->session->{$page->route()})) {
 | 
			
		||||
                // Found the type from the session.
 | 
			
		||||
                $page->name($this->session->{$page->route()} . '.md');
 | 
			
		||||
            } else {
 | 
			
		||||
                // Find out the type by looking at the parent.
 | 
			
		||||
                $type = $parent->child_type() ? $parent->child_type() : $parent->blueprints()->get('child_type', 'default');
 | 
			
		||||
                $page->name($type.CONTENT_EXT);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return $page;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Static helper method to return current route.
 | 
			
		||||
     *
 | 
			
		||||
     * @return string
 | 
			
		||||
     */
 | 
			
		||||
    public static function route()
 | 
			
		||||
    {
 | 
			
		||||
        return dirname('/' . Registry::get('Admin')->route);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										435
									
								
								classes/controller.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										435
									
								
								classes/controller.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,435 @@
 | 
			
		||||
<?php
 | 
			
		||||
namespace Grav\Plugin;
 | 
			
		||||
 | 
			
		||||
use Grav\Common\Config;
 | 
			
		||||
use Grav\Common\Filesystem\Folder;
 | 
			
		||||
use Grav\Common\Registry;
 | 
			
		||||
use Grav\Common\Themes;
 | 
			
		||||
use Grav\Common\Uri;
 | 
			
		||||
use Grav\Common\Data;
 | 
			
		||||
use Grav\Common\Page;
 | 
			
		||||
 | 
			
		||||
class AdminController
 | 
			
		||||
{
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    public $view;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    public $task;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    public $route;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var array
 | 
			
		||||
     */
 | 
			
		||||
    public $post;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var Admin
 | 
			
		||||
     */
 | 
			
		||||
    protected $admin;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var string
 | 
			
		||||
     */
 | 
			
		||||
    protected $redirect;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @var int
 | 
			
		||||
     */
 | 
			
		||||
    protected $redirectCode;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @param string $view
 | 
			
		||||
     * @param string $task
 | 
			
		||||
     * @param string $route
 | 
			
		||||
     * @param array  $post
 | 
			
		||||
     */
 | 
			
		||||
    public function __construct($view, $task, $route, $post)
 | 
			
		||||
    {
 | 
			
		||||
        $this->view = $view;
 | 
			
		||||
        $this->task = $task ? $task : 'display';
 | 
			
		||||
        $this->post = $this->getPost($post);
 | 
			
		||||
        $this->route = $route;
 | 
			
		||||
        $this->admin = Registry::get('Admin');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Performs a task.
 | 
			
		||||
     */
 | 
			
		||||
    public function execute()
 | 
			
		||||
    {
 | 
			
		||||
        // Grab redirect parameter.
 | 
			
		||||
        $redirect = isset($this->post['_redirect']) ? $this->post['_redirect'] : null;
 | 
			
		||||
        unset($this->post['_redirect']);
 | 
			
		||||
 | 
			
		||||
        $success = false;
 | 
			
		||||
        $method = 'task' . ucfirst($this->task);
 | 
			
		||||
        if (method_exists($this, $method)) {
 | 
			
		||||
            try {
 | 
			
		||||
                $success = call_user_func(array($this, $method));
 | 
			
		||||
            } catch (\RuntimeException $e) {
 | 
			
		||||
                $success = true;
 | 
			
		||||
                $this->admin->setMessage($e->getMessage());
 | 
			
		||||
            }
 | 
			
		||||
            // Redirect if requested.
 | 
			
		||||
            if ($redirect) {
 | 
			
		||||
                $this->setRedirect($redirect);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        return $success;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public function redirect()
 | 
			
		||||
    {
 | 
			
		||||
        if (!$this->redirect) {
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        $base = $this->admin->base;
 | 
			
		||||
        $path = trim(substr($this->redirect, 0, strlen($base)) == $base
 | 
			
		||||
            ? substr($this->redirect, strlen($base)) : $this->redirect, '/');
 | 
			
		||||
 | 
			
		||||
        $grav = Registry::get('Grav');
 | 
			
		||||
        $grav->redirect($base . '/' . preg_replace('|/+|', '/', $path), $this->redirectCode);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Handle login.
 | 
			
		||||
     *
 | 
			
		||||
     * @return bool True if the action was performed.
 | 
			
		||||
     */
 | 
			
		||||
    protected function taskLogin()
 | 
			
		||||
    {
 | 
			
		||||
        $this->admin->authenticate($this->post);
 | 
			
		||||
        $this->admin->setMessage('You have been logged in.');
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Handle logout.
 | 
			
		||||
     *
 | 
			
		||||
     * @return bool True if the action was performed.
 | 
			
		||||
     */
 | 
			
		||||
    protected function taskLogout()
 | 
			
		||||
    {
 | 
			
		||||
        $this->admin->session()->invalidate()->start();
 | 
			
		||||
        $this->admin->setMessage('You have been logged out.');
 | 
			
		||||
        $this->setRedirect('/');
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Enable plugin.
 | 
			
		||||
     *
 | 
			
		||||
     * @return bool True if the action was performed.
 | 
			
		||||
     */
 | 
			
		||||
    public function taskEnable()
 | 
			
		||||
    {
 | 
			
		||||
        if ($this->view != 'plugins') {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Filter value and save it.
 | 
			
		||||
        $this->post = array('enabled' => !empty($this->post['enabled']));
 | 
			
		||||
        $obj = $this->prepareData();
 | 
			
		||||
        $obj->save();
 | 
			
		||||
        $this->admin->setMessage('Successfully saved');
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Set default theme.
 | 
			
		||||
     *
 | 
			
		||||
     * @return bool True if the action was performed.
 | 
			
		||||
     */
 | 
			
		||||
    public function taskSet_theme()
 | 
			
		||||
    {
 | 
			
		||||
        if ($this->view != 'themes') {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Make sure theme exists (throws exception)
 | 
			
		||||
        $name = !empty($this->post['theme']) ? $this->post['theme'] : '';
 | 
			
		||||
        Themes::get($name);
 | 
			
		||||
 | 
			
		||||
        // Store system configuration.
 | 
			
		||||
        $system = $this->admin->data('system');
 | 
			
		||||
        $system->set('pages.theme', $name);
 | 
			
		||||
        $system->save();
 | 
			
		||||
 | 
			
		||||
        // Force configuration reload and save.
 | 
			
		||||
        /** @var Config $config */
 | 
			
		||||
        $config = Registry::get('Config');
 | 
			
		||||
        $config->reload()->save();
 | 
			
		||||
 | 
			
		||||
        // TODO: find out why reload and save doesn't always update the object itself (and remove this workaround).
 | 
			
		||||
        $config->set('system.pages.theme', $name);
 | 
			
		||||
 | 
			
		||||
        $this->admin->setMessage('Successfully changed default theme.');
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Handles form and saves the input data if its valid.
 | 
			
		||||
     *
 | 
			
		||||
     * @return bool True if the action was performed.
 | 
			
		||||
     */
 | 
			
		||||
    public function taskSave()
 | 
			
		||||
    {
 | 
			
		||||
        $data = $this->post;
 | 
			
		||||
 | 
			
		||||
        // Special handler for pages data.
 | 
			
		||||
        if ($this->view == 'pages') {
 | 
			
		||||
            /** @var Page\Pages $pages */
 | 
			
		||||
            $pages = Registry::get('Pages');
 | 
			
		||||
 | 
			
		||||
            // Find new parent page in order to build the path.
 | 
			
		||||
            $route = !isset($data['route']) ? dirname($this->admin->route) : $data['route'];
 | 
			
		||||
            $parent = $route ? $pages->dispatch($route, true) : $pages->root();
 | 
			
		||||
            $obj = $this->admin->page(true);
 | 
			
		||||
 | 
			
		||||
            // Change parent if needed and initialize move (might be needed also on ordering/folder change).
 | 
			
		||||
            $obj = $obj->move($parent);
 | 
			
		||||
            $this->preparePage($obj);
 | 
			
		||||
 | 
			
		||||
            // Reset slug and route. For now we do not support slug twig variable on save.
 | 
			
		||||
            $obj->slug('');
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        } else {
 | 
			
		||||
            // Handle standard data types.
 | 
			
		||||
            $obj = $this->prepareData();
 | 
			
		||||
        }
 | 
			
		||||
        if ($obj) {
 | 
			
		||||
            $obj->validate();
 | 
			
		||||
            $obj->filter();
 | 
			
		||||
            $obj->save();
 | 
			
		||||
            $this->admin->setMessage('Page successfully saved');
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Redirect to new location.
 | 
			
		||||
        if ($obj instanceof Page\Page && $obj->route() != $this->admin->route()) {
 | 
			
		||||
            $this->setRedirect($this->view . '/' . $obj->route());
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Continue to the new page.
 | 
			
		||||
     *
 | 
			
		||||
     * @return bool True if the action was performed.
 | 
			
		||||
     */
 | 
			
		||||
    public function taskContinue()
 | 
			
		||||
    {
 | 
			
		||||
        // Only applies to pages.
 | 
			
		||||
        if ($this->view != 'pages') {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        $data = $this->post;
 | 
			
		||||
        $route = $data['route'];
 | 
			
		||||
        $folder = $data['folder'];
 | 
			
		||||
        $type = $data['type'];
 | 
			
		||||
        $path = $route . '/' . $folder;
 | 
			
		||||
 | 
			
		||||
        $this->admin->session()->{$path} = $type;
 | 
			
		||||
        $this->setRedirect($this->view . '/' . $path);
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Save page as a new copy.
 | 
			
		||||
     *
 | 
			
		||||
     * @return bool True if the action was performed.
 | 
			
		||||
     * @throws \RuntimeException
 | 
			
		||||
     */
 | 
			
		||||
    protected function taskCopy()
 | 
			
		||||
    {
 | 
			
		||||
        // Only applies to pages.
 | 
			
		||||
        if ($this->view != 'pages') {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        try {
 | 
			
		||||
            /** @var Page\Pages $pages */
 | 
			
		||||
            $pages = Registry::get('Pages');
 | 
			
		||||
            $data = $this->post;
 | 
			
		||||
 | 
			
		||||
            // Find new parent page in order to build the path.
 | 
			
		||||
            $parent = empty($data['route']) ? $pages->root() : $pages->dispatch($data['route'], true);
 | 
			
		||||
 | 
			
		||||
            // And then get the current page.
 | 
			
		||||
            $page = $this->admin->page(true);
 | 
			
		||||
 | 
			
		||||
            // Make a copy of the current page and fill the updated information into it.
 | 
			
		||||
            $page = $page->copy($parent);
 | 
			
		||||
            $this->preparePage($page);
 | 
			
		||||
 | 
			
		||||
            // Deal with folder naming conflicts, but limit number of searches to 99.
 | 
			
		||||
            $break = 99;
 | 
			
		||||
            while ($break > 0 && file_exists($page->filePath())) {
 | 
			
		||||
                $break--;
 | 
			
		||||
                $match = preg_split('/-(\d+)$/', $page->path(), 2, PREG_SPLIT_DELIM_CAPTURE);
 | 
			
		||||
                $page->path($match[0] . '-' . (isset($match[1]) ? (int) $match[1] + 1 : 2));
 | 
			
		||||
                // Reset slug and route. For now we do not support slug twig variable on save.
 | 
			
		||||
                $page->slug('');
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // Validation, type filtering and saving the changes.
 | 
			
		||||
            $page->validate();
 | 
			
		||||
            $page->filter();
 | 
			
		||||
            $page->save();
 | 
			
		||||
 | 
			
		||||
            // Enqueue message and redirect to new location.
 | 
			
		||||
            $this->admin->setMessage('Page successfully copied');
 | 
			
		||||
            $this->setRedirect($this->view . '/' . $page->route());
 | 
			
		||||
 | 
			
		||||
        } catch (\Exception $e) {
 | 
			
		||||
            throw new \RuntimeException('Copying page failed on error: ' . $e->getMessage());
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Reorder pages.
 | 
			
		||||
     *
 | 
			
		||||
     * @return bool True if the action was performed.
 | 
			
		||||
     */
 | 
			
		||||
    protected function taskReorder()
 | 
			
		||||
    {
 | 
			
		||||
        // Only applies to pages.
 | 
			
		||||
        if ($this->view != 'pages') {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        $this->admin->setMessage('Reordering was successful');
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Delete page.
 | 
			
		||||
     *
 | 
			
		||||
     * @return bool True if the action was performed.
 | 
			
		||||
     * @throws \RuntimeException
 | 
			
		||||
     */
 | 
			
		||||
    protected function taskDelete()
 | 
			
		||||
    {
 | 
			
		||||
        // Only applies to pages.
 | 
			
		||||
        if ($this->view != 'pages') {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /** @var Uri $uri */
 | 
			
		||||
        $uri = Registry::get('Uri');
 | 
			
		||||
 | 
			
		||||
        try {
 | 
			
		||||
            $page = $this->admin->page();
 | 
			
		||||
            Folder::delete($page->path());
 | 
			
		||||
 | 
			
		||||
            // Set redirect to either referrer or one level up.
 | 
			
		||||
            $redirect = $uri->referrer();
 | 
			
		||||
            if ($redirect == $uri->route()) {
 | 
			
		||||
                $redirect = dirname($redirect);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            $this->admin->setMessage('Page successfully deleted');
 | 
			
		||||
            $this->setRedirect($redirect);
 | 
			
		||||
 | 
			
		||||
        } catch (\Exception $e) {
 | 
			
		||||
            throw new \RuntimeException('Deleting page failed on error: ' . $e->getMessage());
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Prepare and return POST data.
 | 
			
		||||
     *
 | 
			
		||||
     * @param array $post
 | 
			
		||||
     * @return array
 | 
			
		||||
     */
 | 
			
		||||
    protected function &getPost($post)
 | 
			
		||||
    {
 | 
			
		||||
        unset($post['task']);
 | 
			
		||||
 | 
			
		||||
        // Decode JSON encoded fields and merge them to data.
 | 
			
		||||
        if (isset($post['_json'])) {
 | 
			
		||||
            $post = array_merge_recursive($post, $this->jsonDecode($post['_json']));
 | 
			
		||||
            unset($post['_json']);
 | 
			
		||||
        }
 | 
			
		||||
        return $post;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Recursively JSON decode data.
 | 
			
		||||
     *
 | 
			
		||||
     * @param  array $data
 | 
			
		||||
     * @return array
 | 
			
		||||
     */
 | 
			
		||||
    protected function jsonDecode(array $data)
 | 
			
		||||
    {
 | 
			
		||||
        foreach ($data as &$value) {
 | 
			
		||||
            if (is_array($value)) {
 | 
			
		||||
                $value = $this->jsonDecode($value);
 | 
			
		||||
            } else {
 | 
			
		||||
                $value = json_decode($value, true);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        return $data;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    protected function setRedirect($path, $code = 303) {
 | 
			
		||||
        $this->redirect = $path;
 | 
			
		||||
        $this->code = $code;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    protected function prepareData()
 | 
			
		||||
    {
 | 
			
		||||
        $type = trim("{$this->view}/{$this->admin->route}", '/');
 | 
			
		||||
        $data = $this->admin->data($type, $this->post);
 | 
			
		||||
 | 
			
		||||
        return $data;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    protected function preparePage(\Grav\Common\Page\Page $page)
 | 
			
		||||
    {
 | 
			
		||||
        $input = $this->post;
 | 
			
		||||
 | 
			
		||||
        $order = max(0, (int) isset($input['order']) ? $input['order'] : $page->value('order'));
 | 
			
		||||
        $ordering = $order ? sprintf('%02d.', $order) : '';
 | 
			
		||||
        $slug = empty($input['folder']) ? $page->value('folder') : (string) $input['folder'];
 | 
			
		||||
        $page->folder($ordering . $slug);
 | 
			
		||||
 | 
			
		||||
        if (isset($input['type'])) {
 | 
			
		||||
            $page->name(((string) $input['type']) . '.md');
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (isset($input['_raw'])) {
 | 
			
		||||
            $page->raw((string) $input['_raw']);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (isset($input['header'])) {
 | 
			
		||||
            $page->header((object) $input['header']);
 | 
			
		||||
        }
 | 
			
		||||
        // Fill content last because of it also renders the output.
 | 
			
		||||
        if (isset($input['content'])) {
 | 
			
		||||
            $page->content((string) $input['content']);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										3
									
								
								pages/admin/configuration.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								pages/admin/configuration.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
---
 | 
			
		||||
title: Configuration
 | 
			
		||||
---
 | 
			
		||||
							
								
								
									
										4
									
								
								pages/admin/dashboard.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								pages/admin/dashboard.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
---
 | 
			
		||||
title: Dashboard
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										13
									
								
								pages/admin/login.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								pages/admin/login.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
---
 | 
			
		||||
title: Dashboard Login
 | 
			
		||||
 | 
			
		||||
form:
 | 
			
		||||
    - name: username
 | 
			
		||||
      type: text
 | 
			
		||||
      label: Username
 | 
			
		||||
 | 
			
		||||
    - name: password
 | 
			
		||||
      type: password
 | 
			
		||||
      label: Password
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3
									
								
								pages/admin/logs.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								pages/admin/logs.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
---
 | 
			
		||||
title: Error Log
 | 
			
		||||
---
 | 
			
		||||
							
								
								
									
										3
									
								
								pages/admin/pages.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								pages/admin/pages.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
---
 | 
			
		||||
title: Pages
 | 
			
		||||
---
 | 
			
		||||
							
								
								
									
										3
									
								
								pages/admin/plugins.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								pages/admin/plugins.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
---
 | 
			
		||||
title: Plugins
 | 
			
		||||
---
 | 
			
		||||
							
								
								
									
										3
									
								
								pages/admin/settings.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								pages/admin/settings.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
---
 | 
			
		||||
title: Site Settings
 | 
			
		||||
---
 | 
			
		||||
							
								
								
									
										3
									
								
								pages/admin/themes/themes.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								pages/admin/themes/themes.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
---
 | 
			
		||||
title: Grav Themes
 | 
			
		||||
---
 | 
			
		||||
							
								
								
									
										1028
									
								
								theme/css-compiled/core.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1028
									
								
								theme/css-compiled/core.css
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										7
									
								
								theme/css-compiled/core.css.map
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/core.css.map
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1324
									
								
								theme/css-compiled/vendor/font-awesome/font-awesome.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1324
									
								
								theme/css-compiled/vendor/font-awesome/font-awesome.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/font-awesome/font-awesome.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/font-awesome/font-awesome.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										31
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.counters.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.counters.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,31 @@
 | 
			
		||||
/*
 | 
			
		||||
    jQuery.mmenu counters addon CSS
 | 
			
		||||
*/
 | 
			
		||||
em.mm-counter {
 | 
			
		||||
  font: inherit;
 | 
			
		||||
  font-size: 14px;
 | 
			
		||||
  font-style: normal;
 | 
			
		||||
  text-indent: 0;
 | 
			
		||||
  line-height: 20px;
 | 
			
		||||
  display: block;
 | 
			
		||||
  margin-top: -10px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  right: 40px;
 | 
			
		||||
  top: 50%;
 | 
			
		||||
  padding-right: 5px; }
 | 
			
		||||
  em.mm-counter + a.mm-subopen {
 | 
			
		||||
    padding-left: 40px; }
 | 
			
		||||
  em.mm-counter + a.mm-fullsubopen {
 | 
			
		||||
    padding-left: 0; }
 | 
			
		||||
 | 
			
		||||
.mm-vertical em.mm-counter {
 | 
			
		||||
  top: 12px;
 | 
			
		||||
  margin-top: 0; }
 | 
			
		||||
 | 
			
		||||
.mm-nosubresults > em.mm-counter {
 | 
			
		||||
  display: none; }
 | 
			
		||||
 | 
			
		||||
.mm-menu em.mm-counter {
 | 
			
		||||
  color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.counters.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.counters.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.counters.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAMA,aACA;EACI,IAAI,EAAE,OAAO;EACb,SAAS,ECNF,IAAI;EDOX,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,CAAC;EACd,WAAW,EAAE,IAAY;EACzB,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,KAAiB;EAC7B,QAAQ,EAAE,QAAQ;EAClB,KAAK,ECfC,IAAI;EDgBV,GAAG,EAAE,GAAG;EACR,aAAa,EAAE,GAAG;EAElB,4BACA;IACI,YAAY,ECrBV,IAAI;EDyBV,gCACA;IACI,YAAY,EAAE,CAAC;;AAOnB,0BACA;EACI,GAAG,EAAE,IAAoB;EACzB,UAAU,EAAE,CAAC;;AAKrB,gCACA;EACI,OAAO,EAAE,IAAI;;AEyDhB,sBACA;EACC,KAAK,EAAE,wBAAW",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/addons/jquery.mmenu.counters.scss","../../../../scss/vendor/mmenu/inc/_variables.scss","../../../../scss/vendor/mmenu/inc/_colors.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.counters.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										15
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.dragopen.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.dragopen.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu dragOpen addon CSS
 | 
			
		||||
*/
 | 
			
		||||
html.mm-opened.mm-dragging .mm-menu,
 | 
			
		||||
html.mm-opened.mm-dragging .mm-page,
 | 
			
		||||
html.mm-opened.mm-dragging .mm-fixed-top,
 | 
			
		||||
html.mm-opened.mm-dragging .mm-fixed-bottom,
 | 
			
		||||
html.mm-opened.mm-dragging #mm-blocker {
 | 
			
		||||
  -webkit-transition-duration: 0s;
 | 
			
		||||
  -moz-transition-duration: 0s;
 | 
			
		||||
  -ms-transition-duration: 0s;
 | 
			
		||||
  -o-transition-duration: 0s;
 | 
			
		||||
  transition-duration: 0s; }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.dragopen.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.dragopen.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.dragopen.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAQC;;;;sCAKA;ECuCG,2BAAgB,EDtC6B,EAAE;ECuC/C,wBAAa,EDvCgC,EAAE;ECwC/C,uBAAY,EDxCiC,EAAE;ECyC/C,sBAAW,EDzCkC,EAAE;EC0C/C,mBAAQ,ED1CqC,EAAE",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/addons/jquery.mmenu.dragopen.scss","../../../../scss/vendor/mmenu/inc/_variables.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.dragopen.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										96
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.header.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.header.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,96 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu header addon CSS
 | 
			
		||||
*/
 | 
			
		||||
.mm-header {
 | 
			
		||||
  -webkit-box-sizing: border-box;
 | 
			
		||||
  -moz-box-sizing: border-box;
 | 
			
		||||
  -ms-box-sizing: border-box;
 | 
			
		||||
  -o-box-sizing: border-box;
 | 
			
		||||
  box-sizing: border-box;
 | 
			
		||||
  background: inherit;
 | 
			
		||||
  border-bottom: 1px solid transparent;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  line-height: 20px;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  height: 60px;
 | 
			
		||||
  padding: 30px 40px 0 40px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  z-index: 2;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  left: 0; }
 | 
			
		||||
  .mm-header .mm-title {
 | 
			
		||||
    text-overflow: ellipsis;
 | 
			
		||||
    white-space: nowrap;
 | 
			
		||||
    overflow: hidden;
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    position: relative;
 | 
			
		||||
    z-index: 1; }
 | 
			
		||||
  .mm-header .mm-prev,
 | 
			
		||||
  .mm-header .mm-next {
 | 
			
		||||
    -webkit-box-sizing: border-box;
 | 
			
		||||
    -moz-box-sizing: border-box;
 | 
			
		||||
    -ms-box-sizing: border-box;
 | 
			
		||||
    -o-box-sizing: border-box;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
    text-decoration: none;
 | 
			
		||||
    display: block;
 | 
			
		||||
    width: 40px;
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    bottom: 0; }
 | 
			
		||||
    .mm-header .mm-prev:before,
 | 
			
		||||
    .mm-header .mm-next:before {
 | 
			
		||||
      content: '';
 | 
			
		||||
      border: 2px solid transparent;
 | 
			
		||||
      display: block;
 | 
			
		||||
      width: 7px;
 | 
			
		||||
      height: 7px;
 | 
			
		||||
      margin-bottom: -5px;
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      bottom: 50%;
 | 
			
		||||
      -webkit-transform: rotate(-45deg);
 | 
			
		||||
      -moz-transform: rotate(-45deg);
 | 
			
		||||
      -ms-transform: rotate(-45deg);
 | 
			
		||||
      -o-transform: rotate(-45deg);
 | 
			
		||||
      transform: rotate(-45deg);
 | 
			
		||||
      margin-bottom: -15px; }
 | 
			
		||||
  .mm-header .mm-prev {
 | 
			
		||||
    left: 0; }
 | 
			
		||||
    .mm-header .mm-prev:before {
 | 
			
		||||
      border-right: none;
 | 
			
		||||
      border-bottom: none;
 | 
			
		||||
      left: 22px; }
 | 
			
		||||
  .mm-header .mm-next {
 | 
			
		||||
    right: 0; }
 | 
			
		||||
    .mm-header .mm-next:before {
 | 
			
		||||
      border-top: none;
 | 
			
		||||
      border-left: none;
 | 
			
		||||
      right: 18px; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-hassearch .mm-header {
 | 
			
		||||
  height: 50px;
 | 
			
		||||
  padding-top: 20px;
 | 
			
		||||
  top: 50px; }
 | 
			
		||||
  .mm-menu.mm-hassearch .mm-header .mm-prev:before,
 | 
			
		||||
  .mm-menu.mm-hassearch .mm-header .mm-mext:before {
 | 
			
		||||
    margin-bottom: -10px; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-hasheader li.mm-subtitle {
 | 
			
		||||
  display: none; }
 | 
			
		||||
.mm-menu.mm-hasheader .mm-panel {
 | 
			
		||||
  padding-top: 80px; }
 | 
			
		||||
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel {
 | 
			
		||||
  padding-top: 120px; }
 | 
			
		||||
.mm-menu.mm-hasheader.mm-ismenu > .mm-panel {
 | 
			
		||||
  padding-top: 60px; }
 | 
			
		||||
.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch > .mm-panel {
 | 
			
		||||
  padding-top: 100px; }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-header {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.15);
 | 
			
		||||
  color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
  .mm-menu .mm-header a:before {
 | 
			
		||||
    border-color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.header.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.header.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.header.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAUA,UACA;ECyCI,kBAAgB,EDxCmB,UAAU;ECyC7C,eAAa,EDzCsB,UAAU;EC0C7C,cAAY,ED1CuB,UAAU;EC2C7C,aAAW,ED3CwB,UAAU;EC4C7C,UAAQ,ED5C2B,UAAU;EAEhD,UAAU,EAAE,OAAO;EACnB,aAAa,EAAE,qBAAqB;EACpC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,IAAY;EACzB,KAAK,EAAE,IAAI;EACX,MAAM,EAbE,IAAI;EAcZ,OAAO,EAAE,gBAA+B;EACxC,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EAEP,oBACA;ICiCG,aAAa,EAAE,QAAQ;IACvB,WAAW,EAAE,MAAM;IACnB,QAAQ,EAAE,MAAM;IDhClB,OAAO,EAAE,YAAY;IACrB,KAAK,EAAE,IAAI;IACX,QAAQ,EAAE,QAAQ;IAClB,OAAO,EAAE,CAAC;EAGX;qBAEA;ICcG,kBAAgB,EDboB,UAAU;ICc9C,eAAa,EDduB,UAAU;ICe9C,cAAY,EDfwB,UAAU;ICgB9C,aAAW,EDhByB,UAAU;ICiB9C,UAAQ,EDjB4B,UAAU;IAEhD,eAAe,EAAE,IAAI;IACrB,OAAO,EAAE,KAAK;IACd,KAAK,EC1CG,IAAI;ID2CZ,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,QAAQ;IAClB,MAAM,EAAE,CAAC;IAET;8BACA;ME9CD,OAAO,EAAE,EAAE;MACX,MAAM,EAAE,qBAAqB;MAC7B,OAAO,EAAE,KAAK;MACd,KAAK,EAAE,GAAG;MACV,MAAM,EAAE,GAAG;MACX,aAAa,EAAE,IAAI;MACnB,QAAQ,EAAE,QAAQ;MAClB,MAAM,EAAE,GAAG;MD0CR,iBAAgB,EAAE,cAAI;MACtB,cAAa,EAAE,cAAI;MACnB,aAAY,EAAE,cAAI;MAClB,YAAW,EAAE,cAAI;MACjB,SAAQ,EAAE,cAAI;MDLf,aAAa,EAAE,KAAiB;EAGlC,mBACA;IACC,IAAI,EAAE,CAAC;IAEP,0BACA;ME3CD,YAAY,EAAE,IAAI;MAClB,aAAa,EAAE,IAAI;MF4CjB,IAAI,EAAE,IAAI;EAGZ,mBACA;IACC,KAAK,EAAE,CAAC;IAER,0BACA;MEhDD,UAAU,EAAE,IAAI;MAChB,WAAW,EAAE,IAAI;MFiDf,KAAK,EAAE,IAAI;;AAKd,gCACA;EACC,MAAM,EAAE,IAAkB;EAC1B,WAAW,EAAE,IAAsB;EACnC,GAAG,EAAE,IAAmB;EAExB;kDAEA;IACC,aAAa,EAAE,KAAyB;;AAQzC,oCACA;EACC,OAAO,EAAE,IAAI;AAEd,+BACA;EACC,WAAW,EAAE,IAAwB;AAEtC,8CACA;EACC,WAAW,EAAE,KAAwB;AAIrC,2CACA;EACC,WAAW,EApBP,IAAO;AAsBZ,wDACA;EACC,WAAW,EAvBG,KAAQ;;AGuBvB,mBACA;EACC,YAAY,EAAE,mBAAO;EACrB,KAAK,EAAE,wBAAW;EAElB,4BACA;IACC,YAAY,EAAE,wBAAW",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/addons/jquery.mmenu.header.scss","../../../../scss/vendor/mmenu/inc/_variables.scss","../../../../scss/vendor/mmenu/inc/_arrows.scss","../../../../scss/vendor/mmenu/inc/_colors.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.header.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										43
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.labels.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.labels.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,43 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu labels addon CSS
 | 
			
		||||
*/
 | 
			
		||||
.mm-menu.mm-fixedlabels .mm-list {
 | 
			
		||||
  background: inherit; }
 | 
			
		||||
  .mm-menu.mm-fixedlabels .mm-list > li.mm-label {
 | 
			
		||||
    background: inherit !important;
 | 
			
		||||
    opacity: 0.97;
 | 
			
		||||
    height: 25px;
 | 
			
		||||
    overflow: visible;
 | 
			
		||||
    position: relative;
 | 
			
		||||
    z-index: 1; }
 | 
			
		||||
    .mm-menu.mm-fixedlabels .mm-list > li.mm-label > div {
 | 
			
		||||
      background: inherit;
 | 
			
		||||
      width: 100%;
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      left: 0; }
 | 
			
		||||
      .mm-menu.mm-fixedlabels .mm-list > li.mm-label > div > div {
 | 
			
		||||
        text-overflow: ellipsis;
 | 
			
		||||
        white-space: nowrap;
 | 
			
		||||
        overflow: hidden; }
 | 
			
		||||
    .mm-menu.mm-fixedlabels .mm-list > li.mm-label.mm-spacer > div > div {
 | 
			
		||||
      padding-top: 25px; }
 | 
			
		||||
 | 
			
		||||
.mm-list > li.mm-label > span {
 | 
			
		||||
  text-overflow: ellipsis;
 | 
			
		||||
  white-space: nowrap;
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  padding: 0; }
 | 
			
		||||
.mm-list > li.mm-label.mm-opened a.mm-subopen:after {
 | 
			
		||||
  -webkit-transform: rotate(45deg);
 | 
			
		||||
  -moz-transform: rotate(45deg);
 | 
			
		||||
  -ms-transform: rotate(45deg);
 | 
			
		||||
  -o-transform: rotate(45deg);
 | 
			
		||||
  transform: rotate(45deg);
 | 
			
		||||
  right: 17px; }
 | 
			
		||||
.mm-list > li.mm-collapsed {
 | 
			
		||||
  display: none; }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-list li.mm-label > div > div {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.05); }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.labels.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.labels.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.labels.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AASC,gCACA;EACC,UAAU,EAAE,OAAO;EAEnB,8CACA;IACC,UAAU,EAAE,kBAAkB;IAC9B,OAAO,EAAE,IAAI;IACb,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,OAAO;IACjB,QAAQ,EAAE,QAAQ;IAClB,OAAO,EAAE,CAAC;IAEV,oDACA;MACC,UAAU,EAAE,OAAO;MACnB,KAAK,EAAE,IAAI;MACX,QAAQ,EAAE,QAAQ;MAClB,IAAI,EAAE,CAAC;MAEP,0DACA;QC8BA,aAAa,EAAE,QAAQ;QACvB,WAAW,EAAE,MAAM;QACnB,QAAQ,EAAE,MAAM;ID3BjB,oEACA;MACC,WAAW,EAAE,IAAmC;;AAUlD,6BACA;ECYE,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;EACnB,QAAQ,EAAE,MAAM;EDZjB,OAAO,EAAE,CAAC;AAGX,mDACA;ECFE,iBAAgB,EAAE,aAAI;EACtB,cAAa,EAAE,aAAI;EACnB,aAAY,EAAE,aAAI;EAClB,YAAW,EAAE,aAAI;EACjB,SAAQ,EAAE,aAAI;EDAf,KAAK,EAAE,IAAI;AAGb,0BACA;EACC,OAAO,EAAE,IAAI;;AEeb,yCACA;EACC,UAAU,EAAE,yBAAc",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/addons/jquery.mmenu.labels.scss","../../../../scss/vendor/mmenu/inc/_variables.scss","../../../../scss/vendor/mmenu/inc/_colors.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.labels.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										56
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.searchfield.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.searchfield.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,56 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu searchfield addon CSS
 | 
			
		||||
*/
 | 
			
		||||
.mm-search,
 | 
			
		||||
.mm-search input {
 | 
			
		||||
  -webkit-box-sizing: border-box;
 | 
			
		||||
  -moz-box-sizing: border-box;
 | 
			
		||||
  -ms-box-sizing: border-box;
 | 
			
		||||
  -o-box-sizing: border-box;
 | 
			
		||||
  box-sizing: border-box; }
 | 
			
		||||
 | 
			
		||||
.mm-search {
 | 
			
		||||
  background: inherit;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  height: 50px;
 | 
			
		||||
  padding: 10px;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  z-index: 2; }
 | 
			
		||||
  .mm-search input {
 | 
			
		||||
    border: none;
 | 
			
		||||
    border-radius: 15px;
 | 
			
		||||
    font: inherit;
 | 
			
		||||
    font-size: 14px;
 | 
			
		||||
    line-height: 30px;
 | 
			
		||||
    outline: none;
 | 
			
		||||
    display: block;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 30px;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0 10px; }
 | 
			
		||||
 | 
			
		||||
.mm-menu li.mm-nosubresults > a.mm-subopen {
 | 
			
		||||
  display: none; }
 | 
			
		||||
  .mm-menu li.mm-nosubresults > a.mm-subopen + a,
 | 
			
		||||
  .mm-menu li.mm-nosubresults > a.mm-subopen + span {
 | 
			
		||||
    padding-right: 10px; }
 | 
			
		||||
.mm-menu li.mm-noresults {
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  font-size: 21px;
 | 
			
		||||
  display: none;
 | 
			
		||||
  padding-top: 80px; }
 | 
			
		||||
  .mm-menu li.mm-noresults:after {
 | 
			
		||||
    border: none; }
 | 
			
		||||
.mm-menu.mm-noresults li.mm-noresults {
 | 
			
		||||
  display: block; }
 | 
			
		||||
.mm-menu.mm-hassearch > .mm-panel {
 | 
			
		||||
  padding-top: 60px; }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-search input {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.3);
 | 
			
		||||
  color: rgba(255, 255, 255, 0.6); }
 | 
			
		||||
.mm-menu li.mm-noresults {
 | 
			
		||||
  color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.searchfield.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.searchfield.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/addons/jquery.mmenu.searchfield.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAMA;gBAEA;EC4CI,kBAAgB,ED3CmB,UAAU;EC4C7C,eAAa,ED5CsB,UAAU;EC6C7C,cAAY,ED7CuB,UAAU;EC8C7C,aAAW,ED9CwB,UAAU;EC+C7C,UAAQ,ED/C2B,UAAU;;AAEjD,UACA;EAEC,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAmB;EAC3B,OAAO,ECfE,IAAI;EDgBb,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,CAAC;EAEV,gBACA;IACC,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,IAA2B;IAC1C,IAAI,EAAE,OAAO;IACb,SAAS,ECxBA,IAAI;IDyBb,WAAW,EAAE,IAAmB;IAChC,OAAO,EAAE,IAAI;IACb,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAmB;IAC3B,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,MAAU;;AAKpB,0CACA;EACC,OAAO,EAAE,IAAI;EAEb;mDAEA;IACC,aAAa,EAAE,IAAI;AAGrB,wBACA;EACC,UAAU,EAAE,MAAM;EAClB,SAAS,EAAE,IAAwB;EACnC,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,IAAY;EAEzB,8BACA;IACC,MAAM,EAAE,IAAI;AAGd,qCACA;EACC,OAAO,EAAE,KAAK;AAGf,iCACA;EACC,WAAW,EAAE,IACb;;AEmBA,yBACA;EACC,UAAU,EAAE,wBAAQ;EACpB,KAAK,EAAE,wBAAU;AAElB,wBACA;EACC,KAAK,EAAE,wBAAW",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/addons/jquery.mmenu.searchfield.scss","../../../../scss/vendor/mmenu/inc/_variables.scss","../../../../scss/vendor/mmenu/inc/_colors.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.searchfield.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										192
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.effects.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										192
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.effects.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,192 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu effects extension CSS
 | 
			
		||||
*/
 | 
			
		||||
html.mm-slide .mm-menu {
 | 
			
		||||
  -webkit-transition: -webkit-transform 0.4s ease;
 | 
			
		||||
  -moz-transition: -moz-transform 0.4s ease;
 | 
			
		||||
  -o-transition: -o-transform 0.4s ease;
 | 
			
		||||
  transition: transform 0.4s ease; }
 | 
			
		||||
html.mm-slide.mm-opened .mm-menu {
 | 
			
		||||
  -webkit-transform: translateX(-40%);
 | 
			
		||||
  -moz-transform: translateX(-40%);
 | 
			
		||||
  -ms-transform: translateX(-40%);
 | 
			
		||||
  -o-transform: translateX(-40%);
 | 
			
		||||
  transform: translateX(-40%); }
 | 
			
		||||
html.mm-slide.mm-opening .mm-menu {
 | 
			
		||||
  -webkit-transform: translateX(0%);
 | 
			
		||||
  -moz-transform: translateX(0%);
 | 
			
		||||
  -ms-transform: translateX(0%);
 | 
			
		||||
  -o-transform: translateX(0%);
 | 
			
		||||
  transform: translateX(0%); }
 | 
			
		||||
html.mm-slide.mm-right.mm-opened .mm-menu {
 | 
			
		||||
  -webkit-transform: translateX(40%);
 | 
			
		||||
  -moz-transform: translateX(40%);
 | 
			
		||||
  -ms-transform: translateX(40%);
 | 
			
		||||
  -o-transform: translateX(40%);
 | 
			
		||||
  transform: translateX(40%); }
 | 
			
		||||
html.mm-slide.mm-right.mm-opening .mm-menu {
 | 
			
		||||
  -webkit-transform: translateX(0%);
 | 
			
		||||
  -moz-transform: translateX(0%);
 | 
			
		||||
  -ms-transform: translateX(0%);
 | 
			
		||||
  -o-transform: translateX(0%);
 | 
			
		||||
  transform: translateX(0%); }
 | 
			
		||||
html.mm-slide.mm-top.mm-opened .mm-menu {
 | 
			
		||||
  -webkit-transform: translateY(-40%);
 | 
			
		||||
  -moz-transform: translateY(-40%);
 | 
			
		||||
  -ms-transform: translateY(-40%);
 | 
			
		||||
  -o-transform: translateY(-40%);
 | 
			
		||||
  transform: translateY(-40%); }
 | 
			
		||||
html.mm-slide.mm-top.mm-opening .mm-menu {
 | 
			
		||||
  -webkit-transform: translateY(0%);
 | 
			
		||||
  -moz-transform: translateY(0%);
 | 
			
		||||
  -ms-transform: translateY(0%);
 | 
			
		||||
  -o-transform: translateY(0%);
 | 
			
		||||
  transform: translateY(0%); }
 | 
			
		||||
html.mm-slide.mm-bottom.mm-opened .mm-menu {
 | 
			
		||||
  -webkit-transform: translateY(40%);
 | 
			
		||||
  -moz-transform: translateY(40%);
 | 
			
		||||
  -ms-transform: translateY(40%);
 | 
			
		||||
  -o-transform: translateY(40%);
 | 
			
		||||
  transform: translateY(40%); }
 | 
			
		||||
html.mm-slide.mm-bottom.mm-opening .mm-menu {
 | 
			
		||||
  -webkit-transform: translateY(0%);
 | 
			
		||||
  -moz-transform: translateY(0%);
 | 
			
		||||
  -ms-transform: translateY(0%);
 | 
			
		||||
  -o-transform: translateY(0%);
 | 
			
		||||
  transform: translateY(0%); }
 | 
			
		||||
 | 
			
		||||
html.mm-zoom-menu .mm-menu {
 | 
			
		||||
  -webkit-transition: -webkit-transform 0.4s ease;
 | 
			
		||||
  -moz-transition: -moz-transform 0.4s ease;
 | 
			
		||||
  -o-transition: -o-transform 0.4s ease;
 | 
			
		||||
  transition: transform 0.4s ease; }
 | 
			
		||||
html.mm-zoom-menu.mm-opened .mm-menu {
 | 
			
		||||
  -webkit-transform: scale(0.7, 0.7) translateX(-40%);
 | 
			
		||||
  -moz-transform: scale(0.7, 0.7) translateX(-40%);
 | 
			
		||||
  -ms-transform: scale(0.7, 0.7) translateX(-40%);
 | 
			
		||||
  -o-transform: scale(0.7, 0.7) translateX(-40%);
 | 
			
		||||
  transform: scale(0.7, 0.7) translateX(-40%);
 | 
			
		||||
  -webkit-transform-origin: left center;
 | 
			
		||||
  -moz-transform-origin: left center;
 | 
			
		||||
  -ms-transform-origin: left center;
 | 
			
		||||
  -o-transform-origin: left center;
 | 
			
		||||
  transform-origin: left center; }
 | 
			
		||||
html.mm-zoom-menu.mm-opening .mm-menu {
 | 
			
		||||
  -webkit-transform: scale(1, 1) translateX(0%);
 | 
			
		||||
  -moz-transform: scale(1, 1) translateX(0%);
 | 
			
		||||
  -ms-transform: scale(1, 1) translateX(0%);
 | 
			
		||||
  -o-transform: scale(1, 1) translateX(0%);
 | 
			
		||||
  transform: scale(1, 1) translateX(0%); }
 | 
			
		||||
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
 | 
			
		||||
  -webkit-transform: scale(0.7, 0.7) translateX(40%);
 | 
			
		||||
  -moz-transform: scale(0.7, 0.7) translateX(40%);
 | 
			
		||||
  -ms-transform: scale(0.7, 0.7) translateX(40%);
 | 
			
		||||
  -o-transform: scale(0.7, 0.7) translateX(40%);
 | 
			
		||||
  transform: scale(0.7, 0.7) translateX(40%);
 | 
			
		||||
  -webkit-transform-origin: right center;
 | 
			
		||||
  -moz-transform-origin: right center;
 | 
			
		||||
  -ms-transform-origin: right center;
 | 
			
		||||
  -o-transform-origin: right center;
 | 
			
		||||
  transform-origin: right center; }
 | 
			
		||||
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
 | 
			
		||||
  -webkit-transform: scale(1, 1) translateX(0%);
 | 
			
		||||
  -moz-transform: scale(1, 1) translateX(0%);
 | 
			
		||||
  -ms-transform: scale(1, 1) translateX(0%);
 | 
			
		||||
  -o-transform: scale(1, 1) translateX(0%);
 | 
			
		||||
  transform: scale(1, 1) translateX(0%); }
 | 
			
		||||
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
 | 
			
		||||
  -webkit-transform: scale(0.7, 0.7) translateY(-40%);
 | 
			
		||||
  -moz-transform: scale(0.7, 0.7) translateY(-40%);
 | 
			
		||||
  -ms-transform: scale(0.7, 0.7) translateY(-40%);
 | 
			
		||||
  -o-transform: scale(0.7, 0.7) translateY(-40%);
 | 
			
		||||
  transform: scale(0.7, 0.7) translateY(-40%);
 | 
			
		||||
  -webkit-transform-origin: center top;
 | 
			
		||||
  -moz-transform-origin: center top;
 | 
			
		||||
  -ms-transform-origin: center top;
 | 
			
		||||
  -o-transform-origin: center top;
 | 
			
		||||
  transform-origin: center top; }
 | 
			
		||||
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
 | 
			
		||||
  -webkit-transform: scale(1, 1) translateY(0%);
 | 
			
		||||
  -moz-transform: scale(1, 1) translateY(0%);
 | 
			
		||||
  -ms-transform: scale(1, 1) translateY(0%);
 | 
			
		||||
  -o-transform: scale(1, 1) translateY(0%);
 | 
			
		||||
  transform: scale(1, 1) translateY(0%); }
 | 
			
		||||
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
 | 
			
		||||
  -webkit-transform: scale(0.7, 0.7) translateY(40%);
 | 
			
		||||
  -moz-transform: scale(0.7, 0.7) translateY(40%);
 | 
			
		||||
  -ms-transform: scale(0.7, 0.7) translateY(40%);
 | 
			
		||||
  -o-transform: scale(0.7, 0.7) translateY(40%);
 | 
			
		||||
  transform: scale(0.7, 0.7) translateY(40%);
 | 
			
		||||
  -webkit-transform-origin: center bottom;
 | 
			
		||||
  -moz-transform-origin: center bottom;
 | 
			
		||||
  -ms-transform-origin: center bottom;
 | 
			
		||||
  -o-transform-origin: center bottom;
 | 
			
		||||
  transform-origin: center bottom; }
 | 
			
		||||
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
 | 
			
		||||
  -webkit-transform: scale(1, 1) translateY(0%);
 | 
			
		||||
  -moz-transform: scale(1, 1) translateY(0%);
 | 
			
		||||
  -ms-transform: scale(1, 1) translateY(0%);
 | 
			
		||||
  -o-transform: scale(1, 1) translateY(0%);
 | 
			
		||||
  transform: scale(1, 1) translateY(0%); }
 | 
			
		||||
 | 
			
		||||
html.mm-zoom-page.mm-opened .mm-page {
 | 
			
		||||
  -webkit-transform: scale(1, 1);
 | 
			
		||||
  -moz-transform: scale(1, 1);
 | 
			
		||||
  -ms-transform: scale(1, 1);
 | 
			
		||||
  -o-transform: scale(1, 1);
 | 
			
		||||
  transform: scale(1, 1);
 | 
			
		||||
  -webkit-transform-origin: left center;
 | 
			
		||||
  -moz-transform-origin: left center;
 | 
			
		||||
  -ms-transform-origin: left center;
 | 
			
		||||
  -o-transform-origin: left center;
 | 
			
		||||
  transform-origin: left center; }
 | 
			
		||||
html.mm-zoom-page.mm-opening .mm-page {
 | 
			
		||||
  -webkit-transform: scale(1.5, 1.5);
 | 
			
		||||
  -moz-transform: scale(1.5, 1.5);
 | 
			
		||||
  -ms-transform: scale(1.5, 1.5);
 | 
			
		||||
  -o-transform: scale(1.5, 1.5);
 | 
			
		||||
  transform: scale(1.5, 1.5); }
 | 
			
		||||
html.mm-zoom-page.mm-right.mm-opened .mm-page {
 | 
			
		||||
  -webkit-transform-origin: right center;
 | 
			
		||||
  -moz-transform-origin: right center;
 | 
			
		||||
  -ms-transform-origin: right center;
 | 
			
		||||
  -o-transform-origin: right center;
 | 
			
		||||
  transform-origin: right center; }
 | 
			
		||||
html.mm-zoom-page.mm-top.mm-opened .mm-page {
 | 
			
		||||
  -webkit-transform-origin: center top;
 | 
			
		||||
  -moz-transform-origin: center top;
 | 
			
		||||
  -ms-transform-origin: center top;
 | 
			
		||||
  -o-transform-origin: center top;
 | 
			
		||||
  transform-origin: center top; }
 | 
			
		||||
html.mm-zoom-page.mm-bottom.mm-opened .mm-page {
 | 
			
		||||
  -webkit-transform-origin: center bottom;
 | 
			
		||||
  -moz-transform-origin: center bottom;
 | 
			
		||||
  -ms-transform-origin: center bottom;
 | 
			
		||||
  -o-transform-origin: center bottom;
 | 
			
		||||
  transform-origin: center bottom; }
 | 
			
		||||
 | 
			
		||||
html.mm-zoom-panels .mm-panel {
 | 
			
		||||
  -webkit-transform: scale(1.5, 1.5);
 | 
			
		||||
  -moz-transform: scale(1.5, 1.5);
 | 
			
		||||
  -ms-transform: scale(1.5, 1.5);
 | 
			
		||||
  -o-transform: scale(1.5, 1.5);
 | 
			
		||||
  transform: scale(1.5, 1.5);
 | 
			
		||||
  -webkit-transform-origin: left center;
 | 
			
		||||
  -moz-transform-origin: left center;
 | 
			
		||||
  -ms-transform-origin: left center;
 | 
			
		||||
  -o-transform-origin: left center;
 | 
			
		||||
  transform-origin: left center; }
 | 
			
		||||
  html.mm-zoom-panels .mm-panel.mm-opened {
 | 
			
		||||
    -webkit-transform: scale(1, 1);
 | 
			
		||||
    -moz-transform: scale(1, 1);
 | 
			
		||||
    -ms-transform: scale(1, 1);
 | 
			
		||||
    -o-transform: scale(1, 1);
 | 
			
		||||
    transform: scale(1, 1); }
 | 
			
		||||
    html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened {
 | 
			
		||||
      -webkit-transform: scale(0.7, 0.7);
 | 
			
		||||
      -moz-transform: scale(0.7, 0.7);
 | 
			
		||||
      -ms-transform: scale(0.7, 0.7);
 | 
			
		||||
      -o-transform: scale(0.7, 0.7);
 | 
			
		||||
      transform: scale(0.7, 0.7); }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.effects.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.effects.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.effects.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAUC,sBACA;EACC,kBAAkB,EAAE,2BAAyD;EAC7E,eAAe,EAAE,wBAAsD;EACvE,aAAa,EAAE,sBAAoD;EACnE,UAAU,EAAE,mBAAiD;AAI9D,gCACA;ECgCG,iBAAgB,EAAE,gBAAI;EACtB,cAAa,EAAE,gBAAI;EACnB,aAAY,EAAE,gBAAI;EAClB,YAAW,EAAE,gBAAI;EACjB,SAAQ,EAAE,gBAAI;ADjCjB,iCACA;EC4BG,iBAAgB,EAAE,cAAI;EACtB,cAAa,EAAE,cAAI;EACnB,aAAY,EAAE,cAAI;EAClB,YAAW,EAAE,cAAI;EACjB,SAAQ,EAAE,cAAI;ADzBhB,yCACA;ECoBE,iBAAgB,EAAE,eAAI;EACtB,cAAa,EAAE,eAAI;EACnB,aAAY,EAAE,eAAI;EAClB,YAAW,EAAE,eAAI;EACjB,SAAQ,EAAE,eAAI;ADrBhB,0CACA;ECgBE,iBAAgB,EAAE,cAAI;EACtB,cAAa,EAAE,cAAI;EACnB,aAAY,EAAE,cAAI;EAClB,YAAW,EAAE,cAAI;EACjB,SAAQ,EAAE,cAAI;ADZhB,uCACA;ECOE,iBAAgB,EAAE,gBAAI;EACtB,cAAa,EAAE,gBAAI;EACnB,aAAY,EAAE,gBAAI;EAClB,YAAW,EAAE,gBAAI;EACjB,SAAQ,EAAE,gBAAI;ADRhB,wCACA;ECGE,iBAAgB,EAAE,cAAI;EACtB,cAAa,EAAE,cAAI;EACnB,aAAY,EAAE,cAAI;EAClB,YAAW,EAAE,cAAI;EACjB,SAAQ,EAAE,cAAI;ADChB,0CACA;ECNE,iBAAgB,EAAE,eAAI;EACtB,cAAa,EAAE,eAAI;EACnB,aAAY,EAAE,eAAI;EAClB,YAAW,EAAE,eAAI;EACjB,SAAQ,EAAE,eAAI;ADKhB,2CACA;ECVE,iBAAgB,EAAE,cAAI;EACtB,cAAa,EAAE,cAAI;EACnB,aAAY,EAAE,cAAI;EAClB,YAAW,EAAE,cAAI;EACjB,SAAQ,EAAE,cAAI;;ADkBjB,0BACA;EACC,kBAAkB,EAAE,2BAAyD;EAC7E,eAAe,EAAE,wBAAsD;EACvE,aAAa,EAAE,sBAAoD;EACnE,UAAU,EAAE,mBAAiD;AAI9D,oCACA;EChCG,iBAAgB,EDiCkB,gCAA2D;EChC7F,cAAa,EDgCqB,gCAA2D;EC/B7F,aAAY,ED+BsB,gCAA2D;EC9B7F,YAAW,ED8BuB,gCAA2D;EC7B7F,SAAQ,ED6B0B,gCAA2D;ECjC7F,wBAAgB,EDkCyB,WAAa;ECjCtD,qBAAa,EDiC4B,WAAa;EChCtD,oBAAY,EDgC6B,WAAa;EC/BtD,mBAAW,ED+B8B,WAAa;EC9BtD,gBAAQ,ED8BiC,WAAa;AAEzD,qCACA;ECrCG,iBAAgB,EDsCkB,0BAAgC;ECrClE,cAAa,EDqCqB,0BAAgC;ECpClE,aAAY,EDoCsB,0BAAgC;ECnClE,YAAW,EDmCuB,0BAAgC;EClClE,SAAQ,EDkC0B,0BAAgC;AAMpE,6CACA;EC7CE,iBAAgB,ED8CmB,+BAAyD;EC7C5F,cAAa,ED6CsB,+BAAyD;EC5C5F,aAAY,ED4CuB,+BAAyD;EC3C5F,YAAW,ED2CwB,+BAAyD;EC1C5F,SAAQ,ED0C2B,+BAAyD;EC9C5F,wBAAgB,ED+C0B,YAAc;EC9CxD,qBAAa,ED8C6B,YAAc;EC7CxD,oBAAY,ED6C8B,YAAc;EC5CxD,mBAAW,ED4C+B,YAAc;EC3CxD,gBAAQ,ED2CkC,YAAc;AAE1D,8CACA;EClDE,iBAAgB,EDmDmB,0BAAgC;EClDnE,cAAa,EDkDsB,0BAAgC;ECjDnE,aAAY,EDiDuB,0BAAgC;EChDnE,YAAW,EDgDwB,0BAAgC;EC/CnE,SAAQ,ED+C2B,0BAAgC;AAOrE,2CACA;EC3DE,iBAAgB,ED4DmB,gCAA2D;EC3D9F,cAAa,ED2DsB,gCAA2D;EC1D9F,aAAY,ED0DuB,gCAA2D;ECzD9F,YAAW,EDyDwB,gCAA2D;ECxD9F,SAAQ,EDwD2B,gCAA2D;EC5D9F,wBAAgB,ED6D0B,UAAY;EC5DtD,qBAAa,ED4D6B,UAAY;EC3DtD,oBAAY,ED2D8B,UAAY;EC1DtD,mBAAW,ED0D+B,UAAY;ECzDtD,gBAAQ,EDyDkC,UAAY;AAExD,4CACA;EChEE,iBAAgB,EDiEmB,0BAAgC;EChEnE,cAAa,EDgEsB,0BAAgC;EC/DnE,aAAY,ED+DuB,0BAAgC;EC9DnE,YAAW,ED8DwB,0BAAgC;EC7DnE,SAAQ,ED6D2B,0BAAgC;AAOrE,8CACA;ECzEE,iBAAgB,ED0EmB,+BAA0D;ECzE7F,cAAa,EDyEsB,+BAA0D;ECxE7F,aAAY,EDwEuB,+BAA0D;ECvE7F,YAAW,EDuEwB,+BAA0D;ECtE7F,SAAQ,EDsE2B,+BAA0D;EC1E7F,wBAAgB,ED2E0B,aAAe;EC1EzD,qBAAa,ED0E6B,aAAe;ECzEzD,oBAAY,EDyE8B,aAAe;ECxEzD,mBAAW,EDwE+B,aAAe;ECvEzD,gBAAQ,EDuEkC,aAAe;AAE3D,+CACA;EC9EE,iBAAgB,ED+EmB,0BAAgC;EC9EnE,cAAa,ED8EsB,0BAAgC;EC7EnE,aAAY,ED6EuB,0BAAgC;EC5EnE,YAAW,ED4EwB,0BAAgC;EC3EnE,SAAQ,ED2E2B,0BAAgC;;AAWtE,oCACA;EC3FG,iBAAgB,EAAE,WAAI;EACtB,cAAa,EAAE,WAAI;EACnB,aAAY,EAAE,WAAI;EAClB,YAAW,EAAE,WAAI;EACjB,SAAQ,EAAE,WAAI;EAJd,wBAAgB,ED6FyB,WAAa;EC5FtD,qBAAa,ED4F4B,WAAa;EC3FtD,oBAAY,ED2F6B,WAAa;EC1FtD,mBAAW,ED0F8B,WAAa;ECzFtD,gBAAQ,EDyFiC,WAAa;AAEzD,qCACA;EChGG,iBAAgB,EAAE,eAAI;EACtB,cAAa,EAAE,eAAI;EACnB,aAAY,EAAE,eAAI;EAClB,YAAW,EAAE,eAAI;EACjB,SAAQ,EAAE,eAAI;ADiGjB,6CACA;ECtGG,wBAAgB,EDuGyB,YAAc;ECtGvD,qBAAa,EDsG4B,YAAc;ECrGvD,oBAAY,EDqG6B,YAAc;ECpGvD,mBAAW,EDoG8B,YAAc;ECnGvD,gBAAQ,EDmGiC,YAAc;AAI1D,2CACA;EC5GG,wBAAgB,ED6GyB,UAAY;EC5GrD,qBAAa,ED4G4B,UAAY;EC3GrD,oBAAY,ED2G6B,UAAY;EC1GrD,mBAAW,ED0G8B,UAAY;ECzGrD,gBAAQ,EDyGiC,UAAY;AAIxD,8CACA;EClHG,wBAAgB,EDmHyB,aAAe;EClHxD,qBAAa,EDkH4B,aAAe;ECjHxD,oBAAY,EDiH6B,aAAe;EChHxD,mBAAW,EDgH8B,aAAe;EC/GxD,gBAAQ,ED+GiC,aAAe;;AAM5D,6BACA;EC1HI,iBAAgB,EAAE,eAAI;EACtB,cAAa,EAAE,eAAI;EACnB,aAAY,EAAE,eAAI;EAClB,YAAW,EAAE,eAAI;EACjB,SAAQ,EAAE,eAAI;EAJd,wBAAgB,ED4HwB,WAAa;EC3HrD,qBAAa,ED2H2B,WAAa;EC1HrD,oBAAY,ED0H4B,WAAa;ECzHrD,mBAAW,EDyH6B,WAAa;ECxHrD,gBAAQ,EDwHgC,WAAa;EAExD,uCACA;IC/HG,iBAAgB,EAAE,WAAI;IACtB,cAAa,EAAE,WAAI;IACnB,aAAY,EAAE,WAAI;IAClB,YAAW,EAAE,WAAI;IACjB,SAAQ,EAAE,WAAI;ID8HhB,oDACA;MCnIE,iBAAgB,EAAE,eAAI;MACtB,cAAa,EAAE,eAAI;MACnB,aAAY,EAAE,eAAI;MAClB,YAAW,EAAE,eAAI;MACjB,SAAQ,EAAE,eAAI",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/extensions/jquery.mmenu.effects.scss","../../../../scss/vendor/mmenu/inc/_variables.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.effects.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										170
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.fullscreen.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										170
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.fullscreen.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,170 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu fullscreen extension CSS
 | 
			
		||||
*/
 | 
			
		||||
html.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
html.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
html.mm-opening.mm-fullscreen .mm-fixed-top,
 | 
			
		||||
html.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
  left: 100%; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-fullscreen {
 | 
			
		||||
  width: 100%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-width: 140px) {
 | 
			
		||||
  .mm-menu.mm-fullscreen {
 | 
			
		||||
    width: 140px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
  html.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
  html.mm-opening.mm-fullscreen .mm-fixed-top,
 | 
			
		||||
  html.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
    left: 140px; } }
 | 
			
		||||
@media all and (min-width: 10000px) {
 | 
			
		||||
  .mm-menu.mm-fullscreen {
 | 
			
		||||
    width: 10000px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
  html.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
  html.mm-opening.mm-fullscreen .mm-fixed-top,
 | 
			
		||||
  html.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
    left: 10000px; } }
 | 
			
		||||
.mm-menu.mm-top.mm-fullscreen {
 | 
			
		||||
  height: 100%; }
 | 
			
		||||
 | 
			
		||||
html.mm-top.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
 | 
			
		||||
  top: 100%; }
 | 
			
		||||
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
  bottom: -100%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-height: 140px) {
 | 
			
		||||
  .mm-menu.mm-top.mm-fullscreen {
 | 
			
		||||
    height: 140px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-top.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
  html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
  html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
 | 
			
		||||
    top: 140px; }
 | 
			
		||||
  html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
    bottom: -140px; } }
 | 
			
		||||
@media all and (min-height: 10000px) {
 | 
			
		||||
  .mm-menu.mm-top.mm-fullscreen {
 | 
			
		||||
    height: 10000px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-top.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
  html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
  html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
 | 
			
		||||
    top: 10000px; }
 | 
			
		||||
  html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
    bottom: -10000px; } }
 | 
			
		||||
.mm-menu.mm-right.mm-fullscreen {
 | 
			
		||||
  width: 100%; }
 | 
			
		||||
 | 
			
		||||
html.mm-right.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
 | 
			
		||||
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
  right: 100%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-width: 140px) {
 | 
			
		||||
  .mm-menu.mm-right.mm-fullscreen {
 | 
			
		||||
    width: 140px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-right.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
  html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
  html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
 | 
			
		||||
  html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
    right: 140px; } }
 | 
			
		||||
@media all and (min-width: 10000px) {
 | 
			
		||||
  .mm-menu.mm-right.mm-fullscreen {
 | 
			
		||||
    width: 10000px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-right.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
  html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
  html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
 | 
			
		||||
  html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
    right: 10000px; } }
 | 
			
		||||
.mm-menu.mm-bottom.mm-fullscreen {
 | 
			
		||||
  height: 100%; }
 | 
			
		||||
 | 
			
		||||
html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
  bottom: 100%; }
 | 
			
		||||
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
 | 
			
		||||
  top: -100%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-height: 140px) {
 | 
			
		||||
  .mm-menu.mm-bottom.mm-fullscreen {
 | 
			
		||||
    height: 140px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
  html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
  html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
    bottom: 140px; }
 | 
			
		||||
  html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
 | 
			
		||||
    top: -140px; } }
 | 
			
		||||
@media all and (min-height: 10000px) {
 | 
			
		||||
  .mm-menu.mm-bottom.mm-fullscreen {
 | 
			
		||||
    height: 10000px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
 | 
			
		||||
  html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
 | 
			
		||||
  html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
 | 
			
		||||
    bottom: 10000px; }
 | 
			
		||||
  html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
 | 
			
		||||
    top: -10000px; } }
 | 
			
		||||
.mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next {
 | 
			
		||||
  left: -100%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-width: 140px) {
 | 
			
		||||
  .mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next {
 | 
			
		||||
    left: -140px; } }
 | 
			
		||||
@media all and (min-width: 10000px) {
 | 
			
		||||
  .mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next {
 | 
			
		||||
    left: -10000px; } }
 | 
			
		||||
.mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next {
 | 
			
		||||
  top: -100%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-height: 140px) {
 | 
			
		||||
  .mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next {
 | 
			
		||||
    top: -140px; } }
 | 
			
		||||
@media all and (min-height: 10000px) {
 | 
			
		||||
  .mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next {
 | 
			
		||||
    top: -10000px; } }
 | 
			
		||||
.mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next {
 | 
			
		||||
  right: -100%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-width: 140px) {
 | 
			
		||||
  .mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next {
 | 
			
		||||
    right: -140px; } }
 | 
			
		||||
@media all and (min-width: 10000px) {
 | 
			
		||||
  .mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next {
 | 
			
		||||
    right: -10000px; } }
 | 
			
		||||
.mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next {
 | 
			
		||||
  bottom: -100%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-height: 140px) {
 | 
			
		||||
  .mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next {
 | 
			
		||||
    bottom: -140px; } }
 | 
			
		||||
@media all and (min-height: 10000px) {
 | 
			
		||||
  .mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next {
 | 
			
		||||
    bottom: -10000px; } }
 | 
			
		||||
html.mm-front .mm-fixed-top,
 | 
			
		||||
html.mm-front .mm-fixed-bottom,
 | 
			
		||||
html.mm-opening.mm-front .mm-fixed-top,
 | 
			
		||||
html.mm-opening.mm-front .mm-fixed-bottom {
 | 
			
		||||
  left: 0;
 | 
			
		||||
  right: auto; }
 | 
			
		||||
html.mm-front .mm-fixed-top,
 | 
			
		||||
html.mm-opening.mm-front .mm-fixed-top {
 | 
			
		||||
  top: 0; }
 | 
			
		||||
html.mm-front .mm-fixed-bottom,
 | 
			
		||||
html.mm-opening.mm-front .mm-fixed-bottom {
 | 
			
		||||
  bottom: 0; }
 | 
			
		||||
 | 
			
		||||
html.mm-opened.mm-fullscreen .mm-page {
 | 
			
		||||
  box-shadow: none !important; }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.fullscreen.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.fullscreen.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.fullscreen.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAgBE;;;8CAIA;EACC,IAAI,EAAE,IAAoB;;AAG5B,sBACA;EACC,KAAK,EAAE,IAAoB;;AAE5B,iCAAgD;EAC/C,sBACA;IACC,KAAK,ECxBI,KAAK;;ED4Bd;;;gDAIA;IACC,IAAI,ECjCI,KAAK;ADqChB,mCAAgD;EAC/C,sBACA;IACC,KAAK,ECtCI,OAAO;;ED0ChB;;;gDAIA;IACC,IAAI,EC/CI,OAAO;AD2DlB,6BACA;EACC,MAAM,EAAE,IAAqB;;AAI7B;;kDAGA;EACC,GAAG,EAAE,IAAqB;AAE3B,qDACA;EACC,MAAM,EAAE,KAA0B;;AAGpC,kCAAoD;EACnD,6BACA;IACC,MAAM,EC9EI,KAAK;;EDkFf;;oDAGA;IACC,GAAG,ECtFM,KAAK;EDwFf,qDACA;IACC,MAAM,EAAE,MAAW;AAItB,oCAAoD;EACnD,6BACA;IACC,MAAM,EC/FI,OAAO;;EDmGjB;;oDAGA;IACC,GAAG,ECvGM,OAAO;EDyGjB,qDACA;IACC,MAAM,EAAE,QAAW;AAMtB,+BACA;EACC,KAAK,EAAE,IAAoB;;AAI3B;;;uDAIA;EACC,KAAK,EAAE,IAAoB;;AAG7B,iCAAiD;EAChD,+BACA;IACC,KAAK,ECvII,KAAK;;ED2Id;;;yDAIA;IACC,KAAK,EChJG,KAAK;ADoJhB,mCAAiD;EAChD,+BACA;IACC,KAAK,ECrJI,OAAO;;EDyJhB;;;yDAIA;IACC,KAAK,EC9JG,OAAO;ADoKlB,gCACA;EACC,MAAM,EAAE,IAAqB;;AAI7B;;wDAGA;EACC,MAAM,EAAE,IAAqB;AAE9B,qDACA;EACC,GAAG,EAAE,KAA0B;;AAGjC,kCAAoD;EACnD,gCACA;IACC,MAAM,ECvLI,KAAK;;ED2Lf;;0DAGA;IACC,MAAM,EC/LG,KAAK;EDiMf,qDACA;IACC,GAAG,EAAE,MAAW;AAInB,oCAAoD;EACnD,gCACA;IACC,MAAM,ECxMI,OAAO;;ED4MjB;;0DAGA;IACC,MAAM,EChNG,OAAO;EDkNjB,qDACA;IACC,GAAG,EAAE,QAAW;AAclB,+DAEA;EACC,IAAI,EAAE,KAAyB;;AAGjC,iCAAiD;EAG/C,+DAEA;IACC,IAAI,EAAE,MAAU;AAInB,mCAAiD;EAG/C,+DAEA;IACC,IAAI,EAAE,QAAU;AAQlB,6EAEA;EACC,GAAG,EAAE,KAA0B;;AAGjC,kCAAoD;EAGlD,6EAEA;IACC,GAAG,EAAE,MAAW;AAInB,oCAAoD;EAGlD,6EAEA;IACC,GAAG,EAAE,QAAW;AAQlB,iFAEA;EACC,KAAK,EAAE,KAAyB;;AAGlC,iCAAiD;EAG/C,iFAEA;IACC,KAAK,EAAE,MAAU;AAIpB,mCAAiD;EAG/C,iFAEA;IACC,KAAK,EAAE,QAAU;AAQnB,mFAEA;EACC,MAAM,EAAE,KAA0B;;AAGpC,kCAAoD;EAGlD,mFAEA;IACC,MAAM,EAAE,MAAW;AAItB,oCAAoD;EAGlD,mFAEA;IACC,MAAM,EAAE,QAAW;AAUrB;;;yCAEA;EACC,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;AAEZ;sCACA;EACC,GAAG,EAAE,CAAC;AAEP;yCACA;EACC,MAAM,EAAE,CAAC;;AC1VZ,qCACA;EACC,UAAU,EAAE,eAAe",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/inc/_sizing.scss","../../../../scss/vendor/mmenu/extensions/jquery.mmenu.fullscreen.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.fullscreen.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										90
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.ie8.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.ie8.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,90 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu IE8 fallback extension CSS
 | 
			
		||||
*/
 | 
			
		||||
html.mm-opened .mm-page {
 | 
			
		||||
  box-shadow: none; }
 | 
			
		||||
 | 
			
		||||
.mm-ismenu {
 | 
			
		||||
  background: #333333;
 | 
			
		||||
  color: #adadad; }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-list > li:after {
 | 
			
		||||
  border-color: #2b2b2b; }
 | 
			
		||||
.mm-menu .mm-list > li > a.mm-subclose {
 | 
			
		||||
  background: #2d2d2d;
 | 
			
		||||
  color: #707070; }
 | 
			
		||||
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
 | 
			
		||||
  border-color: #707070; }
 | 
			
		||||
.mm-menu .mm-list > li > a.mm-subopen:before {
 | 
			
		||||
  border-color: #2b2b2b; }
 | 
			
		||||
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
 | 
			
		||||
.mm-menu .mm-list > li.mm-selected > span {
 | 
			
		||||
  background: #2d2d2d; }
 | 
			
		||||
.mm-menu .mm-list > li.mm-label {
 | 
			
		||||
  background: #3d3d3d; }
 | 
			
		||||
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
 | 
			
		||||
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
 | 
			
		||||
  background: #3d3d3d; }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-search input {
 | 
			
		||||
  background: #474747;
 | 
			
		||||
  color: #adadad; }
 | 
			
		||||
.mm-menu li.mm-noresults {
 | 
			
		||||
  color: #707070; }
 | 
			
		||||
 | 
			
		||||
.mm-menu em.mm-counter {
 | 
			
		||||
  color: #707070; }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-list li.mm-label > div > div {
 | 
			
		||||
  background: #3d3d3d; }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-header {
 | 
			
		||||
  border-color: #2b2b2b;
 | 
			
		||||
  color: #707070; }
 | 
			
		||||
  .mm-menu .mm-header a:before {
 | 
			
		||||
    border-color: #707070; }
 | 
			
		||||
 | 
			
		||||
html.mm-opened.mm-light .mm-page {
 | 
			
		||||
  box-shadow: none; }
 | 
			
		||||
 | 
			
		||||
.mm-ismenu.mm-light {
 | 
			
		||||
  background: #f3f3f3;
 | 
			
		||||
  color: #616161; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light .mm-list > li:after {
 | 
			
		||||
  border-color: #dadada; }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li > a.mm-subclose {
 | 
			
		||||
  background: #fafafa;
 | 
			
		||||
  color: #aaaaaa; }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
 | 
			
		||||
  border-color: #aaaaaa; }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
 | 
			
		||||
  border-color: #dadada; }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
 | 
			
		||||
.mm-menu.mm-light .mm-list > li.mm-selected > span {
 | 
			
		||||
  background: #fafafa; }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li.mm-label {
 | 
			
		||||
  background: #ebebeb; }
 | 
			
		||||
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
 | 
			
		||||
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
 | 
			
		||||
  background: #ebebeb; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light .mm-search input {
 | 
			
		||||
  background: #dadada;
 | 
			
		||||
  color: #616161; }
 | 
			
		||||
.mm-menu.mm-light li.mm-noresults {
 | 
			
		||||
  color: #aaaaaa; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light em.mm-counter {
 | 
			
		||||
  color: #aaaaaa; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light .mm-list li.mm-label > div > div {
 | 
			
		||||
  background: #ebebeb; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light .mm-header {
 | 
			
		||||
  border-color: #dadada;
 | 
			
		||||
  color: #aaaaaa; }
 | 
			
		||||
  .mm-menu.mm-light .mm-header a:before {
 | 
			
		||||
    border-color: #aaaaaa; }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.ie8.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.ie8.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.ie8.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAOC,uBACA;EACC,UAAU,ECKG,IAAI;;ADHlB,UACA;EACC,UAAU,ECAA,OAAI;EDCd,KAAK,ECCG,OAAwB;;ADK/B,4BACA;EACC,YAAY,ECHJ,OAAwB;ADS/B,sCACA;EACC,UAAU,ECbA,OAAwB;EDclC,KAAK,ECfI,OAAwB;ADiBlC,0FAEA;EACC,YAAY,ECpBH,OAAwB;ADsBlC,4CACA;EACC,YAAY,ECrBN,OAAwB;AD2BhC;yCAEA;EACC,UAAU,EChCC,OAAwB;ADmCrC,+BACA;EACC,UAAU,ECpCG,OAAuB;AD4CpC;+CAEA;EACC,UAAU,EC/CE,OAAuB;;ADsEtC,yBACA;EACC,UAAU,ECtED,OAAwB;EDuEjC,KAAK,EC5EE,OAAwB;AD8EhC,wBACA;EACC,KAAK,EC/EO,OAAwB;;ADsFtC,sBACA;EACC,KAAK,ECxFQ,OAAwB;;AD4DrC,yCACA;EACC,UAAU,EC5DI,OAAuB;;AD+FtC,mBACA;EACC,YAAY,EChGH,OAAwB;EDiGjC,KAAK,ECpGO,OAAwB;EDsGpC,4BACA;IACC,YAAY,ECxGD,OAAwB;;ADTtC,gCACA;EACC,UAAU,ECqCG,IAAI;;ADnClB,mBACA;EACC,UAAU,ECgCA,OAAO;ED/BjB,KAAK,ECiCG,OAAwB;;AD3B/B,qCACA;EACC,YAAY,EC6BJ,OAAwB;ADvB/B,+CACA;EACC,UAAU,ECmBA,OAAwB;EDlBlC,KAAK,ECiBI,OAAwB;ADflC,4GAEA;EACC,YAAY,ECYH,OAAwB;ADVlC,qDACA;EACC,YAAY,ECWN,OAAwB;ADLhC;kDAEA;EACC,UAAU,ECAC,OAAwB;ADGrC,wCACA;EACC,UAAU,ECJG,OAAuB;ADYpC;wDAEA;EACC,UAAU,ECfE,OAAuB;;ADsCtC,kCACA;EACC,UAAU,ECtCD,OAAwB;EDuCjC,KAAK,EC5CE,OAAwB;AD8ChC,iCACA;EACC,KAAK,EC/CO,OAAwB;;ADsDtC,+BACA;EACC,KAAK,ECxDQ,OAAwB;;AD4BrC,kDACA;EACC,UAAU,EC5BI,OAAuB;;AD+DtC,4BACA;EACC,YAAY,EChEH,OAAwB;EDiEjC,KAAK,ECpEO,OAAwB;EDsEpC,qCACA;IACC,YAAY,ECxED,OAAwB",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/inc/_colors.scss","../../../../scss/vendor/mmenu/extensions/jquery.mmenu.ie8.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.ie8.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										245
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.positioning.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										245
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.positioning.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,245 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu position extension CSS
 | 
			
		||||
*/
 | 
			
		||||
.mm-menu.mm-top {
 | 
			
		||||
  width: 100%; }
 | 
			
		||||
 | 
			
		||||
html.mm-top.mm-opened .mm-page,
 | 
			
		||||
html.mm-top.mm-opened #mm-blocker {
 | 
			
		||||
  top: 0%; }
 | 
			
		||||
 | 
			
		||||
html.mm-top.mm-opened.mm-opening .mm-page,
 | 
			
		||||
html.mm-top.mm-opened.mm-opening #mm-blocker,
 | 
			
		||||
html.mm-top.mm-opened.mm-opening .mm-fixed-top,
 | 
			
		||||
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
 | 
			
		||||
  left: 0; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-right {
 | 
			
		||||
  left: auto;
 | 
			
		||||
  right: 0; }
 | 
			
		||||
 | 
			
		||||
html.mm-right.mm-opened .mm-page,
 | 
			
		||||
html.mm-right.mm-opened #mm-blocker,
 | 
			
		||||
html.mm-right.mm-opened .mm-fixed-top,
 | 
			
		||||
html.mm-right.mm-opened .mm-fixed-bottom {
 | 
			
		||||
  left: auto;
 | 
			
		||||
  right: 0%; }
 | 
			
		||||
 | 
			
		||||
html.mm-right.mm-opened.mm-opening .mm-page,
 | 
			
		||||
html.mm-right.mm-opened.mm-opening #mm-blocker,
 | 
			
		||||
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
 | 
			
		||||
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
 | 
			
		||||
  left: auto; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-bottom {
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  top: auto;
 | 
			
		||||
  bottom: 0; }
 | 
			
		||||
 | 
			
		||||
html.mm-bottom.mm-opened .mm-page,
 | 
			
		||||
html.mm-bottom.mm-opened #mm-blocker {
 | 
			
		||||
  bottom: 0%;
 | 
			
		||||
  top: auto; }
 | 
			
		||||
 | 
			
		||||
html.mm-bottom.mm-opened.mm-opening .mm-page,
 | 
			
		||||
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
 | 
			
		||||
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,
 | 
			
		||||
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
 | 
			
		||||
  top: auto;
 | 
			
		||||
  left: 0; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-top {
 | 
			
		||||
  height: 80%; }
 | 
			
		||||
 | 
			
		||||
html.mm-top.mm-opening .mm-page,
 | 
			
		||||
html.mm-top.mm-opening #mm-blocker,
 | 
			
		||||
html.mm-top.mm-opening .mm-fixed-top {
 | 
			
		||||
  top: 80%; }
 | 
			
		||||
html.mm-top.mm-opening .mm-fixed-bottom {
 | 
			
		||||
  bottom: -80%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-height: 175px) {
 | 
			
		||||
  .mm-menu.mm-top {
 | 
			
		||||
    height: 140px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-top.mm-opening .mm-page,
 | 
			
		||||
  html.mm-top.mm-opening #mm-blocker,
 | 
			
		||||
  html.mm-top.mm-opening .mm-fixed-top {
 | 
			
		||||
    top: 140px; }
 | 
			
		||||
  html.mm-top.mm-opening .mm-fixed-bottom {
 | 
			
		||||
    bottom: -140px; } }
 | 
			
		||||
@media all and (min-height: 1100px) {
 | 
			
		||||
  .mm-menu.mm-top {
 | 
			
		||||
    height: 880px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-top.mm-opening .mm-page,
 | 
			
		||||
  html.mm-top.mm-opening #mm-blocker,
 | 
			
		||||
  html.mm-top.mm-opening .mm-fixed-top {
 | 
			
		||||
    top: 880px; }
 | 
			
		||||
  html.mm-top.mm-opening .mm-fixed-bottom {
 | 
			
		||||
    bottom: -880px; } }
 | 
			
		||||
.mm-menu.mm-right {
 | 
			
		||||
  width: 80%; }
 | 
			
		||||
 | 
			
		||||
html.mm-right.mm-opening .mm-page,
 | 
			
		||||
html.mm-right.mm-opening #mm-blocker,
 | 
			
		||||
html.mm-right.mm-opening .mm-fixed-top,
 | 
			
		||||
html.mm-right.mm-opening .mm-fixed-bottom {
 | 
			
		||||
  right: 80%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-width: 175px) {
 | 
			
		||||
  .mm-menu.mm-right {
 | 
			
		||||
    width: 140px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-right.mm-opening .mm-page,
 | 
			
		||||
  html.mm-right.mm-opening #mm-blocker,
 | 
			
		||||
  html.mm-right.mm-opening .mm-fixed-top,
 | 
			
		||||
  html.mm-right.mm-opening .mm-fixed-bottom {
 | 
			
		||||
    right: 140px; } }
 | 
			
		||||
@media all and (min-width: 375px) {
 | 
			
		||||
  .mm-menu.mm-right {
 | 
			
		||||
    width: 300px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-right.mm-opening .mm-page,
 | 
			
		||||
  html.mm-right.mm-opening #mm-blocker,
 | 
			
		||||
  html.mm-right.mm-opening .mm-fixed-top,
 | 
			
		||||
  html.mm-right.mm-opening .mm-fixed-bottom {
 | 
			
		||||
    right: 300px; } }
 | 
			
		||||
.mm-menu.mm-bottom {
 | 
			
		||||
  height: 80%; }
 | 
			
		||||
 | 
			
		||||
html.mm-bottom.mm-opening .mm-page,
 | 
			
		||||
html.mm-bottom.mm-opening #mm-blocker,
 | 
			
		||||
html.mm-bottom.mm-opening .mm-fixed-bottom {
 | 
			
		||||
  bottom: 80%; }
 | 
			
		||||
html.mm-bottom.mm-opening .mm-fixed-top {
 | 
			
		||||
  top: -80%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-height: 175px) {
 | 
			
		||||
  .mm-menu.mm-bottom {
 | 
			
		||||
    height: 140px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-bottom.mm-opening .mm-page,
 | 
			
		||||
  html.mm-bottom.mm-opening #mm-blocker,
 | 
			
		||||
  html.mm-bottom.mm-opening .mm-fixed-bottom {
 | 
			
		||||
    bottom: 140px; }
 | 
			
		||||
  html.mm-bottom.mm-opening .mm-fixed-top {
 | 
			
		||||
    top: -140px; } }
 | 
			
		||||
@media all and (min-height: 1100px) {
 | 
			
		||||
  .mm-menu.mm-bottom {
 | 
			
		||||
    height: 880px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-bottom.mm-opening .mm-page,
 | 
			
		||||
  html.mm-bottom.mm-opening #mm-blocker,
 | 
			
		||||
  html.mm-bottom.mm-opening .mm-fixed-bottom {
 | 
			
		||||
    bottom: 880px; }
 | 
			
		||||
  html.mm-bottom.mm-opening .mm-fixed-top {
 | 
			
		||||
    top: -880px; } }
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu z-position extension CSS
 | 
			
		||||
*/
 | 
			
		||||
html.mm-front.mm-opened .mm-page {
 | 
			
		||||
  top: 0 !important;
 | 
			
		||||
  right: 0 !important;
 | 
			
		||||
  bottom: 0 !important;
 | 
			
		||||
  left: 0 !important; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-front,
 | 
			
		||||
.mm-menu.mm-next {
 | 
			
		||||
  -webkit-transition: none 0.4s ease;
 | 
			
		||||
  -moz-transition: none 0.4s ease;
 | 
			
		||||
  -ms-transition: none 0.4s ease;
 | 
			
		||||
  -o-transition: none 0.4s ease;
 | 
			
		||||
  transition: none 0.4s ease;
 | 
			
		||||
  -webkit-transition-property: top, right, bottom, left, -webkit-transform;
 | 
			
		||||
  -moz-transition-property: top, right, bottom, left, -moz-transform;
 | 
			
		||||
  -ms-transition-property: top, right, bottom, left, -o-transform;
 | 
			
		||||
  -o-transition-property: top, right, bottom, left, -o-transform;
 | 
			
		||||
  transition-property: top, right, bottom, left, transform; }
 | 
			
		||||
 | 
			
		||||
html.mm-front .mm-page,
 | 
			
		||||
html.mm-front #mm-blocker {
 | 
			
		||||
  z-index: 0; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-front {
 | 
			
		||||
  z-index: 1;
 | 
			
		||||
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }
 | 
			
		||||
 | 
			
		||||
html.mm-opened.mm-next .mm-page {
 | 
			
		||||
  box-shadow: none; }
 | 
			
		||||
 | 
			
		||||
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
 | 
			
		||||
  left: 0%; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
 | 
			
		||||
  left: 0; }
 | 
			
		||||
 | 
			
		||||
html.mm-opening .mm-menu.mm-top.mm-front, html.mm-opening .mm-menu.mm-top.mm-next {
 | 
			
		||||
  left: 0;
 | 
			
		||||
  top: 0%; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
 | 
			
		||||
  left: auto; }
 | 
			
		||||
 | 
			
		||||
html.mm-opening .mm-menu.mm-right.mm-front, html.mm-opening .mm-menu.mm-right.mm-next {
 | 
			
		||||
  left: auto;
 | 
			
		||||
  right: 0%; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
 | 
			
		||||
  top: auto;
 | 
			
		||||
  left: 0; }
 | 
			
		||||
 | 
			
		||||
html.mm-opening .mm-menu.mm-bottom.mm-front, html.mm-opening .mm-menu.mm-bottom.mm-next {
 | 
			
		||||
  left: 0;
 | 
			
		||||
  bottom: 0%; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-front, .mm-menu.mm-next {
 | 
			
		||||
  left: -80%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-width: 175px) {
 | 
			
		||||
  .mm-menu.mm-front, .mm-menu.mm-next {
 | 
			
		||||
    left: -140px; } }
 | 
			
		||||
@media all and (min-width: 375px) {
 | 
			
		||||
  .mm-menu.mm-front, .mm-menu.mm-next {
 | 
			
		||||
    left: -300px; } }
 | 
			
		||||
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
 | 
			
		||||
  top: -80%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-height: 175px) {
 | 
			
		||||
  .mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
 | 
			
		||||
    top: -140px; } }
 | 
			
		||||
@media all and (min-height: 1100px) {
 | 
			
		||||
  .mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
 | 
			
		||||
    top: -880px; } }
 | 
			
		||||
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
 | 
			
		||||
  right: -80%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-width: 175px) {
 | 
			
		||||
  .mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
 | 
			
		||||
    right: -140px; } }
 | 
			
		||||
@media all and (min-width: 375px) {
 | 
			
		||||
  .mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
 | 
			
		||||
    right: -300px; } }
 | 
			
		||||
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
 | 
			
		||||
  bottom: -80%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-height: 175px) {
 | 
			
		||||
  .mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
 | 
			
		||||
    bottom: -140px; } }
 | 
			
		||||
@media all and (min-height: 1100px) {
 | 
			
		||||
  .mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
 | 
			
		||||
    bottom: -880px; } }
 | 
			
		||||
html.mm-front .mm-fixed-top,
 | 
			
		||||
html.mm-front .mm-fixed-bottom,
 | 
			
		||||
html.mm-opening.mm-front .mm-fixed-top,
 | 
			
		||||
html.mm-opening.mm-front .mm-fixed-bottom {
 | 
			
		||||
  left: 0;
 | 
			
		||||
  right: auto; }
 | 
			
		||||
html.mm-front .mm-fixed-top,
 | 
			
		||||
html.mm-opening.mm-front .mm-fixed-top {
 | 
			
		||||
  top: 0; }
 | 
			
		||||
html.mm-front .mm-fixed-bottom,
 | 
			
		||||
html.mm-opening.mm-front .mm-fixed-bottom {
 | 
			
		||||
  bottom: 0; }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.positioning.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.positioning.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.positioning.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAOA,eACA;EACC,KAAK,EAAE,IAAI;;AAIX;iCAEA;EACC,GAAG,EAAE,EAAE;;AAKR;;;iDAIA;EACC,IAAI,EAAE,CAAC;;AAKT,iBACA;EACC,IAAI,EAAE,IAAI;EACV,KAAK,EAAE,CAAC;;AAIR;;;wCAIA;EACC,IAAI,EAAE,IAAI;EACV,KAAK,EAAE,EAAE;;AAKV;;;mDAIA;EACC,IAAI,EAAE,IAAI;;AAKZ,kBACA;EACC,KAAK,EAAE,IAAI;EACX,GAAG,EAAE,IAAI;EACT,MAAM,EAAE,CAAC;;AAIT;oCAEA;EACC,MAAM,EAAE,EAAE;EACV,GAAG,EAAE,IAAI;;AAKV;;;oDAIA;EACC,GAAG,EAAE,IAAI;EACT,IAAI,EAAE,CAAC;;ACdR,eACA;EACC,MAAM,EAAE,GAAqB;;AAI7B;;oCAGA;EACC,GAAG,EAAE,GAAqB;AAE3B,uCACA;EACC,MAAM,EAAE,IAA0B;;AAGpC,kCAAoD;EACnD,eACA;IACC,MAAM,EAlFW,KAAK;;EAsFtB;;sCAGA;IACC,GAAG,EA1Fa,KAAK;EA4FtB,uCACA;IACC,MAAM,EAAE,MAAW;AAItB,mCAAoD;EACnD,eACA;IACC,MAAM,EApGW,KAAK;;EAwGtB;;sCAGA;IACC,GAAG,EA5Ga,KAAK;EA8GtB,uCACA;IACC,MAAM,EAAE,MAAW;AAMtB,iBACA;EACC,KAAK,EAAE,GAAoB;;AAI3B;;;yCAIA;EACC,KAAK,EAAE,GAAoB;;AAG7B,iCAAiD;EAChD,iBACA;IACC,KAAK,EA5IW,KAAK;;EAgJrB;;;2CAIA;IACC,KAAK,EArJU,KAAK;AAyJvB,iCAAiD;EAChD,iBACA;IACC,KAAK,EA3JW,KAAK;;EA+JrB;;;2CAIA;IACC,KAAK,EApKU,KAAK;AA0KvB,kBACA;EACC,MAAM,EAAE,GAAqB;;AAI7B;;0CAGA;EACC,MAAM,EAAE,GAAqB;AAE9B,uCACA;EACC,GAAG,EAAE,IAA0B;;AAGjC,kCAAoD;EACnD,kBACA;IACC,MAAM,EA3LW,KAAK;;EA+LtB;;4CAGA;IACC,MAAM,EAnMU,KAAK;EAqMtB,uCACA;IACC,GAAG,EAAE,MAAW;AAInB,mCAAoD;EACnD,kBACA;IACC,MAAM,EA7MW,KAAK;;EAiNtB;;4CAGA;IACC,MAAM,EArNU,KAAK;EAuNtB,uCACA;IACC,GAAG,EAAE,MAAW;;;;ADjIpB,gCACA;EACC,GAAG,EAAE,YAAY;EACjB,KAAK,EAAE,YAAY;EACnB,MAAM,EAAE,YAAY;EACpB,IAAI,EAAE,YAAY;;AAInB;gBAEA;EEtDI,kBAAgB,EFuDkB,cAA8C;EEtDhF,eAAa,EFsDqB,cAA8C;EErDhF,cAAY,EFqDsB,cAA8C;EEpDhF,aAAW,EFoDuB,cAA8C;EEnDhF,UAAQ,EFmD0B,cAA8C;EAEnF,2BAA2B,EAAE,2CAA2C;EACxE,wBAAwB,EAAE,wCAAwC;EAClE,uBAAuB,EAAE,sCAAsC;EAC/D,sBAAsB,EAAE,sCAAsC;EAC9D,mBAAmB,EAAE,mCAAmC;;AAMxD;yBAEA;EACC,OAAO,EAAE,CAAC;;AAGZ,iBACA;EACC,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,2BAA6B;;AAE1C,+BACA;EACC,UAAU,EAAE,IAAI;;AAMhB,mEAEA;EACC,IAAI,EAAE,EAAE;;AAOT,iDAEA;EACC,IAAI,EAAE,CAAC;;AAKR,iFAEA;EACC,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,EAAE;;AAOR,qDAEA;EACC,IAAI,EAAE,IAAI;;AAKX,qFAEA;EACC,IAAI,EAAE,IAAI;EACV,KAAK,EAAE,EAAE;;AAOV,uDAEA;EACC,GAAG,EAAE,IAAI;EACT,IAAI,EAAE,CAAC;;AAKR,uFAEA;EACC,IAAI,EAAE,CAAC;EACP,MAAM,EAAE,EAAE;;ACuCV,mCAEA;EACC,IAAI,EAAE,IAAyB;;AAGjC,iCAAiD;EAG/C,mCAEA;IACC,IAAI,EAAE,MAAU;AAInB,iCAAiD;EAG/C,mCAEA;IACC,IAAI,EAAE,MAAU;AAQlB,iDAEA;EACC,GAAG,EAAE,IAA0B;;AAGjC,kCAAoD;EAGlD,iDAEA;IACC,GAAG,EAAE,MAAW;AAInB,mCAAoD;EAGlD,iDAEA;IACC,GAAG,EAAE,MAAW;AAQlB,qDAEA;EACC,KAAK,EAAE,IAAyB;;AAGlC,iCAAiD;EAG/C,qDAEA;IACC,KAAK,EAAE,MAAU;AAIpB,iCAAiD;EAG/C,qDAEA;IACC,KAAK,EAAE,MAAU;AAQnB,uDAEA;EACC,MAAM,EAAE,IAA0B;;AAGpC,kCAAoD;EAGlD,uDAEA;IACC,MAAM,EAAE,MAAW;AAItB,mCAAoD;EAGlD,uDAEA;IACC,MAAM,EAAE,MAAW;AAUrB;;;yCAEA;EACC,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;AAEZ;sCACA;EACC,GAAG,EAAE,CAAC;AAEP;yCACA;EACC,MAAM,EAAE,CAAC",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/extensions/jquery.mmenu.positioning.scss","../../../../scss/vendor/mmenu/inc/_sizing.scss","../../../../scss/vendor/mmenu/inc/_variables.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.positioning.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										133
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.themes.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										133
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.themes.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,133 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu themes extension CSS
 | 
			
		||||
*/
 | 
			
		||||
html.mm-opened.mm-light .mm-page {
 | 
			
		||||
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
 | 
			
		||||
 | 
			
		||||
.mm-ismenu.mm-light {
 | 
			
		||||
  background: #f3f3f3;
 | 
			
		||||
  color: rgba(0, 0, 0, 0.6); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light .mm-list > li:after {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.1); }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li > a.mm-subclose {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.6);
 | 
			
		||||
  color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.1); }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
 | 
			
		||||
.mm-menu.mm-light .mm-list > li.mm-selected > span {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.6); }
 | 
			
		||||
.mm-menu.mm-light .mm-list > li.mm-label {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.03); }
 | 
			
		||||
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
 | 
			
		||||
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.03); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light .mm-search input {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.1);
 | 
			
		||||
  color: rgba(0, 0, 0, 0.6); }
 | 
			
		||||
.mm-menu.mm-light li.mm-noresults {
 | 
			
		||||
  color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light em.mm-counter {
 | 
			
		||||
  color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light .mm-list li.mm-label > div > div {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.03); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-light .mm-header {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.1);
 | 
			
		||||
  color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
  .mm-menu.mm-light .mm-header a:before {
 | 
			
		||||
    border-color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
 | 
			
		||||
html.mm-opened.mm-white .mm-page {
 | 
			
		||||
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
 | 
			
		||||
 | 
			
		||||
.mm-ismenu.mm-white {
 | 
			
		||||
  background: white;
 | 
			
		||||
  color: rgba(0, 0, 0, 0.6); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-white .mm-list > li:after {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.1); }
 | 
			
		||||
.mm-menu.mm-white .mm-list > li > a.mm-subclose {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.08);
 | 
			
		||||
  color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.1); }
 | 
			
		||||
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
 | 
			
		||||
.mm-menu.mm-white .mm-list > li.mm-selected > span {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.08); }
 | 
			
		||||
.mm-menu.mm-white .mm-list > li.mm-label {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.03); }
 | 
			
		||||
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
 | 
			
		||||
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.03); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-white .mm-search input {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.1);
 | 
			
		||||
  color: rgba(0, 0, 0, 0.6); }
 | 
			
		||||
.mm-menu.mm-white li.mm-noresults {
 | 
			
		||||
  color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-white em.mm-counter {
 | 
			
		||||
  color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-white .mm-list li.mm-label > div > div {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.03); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-white .mm-header {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.1);
 | 
			
		||||
  color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
  .mm-menu.mm-white .mm-header a:before {
 | 
			
		||||
    border-color: rgba(0, 0, 0, 0.3); }
 | 
			
		||||
 | 
			
		||||
html.mm-opened.mm-black .mm-page {
 | 
			
		||||
  box-shadow: none; }
 | 
			
		||||
 | 
			
		||||
.mm-ismenu.mm-black {
 | 
			
		||||
  background: black;
 | 
			
		||||
  color: rgba(255, 255, 255, 0.6); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-black .mm-list > li:after {
 | 
			
		||||
  border-color: rgba(255, 255, 255, 0.2); }
 | 
			
		||||
.mm-menu.mm-black .mm-list > li > a.mm-subclose {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.25);
 | 
			
		||||
  color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
.mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before {
 | 
			
		||||
  border-color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
.mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
 | 
			
		||||
  border-color: rgba(255, 255, 255, 0.2); }
 | 
			
		||||
.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
 | 
			
		||||
.mm-menu.mm-black .mm-list > li.mm-selected > span {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.25); }
 | 
			
		||||
.mm-menu.mm-black .mm-list > li.mm-label {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.15); }
 | 
			
		||||
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
 | 
			
		||||
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.15); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-black .mm-search input {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.3);
 | 
			
		||||
  color: rgba(255, 255, 255, 0.6); }
 | 
			
		||||
.mm-menu.mm-black li.mm-noresults {
 | 
			
		||||
  color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-black em.mm-counter {
 | 
			
		||||
  color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-black .mm-list li.mm-label > div > div {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.15); }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-black .mm-header {
 | 
			
		||||
  border-color: rgba(255, 255, 255, 0.2);
 | 
			
		||||
  color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
  .mm-menu.mm-black .mm-header a:before {
 | 
			
		||||
    border-color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.themes.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.themes.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.themes.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAOC,gCACA;EACC,UAAU,ECEG,2BAA6B;;ADA3C,mBACA;EACC,UAAU,ECHA,OAAO;EDIjB,KAAK,ECFG,kBAAoB;;ADQ3B,qCACA;EACC,YAAY,ECNJ,kBAAoB;ADY3B,+CACA;EACC,UAAU,EChBA,wBAA0B;EDiBpC,KAAK,EClBI,kBAAoB;ADoB9B,4GAEA;EACC,YAAY,ECvBH,kBAAoB;ADyB9B,qDACA;EACC,YAAY,ECxBN,kBAAoB;AD8B5B;kDAEA;EACC,UAAU,ECnCC,wBAA0B;ADsCvC,wCACA;EACC,UAAU,ECvCG,mBAAqB;AD+ClC;wDAEA;EACC,UAAU,EClDE,mBAAqB;;ADyEpC,kCACA;EACC,UAAU,ECzED,kBAAoB;ED0E7B,KAAK,EC/EE,kBAAoB;ADiF5B,iCACA;EACC,KAAK,EClFO,kBAAoB;;ADyFlC,+BACA;EACC,KAAK,EC3FQ,kBAAoB;;AD+DjC,kDACA;EACC,UAAU,EC/DI,mBAAqB;;ADkGpC,4BACA;EACC,YAAY,ECnGH,kBAAoB;EDoG7B,KAAK,ECvGO,kBAAoB;EDyGhC,qCACA;IACC,YAAY,EC3GD,kBAAoB;;ADNlC,gCACA;EACC,UAAU,ECkCG,2BAA6B;;ADhC3C,mBACA;EACC,UAAU,EC6BA,KAAI;ED5Bd,KAAK,EC8BG,kBAAoB;;ADxB3B,qCACA;EACC,YAAY,EC0BJ,kBAAoB;ADpB3B,+CACA;EACC,UAAU,ECgBA,mBAAqB;EDf/B,KAAK,ECcI,kBAAoB;ADZ9B,4GAEA;EACC,YAAY,ECSH,kBAAoB;ADP9B,qDACA;EACC,YAAY,ECQN,kBAAoB;ADF5B;kDAEA;EACC,UAAU,ECHC,mBAAqB;ADMlC,wCACA;EACC,UAAU,ECPG,mBAAqB;ADelC;wDAEA;EACC,UAAU,EClBE,mBAAqB;;ADyCpC,kCACA;EACC,UAAU,ECzCD,kBAAoB;ED0C7B,KAAK,EC/CE,kBAAoB;ADiD5B,iCACA;EACC,KAAK,EClDO,kBAAoB;;ADyDlC,+BACA;EACC,KAAK,EC3DQ,kBAAoB;;AD+BjC,kDACA;EACC,UAAU,EC/BI,mBAAqB;;ADkEpC,4BACA;EACC,YAAY,ECnEH,kBAAoB;EDoE7B,KAAK,ECvEO,kBAAoB;EDyEhC,qCACA;IACC,YAAY,EC3ED,kBAAoB;;ADtClC,gCACA;EACC,UAAU,ECkEG,IAAI;;ADhElB,mBACA;EACC,UAAU,EC6DA,KAAI;ED5Dd,KAAK,EC8DG,wBAA0B;;ADxDjC,qCACA;EACC,YAAY,EC0DJ,wBAA0B;ADpDjC,+CACA;EACC,UAAU,ECgDA,yBAA2B;ED/CrC,KAAK,EC8CI,wBAA0B;AD5CpC,4GAEA;EACC,YAAY,ECyCH,wBAA0B;ADvCpC,qDACA;EACC,YAAY,ECwCN,wBAA0B;ADlClC;kDAEA;EACC,UAAU,EC6BC,yBAA2B;AD1BxC,wCACA;EACC,UAAU,ECyBG,yBAA2B;ADjBxC;wDAEA;EACC,UAAU,ECcE,yBAA2B;;ADS1C,kCACA;EACC,UAAU,ECTD,wBAA0B;EDUnC,KAAK,ECfE,wBAA0B;ADiBlC,iCACA;EACC,KAAK,EClBO,wBAA0B;;ADyBxC,+BACA;EACC,KAAK,EC3BQ,wBAA0B;;ADDvC,kDACA;EACC,UAAU,ECCI,yBAA2B;;ADkC1C,4BACA;EACC,YAAY,ECnCH,wBAA0B;EDoCnC,KAAK,ECvCO,wBAA0B;EDyCtC,qCACA;IACC,YAAY,EC3CD,wBAA0B",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/inc/_colors.scss","../../../../scss/vendor/mmenu/extensions/jquery.mmenu.themes.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.themes.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										41
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.widescreen.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.widescreen.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,41 @@
 | 
			
		||||
/*
 | 
			
		||||
    jQuery.mmenu widescreen extension CSS
 | 
			
		||||
*/
 | 
			
		||||
html, body {
 | 
			
		||||
  overflow: auto !important; }
 | 
			
		||||
 | 
			
		||||
body {
 | 
			
		||||
  position: relative; }
 | 
			
		||||
 | 
			
		||||
#mm-blocker {
 | 
			
		||||
  display: none !important; }
 | 
			
		||||
 | 
			
		||||
.mm-page {
 | 
			
		||||
  box-shadow: none !important;
 | 
			
		||||
  background: inherit;
 | 
			
		||||
  min-height: 100% !important;
 | 
			
		||||
  height: auto !important;
 | 
			
		||||
  margin-left: 300px;
 | 
			
		||||
  top: 0 !important;
 | 
			
		||||
  position: relative !important;
 | 
			
		||||
  z-index: 1;
 | 
			
		||||
  -webkit-box-sizing: border-box;
 | 
			
		||||
  -moz-box-sizing: border-box;
 | 
			
		||||
  -ms-box-sizing: border-box;
 | 
			
		||||
  -o-box-sizing: border-box;
 | 
			
		||||
  box-sizing: border-box; }
 | 
			
		||||
 | 
			
		||||
.mm-menu {
 | 
			
		||||
  position: fixed;
 | 
			
		||||
  z-index: 0;
 | 
			
		||||
  width: 300px !important;
 | 
			
		||||
  padding: 0; }
 | 
			
		||||
  .mm-menu.mm-top, .mm-menu.mm-right, .mm-menu.mm-bottom {
 | 
			
		||||
    top: 0 !important;
 | 
			
		||||
    right: auto !important;
 | 
			
		||||
    bottom: auto !important;
 | 
			
		||||
    left: 0 !important; }
 | 
			
		||||
  .mm-menu:first-child, .mm-menu.mm-current {
 | 
			
		||||
    display: block; }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.widescreen.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.widescreen.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/extensions/jquery.mmenu.widescreen.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAWA,UACA;EAEI,QAAQ,EAAE,eAAe;;AAE7B,IACA;EACI,QAAQ,EAAE,QAAQ;;AAEtB,WACA;EACI,OAAO,EAAE,eAAe;;AAE5B,QACA;EACI,UAAU,EAAE,eAAe;EAC3B,UAAU,EAAE,OAAO;EACnB,UAAU,EAAE,eAAe;EAC3B,MAAM,EAAE,eAAe;EACvB,WAAW,EAtBD,KAAK;EAuBf,GAAG,EAAE,YAAY;EACjB,QAAQ,EAAE,mBAAmB;EAC7B,OAAO,EAAE,CAAC;ECmBV,kBAAgB,EDjBsB,UAAU;ECkBhD,eAAa,EDlByB,UAAU;ECmBhD,cAAY,EDnB0B,UAAU;ECoBhD,aAAW,EDpB2B,UAAU;ECqBhD,UAAQ,EDrB8B,UAAU;;AAEpD,QACA;EACI,QAAQ,EAAE,KAAK;EACf,OAAO,EAAE,CAAC;EACV,KAAK,EAAE,gBAAwB;EAC/B,OAAO,EAAE,CAAC;EAEV,sDAGA;IACI,GAAG,EAAE,YAAY;IACjB,KAAK,EAAE,eAAe;IACtB,MAAM,EAAE,eAAe;IACvB,IAAI,EAAE,YAAY;EAGtB,yCAEA;IACI,OAAO,EAAE,KAAK",
 | 
			
		||||
"sources": ["../../../../scss/vendor/mmenu/extensions/jquery.mmenu.widescreen.scss","../../../../scss/vendor/mmenu/inc/_variables.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.widescreen.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1276
									
								
								theme/css-compiled/vendor/mmenu/jquery.mmenu.all.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1276
									
								
								theme/css-compiled/vendor/mmenu/jquery.mmenu.all.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/jquery.mmenu.all.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/jquery.mmenu.all.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										305
									
								
								theme/css-compiled/vendor/mmenu/jquery.mmenu.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										305
									
								
								theme/css-compiled/vendor/mmenu/jquery.mmenu.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,305 @@
 | 
			
		||||
/*
 | 
			
		||||
	jQuery.mmenu CSS
 | 
			
		||||
*/
 | 
			
		||||
.mm-page,
 | 
			
		||||
.mm-fixed-top,
 | 
			
		||||
.mm-fixed-bottom,
 | 
			
		||||
.mm-menu.mm-horizontal > .mm-panel {
 | 
			
		||||
  -webkit-transition: none 0.4s ease;
 | 
			
		||||
  -moz-transition: none 0.4s ease;
 | 
			
		||||
  -ms-transition: none 0.4s ease;
 | 
			
		||||
  -o-transition: none 0.4s ease;
 | 
			
		||||
  transition: none 0.4s ease;
 | 
			
		||||
  -webkit-transition-property: top, right, bottom, left, border;
 | 
			
		||||
  -moz-transition-property: top, right, bottom, left, border;
 | 
			
		||||
  -ms-transition-property: top, right, bottom, left, border;
 | 
			
		||||
  -o-transition-property: top, right, bottom, left, border;
 | 
			
		||||
  transition-property: top, right, bottom, left, border; }
 | 
			
		||||
 | 
			
		||||
html.mm-opened .mm-page,
 | 
			
		||||
html.mm-opened #mm-blocker {
 | 
			
		||||
  left: 0;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  margin: 0;
 | 
			
		||||
  border: 0px solid transparent; }
 | 
			
		||||
 | 
			
		||||
html.mm-opening .mm-page,
 | 
			
		||||
html.mm-opening #mm-blocker {
 | 
			
		||||
  border: 0px solid rgba(100, 100, 100, 0); }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-hidden {
 | 
			
		||||
  display: none; }
 | 
			
		||||
 | 
			
		||||
.mm-fixed-top,
 | 
			
		||||
.mm-fixed-bottom {
 | 
			
		||||
  position: fixed;
 | 
			
		||||
  left: 0; }
 | 
			
		||||
 | 
			
		||||
.mm-fixed-top {
 | 
			
		||||
  top: 0; }
 | 
			
		||||
 | 
			
		||||
.mm-fixed-bottom {
 | 
			
		||||
  bottom: 0; }
 | 
			
		||||
 | 
			
		||||
html.mm-opened .mm-page,
 | 
			
		||||
.mm-menu > .mm-panel {
 | 
			
		||||
  -webkit-box-sizing: border-box;
 | 
			
		||||
  -moz-box-sizing: border-box;
 | 
			
		||||
  -ms-box-sizing: border-box;
 | 
			
		||||
  -o-box-sizing: border-box;
 | 
			
		||||
  box-sizing: border-box; }
 | 
			
		||||
 | 
			
		||||
html.mm-opened,
 | 
			
		||||
html.mm-opened body {
 | 
			
		||||
  overflow-x: hidden;
 | 
			
		||||
  position: relative; }
 | 
			
		||||
 | 
			
		||||
html.mm-opened .mm-page {
 | 
			
		||||
  position: relative; }
 | 
			
		||||
 | 
			
		||||
html.mm-background .mm-page {
 | 
			
		||||
  background: inherit; }
 | 
			
		||||
 | 
			
		||||
#mm-blocker {
 | 
			
		||||
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;
 | 
			
		||||
  display: none;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  height: 100%;
 | 
			
		||||
  position: fixed;
 | 
			
		||||
  z-index: 999999; }
 | 
			
		||||
 | 
			
		||||
html.mm-opened #mm-blocker,
 | 
			
		||||
html.mm-blocking #mm-blocker {
 | 
			
		||||
  display: block; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-current {
 | 
			
		||||
  display: block; }
 | 
			
		||||
 | 
			
		||||
.mm-menu {
 | 
			
		||||
  background: inherit;
 | 
			
		||||
  display: none;
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  height: 100%;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  position: fixed;
 | 
			
		||||
  left: 0;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  z-index: 0; }
 | 
			
		||||
  .mm-menu > .mm-panel {
 | 
			
		||||
    background: inherit;
 | 
			
		||||
    -webkit-overflow-scrolling: touch;
 | 
			
		||||
    overflow: scroll;
 | 
			
		||||
    overflow-x: hidden;
 | 
			
		||||
    overflow-y: auto;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    padding: 20px;
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    left: 100%;
 | 
			
		||||
    z-index: 0; }
 | 
			
		||||
    .mm-menu > .mm-panel.mm-opened {
 | 
			
		||||
      left: 0%; }
 | 
			
		||||
    .mm-menu > .mm-panel.mm-subopened {
 | 
			
		||||
      left: -40%; }
 | 
			
		||||
    .mm-menu > .mm-panel.mm-highest {
 | 
			
		||||
      z-index: 1; }
 | 
			
		||||
    .mm-menu > .mm-panel.mm-hidden {
 | 
			
		||||
      display: block;
 | 
			
		||||
      visibility: hidden; }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-list {
 | 
			
		||||
  padding: 20px 0; }
 | 
			
		||||
.mm-menu > .mm-list {
 | 
			
		||||
  padding: 20px 0 40px 0; }
 | 
			
		||||
 | 
			
		||||
.mm-panel > .mm-list {
 | 
			
		||||
  margin-left: -20px;
 | 
			
		||||
  margin-right: -20px; }
 | 
			
		||||
  .mm-panel > .mm-list:first-child {
 | 
			
		||||
    padding-top: 0; }
 | 
			
		||||
 | 
			
		||||
.mm-list,
 | 
			
		||||
.mm-list > li {
 | 
			
		||||
  list-style: none;
 | 
			
		||||
  display: block;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  margin: 0; }
 | 
			
		||||
 | 
			
		||||
.mm-list {
 | 
			
		||||
  font: inherit;
 | 
			
		||||
  font-size: 14px; }
 | 
			
		||||
  .mm-list a,
 | 
			
		||||
  .mm-list a:hover {
 | 
			
		||||
    text-decoration: none; }
 | 
			
		||||
  .mm-list > li {
 | 
			
		||||
    position: relative; }
 | 
			
		||||
    .mm-list > li > a,
 | 
			
		||||
    .mm-list > li > span {
 | 
			
		||||
      text-overflow: ellipsis;
 | 
			
		||||
      white-space: nowrap;
 | 
			
		||||
      overflow: hidden;
 | 
			
		||||
      color: inherit;
 | 
			
		||||
      line-height: 20px;
 | 
			
		||||
      display: block;
 | 
			
		||||
      padding: 10px 10px 10px 20px;
 | 
			
		||||
      margin: 0; }
 | 
			
		||||
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
 | 
			
		||||
    content: '';
 | 
			
		||||
    border-bottom-width: 1px;
 | 
			
		||||
    border-bottom-style: solid;
 | 
			
		||||
    display: block;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    bottom: 0;
 | 
			
		||||
    left: 0; }
 | 
			
		||||
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
 | 
			
		||||
    width: auto;
 | 
			
		||||
    margin-left: 20px;
 | 
			
		||||
    position: relative;
 | 
			
		||||
    left: auto; }
 | 
			
		||||
  .mm-list a.mm-subopen {
 | 
			
		||||
    width: 40px;
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    right: 0;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    z-index: 2; }
 | 
			
		||||
    .mm-list a.mm-subopen::before {
 | 
			
		||||
      content: '';
 | 
			
		||||
      border-left-width: 1px;
 | 
			
		||||
      border-left-style: solid;
 | 
			
		||||
      display: block;
 | 
			
		||||
      height: 100%;
 | 
			
		||||
      position: absolute;
 | 
			
		||||
      left: 0;
 | 
			
		||||
      top: 0; }
 | 
			
		||||
    .mm-list a.mm-subopen.mm-fullsubopen {
 | 
			
		||||
      width: 100%; }
 | 
			
		||||
      .mm-list a.mm-subopen.mm-fullsubopen:before {
 | 
			
		||||
        border-left: none; }
 | 
			
		||||
    .mm-list a.mm-subopen + a,
 | 
			
		||||
    .mm-list a.mm-subopen + span {
 | 
			
		||||
      padding-right: 5px;
 | 
			
		||||
      margin-right: 40px; }
 | 
			
		||||
  .mm-list > li.mm-selected > a.mm-subopen {
 | 
			
		||||
    background: transparent; }
 | 
			
		||||
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
 | 
			
		||||
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
 | 
			
		||||
    padding-right: 45px;
 | 
			
		||||
    margin-right: 0; }
 | 
			
		||||
  .mm-list a.mm-subclose {
 | 
			
		||||
    text-indent: 20px;
 | 
			
		||||
    padding-top: 30px;
 | 
			
		||||
    margin-top: -20px; }
 | 
			
		||||
  .mm-list > li.mm-label {
 | 
			
		||||
    text-overflow: ellipsis;
 | 
			
		||||
    white-space: nowrap;
 | 
			
		||||
    overflow: hidden;
 | 
			
		||||
    font-size: 10px;
 | 
			
		||||
    text-transform: uppercase;
 | 
			
		||||
    text-indent: 20px;
 | 
			
		||||
    line-height: 25px;
 | 
			
		||||
    padding-right: 5px; }
 | 
			
		||||
  .mm-list > li.mm-spacer {
 | 
			
		||||
    padding-top: 40px; }
 | 
			
		||||
    .mm-list > li.mm-spacer.mm-label {
 | 
			
		||||
      padding-top: 25px; }
 | 
			
		||||
  .mm-list a.mm-subopen:after,
 | 
			
		||||
  .mm-list a.mm-subclose:before {
 | 
			
		||||
    content: '';
 | 
			
		||||
    border: 2px solid transparent;
 | 
			
		||||
    display: block;
 | 
			
		||||
    width: 7px;
 | 
			
		||||
    height: 7px;
 | 
			
		||||
    margin-bottom: -5px;
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    bottom: 50%;
 | 
			
		||||
    -webkit-transform: rotate(-45deg);
 | 
			
		||||
    -moz-transform: rotate(-45deg);
 | 
			
		||||
    -ms-transform: rotate(-45deg);
 | 
			
		||||
    -o-transform: rotate(-45deg);
 | 
			
		||||
    transform: rotate(-45deg); }
 | 
			
		||||
  .mm-list a.mm-subopen:after {
 | 
			
		||||
    border-top: none;
 | 
			
		||||
    border-left: none;
 | 
			
		||||
    right: 18px; }
 | 
			
		||||
  .mm-list a.mm-subclose:before {
 | 
			
		||||
    border-right: none;
 | 
			
		||||
    border-bottom: none;
 | 
			
		||||
    margin-bottom: -15px;
 | 
			
		||||
    left: 22px; }
 | 
			
		||||
 | 
			
		||||
.mm-menu.mm-vertical .mm-list .mm-panel {
 | 
			
		||||
  display: none;
 | 
			
		||||
  padding: 10px 0 10px 10px; }
 | 
			
		||||
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
 | 
			
		||||
    border-color: transparent; }
 | 
			
		||||
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
 | 
			
		||||
  display: block; }
 | 
			
		||||
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {
 | 
			
		||||
  height: 40px; }
 | 
			
		||||
  .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
 | 
			
		||||
    -webkit-transform: rotate(45deg);
 | 
			
		||||
    -moz-transform: rotate(45deg);
 | 
			
		||||
    -ms-transform: rotate(45deg);
 | 
			
		||||
    -o-transform: rotate(45deg);
 | 
			
		||||
    transform: rotate(45deg);
 | 
			
		||||
    top: 16px;
 | 
			
		||||
    right: 16px; }
 | 
			
		||||
 | 
			
		||||
html.mm-opened .mm-page {
 | 
			
		||||
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
 | 
			
		||||
 | 
			
		||||
.mm-ismenu {
 | 
			
		||||
  background: #333333;
 | 
			
		||||
  color: rgba(255, 255, 255, 0.6); }
 | 
			
		||||
 | 
			
		||||
.mm-menu .mm-list > li:after {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.15); }
 | 
			
		||||
.mm-menu .mm-list > li > a.mm-subclose {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.1);
 | 
			
		||||
  color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
 | 
			
		||||
  border-color: rgba(255, 255, 255, 0.3); }
 | 
			
		||||
.mm-menu .mm-list > li > a.mm-subopen:before {
 | 
			
		||||
  border-color: rgba(0, 0, 0, 0.15); }
 | 
			
		||||
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
 | 
			
		||||
.mm-menu .mm-list > li.mm-selected > span {
 | 
			
		||||
  background: rgba(0, 0, 0, 0.1); }
 | 
			
		||||
.mm-menu .mm-list > li.mm-label {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.05); }
 | 
			
		||||
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
 | 
			
		||||
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.05); }
 | 
			
		||||
 | 
			
		||||
html.mm-opening .mm-page,
 | 
			
		||||
html.mm-opening #mm-blocker,
 | 
			
		||||
html.mm-opening .mm-fixed-top,
 | 
			
		||||
html.mm-opening .mm-fixed-bottom {
 | 
			
		||||
  left: 80%; }
 | 
			
		||||
 | 
			
		||||
.mm-menu {
 | 
			
		||||
  width: 80%; }
 | 
			
		||||
 | 
			
		||||
@media all and (max-width: 175px) {
 | 
			
		||||
  .mm-menu {
 | 
			
		||||
    width: 140px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-opening .mm-page,
 | 
			
		||||
  html.mm-opening #mm-blocker,
 | 
			
		||||
  html.mm-opening .mm-fixed-top,
 | 
			
		||||
  html.mm-opening .mm-fixed-bottom {
 | 
			
		||||
    left: 140px; } }
 | 
			
		||||
@media all and (min-width: 375px) {
 | 
			
		||||
  .mm-menu {
 | 
			
		||||
    width: 300px; }
 | 
			
		||||
 | 
			
		||||
  html.mm-opening .mm-page,
 | 
			
		||||
  html.mm-opening #mm-blocker,
 | 
			
		||||
  html.mm-opening .mm-fixed-top,
 | 
			
		||||
  html.mm-opening .mm-fixed-bottom {
 | 
			
		||||
    left: 300px; } }
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=jquery.mmenu.css.map */
 | 
			
		||||
							
								
								
									
										7
									
								
								theme/css-compiled/vendor/mmenu/jquery.mmenu.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								theme/css-compiled/vendor/mmenu/jquery.mmenu.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
"version": 3,
 | 
			
		||||
"mappings": ";;;AAOA;;;kCAIA;ECyCI,kBAAgB,EDxCkB,cAA8C;ECyChF,eAAa,EDzCqB,cAA8C;EC0ChF,cAAY,ED1CsB,cAA8C;EC2ChF,aAAW,ED3CuB,cAA8C;EC4ChF,UAAQ,ED5C0B,cAA8C;ECwChF,2BAAgB,EDrC6B,gCAAI;ECsCjD,wBAAa,EDtCgC,gCAAI;ECuCjD,uBAAY,EDvCiC,gCAAI;ECwCjD,sBAAW,EDxCkC,gCAAI;ECyCjD,mBAAQ,EDzCqC,gCAAI;;AAIpD;0BAEA;EACC,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,CAAC;EACN,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,qBAA4B;;AAMrC;2BAEA;EACC,MAAM,EAAE,gCAAkC;;AAM5C,mBACA;EACC,OAAO,EAAE,IAAI;;AAId;gBAEA;EACC,QAAQ,EAAE,KAAK;EACf,IAAI,EAAE,CAAC;;AAER,aACA;EACC,GAAG,EAAE,CAAC;;AAEP,gBACA;EACC,MAAM,EAAE,CAAC;;AAKV;oBAEA;ECbI,kBAAgB,EDcmB,UAAU;ECb7C,eAAa,EDasB,UAAU;ECZ7C,cAAY,EDYuB,UAAU;ECX7C,aAAW,EDWwB,UAAU;ECV7C,UAAQ,EDU2B,UAAU;;AAIjD;mBAEA;EACC,UAAU,EAAE,MAAM;EAClB,QAAQ,EAAE,QAAQ;;AAInB,uBACA;EACC,QAAQ,EAAE,QAAQ;;AAEnB,2BACA;EACC,UAAU,EAAE,OAAO;;AAEpB,WACA;EACC,UAAU,EAAE,mGAAqG;EACjH,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,KAAK;EACf,OAAO,EAAE,MAAM;;AAKf;4BACA;EACC,OAAO,EAAE,KAAK;;AAKhB,mBACA;EACC,OAAO,EAAE,KAAK;;AAEf,QACA;EACC,UAAU,EAAE,OAAO;EACnB,OAAO,EAAE,IAAI;EACb,QAAQ,EAAE,MAAM;EAChB,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,KAAK;EACf,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,CAAC;EAEV,oBACA;IACC,UAAU,EAAE,OAAO;IAEnB,0BAA0B,EAAE,KAAK;IACjC,QAAQ,EAAE,MAAM;IAChB,UAAU,EAAE,MAAM;IAClB,UAAU,EAAE,IAAI;IAEhB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,IAAY;IACrB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,IAAI;IACV,OAAO,EAAE,CAAC;IAEV,8BACA;MACC,IAAI,EAAE,EAAE;IAET,iCACA;MACC,IAAI,EAAE,IAAW;IAElB,+BACA;MACC,OAAO,EAAE,CAAC;IAEX,8BACA;MACC,OAAO,EAAE,KAAK;MACd,UAAU,EAAE,MAAM;;AAQpB,iBACA;EACC,OAAO,EAAE,MAAkB;AAE5B,mBACA;EACC,OAAO,EAAE,aAA6B;;AAGxC,oBACA;EACC,WAAW,EAAE,KAAiB;EAC9B,YAAY,EAAE,KAAiB;EAE/B,gCACA;IACC,WAAW,EAAE,CAAC;;AAIhB;aAEA;EACC,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,CAAC;;AAEV,QACA;EACC,IAAI,EAAE,OAAO;EACb,SAAS,EC7LC,IAAI;ED+Ld;kBAEA;IACC,eAAe,EAAE,IAAI;EAGtB,aACA;IACC,QAAQ,EAAE,QAAQ;IAElB;wBAEA;MClJE,aAAa,EAAE,QAAQ;MACvB,WAAW,EAAE,MAAM;MACnB,QAAQ,EAAE,MAAM;MDkJjB,KAAK,EAAE,OAAO;MACd,WAAW,EAAE,IAA2B;MACxC,OAAO,EAAE,KAAK;MACd,OAAO,EAAE,mBAA2C;MACpD,MAAM,EAAE,CAAC;EChMR,wEACA;IACI,OAAO,EAAE,EAAE;IACX,mBAAuB,EAAE,GAAG;IAC5B,mBAAuB,EAAE,KAAK;IAC9B,OAAO,EAAE,KAAK;IACd,KAAQ,EAAE,IAAI;IACd,QAAQ,EAAE,QAAQ;IAClB,MAAQ,EAAE,CAAC;IACX,IAAQ,EAAE,CAAC;ED8LjB,uEACA;IACC,KAAK,EAAE,IAAI;IACX,WAAW,EAAE,IAAgB;IAC7B,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,IAAI;EAKZ,qBACA;IAGC,KAAK,ECxOG,IAAI;IDyOZ,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,CAAC;IACV,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,CAAC;IACR,GAAG,EAAE,CAAC;IACN,OAAO,EAAE,CAAC;IC3NR,6BACA;MACI,OAAO,EAAE,EAAE;MACX,iBAAuB,EAAE,GAAG;MAC5B,iBAAuB,EAAE,KAAK;MAC9B,OAAO,EAAE,KAAK;MACd,MAAQ,EAAE,IAAI;MACd,QAAQ,EAAE,QAAQ;MAClB,IAAQ,EAAE,CAAC;MACX,GAAQ,EAAE,CAAC;IDoNjB,oCACA;MACC,KAAK,EAAE,IAAI;MAEX,2CACA;QACC,WAAW,EAAE,IAAI;IAInB;gCAEA;MACC,aAAa,EAAE,GAAgB;MAC/B,YAAY,EC9PL,IAAI;EDoQZ,wCACA;IACC,UAAU,EAAE,WAAW;EAIvB;qDAEA;IACC,aAAa,EAAE,IAA2B;IAC1C,YAAY,EAAE,CAAC;EAKlB,sBACA;IACC,WAAW,EAAE,IAA2B;IACxC,WAAW,EAAE,IAA2B;IACxC,UAAU,EAAE,KAAiB;EAK9B,sBACA;IClOG,aAAa,EAAE,QAAQ;IACvB,WAAW,EAAE,MAAM;IACnB,QAAQ,EAAE,MAAM;IDkOlB,SAAS,EAAE,IAAI;IACf,cAAc,EAAE,SAAS;IACzB,WAAW,EAAE,IAAY;IACzB,WAAW,EAPmB,IAAgB;IAQ9C,aAAa,EAAE,GAAY;EAI5B,uBACA;IACC,WAAW,ECzSH,IAAI;ID2SZ,gCACA;MACC,WAAW,EAlBkB,IAAgB;EAuB/C;+BAEA;IElTA,OAAO,EAAE,EAAE;IACX,MAAM,EAAE,qBAAqB;IAC7B,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,GAAG;IACV,MAAM,EAAE,GAAG;IACX,aAAa,EAAE,IAAI;IACnB,QAAQ,EAAE,QAAQ;IAClB,MAAM,EAAE,GAAG;ID0CR,iBAAgB,EAAE,cAAI;IACtB,cAAa,EAAE,cAAI;IACnB,aAAY,EAAE,cAAI;IAClB,YAAW,EAAE,cAAI;IACjB,SAAQ,EAAE,cAAI;EDgQjB,2BACA;IEpSA,UAAU,EAAE,IAAI;IAChB,WAAW,EAAE,IAAI;IFqShB,KAAK,EAAE,IAAI;EAEZ,6BACA;IE9SA,YAAY,EAAE,IAAI;IAClB,aAAa,EAAE,IAAI;IF+SlB,aAAa,EAAE,KAAqB;IACpC,IAAI,EAAE,IAAI;;AAOX,uCACA;EACC,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,gBAA4B;EAErC,2DACA;IACC,YAAY,EAAE,WAAW;AAG3B,sDACA;EACC,OAAO,EAAE,KAAK;AAEf,2DACA;EACC,MAAM,ECvVE,IAAI;EDwVZ,iEACA;ICtSE,iBAAgB,EAAE,aAAI;IACtB,cAAa,EAAE,aAAI;IACnB,aAAY,EAAE,aAAI;IAClB,YAAW,EAAE,aAAI;IACjB,SAAQ,EAAE,aAAI;IDoSf,GAAG,EAAE,IAAI;IACT,KAAK,EAAE,IAAI;;AGtVb,uBACA;EACC,UAAU,EAPiB,2BAA8B;;AAS1D,UACA;EACC,UAAU,EAXD,OAAI;EAYb,KAAK,EAAE,wBAAK;;AAMX,4BACA;EACC,YAAY,EAAE,mBAAO;AAMpB,sCACA;EACC,UAAU,EAAE,kBAAa;EACzB,KAAK,EAAE,wBAAW;AAEnB,0FAEA;EACC,YAAY,EAAE,wBAAW;AAE1B,4CACA;EACC,YAAY,EAAE,mBAAO;AAMvB;yCAEA;EACC,UAAU,EAAE,kBAAa;AAG3B,+BACA;EACC,UAAU,EAAE,yBAAc;AAQ1B;+CAEA;EACC,UAAU,EAAE,yBAAc;;ACjD7B;;;gCAIA;EACC,IAAI,EAAE,GAAoB;;AAG5B,QACA;EACC,KAAK,EAAE,GAAoB;;AAE5B,iCAAgD;EAC/C,QACA;IACC,KAAK,EA7BW,KAAK;;EAiCrB;;;kCAIA;IACC,IAAI,EAtCW,KAAK;AA0CvB,iCAAgD;EAC/C,QACA;IACC,KAAK,EA5CW,KAAK;;EAgDrB;;;kCAIA;IACC,IAAI,EArDW,KAAK",
 | 
			
		||||
"sources": ["../../../scss/vendor/mmenu/jquery.mmenu.scss","../../../scss/vendor/mmenu/inc/_variables.scss","../../../scss/vendor/mmenu/inc/_arrows.scss","../../../scss/vendor/mmenu/inc/_colors.scss","../../../scss/vendor/mmenu/inc/_sizing.scss"],
 | 
			
		||||
"names": [],
 | 
			
		||||
"file": "jquery.mmenu.css"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										631
									
								
								theme/css-compiled/vendor/vex/vex-theme-bottom-right-corner.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										631
									
								
								theme/css-compiled/vendor/vex/vex-theme-bottom-right-corner.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,631 @@
 | 
			
		||||
@keyframes vex-slideup {
 | 
			
		||||
  /* line 83, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 86, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 91, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 94, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-slideup {
 | 
			
		||||
  /* line 83, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 86, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 91, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 94, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-slideup {
 | 
			
		||||
  /* line 83, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 86, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 91, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 94, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-slideup {
 | 
			
		||||
  /* line 83, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 86, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 91, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 94, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-slideup {
 | 
			
		||||
  /* line 83, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 86, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 91, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 94, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-slidedown {
 | 
			
		||||
  /* line 100, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 102, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-slidedown {
 | 
			
		||||
  /* line 100, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 102, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-slidedown {
 | 
			
		||||
  /* line 100, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 102, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-slidedown {
 | 
			
		||||
  /* line 100, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 102, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-slidedown {
 | 
			
		||||
  /* line 100, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 102, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(800px);
 | 
			
		||||
    -webkit-transform: translateY(800px);
 | 
			
		||||
    -moz-transform: translateY(800px);
 | 
			
		||||
    -ms-transform: translateY(800px);
 | 
			
		||||
    -o-transform: translateY(800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 13, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner {
 | 
			
		||||
  top: auto;
 | 
			
		||||
  bottom: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  overflow: visible;
 | 
			
		||||
}
 | 
			
		||||
/* line 19, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-overlay {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
/* line 22, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner.vex-closing .vex-content {
 | 
			
		||||
  animation: vex-slidedown 0.5s;
 | 
			
		||||
  -webkit-animation: vex-slidedown 0.5s;
 | 
			
		||||
  -moz-animation: vex-slidedown 0.5s;
 | 
			
		||||
  -ms-animation: vex-slidedown 0.5s;
 | 
			
		||||
  -o-animation: vex-slidedown 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 25, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-content {
 | 
			
		||||
  animation: vex-slideup 0.5s;
 | 
			
		||||
  -webkit-animation: vex-slideup 0.5s;
 | 
			
		||||
  -moz-animation: vex-slideup 0.5s;
 | 
			
		||||
  -ms-animation: vex-slideup 0.5s;
 | 
			
		||||
  -o-animation: vex-slideup 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 28, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-content {
 | 
			
		||||
  -webkit-border-radius: 5px 0 0 0;
 | 
			
		||||
  -moz-border-radius: 5px 0 0 0;
 | 
			
		||||
  -ms-border-radius: 5px 0 0 0;
 | 
			
		||||
  -o-border-radius: 5px 0 0 0;
 | 
			
		||||
  border-radius: 5px 0 0 0;
 | 
			
		||||
  font-family: "Helvetica Neue", sans-serif;
 | 
			
		||||
  background: #f0f0f0;
 | 
			
		||||
  color: #444444;
 | 
			
		||||
  padding: 1em;
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
  width: 450px;
 | 
			
		||||
  font-size: 1.1em;
 | 
			
		||||
  line-height: 1.5em;
 | 
			
		||||
  position: fixed;
 | 
			
		||||
  bottom: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  left: auto;
 | 
			
		||||
}
 | 
			
		||||
/* line 43, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-content h1, .vex.vex-theme-bottom-right-corner .vex-content h2, .vex.vex-theme-bottom-right-corner .vex-content h3, .vex.vex-theme-bottom-right-corner .vex-content h4, .vex.vex-theme-bottom-right-corner .vex-content h5, .vex.vex-theme-bottom-right-corner .vex-content h6, .vex.vex-theme-bottom-right-corner .vex-content p, .vex.vex-theme-bottom-right-corner .vex-content ul, .vex.vex-theme-bottom-right-corner .vex-content li {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
}
 | 
			
		||||
/* line 46, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-close {
 | 
			
		||||
  -webkit-border-radius: 5px;
 | 
			
		||||
  -moz-border-radius: 5px;
 | 
			
		||||
  -ms-border-radius: 5px;
 | 
			
		||||
  -o-border-radius: 5px;
 | 
			
		||||
  border-radius: 5px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
/* line 53, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-close:before {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  content: "\00D7";
 | 
			
		||||
  font-size: 26px;
 | 
			
		||||
  font-weight: normal;
 | 
			
		||||
  line-height: 31px;
 | 
			
		||||
  height: 30px;
 | 
			
		||||
  width: 30px;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  top: 3px;
 | 
			
		||||
  right: 3px;
 | 
			
		||||
  color: #bbbbbb;
 | 
			
		||||
  background: transparent;
 | 
			
		||||
}
 | 
			
		||||
/* line 68, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-close:hover:before, .vex.vex-theme-bottom-right-corner .vex-close:active:before {
 | 
			
		||||
  color: #777777;
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
}
 | 
			
		||||
/* line 74, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-message {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 77, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input {
 | 
			
		||||
  margin-bottom: 1em;
 | 
			
		||||
}
 | 
			
		||||
/* line 80, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="week"] {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  background: white;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  padding: 0.25em 0.67em;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  font-weight: inherit;
 | 
			
		||||
  font-size: inherit;
 | 
			
		||||
  min-height: 2.5em;
 | 
			
		||||
  margin: 0 0 0.25em;
 | 
			
		||||
}
 | 
			
		||||
/* line 92, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 2px #8dbdf1;
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 2px #8dbdf1;
 | 
			
		||||
  box-shadow: inset 0 0 0 2px #8dbdf1;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
/* line 96, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-buttons {
 | 
			
		||||
  *zoom: 1;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-buttons:after {
 | 
			
		||||
  content: "";
 | 
			
		||||
  display: table;
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
/* line 99, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-button {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  float: right;
 | 
			
		||||
  margin: 0 0 0 0.5em;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  text-transform: uppercase;
 | 
			
		||||
  letter-spacing: 0.1em;
 | 
			
		||||
  font-size: 0.8em;
 | 
			
		||||
  line-height: 1em;
 | 
			
		||||
  padding: 0.75em 2em;
 | 
			
		||||
}
 | 
			
		||||
/* line 111, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-button.vex-last {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
}
 | 
			
		||||
/* line 114, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-button:focus {
 | 
			
		||||
  animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -moz-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -ms-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -o-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
@media (max-width: 568px) {
 | 
			
		||||
  /* line 114, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
  .vex.vex-theme-bottom-right-corner .vex-dialog-button:focus {
 | 
			
		||||
    animation: none;
 | 
			
		||||
    -webkit-animation: none;
 | 
			
		||||
    -moz-animation: none;
 | 
			
		||||
    -ms-animation: none;
 | 
			
		||||
    -o-animation: none;
 | 
			
		||||
    -webkit-backface-visibility: hidden;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
/* line 123, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #3288e6;
 | 
			
		||||
  color: white;
 | 
			
		||||
}
 | 
			
		||||
/* line 127, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex.vex-theme-bottom-right-corner .vex-dialog-button.vex-dialog-button-secondary {
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
  color: #777777;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 131, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
.vex-loading-spinner.vex-theme-bottom-right-corner {
 | 
			
		||||
  -webkit-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
 | 
			
		||||
  -moz-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
 | 
			
		||||
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
 | 
			
		||||
  -webkit-border-radius: 100%;
 | 
			
		||||
  -moz-border-radius: 100%;
 | 
			
		||||
  -ms-border-radius: 100%;
 | 
			
		||||
  -o-border-radius: 100%;
 | 
			
		||||
  border-radius: 100%;
 | 
			
		||||
  background: #f0f0f0;
 | 
			
		||||
  border: 0.2em solid transparent;
 | 
			
		||||
  border-top-color: #bbbbbb;
 | 
			
		||||
  top: -1.1em;
 | 
			
		||||
  bottom: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 140, ../sass/vex-theme-bottom-right-corner.sass */
 | 
			
		||||
body.vex-open {
 | 
			
		||||
  overflow: initial;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										528
									
								
								theme/css-compiled/vendor/vex/vex-theme-default.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										528
									
								
								theme/css-compiled/vendor/vex/vex-theme-default.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,528 @@
 | 
			
		||||
@keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 13, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default {
 | 
			
		||||
  padding-top: 160px;
 | 
			
		||||
  padding-bottom: 160px;
 | 
			
		||||
}
 | 
			
		||||
/* line 17, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default.vex-closing .vex-content {
 | 
			
		||||
  animation: vex-flyout 0.5s;
 | 
			
		||||
  -webkit-animation: vex-flyout 0.5s;
 | 
			
		||||
  -moz-animation: vex-flyout 0.5s;
 | 
			
		||||
  -ms-animation: vex-flyout 0.5s;
 | 
			
		||||
  -o-animation: vex-flyout 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 20, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-content {
 | 
			
		||||
  animation: vex-flyin 0.5s;
 | 
			
		||||
  -webkit-animation: vex-flyin 0.5s;
 | 
			
		||||
  -moz-animation: vex-flyin 0.5s;
 | 
			
		||||
  -ms-animation: vex-flyin 0.5s;
 | 
			
		||||
  -o-animation: vex-flyin 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 23, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-content {
 | 
			
		||||
  -webkit-border-radius: 5px;
 | 
			
		||||
  -moz-border-radius: 5px;
 | 
			
		||||
  -ms-border-radius: 5px;
 | 
			
		||||
  -o-border-radius: 5px;
 | 
			
		||||
  border-radius: 5px;
 | 
			
		||||
  font-family: "Helvetica Neue", sans-serif;
 | 
			
		||||
  background: #f0f0f0;
 | 
			
		||||
  color: #444444;
 | 
			
		||||
  padding: 1em;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
  width: 450px;
 | 
			
		||||
  font-size: 1.1em;
 | 
			
		||||
  line-height: 1.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 36, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-content h1, .vex.vex-theme-default .vex-content h2, .vex.vex-theme-default .vex-content h3, .vex.vex-theme-default .vex-content h4, .vex.vex-theme-default .vex-content h5, .vex.vex-theme-default .vex-content h6, .vex.vex-theme-default .vex-content p, .vex.vex-theme-default .vex-content ul, .vex.vex-theme-default .vex-content li {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
}
 | 
			
		||||
/* line 39, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-close {
 | 
			
		||||
  -webkit-border-radius: 5px;
 | 
			
		||||
  -moz-border-radius: 5px;
 | 
			
		||||
  -ms-border-radius: 5px;
 | 
			
		||||
  -o-border-radius: 5px;
 | 
			
		||||
  border-radius: 5px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
/* line 46, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-close:before {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  content: "\00D7";
 | 
			
		||||
  font-size: 26px;
 | 
			
		||||
  font-weight: normal;
 | 
			
		||||
  line-height: 31px;
 | 
			
		||||
  height: 30px;
 | 
			
		||||
  width: 30px;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  top: 3px;
 | 
			
		||||
  right: 3px;
 | 
			
		||||
  color: #bbbbbb;
 | 
			
		||||
  background: transparent;
 | 
			
		||||
}
 | 
			
		||||
/* line 61, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-close:hover:before, .vex.vex-theme-default .vex-close:active:before {
 | 
			
		||||
  color: #777777;
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
}
 | 
			
		||||
/* line 67, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-form .vex-dialog-message {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 70, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-form .vex-dialog-input {
 | 
			
		||||
  margin-bottom: 1em;
 | 
			
		||||
}
 | 
			
		||||
/* line 73, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"] {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  background: white;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  padding: 0.25em 0.67em;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  font-weight: inherit;
 | 
			
		||||
  font-size: inherit;
 | 
			
		||||
  min-height: 2.5em;
 | 
			
		||||
  margin: 0 0 0.25em;
 | 
			
		||||
}
 | 
			
		||||
/* line 85, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 2px #8dbdf1;
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 2px #8dbdf1;
 | 
			
		||||
  box-shadow: inset 0 0 0 2px #8dbdf1;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
/* line 89, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons {
 | 
			
		||||
  *zoom: 1;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons:after {
 | 
			
		||||
  content: "";
 | 
			
		||||
  display: table;
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
/* line 92, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-button {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  float: right;
 | 
			
		||||
  margin: 0 0 0 0.5em;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  text-transform: uppercase;
 | 
			
		||||
  letter-spacing: 0.1em;
 | 
			
		||||
  font-size: 0.8em;
 | 
			
		||||
  line-height: 1em;
 | 
			
		||||
  padding: 0.75em 2em;
 | 
			
		||||
}
 | 
			
		||||
/* line 104, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-button.vex-last {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
}
 | 
			
		||||
/* line 107, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-button:focus {
 | 
			
		||||
  animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -moz-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -ms-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -o-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
@media (max-width: 568px) {
 | 
			
		||||
  /* line 107, ../sass/vex-theme-default.sass */
 | 
			
		||||
  .vex.vex-theme-default .vex-dialog-button:focus {
 | 
			
		||||
    animation: none;
 | 
			
		||||
    -webkit-animation: none;
 | 
			
		||||
    -moz-animation: none;
 | 
			
		||||
    -ms-animation: none;
 | 
			
		||||
    -o-animation: none;
 | 
			
		||||
    -webkit-backface-visibility: hidden;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
/* line 116, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #3288e6;
 | 
			
		||||
  color: white;
 | 
			
		||||
}
 | 
			
		||||
/* line 120, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-secondary {
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
  color: #777777;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 124, ../sass/vex-theme-default.sass */
 | 
			
		||||
.vex-loading-spinner.vex-theme-default {
 | 
			
		||||
  -webkit-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
 | 
			
		||||
  -moz-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
 | 
			
		||||
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
 | 
			
		||||
  -webkit-border-radius: 100%;
 | 
			
		||||
  -moz-border-radius: 100%;
 | 
			
		||||
  -ms-border-radius: 100%;
 | 
			
		||||
  -o-border-radius: 100%;
 | 
			
		||||
  border-radius: 100%;
 | 
			
		||||
  background: #f0f0f0;
 | 
			
		||||
  border: 0.2em solid transparent;
 | 
			
		||||
  border-top-color: #bbbbbb;
 | 
			
		||||
  top: -1.1em;
 | 
			
		||||
  bottom: auto;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										461
									
								
								theme/css-compiled/vendor/vex/vex-theme-flat-attack.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										461
									
								
								theme/css-compiled/vendor/vex/vex-theme-flat-attack.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,461 @@
 | 
			
		||||
@keyframes vex-flipin-horizontal {
 | 
			
		||||
  /* line 107, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(-90deg);
 | 
			
		||||
    -webkit-transform: rotateY(-90deg);
 | 
			
		||||
    -moz-transform: rotateY(-90deg);
 | 
			
		||||
    -ms-transform: rotateY(-90deg);
 | 
			
		||||
    -o-transform: rotateY(-90deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 110, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-flipin-horizontal {
 | 
			
		||||
  /* line 107, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(-90deg);
 | 
			
		||||
    -webkit-transform: rotateY(-90deg);
 | 
			
		||||
    -moz-transform: rotateY(-90deg);
 | 
			
		||||
    -ms-transform: rotateY(-90deg);
 | 
			
		||||
    -o-transform: rotateY(-90deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 110, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-flipin-horizontal {
 | 
			
		||||
  /* line 107, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(-90deg);
 | 
			
		||||
    -webkit-transform: rotateY(-90deg);
 | 
			
		||||
    -moz-transform: rotateY(-90deg);
 | 
			
		||||
    -ms-transform: rotateY(-90deg);
 | 
			
		||||
    -o-transform: rotateY(-90deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 110, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-flipin-horizontal {
 | 
			
		||||
  /* line 107, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(-90deg);
 | 
			
		||||
    -webkit-transform: rotateY(-90deg);
 | 
			
		||||
    -moz-transform: rotateY(-90deg);
 | 
			
		||||
    -ms-transform: rotateY(-90deg);
 | 
			
		||||
    -o-transform: rotateY(-90deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 110, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-flipin-horizontal {
 | 
			
		||||
  /* line 107, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(-90deg);
 | 
			
		||||
    -webkit-transform: rotateY(-90deg);
 | 
			
		||||
    -moz-transform: rotateY(-90deg);
 | 
			
		||||
    -ms-transform: rotateY(-90deg);
 | 
			
		||||
    -o-transform: rotateY(-90deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 110, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-flipout-horizontal {
 | 
			
		||||
  /* line 116, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 119, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(90deg);
 | 
			
		||||
    -webkit-transform: rotateY(90deg);
 | 
			
		||||
    -moz-transform: rotateY(90deg);
 | 
			
		||||
    -ms-transform: rotateY(90deg);
 | 
			
		||||
    -o-transform: rotateY(90deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-flipout-horizontal {
 | 
			
		||||
  /* line 116, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 119, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(90deg);
 | 
			
		||||
    -webkit-transform: rotateY(90deg);
 | 
			
		||||
    -moz-transform: rotateY(90deg);
 | 
			
		||||
    -ms-transform: rotateY(90deg);
 | 
			
		||||
    -o-transform: rotateY(90deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-flipout-horizontal {
 | 
			
		||||
  /* line 116, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 119, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(90deg);
 | 
			
		||||
    -webkit-transform: rotateY(90deg);
 | 
			
		||||
    -moz-transform: rotateY(90deg);
 | 
			
		||||
    -ms-transform: rotateY(90deg);
 | 
			
		||||
    -o-transform: rotateY(90deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-flipout-horizontal {
 | 
			
		||||
  /* line 116, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 119, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(90deg);
 | 
			
		||||
    -webkit-transform: rotateY(90deg);
 | 
			
		||||
    -moz-transform: rotateY(90deg);
 | 
			
		||||
    -ms-transform: rotateY(90deg);
 | 
			
		||||
    -o-transform: rotateY(90deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-flipout-horizontal {
 | 
			
		||||
  /* line 116, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: rotateY(0deg);
 | 
			
		||||
    -webkit-transform: rotateY(0deg);
 | 
			
		||||
    -moz-transform: rotateY(0deg);
 | 
			
		||||
    -ms-transform: rotateY(0deg);
 | 
			
		||||
    -o-transform: rotateY(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 119, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: rotateY(90deg);
 | 
			
		||||
    -webkit-transform: rotateY(90deg);
 | 
			
		||||
    -moz-transform: rotateY(90deg);
 | 
			
		||||
    -ms-transform: rotateY(90deg);
 | 
			
		||||
    -o-transform: rotateY(90deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 31, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack {
 | 
			
		||||
  -webkit-perspective: 1300px;
 | 
			
		||||
  -moz-perspective: 1300px;
 | 
			
		||||
  -ms-perspective: 1300px;
 | 
			
		||||
  -o-perspective: 1300px;
 | 
			
		||||
  perspective: 1300px;
 | 
			
		||||
  -webkit-perspective-origin: 50% 150px;
 | 
			
		||||
  -moz-perspective-origin: 50% 150px;
 | 
			
		||||
  -ms-perspective-origin: 50% 150px;
 | 
			
		||||
  -o-perspective-origin: 50% 150px;
 | 
			
		||||
  perspective-origin: 50% 150px;
 | 
			
		||||
  padding-top: 100px;
 | 
			
		||||
  padding-bottom: 100px;
 | 
			
		||||
  font-size: 1.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-closing .vex-content {
 | 
			
		||||
  animation: vex-flipout-horizontal 0.5s;
 | 
			
		||||
  -webkit-animation: vex-flipout-horizontal 0.5s;
 | 
			
		||||
  -moz-animation: vex-flipout-horizontal 0.5s;
 | 
			
		||||
  -ms-animation: vex-flipout-horizontal 0.5s;
 | 
			
		||||
  -o-animation: vex-flipout-horizontal 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 41, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-content {
 | 
			
		||||
  -webkit-transform-style: preserve-3d;
 | 
			
		||||
  -moz-transform-style: preserve-3d;
 | 
			
		||||
  transform-style: preserve-3d;
 | 
			
		||||
  animation: vex-flipin-horizontal 0.5s;
 | 
			
		||||
  -webkit-animation: vex-flipin-horizontal 0.5s;
 | 
			
		||||
  -moz-animation: vex-flipin-horizontal 0.5s;
 | 
			
		||||
  -ms-animation: vex-flipin-horizontal 0.5s;
 | 
			
		||||
  -o-animation: vex-flipin-horizontal 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 45, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-content {
 | 
			
		||||
  font-family: "Helvetica Neue", sans-serif;
 | 
			
		||||
  font-weight: 200;
 | 
			
		||||
  background: white;
 | 
			
		||||
  color: #444444;
 | 
			
		||||
  padding: 2em 2em 3em 2em;
 | 
			
		||||
  line-height: 1.5em;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
  width: 600px;
 | 
			
		||||
}
 | 
			
		||||
/* line 57, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-content h1, .vex.vex-theme-flat-attack .vex-content h2, .vex.vex-theme-flat-attack .vex-content h3, .vex.vex-theme-flat-attack .vex-content h4, .vex.vex-theme-flat-attack .vex-content h5, .vex.vex-theme-flat-attack .vex-content h6, .vex.vex-theme-flat-attack .vex-content p, .vex.vex-theme-flat-attack .vex-content ul, .vex.vex-theme-flat-attack .vex-content li {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
}
 | 
			
		||||
/* line 60, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-close {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
/* line 66, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-close:before {
 | 
			
		||||
  font-family: "Helvetica Neue", sans-serif;
 | 
			
		||||
  font-weight: 100;
 | 
			
		||||
  line-height: 1px;
 | 
			
		||||
  padding-top: 0.5em;
 | 
			
		||||
  display: block;
 | 
			
		||||
  font-size: 2em;
 | 
			
		||||
  text-indent: 1px;
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  height: 1.25em;
 | 
			
		||||
  width: 1.25em;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  color: white;
 | 
			
		||||
  background: #666666;
 | 
			
		||||
}
 | 
			
		||||
/* line 85, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-message {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 88, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 91, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="week"] {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  background: #f0f0f0;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  padding: 0.25em 0.67em;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  font-weight: inherit;
 | 
			
		||||
  font-size: inherit;
 | 
			
		||||
  min-height: 2.5em;
 | 
			
		||||
  margin: 0 0 0.25em;
 | 
			
		||||
}
 | 
			
		||||
/* line 103, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 2px #666666;
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 2px #666666;
 | 
			
		||||
  box-shadow: inset 0 0 0 2px #666666;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
/* line 107, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-buttons {
 | 
			
		||||
  *zoom: 1;
 | 
			
		||||
  padding-top: 1em;
 | 
			
		||||
  margin-bottom: -3em;
 | 
			
		||||
  margin-left: -2em;
 | 
			
		||||
  margin-right: -2em;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-buttons:after {
 | 
			
		||||
  content: "";
 | 
			
		||||
  display: table;
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
/* line 114, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-button {
 | 
			
		||||
  -webkit-border-radius: 0;
 | 
			
		||||
  -moz-border-radius: 0;
 | 
			
		||||
  -ms-border-radius: 0;
 | 
			
		||||
  -o-border-radius: 0;
 | 
			
		||||
  border-radius: 0;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  margin: 0;
 | 
			
		||||
  float: right;
 | 
			
		||||
  padding: 0.5em 1em;
 | 
			
		||||
  font-size: 1.13em;
 | 
			
		||||
  text-transform: uppercase;
 | 
			
		||||
  font-weight: 200;
 | 
			
		||||
  letter-spacing: 0.1em;
 | 
			
		||||
  line-height: 1em;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
}
 | 
			
		||||
/* line 127, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-button.vex-last {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
}
 | 
			
		||||
/* line 130, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-button:focus {
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
/* line 133, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #666666;
 | 
			
		||||
  color: white;
 | 
			
		||||
}
 | 
			
		||||
/* line 137, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-primary:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 3px rgba(0, 0, 0, 0.2);
 | 
			
		||||
  -moz-box-shadow: inset 0 3px rgba(0, 0, 0, 0.2);
 | 
			
		||||
  box-shadow: inset 0 3px rgba(0, 0, 0, 0.2);
 | 
			
		||||
}
 | 
			
		||||
/* line 140, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary {
 | 
			
		||||
  background: white;
 | 
			
		||||
  color: #cccccc;
 | 
			
		||||
}
 | 
			
		||||
/* line 144, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 3px #aaaaaa;
 | 
			
		||||
  -moz-box-shadow: inset 0 3px #aaaaaa;
 | 
			
		||||
  box-shadow: inset 0 3px #aaaaaa;
 | 
			
		||||
  background: #eeeeee;
 | 
			
		||||
  color: #777777;
 | 
			
		||||
}
 | 
			
		||||
/* line 149, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:hover, .vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:active {
 | 
			
		||||
  color: #777777;
 | 
			
		||||
}
 | 
			
		||||
/* line 16, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-close:before {
 | 
			
		||||
  background: #ff7ea7;
 | 
			
		||||
}
 | 
			
		||||
/* line 25, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 2px #ff7ea7;
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 2px #ff7ea7;
 | 
			
		||||
  box-shadow: inset 0 0 0 2px #ff7ea7;
 | 
			
		||||
}
 | 
			
		||||
/* line 28, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #ff7ea7;
 | 
			
		||||
}
 | 
			
		||||
/* line 16, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-close:before {
 | 
			
		||||
  background: #ce4a55;
 | 
			
		||||
}
 | 
			
		||||
/* line 25, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 2px #ce4a55;
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 2px #ce4a55;
 | 
			
		||||
  box-shadow: inset 0 0 0 2px #ce4a55;
 | 
			
		||||
}
 | 
			
		||||
/* line 28, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #ce4a55;
 | 
			
		||||
}
 | 
			
		||||
/* line 16, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-close:before {
 | 
			
		||||
  background: #34b989;
 | 
			
		||||
}
 | 
			
		||||
/* line 25, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 2px #34b989;
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 2px #34b989;
 | 
			
		||||
  box-shadow: inset 0 0 0 2px #34b989;
 | 
			
		||||
}
 | 
			
		||||
/* line 28, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #34b989;
 | 
			
		||||
}
 | 
			
		||||
/* line 16, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-close:before {
 | 
			
		||||
  background: #477fa5;
 | 
			
		||||
}
 | 
			
		||||
/* line 25, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 2px #477fa5;
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 2px #477fa5;
 | 
			
		||||
  box-shadow: inset 0 0 0 2px #477fa5;
 | 
			
		||||
}
 | 
			
		||||
/* line 28, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #477fa5;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 166, ../sass/vex-theme-flat-attack.sass */
 | 
			
		||||
.vex-loading-spinner.vex-theme-flat-attack {
 | 
			
		||||
  height: 4em;
 | 
			
		||||
  width: 4em;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										533
									
								
								theme/css-compiled/vendor/vex/vex-theme-os.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										533
									
								
								theme/css-compiled/vendor/vex/vex-theme-os.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,533 @@
 | 
			
		||||
@keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-flyin {
 | 
			
		||||
  /* line 25, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 28, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-flyout {
 | 
			
		||||
  /* line 34, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 37, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transform: translateY(-40px);
 | 
			
		||||
    -webkit-transform: translateY(-40px);
 | 
			
		||||
    -moz-transform: translateY(-40px);
 | 
			
		||||
    -ms-transform: translateY(-40px);
 | 
			
		||||
    -o-transform: translateY(-40px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 13, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os {
 | 
			
		||||
  padding-top: 160px;
 | 
			
		||||
  padding-bottom: 160px;
 | 
			
		||||
}
 | 
			
		||||
/* line 17, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os.vex-closing .vex-content {
 | 
			
		||||
  animation: vex-flyout 0.5s;
 | 
			
		||||
  -webkit-animation: vex-flyout 0.5s;
 | 
			
		||||
  -moz-animation: vex-flyout 0.5s;
 | 
			
		||||
  -ms-animation: vex-flyout 0.5s;
 | 
			
		||||
  -o-animation: vex-flyout 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 20, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-content {
 | 
			
		||||
  animation: vex-flyin 0.5s;
 | 
			
		||||
  -webkit-animation: vex-flyin 0.5s;
 | 
			
		||||
  -moz-animation: vex-flyin 0.5s;
 | 
			
		||||
  -ms-animation: vex-flyin 0.5s;
 | 
			
		||||
  -o-animation: vex-flyin 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 23, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-content {
 | 
			
		||||
  -webkit-border-radius: 5px;
 | 
			
		||||
  -moz-border-radius: 5px;
 | 
			
		||||
  -ms-border-radius: 5px;
 | 
			
		||||
  -o-border-radius: 5px;
 | 
			
		||||
  border-radius: 5px;
 | 
			
		||||
  -webkit-box-shadow: inset 0 1px #a6a6a6, 0 0 0 1px rgba(0, 0, 0, 0.08);
 | 
			
		||||
  -moz-box-shadow: inset 0 1px #a6a6a6, 0 0 0 1px rgba(0, 0, 0, 0.08);
 | 
			
		||||
  box-shadow: inset 0 1px #a6a6a6, 0 0 0 1px rgba(0, 0, 0, 0.08);
 | 
			
		||||
  font-family: "Helvetica Neue", sans-serif;
 | 
			
		||||
  border-top: 20px solid #bbbbbb;
 | 
			
		||||
  background: #f0f0f0;
 | 
			
		||||
  color: #444444;
 | 
			
		||||
  padding: 1em;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
  width: 450px;
 | 
			
		||||
  font-size: 1.1em;
 | 
			
		||||
  line-height: 1.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-content h1, .vex.vex-theme-os .vex-content h2, .vex.vex-theme-os .vex-content h3, .vex.vex-theme-os .vex-content h4, .vex.vex-theme-os .vex-content h5, .vex.vex-theme-os .vex-content h6, .vex.vex-theme-os .vex-content p, .vex.vex-theme-os .vex-content ul, .vex.vex-theme-os .vex-content li {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
}
 | 
			
		||||
/* line 41, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-close {
 | 
			
		||||
  -webkit-border-radius: 0 5px 0 0;
 | 
			
		||||
  -moz-border-radius: 0 5px 0 0;
 | 
			
		||||
  -ms-border-radius: 0 5px 0 0;
 | 
			
		||||
  -o-border-radius: 0 5px 0 0;
 | 
			
		||||
  border-radius: 0 5px 0 0;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
/* line 48, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-close:before {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  content: "\00D7";
 | 
			
		||||
  font-size: 26px;
 | 
			
		||||
  font-weight: normal;
 | 
			
		||||
  line-height: 31px;
 | 
			
		||||
  height: 30px;
 | 
			
		||||
  width: 30px;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  top: 3px;
 | 
			
		||||
  right: 3px;
 | 
			
		||||
  color: #bbbbbb;
 | 
			
		||||
  background: transparent;
 | 
			
		||||
}
 | 
			
		||||
/* line 63, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-close:hover:before, .vex.vex-theme-os .vex-close:active:before {
 | 
			
		||||
  color: #777777;
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
}
 | 
			
		||||
/* line 69, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-form .vex-dialog-message {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 72, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-form .vex-dialog-input {
 | 
			
		||||
  margin-bottom: 1em;
 | 
			
		||||
}
 | 
			
		||||
/* line 75, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="week"] {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  background: white;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  padding: 0.25em 0.67em;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  font-weight: inherit;
 | 
			
		||||
  font-size: inherit;
 | 
			
		||||
  min-height: 2.5em;
 | 
			
		||||
  margin: 0 0 0.25em;
 | 
			
		||||
}
 | 
			
		||||
/* line 87, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 1px #3288e6;
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 1px #3288e6;
 | 
			
		||||
  box-shadow: inset 0 0 0 1px #3288e6;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
/* line 91, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-form .vex-dialog-buttons {
 | 
			
		||||
  *zoom: 1;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-form .vex-dialog-buttons:after {
 | 
			
		||||
  content: "";
 | 
			
		||||
  display: table;
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
/* line 94, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-button {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  float: right;
 | 
			
		||||
  margin: 0 0 0 0.5em;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  text-transform: uppercase;
 | 
			
		||||
  letter-spacing: 0.1em;
 | 
			
		||||
  font-size: 0.8em;
 | 
			
		||||
  line-height: 1em;
 | 
			
		||||
  padding: 0.75em 2em;
 | 
			
		||||
}
 | 
			
		||||
/* line 106, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-button.vex-last {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
}
 | 
			
		||||
/* line 109, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-button:focus {
 | 
			
		||||
  animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -moz-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -ms-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -o-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
@media (max-width: 568px) {
 | 
			
		||||
  /* line 109, ../sass/vex-theme-os.sass */
 | 
			
		||||
  .vex.vex-theme-os .vex-dialog-button:focus {
 | 
			
		||||
    animation: none;
 | 
			
		||||
    -webkit-animation: none;
 | 
			
		||||
    -moz-animation: none;
 | 
			
		||||
    -ms-animation: none;
 | 
			
		||||
    -o-animation: none;
 | 
			
		||||
    -webkit-backface-visibility: hidden;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
/* line 118, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #3288e6;
 | 
			
		||||
  color: white;
 | 
			
		||||
}
 | 
			
		||||
/* line 122, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex.vex-theme-os .vex-dialog-button.vex-dialog-button-secondary {
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
  color: #777777;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 126, ../sass/vex-theme-os.sass */
 | 
			
		||||
.vex-loading-spinner.vex-theme-os {
 | 
			
		||||
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0.5em rgba(0, 0, 0, 0.2);
 | 
			
		||||
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0.5em rgba(0, 0, 0, 0.2);
 | 
			
		||||
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0.5em rgba(0, 0, 0, 0.2);
 | 
			
		||||
  -webkit-border-radius: 100%;
 | 
			
		||||
  -moz-border-radius: 100%;
 | 
			
		||||
  -ms-border-radius: 100%;
 | 
			
		||||
  -o-border-radius: 100%;
 | 
			
		||||
  border-radius: 100%;
 | 
			
		||||
  background: rgba(255, 255, 255, 0.2);
 | 
			
		||||
  width: 0;
 | 
			
		||||
  height: 0;
 | 
			
		||||
  border: 1.2em solid #bbbbbb;
 | 
			
		||||
  border-top-color: #f0f0f0;
 | 
			
		||||
  border-bottom-color: #f0f0f0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										259
									
								
								theme/css-compiled/vendor/vex/vex-theme-plain.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										259
									
								
								theme/css-compiled/vendor/vex/vex-theme-plain.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,259 @@
 | 
			
		||||
@keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 11, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain {
 | 
			
		||||
  padding-top: 160px;
 | 
			
		||||
  padding-bottom: 160px;
 | 
			
		||||
}
 | 
			
		||||
/* line 15, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-content {
 | 
			
		||||
  font-family: "Helvetica Neue", sans-serif;
 | 
			
		||||
  background: white;
 | 
			
		||||
  color: #444444;
 | 
			
		||||
  padding: 1em;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
  width: 450px;
 | 
			
		||||
  font-size: 1.1em;
 | 
			
		||||
  line-height: 1.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 27, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-content h1, .vex.vex-theme-plain .vex-content h2, .vex.vex-theme-plain .vex-content h3, .vex.vex-theme-plain .vex-content h4, .vex.vex-theme-plain .vex-content h5, .vex.vex-theme-plain .vex-content h6, .vex.vex-theme-plain .vex-content p, .vex.vex-theme-plain .vex-content ul, .vex.vex-theme-plain .vex-content li {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
}
 | 
			
		||||
/* line 30, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-close {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
/* line 36, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-close:before {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  content: "\00D7";
 | 
			
		||||
  font-size: 26px;
 | 
			
		||||
  font-weight: normal;
 | 
			
		||||
  line-height: 31px;
 | 
			
		||||
  height: 30px;
 | 
			
		||||
  width: 30px;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  top: 3px;
 | 
			
		||||
  right: 3px;
 | 
			
		||||
  color: #bbbbbb;
 | 
			
		||||
  background: transparent;
 | 
			
		||||
}
 | 
			
		||||
/* line 50, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-close:hover:before, .vex.vex-theme-plain .vex-close:active:before {
 | 
			
		||||
  color: #777777;
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
}
 | 
			
		||||
/* line 56, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-message {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 59, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input {
 | 
			
		||||
  margin-bottom: 1em;
 | 
			
		||||
}
 | 
			
		||||
/* line 62, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"] {
 | 
			
		||||
  background: #f0f0f0;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  padding: 0.25em 0.67em;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  font-weight: inherit;
 | 
			
		||||
  font-size: inherit;
 | 
			
		||||
  min-height: 2.5em;
 | 
			
		||||
  margin: 0 0 0.25em;
 | 
			
		||||
}
 | 
			
		||||
/* line 73, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
 | 
			
		||||
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
/* line 77, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons {
 | 
			
		||||
  *zoom: 1;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons:after {
 | 
			
		||||
  content: "";
 | 
			
		||||
  display: table;
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
/* line 80, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-button {
 | 
			
		||||
  -webkit-border-radius: 0;
 | 
			
		||||
  -moz-border-radius: 0;
 | 
			
		||||
  -ms-border-radius: 0;
 | 
			
		||||
  -o-border-radius: 0;
 | 
			
		||||
  border-radius: 0;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  float: right;
 | 
			
		||||
  margin: 0 0 0 0.5em;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  text-transform: uppercase;
 | 
			
		||||
  letter-spacing: 0.1em;
 | 
			
		||||
  font-size: 0.8em;
 | 
			
		||||
  line-height: 1em;
 | 
			
		||||
  padding: 0.75em 2em;
 | 
			
		||||
}
 | 
			
		||||
/* line 92, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-button.vex-last {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
}
 | 
			
		||||
/* line 95, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-button:focus {
 | 
			
		||||
  animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -moz-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -ms-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -o-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
@media (max-width: 568px) {
 | 
			
		||||
  /* line 95, ../sass/vex-theme-plain.sass */
 | 
			
		||||
  .vex.vex-theme-plain .vex-dialog-button:focus {
 | 
			
		||||
    animation: none;
 | 
			
		||||
    -webkit-animation: none;
 | 
			
		||||
    -moz-animation: none;
 | 
			
		||||
    -ms-animation: none;
 | 
			
		||||
    -o-animation: none;
 | 
			
		||||
    -webkit-backface-visibility: hidden;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
/* line 104, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #3288e6;
 | 
			
		||||
  color: white;
 | 
			
		||||
}
 | 
			
		||||
/* line 108, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-secondary {
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
  color: #777777;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 112, ../sass/vex-theme-plain.sass */
 | 
			
		||||
.vex-loading-spinner.vex-theme-plain {
 | 
			
		||||
  height: 2.5em;
 | 
			
		||||
  width: 2.5em;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										613
									
								
								theme/css-compiled/vendor/vex/vex-theme-top.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										613
									
								
								theme/css-compiled/vendor/vex/vex-theme-top.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,613 @@
 | 
			
		||||
@keyframes vex-dropin {
 | 
			
		||||
  /* line 51, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 54, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 59, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 62, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-dropin {
 | 
			
		||||
  /* line 51, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 54, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 59, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 62, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-dropin {
 | 
			
		||||
  /* line 51, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 54, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 59, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 62, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-dropin {
 | 
			
		||||
  /* line 51, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 54, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 59, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 62, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-dropin {
 | 
			
		||||
  /* line 51, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 54, ../sass/_keyframes.sass */
 | 
			
		||||
  1% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 59, ../sass/_keyframes.sass */
 | 
			
		||||
  2% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 62, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-dropout {
 | 
			
		||||
  /* line 68, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 70, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-dropout {
 | 
			
		||||
  /* line 68, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 70, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-dropout {
 | 
			
		||||
  /* line 68, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 70, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-dropout {
 | 
			
		||||
  /* line 68, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 70, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-dropout {
 | 
			
		||||
  /* line 68, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: translateY(0);
 | 
			
		||||
    -webkit-transform: translateY(0);
 | 
			
		||||
    -moz-transform: translateY(0);
 | 
			
		||||
    -ms-transform: translateY(0);
 | 
			
		||||
    -o-transform: translateY(0);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 70, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: translateY(-800px);
 | 
			
		||||
    -webkit-transform: translateY(-800px);
 | 
			
		||||
    -moz-transform: translateY(-800px);
 | 
			
		||||
    -ms-transform: translateY(-800px);
 | 
			
		||||
    -o-transform: translateY(-800px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 15, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top.vex-closing .vex-content {
 | 
			
		||||
  animation: vex-dropout 0.5s;
 | 
			
		||||
  -webkit-animation: vex-dropout 0.5s;
 | 
			
		||||
  -moz-animation: vex-dropout 0.5s;
 | 
			
		||||
  -ms-animation: vex-dropout 0.5s;
 | 
			
		||||
  -o-animation: vex-dropout 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 18, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-content {
 | 
			
		||||
  animation: vex-dropin 0.5s;
 | 
			
		||||
  -webkit-animation: vex-dropin 0.5s;
 | 
			
		||||
  -moz-animation: vex-dropin 0.5s;
 | 
			
		||||
  -ms-animation: vex-dropin 0.5s;
 | 
			
		||||
  -o-animation: vex-dropin 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
/* line 21, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-content {
 | 
			
		||||
  -webkit-border-radius: 0 0 5px 5px;
 | 
			
		||||
  -moz-border-radius: 0 0 5px 5px;
 | 
			
		||||
  -ms-border-radius: 0 0 5px 5px;
 | 
			
		||||
  -o-border-radius: 0 0 5px 5px;
 | 
			
		||||
  border-radius: 0 0 5px 5px;
 | 
			
		||||
  font-family: "Helvetica Neue", sans-serif;
 | 
			
		||||
  background: #f0f0f0;
 | 
			
		||||
  color: #444444;
 | 
			
		||||
  padding: 1em;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
  width: 450px;
 | 
			
		||||
  font-size: 1.1em;
 | 
			
		||||
  line-height: 1.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 34, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-content h1, .vex.vex-theme-top .vex-content h2, .vex.vex-theme-top .vex-content h3, .vex.vex-theme-top .vex-content h4, .vex.vex-theme-top .vex-content h5, .vex.vex-theme-top .vex-content h6, .vex.vex-theme-top .vex-content p, .vex.vex-theme-top .vex-content ul, .vex.vex-theme-top .vex-content li {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
}
 | 
			
		||||
/* line 37, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-close {
 | 
			
		||||
  -webkit-border-radius: 5px;
 | 
			
		||||
  -moz-border-radius: 5px;
 | 
			
		||||
  -ms-border-radius: 5px;
 | 
			
		||||
  -o-border-radius: 5px;
 | 
			
		||||
  border-radius: 5px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
/* line 44, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-close:before {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  content: "\00D7";
 | 
			
		||||
  font-size: 26px;
 | 
			
		||||
  font-weight: normal;
 | 
			
		||||
  line-height: 31px;
 | 
			
		||||
  height: 30px;
 | 
			
		||||
  width: 30px;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  top: 3px;
 | 
			
		||||
  right: 3px;
 | 
			
		||||
  color: #bbbbbb;
 | 
			
		||||
  background: transparent;
 | 
			
		||||
}
 | 
			
		||||
/* line 59, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-close:hover:before, .vex.vex-theme-top .vex-close:active:before {
 | 
			
		||||
  color: #777777;
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
}
 | 
			
		||||
/* line 65, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-form .vex-dialog-message {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 68, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-form .vex-dialog-input {
 | 
			
		||||
  margin-bottom: 1em;
 | 
			
		||||
}
 | 
			
		||||
/* line 71, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="week"] {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  background: white;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  padding: 0.25em 0.67em;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  font-weight: inherit;
 | 
			
		||||
  font-size: inherit;
 | 
			
		||||
  min-height: 2.5em;
 | 
			
		||||
  margin: 0 0 0.25em;
 | 
			
		||||
}
 | 
			
		||||
/* line 83, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  -webkit-box-shadow: inset 0 0 0 2px #8dbdf1;
 | 
			
		||||
  -moz-box-shadow: inset 0 0 0 2px #8dbdf1;
 | 
			
		||||
  box-shadow: inset 0 0 0 2px #8dbdf1;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
/* line 87, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-form .vex-dialog-buttons {
 | 
			
		||||
  *zoom: 1;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-form .vex-dialog-buttons:after {
 | 
			
		||||
  content: "";
 | 
			
		||||
  display: table;
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
/* line 90, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-button {
 | 
			
		||||
  -webkit-border-radius: 3px;
 | 
			
		||||
  -moz-border-radius: 3px;
 | 
			
		||||
  -ms-border-radius: 3px;
 | 
			
		||||
  -o-border-radius: 3px;
 | 
			
		||||
  border-radius: 3px;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  float: right;
 | 
			
		||||
  margin: 0 0 0 0.5em;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  text-transform: uppercase;
 | 
			
		||||
  letter-spacing: 0.1em;
 | 
			
		||||
  font-size: 0.8em;
 | 
			
		||||
  line-height: 1em;
 | 
			
		||||
  padding: 0.75em 2em;
 | 
			
		||||
}
 | 
			
		||||
/* line 102, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-button.vex-last {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
}
 | 
			
		||||
/* line 105, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-button:focus {
 | 
			
		||||
  animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -moz-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -ms-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -o-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
@media (max-width: 568px) {
 | 
			
		||||
  /* line 105, ../sass/vex-theme-top.sass */
 | 
			
		||||
  .vex.vex-theme-top .vex-dialog-button:focus {
 | 
			
		||||
    animation: none;
 | 
			
		||||
    -webkit-animation: none;
 | 
			
		||||
    -moz-animation: none;
 | 
			
		||||
    -ms-animation: none;
 | 
			
		||||
    -o-animation: none;
 | 
			
		||||
    -webkit-backface-visibility: hidden;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
/* line 114, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: #3288e6;
 | 
			
		||||
  color: white;
 | 
			
		||||
}
 | 
			
		||||
/* line 118, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex.vex-theme-top .vex-dialog-button.vex-dialog-button-secondary {
 | 
			
		||||
  background: #e0e0e0;
 | 
			
		||||
  color: #777777;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 122, ../sass/vex-theme-top.sass */
 | 
			
		||||
.vex-loading-spinner.vex-theme-top {
 | 
			
		||||
  -webkit-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
 | 
			
		||||
  -moz-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
 | 
			
		||||
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
 | 
			
		||||
  -webkit-border-radius: 100%;
 | 
			
		||||
  -moz-border-radius: 100%;
 | 
			
		||||
  -ms-border-radius: 100%;
 | 
			
		||||
  -o-border-radius: 100%;
 | 
			
		||||
  border-radius: 100%;
 | 
			
		||||
  background: #f0f0f0;
 | 
			
		||||
  border: 0.2em solid transparent;
 | 
			
		||||
  border-top-color: #bbbbbb;
 | 
			
		||||
  top: -1.1em;
 | 
			
		||||
  bottom: auto;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										262
									
								
								theme/css-compiled/vendor/vex/vex-theme-wireframe.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										262
									
								
								theme/css-compiled/vendor/vex/vex-theme-wireframe.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,262 @@
 | 
			
		||||
@keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-pulse {
 | 
			
		||||
  /* line 136, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 138, ../sass/_keyframes.sass */
 | 
			
		||||
  70% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 140, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    -webkit-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    -moz-box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
    box-shadow: inset 0 0 0 300px transparent;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 9, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe {
 | 
			
		||||
  padding-top: 160px;
 | 
			
		||||
  padding-bottom: 160px;
 | 
			
		||||
}
 | 
			
		||||
/* line 13, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-overlay {
 | 
			
		||||
  background: rgba(255, 255, 255, 0.4);
 | 
			
		||||
}
 | 
			
		||||
/* line 16, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-content {
 | 
			
		||||
  font-family: "Helvetica Neue", sans-serif;
 | 
			
		||||
  background: white;
 | 
			
		||||
  color: black;
 | 
			
		||||
  border: 2px solid black;
 | 
			
		||||
  padding: 2em;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
  width: 400px;
 | 
			
		||||
  font-size: 1.1em;
 | 
			
		||||
  line-height: 1.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 29, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-content h1, .vex.vex-theme-wireframe .vex-content h2, .vex.vex-theme-wireframe .vex-content h3, .vex.vex-theme-wireframe .vex-content h4, .vex.vex-theme-wireframe .vex-content h5, .vex.vex-theme-wireframe .vex-content h6, .vex.vex-theme-wireframe .vex-content p, .vex.vex-theme-wireframe .vex-content ul, .vex.vex-theme-wireframe .vex-content li {
 | 
			
		||||
  color: inherit;
 | 
			
		||||
}
 | 
			
		||||
/* line 32, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-close {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-close:before {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  content: "\00D7";
 | 
			
		||||
  font-size: 40px;
 | 
			
		||||
  font-weight: normal;
 | 
			
		||||
  line-height: 80px;
 | 
			
		||||
  height: 80px;
 | 
			
		||||
  width: 80px;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  top: 3px;
 | 
			
		||||
  right: 3px;
 | 
			
		||||
  color: black;
 | 
			
		||||
}
 | 
			
		||||
/* line 51, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-close:hover:before, .vex.vex-theme-wireframe .vex-close:active:before {
 | 
			
		||||
  color: black;
 | 
			
		||||
}
 | 
			
		||||
/* line 56, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-message {
 | 
			
		||||
  margin-bottom: 0.5em;
 | 
			
		||||
}
 | 
			
		||||
/* line 59, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input {
 | 
			
		||||
  margin-bottom: 1em;
 | 
			
		||||
}
 | 
			
		||||
/* line 62, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="week"] {
 | 
			
		||||
  background: white;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  padding: 0.25em 0.67em;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  font-weight: inherit;
 | 
			
		||||
  font-size: inherit;
 | 
			
		||||
  min-height: 2.5em;
 | 
			
		||||
  margin: 0 0 0.25em;
 | 
			
		||||
  border: 2px solid black;
 | 
			
		||||
}
 | 
			
		||||
/* line 73, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
 | 
			
		||||
  border-style: dashed;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
/* line 77, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-buttons {
 | 
			
		||||
  *zoom: 1;
 | 
			
		||||
}
 | 
			
		||||
/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-buttons:after {
 | 
			
		||||
  content: "";
 | 
			
		||||
  display: table;
 | 
			
		||||
  clear: both;
 | 
			
		||||
}
 | 
			
		||||
/* line 80, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-button {
 | 
			
		||||
  -webkit-border-radius: 0;
 | 
			
		||||
  -moz-border-radius: 0;
 | 
			
		||||
  -ms-border-radius: 0;
 | 
			
		||||
  -o-border-radius: 0;
 | 
			
		||||
  border-radius: 0;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  float: right;
 | 
			
		||||
  margin: 0 0 0 0.5em;
 | 
			
		||||
  font-family: inherit;
 | 
			
		||||
  text-transform: uppercase;
 | 
			
		||||
  letter-spacing: 0.1em;
 | 
			
		||||
  font-size: 0.8em;
 | 
			
		||||
  line-height: 1em;
 | 
			
		||||
  padding: 0.75em 2em;
 | 
			
		||||
}
 | 
			
		||||
/* line 92, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-button.vex-last {
 | 
			
		||||
  margin-left: 0;
 | 
			
		||||
}
 | 
			
		||||
/* line 95, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-button:focus {
 | 
			
		||||
  animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -moz-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -ms-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -o-animation: vex-pulse 1.1s infinite;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
@media (max-width: 568px) {
 | 
			
		||||
  /* line 95, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
  .vex.vex-theme-wireframe .vex-dialog-button:focus {
 | 
			
		||||
    animation: none;
 | 
			
		||||
    -webkit-animation: none;
 | 
			
		||||
    -moz-animation: none;
 | 
			
		||||
    -ms-animation: none;
 | 
			
		||||
    -o-animation: none;
 | 
			
		||||
    -webkit-backface-visibility: hidden;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
/* line 104, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-button.vex-dialog-button-primary {
 | 
			
		||||
  background: black;
 | 
			
		||||
  color: white;
 | 
			
		||||
  border: 2px solid transparent;
 | 
			
		||||
}
 | 
			
		||||
/* line 109, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex.vex-theme-wireframe .vex-dialog-button.vex-dialog-button-secondary {
 | 
			
		||||
  background: white;
 | 
			
		||||
  color: black;
 | 
			
		||||
  border: 2px solid black;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 114, ../sass/vex-theme-wireframe.sass */
 | 
			
		||||
.vex-loading-spinner.vex-theme-wireframe {
 | 
			
		||||
  height: 2.5em;
 | 
			
		||||
  width: 2.5em;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										335
									
								
								theme/css-compiled/vendor/vex/vex.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										335
									
								
								theme/css-compiled/vendor/vex/vex.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,335 @@
 | 
			
		||||
@keyframes vex-fadein {
 | 
			
		||||
  /* line 9, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 11, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-fadein {
 | 
			
		||||
  /* line 9, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 11, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-fadein {
 | 
			
		||||
  /* line 9, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 11, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-fadein {
 | 
			
		||||
  /* line 9, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 11, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-fadein {
 | 
			
		||||
  /* line 9, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 11, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-fadeout {
 | 
			
		||||
  /* line 16, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 18, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-fadeout {
 | 
			
		||||
  /* line 16, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 18, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-fadeout {
 | 
			
		||||
  /* line 16, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 18, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-fadeout {
 | 
			
		||||
  /* line 16, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 18, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-fadeout {
 | 
			
		||||
  /* line 16, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 18, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes vex-rotation {
 | 
			
		||||
  /* line 127, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: rotate(0deg);
 | 
			
		||||
    -webkit-transform: rotate(0deg);
 | 
			
		||||
    -moz-transform: rotate(0deg);
 | 
			
		||||
    -ms-transform: rotate(0deg);
 | 
			
		||||
    -o-transform: rotate(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 129, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: rotate(359deg);
 | 
			
		||||
    -webkit-transform: rotate(359deg);
 | 
			
		||||
    -moz-transform: rotate(359deg);
 | 
			
		||||
    -ms-transform: rotate(359deg);
 | 
			
		||||
    -o-transform: rotate(359deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes vex-rotation {
 | 
			
		||||
  /* line 127, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: rotate(0deg);
 | 
			
		||||
    -webkit-transform: rotate(0deg);
 | 
			
		||||
    -moz-transform: rotate(0deg);
 | 
			
		||||
    -ms-transform: rotate(0deg);
 | 
			
		||||
    -o-transform: rotate(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 129, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: rotate(359deg);
 | 
			
		||||
    -webkit-transform: rotate(359deg);
 | 
			
		||||
    -moz-transform: rotate(359deg);
 | 
			
		||||
    -ms-transform: rotate(359deg);
 | 
			
		||||
    -o-transform: rotate(359deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-moz-keyframes vex-rotation {
 | 
			
		||||
  /* line 127, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: rotate(0deg);
 | 
			
		||||
    -webkit-transform: rotate(0deg);
 | 
			
		||||
    -moz-transform: rotate(0deg);
 | 
			
		||||
    -ms-transform: rotate(0deg);
 | 
			
		||||
    -o-transform: rotate(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 129, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: rotate(359deg);
 | 
			
		||||
    -webkit-transform: rotate(359deg);
 | 
			
		||||
    -moz-transform: rotate(359deg);
 | 
			
		||||
    -ms-transform: rotate(359deg);
 | 
			
		||||
    -o-transform: rotate(359deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-ms-keyframes vex-rotation {
 | 
			
		||||
  /* line 127, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: rotate(0deg);
 | 
			
		||||
    -webkit-transform: rotate(0deg);
 | 
			
		||||
    -moz-transform: rotate(0deg);
 | 
			
		||||
    -ms-transform: rotate(0deg);
 | 
			
		||||
    -o-transform: rotate(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 129, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: rotate(359deg);
 | 
			
		||||
    -webkit-transform: rotate(359deg);
 | 
			
		||||
    -moz-transform: rotate(359deg);
 | 
			
		||||
    -ms-transform: rotate(359deg);
 | 
			
		||||
    -o-transform: rotate(359deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-o-keyframes vex-rotation {
 | 
			
		||||
  /* line 127, ../sass/_keyframes.sass */
 | 
			
		||||
  0% {
 | 
			
		||||
    transform: rotate(0deg);
 | 
			
		||||
    -webkit-transform: rotate(0deg);
 | 
			
		||||
    -moz-transform: rotate(0deg);
 | 
			
		||||
    -ms-transform: rotate(0deg);
 | 
			
		||||
    -o-transform: rotate(0deg);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* line 129, ../sass/_keyframes.sass */
 | 
			
		||||
  100% {
 | 
			
		||||
    transform: rotate(359deg);
 | 
			
		||||
    -webkit-transform: rotate(359deg);
 | 
			
		||||
    -moz-transform: rotate(359deg);
 | 
			
		||||
    -ms-transform: rotate(359deg);
 | 
			
		||||
    -o-transform: rotate(359deg);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 11, ../sass/vex.sass */
 | 
			
		||||
.vex, .vex *, .vex *:before, .vex *:after {
 | 
			
		||||
  -webkit-box-sizing: border-box;
 | 
			
		||||
  -moz-box-sizing: border-box;
 | 
			
		||||
  box-sizing: border-box;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 14, ../sass/vex.sass */
 | 
			
		||||
.vex {
 | 
			
		||||
  position: fixed;
 | 
			
		||||
  overflow: auto;
 | 
			
		||||
  -webkit-overflow-scrolling: touch;
 | 
			
		||||
  z-index: 1111;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  bottom: 0;
 | 
			
		||||
  left: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 25, ../sass/vex.sass */
 | 
			
		||||
.vex-overlay {
 | 
			
		||||
  background: black;
 | 
			
		||||
  filter: alpha(opacity=40);
 | 
			
		||||
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 30, ../sass/vex.sass */
 | 
			
		||||
.vex-overlay {
 | 
			
		||||
  animation: vex-fadein 0.5s;
 | 
			
		||||
  -webkit-animation: vex-fadein 0.5s;
 | 
			
		||||
  -moz-animation: vex-fadein 0.5s;
 | 
			
		||||
  -ms-animation: vex-fadein 0.5s;
 | 
			
		||||
  -o-animation: vex-fadein 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
  position: fixed;
 | 
			
		||||
  background: rgba(0, 0, 0, 0.4);
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  bottom: 0;
 | 
			
		||||
  left: 0;
 | 
			
		||||
}
 | 
			
		||||
/* line 39, ../sass/vex.sass */
 | 
			
		||||
.vex.vex-closing .vex-overlay {
 | 
			
		||||
  animation: vex-fadeout 0.5s;
 | 
			
		||||
  -webkit-animation: vex-fadeout 0.5s;
 | 
			
		||||
  -moz-animation: vex-fadeout 0.5s;
 | 
			
		||||
  -ms-animation: vex-fadeout 0.5s;
 | 
			
		||||
  -o-animation: vex-fadeout 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 42, ../sass/vex.sass */
 | 
			
		||||
.vex-content {
 | 
			
		||||
  animation: vex-fadein 0.5s;
 | 
			
		||||
  -webkit-animation: vex-fadein 0.5s;
 | 
			
		||||
  -moz-animation: vex-fadein 0.5s;
 | 
			
		||||
  -ms-animation: vex-fadein 0.5s;
 | 
			
		||||
  -o-animation: vex-fadein 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
  background: white;
 | 
			
		||||
}
 | 
			
		||||
/* line 46, ../sass/vex.sass */
 | 
			
		||||
.vex.vex-closing .vex-content {
 | 
			
		||||
  animation: vex-fadeout 0.5s;
 | 
			
		||||
  -webkit-animation: vex-fadeout 0.5s;
 | 
			
		||||
  -moz-animation: vex-fadeout 0.5s;
 | 
			
		||||
  -ms-animation: vex-fadeout 0.5s;
 | 
			
		||||
  -o-animation: vex-fadeout 0.5s;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 49, ../sass/vex.sass */
 | 
			
		||||
.vex-close:before {
 | 
			
		||||
  font-family: Arial, sans-serif;
 | 
			
		||||
  content: "\00D7";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 53, ../sass/vex.sass */
 | 
			
		||||
.vex-dialog-form {
 | 
			
		||||
  margin: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 56, ../sass/vex.sass */
 | 
			
		||||
.vex-dialog-button {
 | 
			
		||||
  -webkit-appearance: none;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 60, ../sass/vex.sass */
 | 
			
		||||
.vex-loading-spinner {
 | 
			
		||||
  animation: vex-rotation 0.7s linear infinite;
 | 
			
		||||
  -webkit-animation: vex-rotation 0.7s linear infinite;
 | 
			
		||||
  -moz-animation: vex-rotation 0.7s linear infinite;
 | 
			
		||||
  -ms-animation: vex-rotation 0.7s linear infinite;
 | 
			
		||||
  -o-animation: vex-rotation 0.7s linear infinite;
 | 
			
		||||
  -webkit-backface-visibility: hidden;
 | 
			
		||||
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
 | 
			
		||||
  -moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
 | 
			
		||||
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
 | 
			
		||||
  position: fixed;
 | 
			
		||||
  z-index: 1112;
 | 
			
		||||
  margin: auto;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  bottom: 0;
 | 
			
		||||
  left: 0;
 | 
			
		||||
  height: 2em;
 | 
			
		||||
  width: 2em;
 | 
			
		||||
  background: white;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* line 76, ../sass/vex.sass */
 | 
			
		||||
body.vex-open {
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										62
									
								
								theme/css/core-ie9.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								theme/css/core-ie9.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,62 @@
 | 
			
		||||
/* IE9 Resets and Normalization */
 | 
			
		||||
article,
 | 
			
		||||
aside,
 | 
			
		||||
details,
 | 
			
		||||
figcaption,
 | 
			
		||||
figure,
 | 
			
		||||
footer,
 | 
			
		||||
header,
 | 
			
		||||
hgroup,
 | 
			
		||||
main,
 | 
			
		||||
nav,
 | 
			
		||||
section,
 | 
			
		||||
summary {
 | 
			
		||||
	display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
audio,
 | 
			
		||||
canvas,
 | 
			
		||||
progress,
 | 
			
		||||
video {
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
[hidden],
 | 
			
		||||
template {
 | 
			
		||||
	display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
abbr[title] {
 | 
			
		||||
	border-bottom: 1px dotted;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
img {
 | 
			
		||||
	border: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
svg:not(:root) {
 | 
			
		||||
	overflow: hidden;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
figure {
 | 
			
		||||
	margin: 1em 40px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
button {
 | 
			
		||||
	overflow: visible;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
input[type="checkbox"],
 | 
			
		||||
input[type="radio"] {
 | 
			
		||||
	box-sizing: border-box;
 | 
			
		||||
	padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
legend {
 | 
			
		||||
	border: 0;
 | 
			
		||||
	padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
textarea {
 | 
			
		||||
	overflow: auto;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										15
									
								
								theme/css/pure/grids-min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								theme/css/pure/grids-min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
/*!
 | 
			
		||||
Pure v0.4.1
 | 
			
		||||
Copyright 2014 Yahoo! Inc. All rights reserved.
 | 
			
		||||
Licensed under the BSD License.
 | 
			
		||||
https://github.com/yui/pure/blob/master/LICENSE.md
 | 
			
		||||
*/
 | 
			
		||||
.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class *="pure-u"]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-g-r{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g-r{word-spacing:-.43em}.pure-g-r [class *="pure-u"]{font-family:sans-serif}.pure-g-r img{max-width:100%;height:auto}@media (min-width:980px){.pure-visible-phone{display:none}.pure-visible-tablet{display:none}.pure-hidden-desktop{display:none}}@media (max-width:480px){.pure-g-r>.pure-u,.pure-g-r>[class *="pure-u-"]{width:100%}}@media (max-width:767px){.pure-g-r>.pure-u,.pure-g-r>[class *="pure-u-"]{width:100%}.pure-hidden-phone{display:none}.pure-visible-desktop{display:none}}@media (min-width:768px) and (max-width:979px){.pure-hidden-tablet{display:none}.pure-visible-desktop{display:none}}
 | 
			
		||||
 | 
			
		||||
/* Custom */
 | 
			
		||||
[class *="pure-u"] {display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}
 | 
			
		||||
.pure-u-1-7 {width: 14.285%;}.pure-u-2-7 {width: 28.571%;}.pure-u-3-7 {width: 42.857%;}.pure-u-4-7 {width: 57.142%;}.pure-u-5-7 {width: 71.428%;}.pure-u-6-7 {width: 85.714%;}
 | 
			
		||||
.pure-u-1-9 {width: 11.111%;}.pure-u-2-9 {width: 22.222%;}.pure-u-3-9 {width: 33.333%;}.pure-u-4-9 {width: 44.444%;}.pure-u-5-9 {width: 55.555%;}.pure-u-6-9 {width: 66.666%;}.pure-u-7-9 {width: 77.777%;}.pure-u-8-9 {width: 88.888%;}
 | 
			
		||||
.pure-u-1-10 {width: 10%;}.pure-u-2-10 {width: 20%;}.pure-u-3-10 {width: 30%;}.pure-u-4-10 {width: 40%;}.pure-u-5-10 {width: 50%;}.pure-u-6-10 {width: 60%;}.pure-u-7-10 {width: 70%;}.pure-u-8-10 {width: 80%;}.pure-u-9-10 {width: 90%;}
 | 
			
		||||
 | 
			
		||||
.pure-u-1-11 {width: 9.090%;}.pure-u-2-11 {width: 18.181%;}.pure-u-3-11 {width: 27.272%;}.pure-u-4-11 {width: 36.363%;}.pure-u-5-11 {width: 45.454%;}.pure-u-6-11 {width: 54.545%;}.pure-u-7-11 {width: 63.636%;}.pure-u-8-11 {width: 72.727%;}.pure-u-9-11 {width: 81.818%;}.pure-u-10-11 {width: 90.909%;}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/fontawesome/FontAwesome.otf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/fontawesome/FontAwesome.otf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/fontawesome/fontawesome-webfont.eot
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/fontawesome/fontawesome-webfont.eot
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										414
									
								
								theme/fonts/fontawesome/fontawesome-webfont.svg
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										414
									
								
								theme/fonts/fontawesome/fontawesome-webfont.svg
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,414 @@
 | 
			
		||||
<?xml version="1.0" standalone="no"?>
 | 
			
		||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
 | 
			
		||||
<svg xmlns="http://www.w3.org/2000/svg">
 | 
			
		||||
<metadata></metadata>
 | 
			
		||||
<defs>
 | 
			
		||||
<font id="fontawesomeregular" horiz-adv-x="1536" >
 | 
			
		||||
<font-face units-per-em="1792" ascent="1536" descent="-256" />
 | 
			
		||||
<missing-glyph horiz-adv-x="448" />
 | 
			
		||||
<glyph unicode=" "  horiz-adv-x="448" />
 | 
			
		||||
<glyph unicode="	" horiz-adv-x="448" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="448" />
 | 
			
		||||
<glyph unicode="¨" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="©" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="®" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="´" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="Æ" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="768" />
 | 
			
		||||
<glyph unicode=" " />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="768" />
 | 
			
		||||
<glyph unicode=" " />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="512" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="384" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="256" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="256" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="192" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="307" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="85" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="307" />
 | 
			
		||||
<glyph unicode=" " horiz-adv-x="384" />
 | 
			
		||||
<glyph unicode="™" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="∞" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="≠" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="500" d="M0 0z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
 | 
			
		||||
<glyph unicode="" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
 | 
			
		||||
<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280zM768 896h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1280 864v-896q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h640q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88z " />
 | 
			
		||||
<glyph unicode="" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
 | 
			
		||||
<glyph unicode="" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
 | 
			
		||||
<glyph unicode="" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
 | 
			
		||||
<glyph unicode="" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
 | 
			
		||||
<glyph unicode="" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M725 977l-170 -450q73 -1 153.5 -2t119 -1.5t52.5 -0.5l29 2q-32 95 -92 241q-53 132 -92 211zM21 -128h-21l2 79q22 7 80 18q89 16 110 31q20 16 48 68l237 616l280 724h75h53l11 -21l205 -480q103 -242 124 -297q39 -102 96 -235q26 -58 65 -164q24 -67 65 -149 q22 -49 35 -57q22 -19 69 -23q47 -6 103 -27q6 -39 6 -57q0 -14 -1 -26q-80 0 -192 8q-93 8 -189 8q-79 0 -135 -2l-200 -11l-58 -2q0 45 4 78l131 28q56 13 68 23q12 12 12 27t-6 32l-47 114l-92 228l-450 2q-29 -65 -104 -274q-23 -64 -23 -84q0 -31 17 -43 q26 -21 103 -32q3 0 13.5 -2t30 -5t40.5 -6q1 -28 1 -58q0 -17 -2 -27q-66 0 -349 20l-48 -8q-81 -14 -167 -14z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M555 15q76 -32 140 -32q131 0 216 41t122 113q38 70 38 181q0 114 -41 180q-58 94 -141 126q-80 32 -247 32q-74 0 -101 -10v-144l-1 -173l3 -270q0 -15 12 -44zM541 761q43 -7 109 -7q175 0 264 65t89 224q0 112 -85 187q-84 75 -255 75q-52 0 -130 -13q0 -44 2 -77 q7 -122 6 -279l-1 -98q0 -43 1 -77zM0 -128l2 94q45 9 68 12q77 12 123 31q17 27 21 51q9 66 9 194l-2 497q-5 256 -9 404q-1 87 -11 109q-1 4 -12 12q-18 12 -69 15q-30 2 -114 13l-4 83l260 6l380 13l45 1q5 0 14 0.5t14 0.5q1 0 21.5 -0.5t40.5 -0.5h74q88 0 191 -27 q43 -13 96 -39q57 -29 102 -76q44 -47 65 -104t21 -122q0 -70 -32 -128t-95 -105q-26 -20 -150 -77q177 -41 267 -146q92 -106 92 -236q0 -76 -29 -161q-21 -62 -71 -117q-66 -72 -140 -108q-73 -36 -203 -60q-82 -15 -198 -11l-197 4q-84 2 -298 -11q-33 -3 -272 -11z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M0 -126l17 85q4 1 77 20q76 19 116 39q29 37 41 101l27 139l56 268l12 64q8 44 17 84.5t16 67t12.5 46.5t9 30.5t3.5 11.5l29 157l16 63l22 135l8 50v38q-41 22 -144 28q-28 2 -38 4l19 103l317 -14q39 -2 73 -2q66 0 214 9q33 2 68 4.5t36 2.5q-2 -19 -6 -38 q-7 -29 -13 -51q-55 -19 -109 -31q-64 -16 -101 -31q-12 -31 -24 -88q-9 -44 -13 -82q-44 -199 -66 -306l-61 -311l-38 -158l-43 -235l-12 -45q-2 -7 1 -27q64 -15 119 -21q36 -5 66 -10q-1 -29 -7 -58q-7 -31 -9 -41q-18 0 -23 -1q-24 -2 -42 -2q-9 0 -28 3q-19 4 -145 17 l-198 2q-41 1 -174 -11q-74 -7 -98 -9z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l215 -1h293l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -42.5 2t-103.5 -1t-111 -1 q-34 0 -67 -5q-10 -97 -8 -136l1 -152v-332l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-88 0 -233 -14q-48 -4 -70 -4q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q8 192 6 433l-5 428q-1 62 -0.5 118.5t0.5 102.5t-2 57t-6 15q-6 5 -14 6q-38 6 -148 6q-43 0 -100 -13.5t-73 -24.5q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1744 128q33 0 42 -18.5t-11 -44.5 l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80z" />
 | 
			
		||||
<glyph unicode="" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l446 -1h318l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -58.5 2t-138.5 -1t-128 -1 q-94 0 -127 -5q-10 -97 -8 -136l1 -152v52l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-82 0 -233 -13q-45 -5 -70 -5q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q6 137 6 433l-5 44q0 265 -2 278q-2 11 -6 15q-6 5 -14 6q-38 6 -148 6q-50 0 -168.5 -14t-132.5 -24q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1505 113q26 -20 26 -49t-26 -49l-162 -126 q-26 -20 -44.5 -11t-18.5 42v80h-1024v-80q0 -33 -18.5 -42t-44.5 11l-162 126q-26 20 -26 49t26 49l162 126q26 20 44.5 11t18.5 -42v-80h1024v80q0 33 18.5 42t44.5 -11z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
 | 
			
		||||
<glyph unicode="" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
 | 
			
		||||
<glyph unicode="" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
 | 
			
		||||
<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M742 -37l-652 651q-37 37 -37 90.5t37 90.5l652 651q37 37 90.5 37t90.5 -37l75 -75q37 -37 37 -90.5t-37 -90.5l-486 -486l486 -485q37 -38 37 -91t-37 -90l-75 -75q-37 -37 -90.5 -37t-90.5 37z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M1099 704q0 -52 -37 -91l-652 -651q-37 -37 -90 -37t-90 37l-76 75q-37 39 -37 91q0 53 37 90l486 486l-486 485q-37 39 -37 91q0 53 37 90l76 75q36 38 90 38t90 -38l652 -651q37 -37 37 -90z" />
 | 
			
		||||
<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
 | 
			
		||||
<glyph unicode="" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
 | 
			
		||||
<glyph unicode="" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
 | 
			
		||||
<glyph unicode="" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
 | 
			
		||||
<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
 | 
			
		||||
<glyph unicode="" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
 | 
			
		||||
<glyph unicode="" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1611 320q0 -53 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-486 485l-486 -485q-36 -38 -90 -38t-90 38l-75 75q-38 36 -38 90q0 53 38 91l651 651q37 37 90 37q52 0 91 -37l650 -651q38 -38 38 -91z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1611 832q0 -53 -37 -90l-651 -651q-38 -38 -91 -38q-54 0 -90 38l-651 651q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l486 -486l486 486q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5 l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5 t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M512 512v-384h-256v384h256zM896 1024v-896h-256v896h256zM1280 768v-640h-256v640h256zM1664 1152v-1024h-256v1024h256zM1792 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5z M1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
 | 
			
		||||
<glyph unicode="" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M1307 618l23 219h-198v109q0 49 15.5 68.5t71.5 19.5h110v219h-175q-152 0 -218 -72t-66 -213v-131h-131v-219h131v-635h262v635h175zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960 q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
 | 
			
		||||
<glyph unicode="" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
 | 
			
		||||
<glyph unicode="" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
 | 
			
		||||
<glyph unicode="" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
 | 
			
		||||
<glyph unicode="" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
 | 
			
		||||
<glyph unicode="" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
 | 
			
		||||
<glyph unicode="" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="768" d="M511 980h257l-30 -284h-227v-824h-341v824h-170v284h170v171q0 182 86 275.5t283 93.5h227v-284h-142q-39 0 -62.5 -6.5t-34 -23.5t-13.5 -34.5t-3 -49.5v-142z" />
 | 
			
		||||
<glyph unicode="" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
 | 
			
		||||
<glyph unicode="" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM183 128h1298q-164 181 -246.5 411.5t-82.5 484.5q0 256 -320 256t-320 -256q0 -254 -82.5 -484.5t-246.5 -411.5zM1664 128q0 -52 -38 -90t-90 -38 h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
 | 
			
		||||
<glyph unicode="" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
 | 
			
		||||
<glyph unicode="" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
 | 
			
		||||
<glyph unicode="" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
 | 
			
		||||
<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
 | 
			
		||||
<glyph unicode="" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
 | 
			
		||||
<glyph unicode="" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
 | 
			
		||||
<glyph unicode="" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
 | 
			
		||||
<glyph unicode="" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
 | 
			
		||||
<glyph unicode="" d="M678 -57q0 -38 -10 -71h-380q-95 0 -171.5 56.5t-103.5 147.5q24 45 69 77.5t100 49.5t107 24t107 7q32 0 49 -2q6 -4 30.5 -21t33 -23t31 -23t32 -25.5t27.5 -25.5t26.5 -29.5t21 -30.5t17.5 -34.5t9.5 -36t4.5 -40.5zM385 294q-234 -7 -385 -85v433q103 -118 273 -118 q32 0 70 5q-21 -61 -21 -86q0 -67 63 -149zM558 805q0 -100 -43.5 -160.5t-140.5 -60.5q-51 0 -97 26t-78 67.5t-56 93.5t-35.5 104t-11.5 99q0 96 51.5 165t144.5 69q66 0 119 -41t84 -104t47 -130t16 -128zM1536 896v-736q0 -119 -84.5 -203.5t-203.5 -84.5h-468 q39 73 39 157q0 66 -22 122.5t-55.5 93t-72 71t-72 59.5t-55.5 54.5t-22 59.5q0 36 23 68t56 61.5t65.5 64.5t55.5 93t23 131t-26.5 145.5t-75.5 118.5q-6 6 -14 11t-12.5 7.5t-10 9.5t-10.5 17h135l135 64h-437q-138 0 -244.5 -38.5t-182.5 -133.5q0 126 81 213t207 87h960 q119 0 203.5 -84.5t84.5 -203.5v-96h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M876 71q0 21 -4.5 40.5t-9.5 36t-17.5 34.5t-21 30.5t-26.5 29.5t-27.5 25.5t-32 25.5t-31 23t-33 23t-30.5 21q-17 2 -50 2q-54 0 -106 -7t-108 -25t-98 -46t-69 -75t-27 -107q0 -68 35.5 -121.5t93 -84t120.5 -45.5t127 -15q59 0 112.5 12.5t100.5 39t74.5 73.5 t27.5 110zM756 933q0 60 -16.5 127.5t-47 130.5t-84 104t-119.5 41q-93 0 -144 -69t-51 -165q0 -47 11.5 -99t35.5 -104t56 -93.5t78 -67.5t97 -26q97 0 140.5 60.5t43.5 160.5zM625 1408h437l-135 -79h-135q71 -45 110 -126t39 -169q0 -74 -23 -131.5t-56 -92.5t-66 -64.5 t-56 -61t-23 -67.5q0 -26 16.5 -51t43 -48t58.5 -48t64 -55.5t58.5 -66t43 -85t16.5 -106.5q0 -160 -140 -282q-152 -131 -420 -131q-59 0 -119.5 10t-122 33.5t-108.5 58t-77 89t-30 121.5q0 61 37 135q32 64 96 110.5t145 71t155 36t150 13.5q-64 83 -64 149q0 12 2 23.5 t5 19.5t8 21.5t7 21.5q-40 -5 -70 -5q-149 0 -255.5 98t-106.5 246q0 140 95 250.5t234 141.5q94 20 187 20zM1664 1152v-128h-256v-256h-128v256h-256v128h256v256h128v-256h256z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
 | 
			
		||||
<glyph unicode="" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
 | 
			
		||||
<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1664 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5 q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1024 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1024 608v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280z M768 896h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1280 864v-896q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h640q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
 | 
			
		||||
<glyph unicode="" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
 | 
			
		||||
<glyph unicode="" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1568" d="M496 192q0 -60 -42.5 -102t-101.5 -42q-60 0 -102 42t-42 102t42 102t102 42q59 0 101.5 -42t42.5 -102zM928 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -66 -47 -113t-113 -47t-113 47t-47 113 t47 113t113 47t113 -47t47 -113zM1360 192q0 -46 -33 -79t-79 -33t-79 33t-33 79t33 79t79 33t79 -33t33 -79zM528 1088q0 -73 -51.5 -124.5t-124.5 -51.5t-124.5 51.5t-51.5 124.5t51.5 124.5t124.5 51.5t124.5 -51.5t51.5 -124.5zM992 1280q0 -80 -56 -136t-136 -56 t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1536 640q0 -40 -28 -68t-68 -28t-68 28t-28 68t28 68t68 28t68 -28t28 -68zM1328 1088q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z" />
 | 
			
		||||
<glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
 | 
			
		||||
<glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
 | 
			
		||||
<glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
 | 
			
		||||
<glyph unicode="" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
 | 
			
		||||
<glyph unicode="" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
 | 
			
		||||
<glyph unicode="" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
 | 
			
		||||
<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
 | 
			
		||||
<glyph unicode="" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1024 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1024 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28 t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
 | 
			
		||||
<glyph unicode="" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
 | 
			
		||||
<glyph unicode="" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
 | 
			
		||||
<glyph unicode="" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M928 135v-151l-707 -1v151zM1169 481v-701l-1 -35v-1h-1132l-35 1h-1v736h121v-618h928v618h120zM241 393l704 -65l-13 -150l-705 65zM309 709l683 -183l-39 -146l-683 183zM472 1058l609 -360l-77 -130l-609 360zM832 1389l398 -585l-124 -85l-399 584zM1285 1536 l121 -697l-149 -26l-121 697z" />
 | 
			
		||||
<glyph unicode="" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
 | 
			
		||||
<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
 | 
			
		||||
<glyph unicode="" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
 | 
			
		||||
<glyph unicode="" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M390 1408h219v-388h364v-241h-364v-394q0 -136 14 -172q13 -37 52 -60q50 -31 117 -31q117 0 232 76v-242q-102 -48 -178 -65q-77 -19 -173 -19q-105 0 -186 27q-78 25 -138 75q-58 51 -79 105q-22 54 -22 161v539h-170v217q91 30 155 84q64 55 103 132q39 78 54 196z " />
 | 
			
		||||
<glyph unicode="" d="M1123 127v181q-88 -56 -174 -56q-51 0 -88 23q-29 17 -39 45q-11 30 -11 129v295h274v181h-274v291h-164q-11 -90 -40 -147t-78 -99q-48 -40 -116 -63v-163h127v-404q0 -78 17 -121q17 -42 59 -78q43 -37 104 -57q62 -20 140 -20q67 0 129 14q57 13 134 49zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
 | 
			
		||||
<glyph unicode="" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
 | 
			
		||||
<glyph unicode="" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1483 512l-587 -587q-52 -53 -127.5 -53t-128.5 53l-587 587q-53 53 -53 128t53 128l587 587q53 53 128 53t128 -53l265 -265l-398 -399l-188 188q-42 42 -99 42q-59 0 -100 -41l-120 -121q-42 -40 -42 -99q0 -58 42 -100l406 -408q30 -28 67 -37l6 -4h28q60 0 99 41 l619 619l2 -3q53 -53 53 -128t-53 -128zM1406 1138l120 -120q14 -15 14 -36t-14 -36l-730 -730q-17 -15 -37 -15v0q-4 0 -6 1q-18 2 -30 14l-407 408q-14 15 -14 36t14 35l121 120q13 15 35 15t36 -15l252 -252l574 575q15 15 36 15t36 -15z" />
 | 
			
		||||
<glyph unicode="" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
 | 
			
		||||
<glyph unicode="" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
 | 
			
		||||
<glyph unicode="" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
 | 
			
		||||
<glyph unicode="" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
 | 
			
		||||
<glyph unicode="" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
 | 
			
		||||
<glyph unicode="" d="M1254 899q16 85 -21 132q-52 65 -187 45q-17 -3 -41 -12.5t-57.5 -30.5t-64.5 -48.5t-59.5 -70t-44.5 -91.5q80 7 113.5 -16t26.5 -99q-5 -52 -52 -143q-43 -78 -71 -99q-44 -32 -87 14q-23 24 -37.5 64.5t-19 73t-10 84t-8.5 71.5q-23 129 -34 164q-12 37 -35.5 69 t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237 q104 139 172.5 292.5t82.5 226.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
<glyph unicode="" horiz-adv-x="1792" />
 | 
			
		||||
</font>
 | 
			
		||||
</defs></svg> 
 | 
			
		||||
| 
		 After Width: | Height: | Size: 197 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/fontawesome/fontawesome-webfont.ttf
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/fontawesome/fontawesome-webfont.ttf
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/fontawesome/fontawesome-webfont.woff
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/fontawesome/fontawesome-webfont.woff
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/geometria_light_macroman/Geometria-Light-webfont.eot
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/geometria_light_macroman/Geometria-Light-webfont.eot
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1042
									
								
								theme/fonts/geometria_light_macroman/Geometria-Light-webfont.svg
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										1042
									
								
								theme/fonts/geometria_light_macroman/Geometria-Light-webfont.svg
									
									
									
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
		 After Width: | Height: | Size: 104 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/geometria_light_macroman/Geometria-Light-webfont.ttf
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/geometria_light_macroman/Geometria-Light-webfont.ttf
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/geometria_light_macroman/Geometria-Light-webfont.woff
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/geometria_light_macroman/Geometria-Light-webfont.woff
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/opensans_light_macroman/OpenSans-Light-webfont.eot
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/opensans_light_macroman/OpenSans-Light-webfont.eot
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1831
									
								
								theme/fonts/opensans_light_macroman/OpenSans-Light-webfont.svg
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										1831
									
								
								theme/fonts/opensans_light_macroman/OpenSans-Light-webfont.svg
									
									
									
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
		 After Width: | Height: | Size: 114 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/opensans_light_macroman/OpenSans-Light-webfont.ttf
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/opensans_light_macroman/OpenSans-Light-webfont.ttf
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/opensans_light_macroman/OpenSans-Light-webfont.woff
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/opensans_light_macroman/OpenSans-Light-webfont.woff
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										1831
									
								
								theme/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										1831
									
								
								theme/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg
									
									
									
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
		 After Width: | Height: | Size: 117 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								theme/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								theme/images/favicon.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								theme/images/favicon.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 669 B  | 
							
								
								
									
										153
									
								
								theme/js/addons/jquery.mmenu.counters.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										153
									
								
								theme/js/addons/jquery.mmenu.counters.js
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,153 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu counters addon
 | 
			
		||||
 * @requires mmenu 4.0.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
(function( $ ) {
 | 
			
		||||
 | 
			
		||||
	var _PLUGIN_ = 'mmenu',
 | 
			
		||||
		_ADDON_  = 'counters';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].prototype[ '_addon_' + _ADDON_ ] = function()
 | 
			
		||||
	{
 | 
			
		||||
		var that = this,
 | 
			
		||||
			opts = this.opts[ _ADDON_ ];
 | 
			
		||||
 | 
			
		||||
		var _c = $[ _PLUGIN_ ]._c,
 | 
			
		||||
			_d = $[ _PLUGIN_ ]._d,
 | 
			
		||||
			_e = $[ _PLUGIN_ ]._e;
 | 
			
		||||
 | 
			
		||||
		_c.add( 'counter noresults' );
 | 
			
		||||
		_e.add( 'updatecounters' );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Extend options
 | 
			
		||||
		if ( typeof opts == 'boolean' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {
 | 
			
		||||
				add		: opts,
 | 
			
		||||
				update	: opts
 | 
			
		||||
			};
 | 
			
		||||
		}
 | 
			
		||||
		if ( typeof opts != 'object' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {};
 | 
			
		||||
		}
 | 
			
		||||
		opts = $.extend( true, {}, $[ _PLUGIN_ ].defaults[ _ADDON_ ], opts );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	DEPRECATED
 | 
			
		||||
		if ( opts.count )
 | 
			
		||||
		{
 | 
			
		||||
			$[ _PLUGIN_ ].deprecated( 'the option "count" for counters, the option "update"' );
 | 
			
		||||
			opts.update = opts.count;
 | 
			
		||||
		}
 | 
			
		||||
		//	/DEPRECATED
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Refactor counter class
 | 
			
		||||
		this.__refactorClass( $('em.' + this.conf.counterClass, this.$menu), 'counter' );
 | 
			
		||||
 | 
			
		||||
		var $panels = $('.' + _c.panel, this.$menu);
 | 
			
		||||
 | 
			
		||||
		//	Add the counters
 | 
			
		||||
		if ( opts.add )
 | 
			
		||||
		{
 | 
			
		||||
			$panels.each(
 | 
			
		||||
				function()
 | 
			
		||||
				{
 | 
			
		||||
					var $t = $(this),
 | 
			
		||||
						$p = $t.data( _d.parent );
 | 
			
		||||
	
 | 
			
		||||
					if ( $p )
 | 
			
		||||
					{
 | 
			
		||||
						var $c = $( '<em class="' + _c.counter + '" />' ),
 | 
			
		||||
							$a = $p.find( '> a.' + _c.subopen );
 | 
			
		||||
 | 
			
		||||
						if ( !$a.parent().find( 'em.' + _c.counter ).length )
 | 
			
		||||
						{
 | 
			
		||||
							$a.before( $c );
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			);
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		//	Bind custom events
 | 
			
		||||
		if ( opts.update )
 | 
			
		||||
		{
 | 
			
		||||
			var $counters = $('em.' + _c.counter, this.$menu);
 | 
			
		||||
 | 
			
		||||
			$counters
 | 
			
		||||
				.off( _e.updatecounters )
 | 
			
		||||
				.on( _e.updatecounters,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						e.stopPropagation();
 | 
			
		||||
					}
 | 
			
		||||
				)
 | 
			
		||||
				.each(
 | 
			
		||||
					function()
 | 
			
		||||
					{
 | 
			
		||||
						var $counter = $(this),
 | 
			
		||||
							$sublist = $($counter.next().attr( 'href' ), that.$menu);
 | 
			
		||||
	
 | 
			
		||||
						if ( !$sublist.is( '.' + _c.list ) )
 | 
			
		||||
						{
 | 
			
		||||
							$sublist = $sublist.find( '> .' + _c.list );
 | 
			
		||||
						}
 | 
			
		||||
	
 | 
			
		||||
						if ( $sublist.length )
 | 
			
		||||
						{
 | 
			
		||||
							$counter
 | 
			
		||||
								.on( _e.updatecounters,
 | 
			
		||||
									function( e )
 | 
			
		||||
									{
 | 
			
		||||
										var $lis = $sublist.children()
 | 
			
		||||
											.not( '.' + _c.label )
 | 
			
		||||
											.not( '.' + _c.subtitle )
 | 
			
		||||
											.not( '.' + _c.hidden )
 | 
			
		||||
											.not( '.' + _c.noresults );
 | 
			
		||||
 | 
			
		||||
										$counter.html( $lis.length );
 | 
			
		||||
									}
 | 
			
		||||
								);
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				)
 | 
			
		||||
				.trigger( _e.updatecounters );
 | 
			
		||||
 | 
			
		||||
			//	Update with menu-update
 | 
			
		||||
			this.$menu
 | 
			
		||||
				.on( _e.update,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						$counters.trigger( _e.updatecounters );
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
		}
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].defaults[ _ADDON_ ] = {
 | 
			
		||||
		add		: false,
 | 
			
		||||
		update	: false
 | 
			
		||||
	};
 | 
			
		||||
	$[ _PLUGIN_ ].configuration.counterClass = 'Counter';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	//	Add to plugin
 | 
			
		||||
	$[ _PLUGIN_ ].addons = $[ _PLUGIN_ ].addons || [];
 | 
			
		||||
	$[ _PLUGIN_ ].addons.push( _ADDON_ );
 | 
			
		||||
 | 
			
		||||
})( jQuery );
 | 
			
		||||
							
								
								
									
										14
									
								
								theme/js/addons/jquery.mmenu.counters.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								theme/js/addons/jquery.mmenu.counters.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu counters addon
 | 
			
		||||
 * @requires mmenu 4.0.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
!function(t){var e="mmenu",n="counters";t[e].prototype["_addon_"+n]=function(){var o=this,u=this.opts[n],a=t[e]._c,r=t[e]._d,d=t[e]._e;a.add("counter noresults"),d.add("updatecounters"),"boolean"==typeof u&&(u={add:u,update:u}),"object"!=typeof u&&(u={}),u=t.extend(!0,{},t[e].defaults[n],u),u.count&&(t[e].deprecated('the option "count" for counters, the option "update"'),u.update=u.count),this.__refactorClass(t("em."+this.conf.counterClass,this.$menu),"counter");var s=t("."+a.panel,this.$menu);if(u.add&&s.each(function(){var e=t(this),n=e.data(r.parent);if(n){var o=t('<em class="'+a.counter+'" />'),u=n.find("> a."+a.subopen);u.parent().find("em."+a.counter).length||u.before(o)}}),u.update){var c=t("em."+a.counter,this.$menu);c.off(d.updatecounters).on(d.updatecounters,function(t){t.stopPropagation()}).each(function(){var e=t(this),n=t(e.next().attr("href"),o.$menu);n.is("."+a.list)||(n=n.find("> ."+a.list)),n.length&&e.on(d.updatecounters,function(){var t=n.children().not("."+a.label).not("."+a.subtitle).not("."+a.hidden).not("."+a.noresults);e.html(t.length)})}).trigger(d.updatecounters),this.$menu.on(d.update,function(){c.trigger(d.updatecounters)})}},t[e].defaults[n]={add:!1,update:!1},t[e].configuration.counterClass="Counter",t[e].addons=t[e].addons||[],t[e].addons.push(n)}(jQuery);
 | 
			
		||||
							
								
								
									
										296
									
								
								theme/js/addons/jquery.mmenu.dragopen.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										296
									
								
								theme/js/addons/jquery.mmenu.dragopen.js
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,296 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu dragOpen addon
 | 
			
		||||
 * @requires mmenu 4.0.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
(function( $ ) {
 | 
			
		||||
 | 
			
		||||
	var _PLUGIN_ = 'mmenu',
 | 
			
		||||
		_ADDON_  = 'dragOpen';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].prototype[ '_addon_' + _ADDON_ ] = function()
 | 
			
		||||
	{
 | 
			
		||||
		var that = this,
 | 
			
		||||
			opts = this.opts[ _ADDON_ ];
 | 
			
		||||
 | 
			
		||||
		if ( !$.fn.hammer )
 | 
			
		||||
		{
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		var _c = $[ _PLUGIN_ ]._c,
 | 
			
		||||
			_d = $[ _PLUGIN_ ]._d,
 | 
			
		||||
			_e = $[ _PLUGIN_ ]._e;
 | 
			
		||||
 | 
			
		||||
		_c.add( 'dragging' );
 | 
			
		||||
		_e.add( 'dragleft dragright dragup dragdown dragend' );
 | 
			
		||||
 | 
			
		||||
		var glbl = $[ _PLUGIN_ ].glbl;
 | 
			
		||||
 | 
			
		||||
		//	Extend options
 | 
			
		||||
		if ( typeof opts == 'boolean' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {
 | 
			
		||||
				open: opts
 | 
			
		||||
			};
 | 
			
		||||
		}
 | 
			
		||||
		if ( typeof opts != 'object' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {};
 | 
			
		||||
		}
 | 
			
		||||
		if ( typeof opts.maxStartPos != 'number' )
 | 
			
		||||
		{
 | 
			
		||||
			opts.maxStartPos = this.opts.position == 'left' || this.opts.position == 'right'
 | 
			
		||||
				? 150
 | 
			
		||||
				: 75;
 | 
			
		||||
		}
 | 
			
		||||
		opts = $.extend( true, {}, $[ _PLUGIN_ ].defaults[ _ADDON_ ], opts );
 | 
			
		||||
 | 
			
		||||
		if ( opts.open )
 | 
			
		||||
		{
 | 
			
		||||
			var _stage 			= 0,
 | 
			
		||||
				_direction 		= false,
 | 
			
		||||
				_distance 		= 0,
 | 
			
		||||
				_maxDistance 	= 0,
 | 
			
		||||
				_dimension		= 'width';
 | 
			
		||||
 | 
			
		||||
			switch( this.opts.position )
 | 
			
		||||
			{
 | 
			
		||||
				case 'left':
 | 
			
		||||
				case 'right':
 | 
			
		||||
					_dimension = 'width';
 | 
			
		||||
					break;
 | 
			
		||||
				default:
 | 
			
		||||
					_dimension = 'height';
 | 
			
		||||
					break;
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			//	Set up variables
 | 
			
		||||
			switch( this.opts.position )
 | 
			
		||||
			{
 | 
			
		||||
				case 'left':
 | 
			
		||||
					var drag = {
 | 
			
		||||
						events 		: _e.dragleft + ' ' + _e.dragright,
 | 
			
		||||
						open_dir 	: 'right',
 | 
			
		||||
						close_dir 	: 'left',
 | 
			
		||||
						delta		: 'deltaX',
 | 
			
		||||
						page		: 'pageX',
 | 
			
		||||
						negative 	: false
 | 
			
		||||
					};
 | 
			
		||||
					break;
 | 
			
		||||
 | 
			
		||||
				case 'right':
 | 
			
		||||
					var drag = {
 | 
			
		||||
						events 		: _e.dragleft + ' ' + _e.dragright,
 | 
			
		||||
						open_dir 	: 'left',
 | 
			
		||||
						close_dir 	: 'right',
 | 
			
		||||
						delta		: 'deltaX',
 | 
			
		||||
						page		: 'pageX',
 | 
			
		||||
						negative 	: true
 | 
			
		||||
					};
 | 
			
		||||
					break;
 | 
			
		||||
 | 
			
		||||
				case 'top':
 | 
			
		||||
					var drag = {
 | 
			
		||||
						events		: _e.dragup + ' ' + _e.dragdown,
 | 
			
		||||
						open_dir 	: 'down',
 | 
			
		||||
						close_dir 	: 'up',
 | 
			
		||||
						delta		: 'deltaY',
 | 
			
		||||
						page		: 'pageY',
 | 
			
		||||
						negative 	: false
 | 
			
		||||
					};
 | 
			
		||||
					break;
 | 
			
		||||
 | 
			
		||||
				case 'bottom':
 | 
			
		||||
					var drag = {
 | 
			
		||||
						events 		: _e.dragup + ' ' + _e.dragdown,
 | 
			
		||||
						open_dir 	: 'up',
 | 
			
		||||
						close_dir 	: 'down',
 | 
			
		||||
						delta		: 'deltaY',
 | 
			
		||||
						page		: 'pageY',
 | 
			
		||||
						negative 	: true
 | 
			
		||||
					};
 | 
			
		||||
					break;
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			var $dragNode = this.__valueOrFn( opts.pageNode, this.$menu, glbl.$page );
 | 
			
		||||
			if ( typeof $dragNode == 'string' )
 | 
			
		||||
			{
 | 
			
		||||
				$dragNode = $($dragNode);
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			var $fixed = glbl.$page.find( '.' + _c.mm( 'fixed-top' ) + ', .' + _c.mm( 'fixed-bottom' ) ),
 | 
			
		||||
				$dragg = glbl.$page;
 | 
			
		||||
 | 
			
		||||
			switch ( that.opts.zposition )
 | 
			
		||||
			{
 | 
			
		||||
				case 'back':
 | 
			
		||||
					$dragg = $dragg.add( $fixed );
 | 
			
		||||
					break;
 | 
			
		||||
 | 
			
		||||
				case 'front':
 | 
			
		||||
					$dragg = that.$menu;
 | 
			
		||||
					break;
 | 
			
		||||
 | 
			
		||||
				case 'next':
 | 
			
		||||
					$dragg = $dragg.add( that.$menu ).add( $fixed );
 | 
			
		||||
					break;
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			//	Bind events
 | 
			
		||||
			$dragNode
 | 
			
		||||
				.hammer()
 | 
			
		||||
				.on( _e.touchstart + ' ' + _e.mousedown,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						if ( e.type == 'touchstart' )
 | 
			
		||||
						{
 | 
			
		||||
							var tch = e.originalEvent.touches[ 0 ] || e.originalEvent.changedTouches[ 0 ],
 | 
			
		||||
								pos = tch[ drag.page ];
 | 
			
		||||
						}
 | 
			
		||||
						else if ( e.type == 'mousedown' )
 | 
			
		||||
						{
 | 
			
		||||
							var pos = e[ drag.page ];
 | 
			
		||||
						}
 | 
			
		||||
 | 
			
		||||
						switch( that.opts.position )
 | 
			
		||||
						{
 | 
			
		||||
							case 'right':
 | 
			
		||||
							case 'bottom':
 | 
			
		||||
								if ( pos >= glbl.$wndw[ _dimension ]() - opts.maxStartPos )
 | 
			
		||||
								{
 | 
			
		||||
									_stage = 1;
 | 
			
		||||
								}
 | 
			
		||||
								break;
 | 
			
		||||
 | 
			
		||||
							default:
 | 
			
		||||
								if ( pos <= opts.maxStartPos )
 | 
			
		||||
								{
 | 
			
		||||
									_stage = 1;
 | 
			
		||||
								}
 | 
			
		||||
								break;
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				)
 | 
			
		||||
				.on( drag.events + ' ' + _e.dragend,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						if ( _stage > 0 )
 | 
			
		||||
						{
 | 
			
		||||
							e.gesture.preventDefault();
 | 
			
		||||
					        e.stopPropagation();
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				)
 | 
			
		||||
				.on( drag.events,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						var new_distance = drag.negative
 | 
			
		||||
							? -e.gesture[ drag.delta ]
 | 
			
		||||
							: e.gesture[ drag.delta ];
 | 
			
		||||
 | 
			
		||||
						_direction = ( new_distance > _distance )
 | 
			
		||||
							? drag.open_dir
 | 
			
		||||
							: drag.close_dir;
 | 
			
		||||
 | 
			
		||||
						_distance = new_distance;
 | 
			
		||||
 | 
			
		||||
						if ( _distance > opts.threshold )
 | 
			
		||||
						{
 | 
			
		||||
							if ( _stage == 1 )
 | 
			
		||||
							{								
 | 
			
		||||
								if ( glbl.$html.hasClass( _c.opened ) )
 | 
			
		||||
								{
 | 
			
		||||
									return;
 | 
			
		||||
								}
 | 
			
		||||
								_stage = 2;
 | 
			
		||||
								that._openSetup();
 | 
			
		||||
								glbl.$html.addClass( _c.dragging );
 | 
			
		||||
 | 
			
		||||
								_maxDistance = minMax( 
 | 
			
		||||
									glbl.$wndw[ _dimension ]() * that.conf[ _ADDON_ ][ _dimension ].perc, 
 | 
			
		||||
									that.conf[ _ADDON_ ][ _dimension ].min, 
 | 
			
		||||
									that.conf[ _ADDON_ ][ _dimension ].max
 | 
			
		||||
								);
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
						if ( _stage == 2 )
 | 
			
		||||
						{
 | 
			
		||||
							$dragg.css( that.opts.position, minMax( _distance, 10, _maxDistance ) - ( that.opts.zposition == 'front' ? _maxDistance : 0 ) );
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				)
 | 
			
		||||
				.on( _e.dragend,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						if ( _stage == 2 )
 | 
			
		||||
						{
 | 
			
		||||
							glbl.$html.removeClass( _c.dragging );
 | 
			
		||||
							$dragg.css( that.opts.position, '' );
 | 
			
		||||
 | 
			
		||||
							if ( _direction == drag.open_dir )
 | 
			
		||||
							{
 | 
			
		||||
						        that._openFinish();
 | 
			
		||||
							}
 | 
			
		||||
							else
 | 
			
		||||
							{
 | 
			
		||||
								that.close();
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
			        	_stage = 0;
 | 
			
		||||
				    }
 | 
			
		||||
				);
 | 
			
		||||
		}
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].defaults[ _ADDON_ ] = {
 | 
			
		||||
		open		: false,
 | 
			
		||||
//		pageNode	: null,
 | 
			
		||||
//		maxStartPos	: null,
 | 
			
		||||
		threshold	: 50
 | 
			
		||||
	};
 | 
			
		||||
	$[ _PLUGIN_ ].configuration[ _ADDON_ ] = {
 | 
			
		||||
		width	: {
 | 
			
		||||
			perc	: 0.8,
 | 
			
		||||
			min		: 140,
 | 
			
		||||
			max		: 440
 | 
			
		||||
		},
 | 
			
		||||
		height	: {
 | 
			
		||||
			perc	: 0.8,
 | 
			
		||||
			min		: 140,
 | 
			
		||||
			max		: 880
 | 
			
		||||
		}
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	//	Add to plugin
 | 
			
		||||
	$[ _PLUGIN_ ].addons = $[ _PLUGIN_ ].addons || [];
 | 
			
		||||
	$[ _PLUGIN_ ].addons.push( _ADDON_ );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	//	Functions
 | 
			
		||||
	function minMax( val, min, max )
 | 
			
		||||
	{
 | 
			
		||||
		if ( val < min )
 | 
			
		||||
		{
 | 
			
		||||
			val = min;
 | 
			
		||||
		}
 | 
			
		||||
		if ( val > max )
 | 
			
		||||
		{
 | 
			
		||||
			val = max;
 | 
			
		||||
		}
 | 
			
		||||
		return val;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
})( jQuery );
 | 
			
		||||
							
								
								
									
										14
									
								
								theme/js/addons/jquery.mmenu.dragopen.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								theme/js/addons/jquery.mmenu.dragopen.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu dragOpen addon
 | 
			
		||||
 * @requires mmenu 4.0.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
!function(e){function t(e,t,a){return t>e&&(e=t),e>a&&(e=a),e}var a="mmenu",o="dragOpen";e[a].prototype["_addon_"+o]=function(){var n=this,r=this.opts[o];if(e.fn.hammer){var i=e[a]._c,s=(e[a]._d,e[a]._e);i.add("dragging"),s.add("dragleft dragright dragup dragdown dragend");var d=e[a].glbl;if("boolean"==typeof r&&(r={open:r}),"object"!=typeof r&&(r={}),"number"!=typeof r.maxStartPos&&(r.maxStartPos="left"==this.opts.position||"right"==this.opts.position?150:75),r=e.extend(!0,{},e[a].defaults[o],r),r.open){var p=0,g=!1,c=0,h=0,l="width";switch(this.opts.position){case"left":case"right":l="width";break;default:l="height"}switch(this.opts.position){case"left":var f={events:s.dragleft+" "+s.dragright,open_dir:"right",close_dir:"left",delta:"deltaX",page:"pageX",negative:!1};break;case"right":var f={events:s.dragleft+" "+s.dragright,open_dir:"left",close_dir:"right",delta:"deltaX",page:"pageX",negative:!0};break;case"top":var f={events:s.dragup+" "+s.dragdown,open_dir:"down",close_dir:"up",delta:"deltaY",page:"pageY",negative:!1};break;case"bottom":var f={events:s.dragup+" "+s.dragdown,open_dir:"up",close_dir:"down",delta:"deltaY",page:"pageY",negative:!0}}var u=this.__valueOrFn(r.pageNode,this.$menu,d.$page);"string"==typeof u&&(u=e(u));var m=d.$page.find("."+i.mm("fixed-top")+", ."+i.mm("fixed-bottom")),v=d.$page;switch(n.opts.zposition){case"back":v=v.add(m);break;case"front":v=n.$menu;break;case"next":v=v.add(n.$menu).add(m)}u.hammer().on(s.touchstart+" "+s.mousedown,function(e){if("touchstart"==e.type)var t=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],a=t[f.page];else if("mousedown"==e.type)var a=e[f.page];switch(n.opts.position){case"right":case"bottom":a>=d.$wndw[l]()-r.maxStartPos&&(p=1);break;default:a<=r.maxStartPos&&(p=1)}}).on(f.events+" "+s.dragend,function(e){p>0&&(e.gesture.preventDefault(),e.stopPropagation())}).on(f.events,function(e){var a=f.negative?-e.gesture[f.delta]:e.gesture[f.delta];if(g=a>c?f.open_dir:f.close_dir,c=a,c>r.threshold&&1==p){if(d.$html.hasClass(i.opened))return;p=2,n._openSetup(),d.$html.addClass(i.dragging),h=t(d.$wndw[l]()*n.conf[o][l].perc,n.conf[o][l].min,n.conf[o][l].max)}2==p&&v.css(n.opts.position,t(c,10,h)-("front"==n.opts.zposition?h:0))}).on(s.dragend,function(){2==p&&(d.$html.removeClass(i.dragging),v.css(n.opts.position,""),g==f.open_dir?n._openFinish():n.close()),p=0})}}},e[a].defaults[o]={open:!1,threshold:50},e[a].configuration[o]={width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}},e[a].addons=e[a].addons||[],e[a].addons.push(o)}(jQuery);
 | 
			
		||||
							
								
								
									
										169
									
								
								theme/js/addons/jquery.mmenu.header.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										169
									
								
								theme/js/addons/jquery.mmenu.header.js
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,169 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu header addon
 | 
			
		||||
 * @requires mmenu 4.0.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
(function( $ ) {
 | 
			
		||||
 | 
			
		||||
	var _PLUGIN_ = 'mmenu',
 | 
			
		||||
		_ADDON_  = 'header';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].prototype[ '_addon_' + _ADDON_ ] = function()
 | 
			
		||||
	{
 | 
			
		||||
		var that = this,
 | 
			
		||||
			opts = this.opts[ _ADDON_ ],
 | 
			
		||||
			conf = this.conf[ _ADDON_ ];
 | 
			
		||||
 | 
			
		||||
		var _c = $[ _PLUGIN_ ]._c,
 | 
			
		||||
			_d = $[ _PLUGIN_ ]._d,
 | 
			
		||||
			_e = $[ _PLUGIN_ ]._e;
 | 
			
		||||
 | 
			
		||||
		_c.add( 'header hasheader prev next title titletext' );
 | 
			
		||||
		_e.add( 'updateheader' );
 | 
			
		||||
 | 
			
		||||
		var glbl = $[ _PLUGIN_ ].glbl;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Extend options
 | 
			
		||||
		if ( typeof opts == 'boolean' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {
 | 
			
		||||
				add		: opts,
 | 
			
		||||
				update	: opts
 | 
			
		||||
			};
 | 
			
		||||
		}
 | 
			
		||||
		if ( typeof opts != 'object' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {};
 | 
			
		||||
		}
 | 
			
		||||
		opts = $.extend( true, {}, $[ _PLUGIN_ ].defaults[ _ADDON_ ], opts );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Add the HTML
 | 
			
		||||
		if ( opts.add )
 | 
			
		||||
		{
 | 
			
		||||
			var content = opts.content
 | 
			
		||||
				? opts.content
 | 
			
		||||
				:  '<a class="' + _c.prev + '" href="#"></a><span class="' + _c.title + '"></span><a class="' + _c.next + '" href="#"></a>';
 | 
			
		||||
 | 
			
		||||
			$( '<div class="' + _c.header + '" />' )
 | 
			
		||||
				.prependTo( this.$menu )
 | 
			
		||||
				.append( content );
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		var $header = $('div.' + _c.header, this.$menu);
 | 
			
		||||
		if ( $header.length )
 | 
			
		||||
		{
 | 
			
		||||
			this.$menu.addClass( _c.hasheader );
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if ( opts.update )
 | 
			
		||||
		{
 | 
			
		||||
			if ( $header.length )
 | 
			
		||||
			{
 | 
			
		||||
				var $titl = $header.find( '.' + _c.title ),
 | 
			
		||||
					$prev = $header.find( '.' + _c.prev ),
 | 
			
		||||
					$next = $header.find( '.' + _c.next ),
 | 
			
		||||
					_page = '#' + glbl.$page.attr( 'id' );
 | 
			
		||||
 | 
			
		||||
				$prev.add( $next ).on( _e.click,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						e.preventDefault();
 | 
			
		||||
						e.stopPropagation();
 | 
			
		||||
 | 
			
		||||
						var href = $(this).attr( 'href' );
 | 
			
		||||
						if ( href !== '#' )
 | 
			
		||||
						{
 | 
			
		||||
							if ( href == _page )
 | 
			
		||||
							{
 | 
			
		||||
								that.$menu.trigger( _e.close );
 | 
			
		||||
							}
 | 
			
		||||
							else
 | 
			
		||||
							{
 | 
			
		||||
								$(href, that.$menu).trigger( _e.open );
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
 | 
			
		||||
				$('.' + _c.panel, this.$menu)
 | 
			
		||||
					.each(
 | 
			
		||||
						function()
 | 
			
		||||
						{
 | 
			
		||||
							var $t = $(this);
 | 
			
		||||
 | 
			
		||||
							//	Find title, prev and next
 | 
			
		||||
							var titl = $('.' + conf.panelHeaderClass, $t).text(),
 | 
			
		||||
								prev = $('.' + conf.panelPrevClass, $t).attr( 'href' ),
 | 
			
		||||
								next = $('.' + conf.panelNextClass, $t).attr( 'href' );
 | 
			
		||||
 | 
			
		||||
							if ( !titl )
 | 
			
		||||
							{
 | 
			
		||||
								titl = $('.' + _c.subclose, $t).text();
 | 
			
		||||
							}
 | 
			
		||||
							if ( !titl )
 | 
			
		||||
							{
 | 
			
		||||
								titl = opts.title;
 | 
			
		||||
							}
 | 
			
		||||
							if ( !prev )
 | 
			
		||||
							{
 | 
			
		||||
								prev = $('.' + _c.subclose, $t).attr( 'href' );
 | 
			
		||||
							}
 | 
			
		||||
 | 
			
		||||
							//	Update header info
 | 
			
		||||
							$t.off( _e.updateheader )
 | 
			
		||||
								.on( _e.updateheader,
 | 
			
		||||
									function( e )
 | 
			
		||||
									{
 | 
			
		||||
										e.stopPropagation();
 | 
			
		||||
 | 
			
		||||
										$titl[ titl ? 'show' : 'hide' ]().text( titl );
 | 
			
		||||
										$prev[ prev ? 'show' : 'hide' ]().attr( 'href', prev );
 | 
			
		||||
										$next[ next ? 'show' : 'hide' ]().attr( 'href', next );
 | 
			
		||||
									}
 | 
			
		||||
								);
 | 
			
		||||
 | 
			
		||||
							$t.on( _e.open,
 | 
			
		||||
								function( e )
 | 
			
		||||
								{
 | 
			
		||||
									$(this).trigger( _e.updateheader );
 | 
			
		||||
								}
 | 
			
		||||
							);
 | 
			
		||||
						}
 | 
			
		||||
					)
 | 
			
		||||
					.filter( '.' + _c.current )
 | 
			
		||||
					.trigger( _e.updateheader );
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].defaults[ _ADDON_ ] = {
 | 
			
		||||
		add		: false,
 | 
			
		||||
		content	: false,
 | 
			
		||||
		update	: false,
 | 
			
		||||
		title	: 'Menu',
 | 
			
		||||
	};
 | 
			
		||||
	$[ _PLUGIN_ ].configuration[ _ADDON_ ] = {
 | 
			
		||||
		panelHeaderClass	: 'Header',
 | 
			
		||||
		panelNextClass		: 'Next',
 | 
			
		||||
		panelPrevClass		: 'Prev'
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	//	Add to plugin
 | 
			
		||||
	$[ _PLUGIN_ ].addons = $[ _PLUGIN_ ].addons || [];
 | 
			
		||||
	$[ _PLUGIN_ ].addons.push( _ADDON_ );
 | 
			
		||||
 | 
			
		||||
})( jQuery );
 | 
			
		||||
							
								
								
									
										14
									
								
								theme/js/addons/jquery.mmenu.header.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								theme/js/addons/jquery.mmenu.header.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu header addon
 | 
			
		||||
 * @requires mmenu 4.0.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
!function(e){var t="mmenu",a="header";e[t].prototype["_addon_"+a]=function(){var n=this,r=this.opts[a],d=this.conf[a],s=e[t]._c,i=(e[t]._d,e[t]._e);s.add("header hasheader prev next title titletext"),i.add("updateheader");var o=e[t].glbl;if("boolean"==typeof r&&(r={add:r,update:r}),"object"!=typeof r&&(r={}),r=e.extend(!0,{},e[t].defaults[a],r),r.add){var h=r.content?r.content:'<a class="'+s.prev+'" href="#"></a><span class="'+s.title+'"></span><a class="'+s.next+'" href="#"></a>';e('<div class="'+s.header+'" />').prependTo(this.$menu).append(h)}var p=e("div."+s.header,this.$menu);if(p.length&&this.$menu.addClass(s.hasheader),r.update&&p.length){var l=p.find("."+s.title),u=p.find("."+s.prev),f=p.find("."+s.next),c="#"+o.$page.attr("id");u.add(f).on(i.click,function(t){t.preventDefault(),t.stopPropagation();var a=e(this).attr("href");"#"!==a&&(a==c?n.$menu.trigger(i.close):e(a,n.$menu).trigger(i.open))}),e("."+s.panel,this.$menu).each(function(){var t=e(this),a=e("."+d.panelHeaderClass,t).text(),n=e("."+d.panelPrevClass,t).attr("href"),o=e("."+d.panelNextClass,t).attr("href");a||(a=e("."+s.subclose,t).text()),a||(a=r.title),n||(n=e("."+s.subclose,t).attr("href")),t.off(i.updateheader).on(i.updateheader,function(e){e.stopPropagation(),l[a?"show":"hide"]().text(a),u[n?"show":"hide"]().attr("href",n),f[o?"show":"hide"]().attr("href",o)}),t.on(i.open,function(){e(this).trigger(i.updateheader)})}).filter("."+s.current).trigger(i.updateheader)}},e[t].defaults[a]={add:!1,content:!1,update:!1,title:"Menu"},e[t].configuration[a]={panelHeaderClass:"Header",panelNextClass:"Next",panelPrevClass:"Prev"},e[t].addons=e[t].addons||[],e[t].addons.push(a)}(jQuery);
 | 
			
		||||
							
								
								
									
										252
									
								
								theme/js/addons/jquery.mmenu.labels.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										252
									
								
								theme/js/addons/jquery.mmenu.labels.js
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,252 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu labels addon
 | 
			
		||||
 * @requires mmenu 4.1.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
(function( $ ) {
 | 
			
		||||
 | 
			
		||||
	var _PLUGIN_ = 'mmenu',
 | 
			
		||||
		_ADDON_  = 'labels';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].prototype[ '_addon_' + _ADDON_ ] = function()
 | 
			
		||||
	{
 | 
			
		||||
		var that = this,
 | 
			
		||||
			opts = this.opts[ _ADDON_ ];
 | 
			
		||||
 | 
			
		||||
		var _c = $[ _PLUGIN_ ]._c,
 | 
			
		||||
			_d = $[ _PLUGIN_ ]._d,
 | 
			
		||||
			_e = $[ _PLUGIN_ ]._e;
 | 
			
		||||
 | 
			
		||||
		_c.add( 'collapsed' );
 | 
			
		||||
 | 
			
		||||
		_c.add( 'fixedlabels original clone' );
 | 
			
		||||
		_e.add( 'updatelabels position scroll' );
 | 
			
		||||
		if ( $[ _PLUGIN_ ].support.touch )
 | 
			
		||||
		{
 | 
			
		||||
			_e.scroll += ' ' + _e.mm( 'touchmove' );
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Extend options
 | 
			
		||||
		if ( typeof opts == 'boolean' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {
 | 
			
		||||
				collapse: opts
 | 
			
		||||
			};
 | 
			
		||||
		}
 | 
			
		||||
		if ( typeof opts != 'object' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {};
 | 
			
		||||
		}
 | 
			
		||||
		opts = $.extend( true, {}, $[ _PLUGIN_ ].defaults[ _ADDON_ ], opts );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Toggle collapsed labels
 | 
			
		||||
		if ( opts.collapse )
 | 
			
		||||
		{
 | 
			
		||||
 | 
			
		||||
			//	Refactor collapsed class
 | 
			
		||||
			this.__refactorClass( $('li.' + this.conf.collapsedClass, this.$menu), 'collapsed' );
 | 
			
		||||
 | 
			
		||||
			var $labels = $('.' + _c.label, this.$menu);
 | 
			
		||||
 | 
			
		||||
			$labels
 | 
			
		||||
				.each(
 | 
			
		||||
					function()
 | 
			
		||||
					{
 | 
			
		||||
						var $label = $(this),
 | 
			
		||||
							$expan = $label.nextUntil( '.' + _c.label, ( opts.collapse == 'all' ) ? null : '.' + _c.collapsed );
 | 
			
		||||
 | 
			
		||||
						if ( opts.collapse == 'all' )
 | 
			
		||||
						{
 | 
			
		||||
							$label.addClass( _c.opened );
 | 
			
		||||
							$expan.removeClass( _c.collapsed );
 | 
			
		||||
						}
 | 
			
		||||
 | 
			
		||||
						if ( $expan.length )
 | 
			
		||||
						{
 | 
			
		||||
							$label.wrapInner( '<span />' );
 | 
			
		||||
 | 
			
		||||
							$('<a href="#" class="' + _c.subopen + ' ' + _c.fullsubopen + '" />')
 | 
			
		||||
								.prependTo( $label )
 | 
			
		||||
								.on(
 | 
			
		||||
									_e.click,
 | 
			
		||||
									function( e )
 | 
			
		||||
									{
 | 
			
		||||
										e.preventDefault();
 | 
			
		||||
		
 | 
			
		||||
										$label.toggleClass( _c.opened );
 | 
			
		||||
										$expan[ $label.hasClass( _c.opened ) ? 'removeClass' : 'addClass' ]( _c.collapsed );
 | 
			
		||||
									}
 | 
			
		||||
								);
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		//	Fixed labels
 | 
			
		||||
		else if ( opts.fixed )
 | 
			
		||||
		{
 | 
			
		||||
			if ( this.direction != 'horizontal' )
 | 
			
		||||
			{
 | 
			
		||||
				return;
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			this.$menu.addClass( _c.fixedlabels );
 | 
			
		||||
 | 
			
		||||
			var $panels = $('.' + _c.panel, this.$menu),
 | 
			
		||||
				$labels = $('.' + _c.label, this.$menu);
 | 
			
		||||
 | 
			
		||||
			$panels.add( $labels )
 | 
			
		||||
				.off( _e.updatelabels + ' ' + _e.position + ' ' +  _e.scroll )
 | 
			
		||||
				.on( _e.updatelabels + ' ' + _e.position + ' ' +  _e.scroll,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						e.stopPropagation();
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
 | 
			
		||||
			var offset = getPanelsOffset();
 | 
			
		||||
 | 
			
		||||
			$panels.each(
 | 
			
		||||
				function()
 | 
			
		||||
				{
 | 
			
		||||
					var $panel 	= $(this),
 | 
			
		||||
						$labels = $panel.find( '.' + _c.label );
 | 
			
		||||
 | 
			
		||||
					if ( $labels.length )
 | 
			
		||||
					{
 | 
			
		||||
						var scrollTop = $panel.scrollTop();
 | 
			
		||||
 | 
			
		||||
						$labels.each(
 | 
			
		||||
							function()
 | 
			
		||||
							{
 | 
			
		||||
								var $label	= $(this);
 | 
			
		||||
 | 
			
		||||
								//	Add extra markup
 | 
			
		||||
								$label
 | 
			
		||||
									.wrapInner( '<div />' )
 | 
			
		||||
									.wrapInner( '<div />' );
 | 
			
		||||
 | 
			
		||||
								var $inner = $label.find( '> div' ),
 | 
			
		||||
									$next	= $();
 | 
			
		||||
 | 
			
		||||
								var top, bottom, height;
 | 
			
		||||
 | 
			
		||||
								//	Update appearences
 | 
			
		||||
								$label
 | 
			
		||||
									.on( _e.updatelabels,
 | 
			
		||||
										function( e )
 | 
			
		||||
										{
 | 
			
		||||
											scrollTop = $panel.scrollTop();
 | 
			
		||||
 | 
			
		||||
											if ( !$label.hasClass( _c.hidden ) )
 | 
			
		||||
											{
 | 
			
		||||
												$next	= $label.nextAll( '.' + _c.label ).not( '.' + _c.hidden ).first();
 | 
			
		||||
												top 	= $label.offset().top + scrollTop;
 | 
			
		||||
												bottom	= $next.length ? $next.offset().top + scrollTop : false;
 | 
			
		||||
												height	= $inner.height();
 | 
			
		||||
 | 
			
		||||
												$label.trigger( _e.position );
 | 
			
		||||
											}
 | 
			
		||||
										}
 | 
			
		||||
									);
 | 
			
		||||
								
 | 
			
		||||
								//	Set position
 | 
			
		||||
								$label
 | 
			
		||||
									.on( _e.position,
 | 
			
		||||
										function( e )
 | 
			
		||||
										{
 | 
			
		||||
											var _top = 0;
 | 
			
		||||
											if ( bottom && scrollTop + offset > bottom - height )
 | 
			
		||||
											{
 | 
			
		||||
												_top = bottom - top - height;
 | 
			
		||||
											}
 | 
			
		||||
											else if ( scrollTop + offset > top )
 | 
			
		||||
											{
 | 
			
		||||
												_top = scrollTop - top + offset;
 | 
			
		||||
											}
 | 
			
		||||
											$inner.css( 'top', _top );
 | 
			
		||||
										}
 | 
			
		||||
									);
 | 
			
		||||
							}
 | 
			
		||||
						);
 | 
			
		||||
 | 
			
		||||
						//	Bind update and scrolling events
 | 
			
		||||
						$panel
 | 
			
		||||
							.on( _e.updatelabels,
 | 
			
		||||
								function( e )
 | 
			
		||||
								{
 | 
			
		||||
									scrollTop = $panel.scrollTop();
 | 
			
		||||
									offset = getPanelsOffset();
 | 
			
		||||
									$labels.trigger( _e.position );
 | 
			
		||||
								}
 | 
			
		||||
							)
 | 
			
		||||
							.on( _e.scroll,
 | 
			
		||||
								function( e )
 | 
			
		||||
								{
 | 
			
		||||
									$labels.trigger( _e.updatelabels );
 | 
			
		||||
								}
 | 
			
		||||
							);
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			);
 | 
			
		||||
 | 
			
		||||
			//	Update with menu-update
 | 
			
		||||
			this.$menu
 | 
			
		||||
				.on( _e.update,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						$panels
 | 
			
		||||
							.trigger( _e.updatelabels );
 | 
			
		||||
					}
 | 
			
		||||
				)
 | 
			
		||||
				.on( _e.opening,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						$panels
 | 
			
		||||
							.trigger( _e.updatelabels )
 | 
			
		||||
							.trigger( _e.scroll );
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
		function getPanelsOffset()
 | 
			
		||||
		{
 | 
			
		||||
			var hassearch	= _c.hassearch && that.$menu.hasClass( _c.hassearch ),
 | 
			
		||||
				hasheader	= _c.hasheader && that.$menu.hasClass( _c.hasheader );
 | 
			
		||||
 | 
			
		||||
			return hassearch
 | 
			
		||||
				? hasheader
 | 
			
		||||
					? 100
 | 
			
		||||
					: 50
 | 
			
		||||
				: hasheader
 | 
			
		||||
					? 60
 | 
			
		||||
					: 0;
 | 
			
		||||
		}
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].defaults[ _ADDON_ ] = {
 | 
			
		||||
		fixed		: false,
 | 
			
		||||
		collapse	: false
 | 
			
		||||
	};
 | 
			
		||||
	$[ _PLUGIN_ ].configuration.collapsedClass = 'Collapsed';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	//	Add to plugin
 | 
			
		||||
	$[ _PLUGIN_ ].addons = $[ _PLUGIN_ ].addons || [];
 | 
			
		||||
	$[ _PLUGIN_ ].addons.push( _ADDON_ );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
})( jQuery );
 | 
			
		||||
							
								
								
									
										14
									
								
								theme/js/addons/jquery.mmenu.labels.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								theme/js/addons/jquery.mmenu.labels.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu labels addon
 | 
			
		||||
 * @requires mmenu 4.1.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
!function(e){var l="mmenu",s="labels";e[l].prototype["_addon_"+s]=function(){function a(){var e=t.hassearch&&o.$menu.hasClass(t.hassearch),l=t.hasheader&&o.$menu.hasClass(t.hasheader);return e?l?100:50:l?60:0}var o=this,n=this.opts[s],t=e[l]._c,i=(e[l]._d,e[l]._e);if(t.add("collapsed"),t.add("fixedlabels original clone"),i.add("updatelabels position scroll"),e[l].support.touch&&(i.scroll+=" "+i.mm("touchmove")),"boolean"==typeof n&&(n={collapse:n}),"object"!=typeof n&&(n={}),n=e.extend(!0,{},e[l].defaults[s],n),n.collapse){this.__refactorClass(e("li."+this.conf.collapsedClass,this.$menu),"collapsed");var d=e("."+t.label,this.$menu);d.each(function(){var l=e(this),s=l.nextUntil("."+t.label,"all"==n.collapse?null:"."+t.collapsed);"all"==n.collapse&&(l.addClass(t.opened),s.removeClass(t.collapsed)),s.length&&(l.wrapInner("<span />"),e('<a href="#" class="'+t.subopen+" "+t.fullsubopen+'" />').prependTo(l).on(i.click,function(e){e.preventDefault(),l.toggleClass(t.opened),s[l.hasClass(t.opened)?"removeClass":"addClass"](t.collapsed)}))})}else if(n.fixed){if("horizontal"!=this.direction)return;this.$menu.addClass(t.fixedlabels);var r=e("."+t.panel,this.$menu),d=e("."+t.label,this.$menu);r.add(d).off(i.updatelabels+" "+i.position+" "+i.scroll).on(i.updatelabels+" "+i.position+" "+i.scroll,function(e){e.stopPropagation()});var p=a();r.each(function(){var l=e(this),s=l.find("."+t.label);if(s.length){var o=l.scrollTop();s.each(function(){var s=e(this);s.wrapInner("<div />").wrapInner("<div />");var a,n,d,r=s.find("> div"),c=e();s.on(i.updatelabels,function(){o=l.scrollTop(),s.hasClass(t.hidden)||(c=s.nextAll("."+t.label).not("."+t.hidden).first(),a=s.offset().top+o,n=c.length?c.offset().top+o:!1,d=r.height(),s.trigger(i.position))}),s.on(i.position,function(){var e=0;n&&o+p>n-d?e=n-a-d:o+p>a&&(e=o-a+p),r.css("top",e)})}),l.on(i.updatelabels,function(){o=l.scrollTop(),p=a(),s.trigger(i.position)}).on(i.scroll,function(){s.trigger(i.updatelabels)})}}),this.$menu.on(i.update,function(){r.trigger(i.updatelabels)}).on(i.opening,function(){r.trigger(i.updatelabels).trigger(i.scroll)})}},e[l].defaults[s]={fixed:!1,collapse:!1},e[l].configuration.collapsedClass="Collapsed",e[l].addons=e[l].addons||[],e[l].addons.push(s)}(jQuery);
 | 
			
		||||
							
								
								
									
										229
									
								
								theme/js/addons/jquery.mmenu.searchfield.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										229
									
								
								theme/js/addons/jquery.mmenu.searchfield.js
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,229 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu searchfield addon
 | 
			
		||||
 * @requires mmenu 4.0.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
(function( $ ) {
 | 
			
		||||
 | 
			
		||||
	var _PLUGIN_ = 'mmenu',
 | 
			
		||||
		_ADDON_  = 'searchfield';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].prototype[ '_addon_' + _ADDON_ ] = function()
 | 
			
		||||
	{
 | 
			
		||||
		var that = this,
 | 
			
		||||
			opts = this.opts[ _ADDON_ ];
 | 
			
		||||
 | 
			
		||||
		var _c = $[ _PLUGIN_ ]._c,
 | 
			
		||||
			_d = $[ _PLUGIN_ ]._d,
 | 
			
		||||
			_e = $[ _PLUGIN_ ]._e;
 | 
			
		||||
 | 
			
		||||
		_c.add( 'search hassearch noresults nosubresults counter' );
 | 
			
		||||
		_e.add( 'search reset change' );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Extend options
 | 
			
		||||
		if ( typeof opts == 'boolean' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {
 | 
			
		||||
				add		: opts,
 | 
			
		||||
				search	: opts
 | 
			
		||||
			};
 | 
			
		||||
		}
 | 
			
		||||
		if ( typeof opts != 'object' )
 | 
			
		||||
		{
 | 
			
		||||
			opts = {};
 | 
			
		||||
		}
 | 
			
		||||
		opts = $.extend( true, {}, $[ _PLUGIN_ ].defaults[ _ADDON_ ], opts );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Add the field
 | 
			
		||||
		if ( opts.add )
 | 
			
		||||
		{
 | 
			
		||||
			$( '<div class="' + _c.search + '" />' )
 | 
			
		||||
				.prependTo( this.$menu )
 | 
			
		||||
				.append( '<input placeholder="' + opts.placeholder + '" type="text" autocomplete="off" />' );
 | 
			
		||||
 | 
			
		||||
			if ( opts.noResults )
 | 
			
		||||
			{
 | 
			
		||||
				$('ul, ol', this.$menu)
 | 
			
		||||
					.first()
 | 
			
		||||
					.append( '<li class="' + _c.noresults + '">' + opts.noResults + '</li>' );
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if ( $('div.' + _c.search, this.$menu).length )
 | 
			
		||||
		{
 | 
			
		||||
			this.$menu.addClass( _c.hassearch );
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		//	Bind custom events
 | 
			
		||||
		if ( opts.search )
 | 
			
		||||
		{
 | 
			
		||||
			var $input = $('div.' + _c.search, this.$menu).find( 'input' );
 | 
			
		||||
			if ( $input.length )
 | 
			
		||||
			{
 | 
			
		||||
				var $panels = $('.' + _c.panel, this.$menu),
 | 
			
		||||
					$labels = $('.' + _c.list + '> li.' + _c.label, this.$menu),
 | 
			
		||||
					$items 	= $('.' + _c.list + '> li', this.$menu)
 | 
			
		||||
						.not( '.' + _c.subtitle )
 | 
			
		||||
						.not( '.' + _c.label )
 | 
			
		||||
						.not( '.' + _c.noresults );
 | 
			
		||||
 | 
			
		||||
				var _searchText = '> a';
 | 
			
		||||
				if ( !opts.showLinksOnly )
 | 
			
		||||
				{
 | 
			
		||||
					_searchText += ', > span';
 | 
			
		||||
				}
 | 
			
		||||
	
 | 
			
		||||
				$input
 | 
			
		||||
					.off( _e.keyup + ' ' + _e.change )
 | 
			
		||||
					.on( _e.keyup,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							if ( !preventKeypressSearch( e.keyCode ) )
 | 
			
		||||
							{
 | 
			
		||||
								that.$menu.trigger( _e.search );
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
					)
 | 
			
		||||
					.on( _e.change,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							that.$menu.trigger( _e.search );
 | 
			
		||||
						}
 | 
			
		||||
					);
 | 
			
		||||
 | 
			
		||||
				this.$menu
 | 
			
		||||
					.off( _e.reset + ' ' + _e.search )
 | 
			
		||||
					.on( _e.reset + ' ' + _e.search,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							e.stopPropagation();
 | 
			
		||||
						}
 | 
			
		||||
					)
 | 
			
		||||
					.on( _e.reset,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							that.$menu.trigger( _e.search, [ '' ] );
 | 
			
		||||
						}
 | 
			
		||||
					)
 | 
			
		||||
					.on( _e.search,
 | 
			
		||||
						function( e, query )
 | 
			
		||||
						{
 | 
			
		||||
							if ( typeof query == 'string' )
 | 
			
		||||
							{
 | 
			
		||||
								$input.val( query );
 | 
			
		||||
							}
 | 
			
		||||
							else
 | 
			
		||||
							{
 | 
			
		||||
								query = $input.val();
 | 
			
		||||
							}
 | 
			
		||||
							query = query.toLowerCase();
 | 
			
		||||
 | 
			
		||||
							//	Scroll to top
 | 
			
		||||
							$panels.scrollTop( 0 );
 | 
			
		||||
 | 
			
		||||
							//	Search through items
 | 
			
		||||
							$items
 | 
			
		||||
								.add( $labels )
 | 
			
		||||
								.addClass( _c.hidden );
 | 
			
		||||
 | 
			
		||||
							$items
 | 
			
		||||
								.each(
 | 
			
		||||
									function()
 | 
			
		||||
									{
 | 
			
		||||
										var $t = $(this);
 | 
			
		||||
										if ( $(_searchText, $t).text().toLowerCase().indexOf( query ) > -1 )
 | 
			
		||||
										{
 | 
			
		||||
											$t.add( $t.prevAll( '.' + _c.label ).first() ).removeClass( _c.hidden );
 | 
			
		||||
										}
 | 
			
		||||
									}
 | 
			
		||||
								);
 | 
			
		||||
 | 
			
		||||
							//	Update parent for submenus
 | 
			
		||||
							$( $panels.get().reverse() ).each(
 | 
			
		||||
								function()
 | 
			
		||||
								{
 | 
			
		||||
									var $t = $(this),
 | 
			
		||||
										$p = $t.data( _d.parent );
 | 
			
		||||
		
 | 
			
		||||
									if ( $p )
 | 
			
		||||
									{
 | 
			
		||||
										var $i = $t.add( $t.find( '> .' + _c.list ) ).find( '> li' )
 | 
			
		||||
											.not( '.' + _c.subtitle )
 | 
			
		||||
											.not( '.' + _c.label )
 | 
			
		||||
											.not( '.' + _c.hidden );
 | 
			
		||||
 | 
			
		||||
										if ( $i.length )
 | 
			
		||||
										{
 | 
			
		||||
											$p.removeClass( _c.hidden )
 | 
			
		||||
												.removeClass( _c.nosubresults )
 | 
			
		||||
												.prevAll( '.' + _c.label ).first().removeClass( _c.hidden );
 | 
			
		||||
										}
 | 
			
		||||
										else
 | 
			
		||||
										{
 | 
			
		||||
											if ( $t.hasClass( _c.current ) )
 | 
			
		||||
											{
 | 
			
		||||
												$p.trigger( _e.open );
 | 
			
		||||
											}
 | 
			
		||||
											$p.addClass( _c.nosubresults );
 | 
			
		||||
										}
 | 
			
		||||
									}
 | 
			
		||||
								}
 | 
			
		||||
							);
 | 
			
		||||
 | 
			
		||||
							//	Show/hide no results message
 | 
			
		||||
							that.$menu[ $items.not( '.' + _c.hidden ).length ? 'removeClass' : 'addClass' ]( _c.noresults );
 | 
			
		||||
 | 
			
		||||
							//	Update for other addons
 | 
			
		||||
							that.$menu.trigger( _e.update );
 | 
			
		||||
						}
 | 
			
		||||
					);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].defaults[ _ADDON_ ] = {
 | 
			
		||||
		add				: false,
 | 
			
		||||
		search			: false,
 | 
			
		||||
		showLinksOnly	: true,
 | 
			
		||||
		placeholder		: 'Search',
 | 
			
		||||
		noResults		: 'No results found.'
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	//	Add to plugin
 | 
			
		||||
	$[ _PLUGIN_ ].addons = $[ _PLUGIN_ ].addons || [];
 | 
			
		||||
	$[ _PLUGIN_ ].addons.push( _ADDON_ );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	//	Functions
 | 
			
		||||
	function preventKeypressSearch( c )
 | 
			
		||||
	{
 | 
			
		||||
		switch( c )
 | 
			
		||||
		{
 | 
			
		||||
			case 9:		//	tab
 | 
			
		||||
			case 16:	//	shift
 | 
			
		||||
			case 17:	//	control
 | 
			
		||||
			case 18:	//	alt
 | 
			
		||||
			case 37:	//	left
 | 
			
		||||
			case 38:	//	top
 | 
			
		||||
			case 39:	//	right
 | 
			
		||||
			case 40:	//	bottom
 | 
			
		||||
				return true;
 | 
			
		||||
		}
 | 
			
		||||
		return false;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
})( jQuery );
 | 
			
		||||
							
								
								
									
										14
									
								
								theme/js/addons/jquery.mmenu.searchfield.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								theme/js/addons/jquery.mmenu.searchfield.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu searchfield addon
 | 
			
		||||
 * @requires mmenu 4.0.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
!function(e){function s(e){switch(e){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0}return!1}var n="mmenu",t="searchfield";e[n].prototype["_addon_"+t]=function(){var a=this,r=this.opts[t],o=e[n]._c,l=e[n]._d,d=e[n]._e;if(o.add("search hassearch noresults nosubresults counter"),d.add("search reset change"),"boolean"==typeof r&&(r={add:r,search:r}),"object"!=typeof r&&(r={}),r=e.extend(!0,{},e[n].defaults[t],r),r.add&&(e('<div class="'+o.search+'" />').prependTo(this.$menu).append('<input placeholder="'+r.placeholder+'" type="text" autocomplete="off" />'),r.noResults&&e("ul, ol",this.$menu).first().append('<li class="'+o.noresults+'">'+r.noResults+"</li>")),e("div."+o.search,this.$menu).length&&this.$menu.addClass(o.hassearch),r.search){var i=e("div."+o.search,this.$menu).find("input");if(i.length){var u=e("."+o.panel,this.$menu),h=e("."+o.list+"> li."+o.label,this.$menu),c=e("."+o.list+"> li",this.$menu).not("."+o.subtitle).not("."+o.label).not("."+o.noresults),f="> a";r.showLinksOnly||(f+=", > span"),i.off(d.keyup+" "+d.change).on(d.keyup,function(e){s(e.keyCode)||a.$menu.trigger(d.search)}).on(d.change,function(){a.$menu.trigger(d.search)}),this.$menu.off(d.reset+" "+d.search).on(d.reset+" "+d.search,function(e){e.stopPropagation()}).on(d.reset,function(){a.$menu.trigger(d.search,[""])}).on(d.search,function(s,n){"string"==typeof n?i.val(n):n=i.val(),n=n.toLowerCase(),u.scrollTop(0),c.add(h).addClass(o.hidden),c.each(function(){var s=e(this);e(f,s).text().toLowerCase().indexOf(n)>-1&&s.add(s.prevAll("."+o.label).first()).removeClass(o.hidden)}),e(u.get().reverse()).each(function(){var s=e(this),n=s.data(l.parent);if(n){var t=s.add(s.find("> ."+o.list)).find("> li").not("."+o.subtitle).not("."+o.label).not("."+o.hidden);t.length?n.removeClass(o.hidden).removeClass(o.nosubresults).prevAll("."+o.label).first().removeClass(o.hidden):(s.hasClass(o.current)&&n.trigger(d.open),n.addClass(o.nosubresults))}}),a.$menu[c.not("."+o.hidden).length?"removeClass":"addClass"](o.noresults),a.$menu.trigger(d.update)})}}},e[n].defaults[t]={add:!1,search:!1,showLinksOnly:!0,placeholder:"Search",noResults:"No results found."},e[n].addons=e[n].addons||[],e[n].addons.push(t)}(jQuery);
 | 
			
		||||
							
								
								
									
										193
									
								
								theme/js/dynfields/array.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										193
									
								
								theme/js/dynfields/array.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,193 @@
 | 
			
		||||
(function($){
 | 
			
		||||
    String.prototype.capitalize = function() {
 | 
			
		||||
        return this.charAt(0).toUpperCase() + this.slice(1);
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    var GROUP = -1;
 | 
			
		||||
 | 
			
		||||
    var DynFields2 = {
 | 
			
		||||
        init: function () {
 | 
			
		||||
            var container = $('[data-grav-array]'), blockParent, options;
 | 
			
		||||
            DynFields2.container = container;
 | 
			
		||||
            container.parent().on('click', '[data-grav-addfield]', DynFields2.addField.bind(DynFields2));
 | 
			
		||||
            container.on('click', '[data-grav-remfield]', DynFields2.remField.bind(DynFields2));
 | 
			
		||||
 | 
			
		||||
            $.each(DynFields2.container, function(index, block){
 | 
			
		||||
                block       = $(block);
 | 
			
		||||
                blockParent = $(block.parents('.grav-array'));
 | 
			
		||||
                options     = DynFields2.getOptions(block);
 | 
			
		||||
 | 
			
		||||
                if (options && options.sortable_root){
 | 
			
		||||
                    blockParent.nestable({
 | 
			
		||||
                        rootClass:       'grav-array',
 | 
			
		||||
                        handleClass:     'dd-root-handle',
 | 
			
		||||
                        maxDepth:        1,
 | 
			
		||||
                        expandBtnHTML:   false,
 | 
			
		||||
                        collapseBtnHTML: false,
 | 
			
		||||
                        group:           ++GROUP
 | 
			
		||||
                    });
 | 
			
		||||
 | 
			
		||||
                    blockParent.on('change', function(){
 | 
			
		||||
                        DynFields2.updateNames(block);
 | 
			
		||||
                    });
 | 
			
		||||
                } else {
 | 
			
		||||
                    block.find('.dd-root-handle').remove();
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                if (options && options.sortable_children){
 | 
			
		||||
                    $.each(block.find('.dd3-content'), function(index, content){
 | 
			
		||||
                        DynFields2.makeSortable(content);
 | 
			
		||||
                    });
 | 
			
		||||
                } else {
 | 
			
		||||
                    block.find('.dd3-content .dd-grav-handle').remove();
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        getOptions: function(container){
 | 
			
		||||
            var data = container.data('grav-array'),
 | 
			
		||||
                options;
 | 
			
		||||
 | 
			
		||||
            $.each(data, function(name, values){
 | 
			
		||||
                options = values.options;
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            return options;
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        getSchema: function(container){
 | 
			
		||||
            var data = container.data('grav-array'),
 | 
			
		||||
                schema;
 | 
			
		||||
 | 
			
		||||
            $.each(data, function(name, values){
 | 
			
		||||
                schema = values.schema;
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            return schema;
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        addField: function(event){
 | 
			
		||||
            var element   = $(event.target),
 | 
			
		||||
                location  = 'insertAfter',
 | 
			
		||||
                container = element.parents('[data-grav-array]'),
 | 
			
		||||
                parents   = element.parents('li');
 | 
			
		||||
 | 
			
		||||
            if (!container.length) {
 | 
			
		||||
                container = element.next('[data-grav-array]');
 | 
			
		||||
                location = 'appendTo';
 | 
			
		||||
            }
 | 
			
		||||
            if (!parents.length)   parents   = container.last();
 | 
			
		||||
 | 
			
		||||
            var schema  = DynFields2.buildSchema(container),
 | 
			
		||||
                li      = $('<li  class="dd-item dd3-item" />').html(schema)[location](parents);
 | 
			
		||||
 | 
			
		||||
            DynFields2.updateNames(container);
 | 
			
		||||
            DynFields2.makeSortable(li.find('.dd3-content'));
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        remField: function(event){
 | 
			
		||||
            var element   = $(event.target),
 | 
			
		||||
                container = element.parents('[data-grav-array]');
 | 
			
		||||
 | 
			
		||||
            element.parents('li').remove();
 | 
			
		||||
 | 
			
		||||
            DynFields2.updateNames(container);
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        updateNames: function(container){
 | 
			
		||||
            var items, name;
 | 
			
		||||
 | 
			
		||||
            $.each(container.children(), function(index, item){
 | 
			
		||||
                items = $(item).find('[name]');
 | 
			
		||||
 | 
			
		||||
                $.each(items, function(key, input){
 | 
			
		||||
                    input = $(input);
 | 
			
		||||
                    input.attr('name', input.attr('name').replace(/\[\w\]/, '[' + index + ']'));
 | 
			
		||||
                });
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        makeSortable: function(context){
 | 
			
		||||
            context = $(context);
 | 
			
		||||
            context.nestable({
 | 
			
		||||
                maxDepth:        1,
 | 
			
		||||
                expandBtnHTML:   false,
 | 
			
		||||
                collapseBtnHTML: false,
 | 
			
		||||
                listClass:       'dd-grav-list',
 | 
			
		||||
                itemClass:       'dd-grav-item',
 | 
			
		||||
                rootClass:       'dd3-content',
 | 
			
		||||
                handleClass:     'dd-grav-handle',
 | 
			
		||||
                group:           ++GROUP
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            context.on('change', function(){
 | 
			
		||||
                DynFields2.updateNames(context.parents('[data-grav-array]'));
 | 
			
		||||
            });
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        buildSchema: function(container){
 | 
			
		||||
            var data      = container.data('grav-array'),
 | 
			
		||||
                options   =     DynFields2.getOptions(container),
 | 
			
		||||
                html      = [],
 | 
			
		||||
                input     = '',
 | 
			
		||||
                inputName = '',
 | 
			
		||||
                index;
 | 
			
		||||
 | 
			
		||||
            if (options && options.sortable_root) html.push(' <div class="dd-handle dd3-handle dd-root-handle"></div>');
 | 
			
		||||
            html.push(' <div class="dd-grav-actions">');
 | 
			
		||||
            html.push('     <span data-grav-remfield class="button fa fa-minus"></span>');
 | 
			
		||||
            html.push('     <span data-grav-addfield class="button fa fa-plus"></span></span>');
 | 
			
		||||
            html.push(' </div>');
 | 
			
		||||
            html.push(' <ol class="dd3-content dd-grav-list">');
 | 
			
		||||
 | 
			
		||||
            $.each(DynFields2.getSchema(container), function(key, value){
 | 
			
		||||
                html.push('<li class="dd-grav-item">');
 | 
			
		||||
                if (options && options.sortable_children) html.push(' <div class="dd-handle dd3-handle dd-grav-handle"></div>');
 | 
			
		||||
                html.push(' <span class="label">' + (value.label || key.capitalize()) + '</span>');
 | 
			
		||||
 | 
			
		||||
                inputName = name + '[X]' + '[' + key + ']';
 | 
			
		||||
                switch(value.type || 'input'){
 | 
			
		||||
                    case 'text': case 'hidden':
 | 
			
		||||
                        input = '<input type="' + (value.type || 'input') + '" placeholder="' + (value.placeholder || '') + '" name="' + inputName + '" />';
 | 
			
		||||
                        break;
 | 
			
		||||
 | 
			
		||||
                    case 'textarea':
 | 
			
		||||
                        input = '<textarea placeholder="' + (value.placeholder || '') + '" name="' + inputName + '"></textarea>';
 | 
			
		||||
                        break;
 | 
			
		||||
 | 
			
		||||
                    case 'select':
 | 
			
		||||
                        input  = '<select name="' + inputName + '">';
 | 
			
		||||
                        $.each(value.options || [], function(sValue, sLabel){
 | 
			
		||||
                            input += '<option value="' + sValue + '">' + sLabel + '</option>';
 | 
			
		||||
                        });
 | 
			
		||||
                        input += '</select>';
 | 
			
		||||
                        break;
 | 
			
		||||
 | 
			
		||||
                    case 'radio':
 | 
			
		||||
                        input = '';
 | 
			
		||||
                        index = 0;
 | 
			
		||||
                        $.each(value.options || [], function(sValue, sLabel){
 | 
			
		||||
                            input += '<label>';
 | 
			
		||||
                            input += '  <input type="' + value.type + '" name="' + inputName + '" value="' + sValue + '" ' + (!index ? 'checked' : '') + '/> ';
 | 
			
		||||
                            input +=    sLabel;
 | 
			
		||||
                            input += '</label> ';
 | 
			
		||||
                            index++;
 | 
			
		||||
                        });
 | 
			
		||||
                        break;
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                html.push(input);
 | 
			
		||||
                html.push('</li>');
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            html.push(' </ol>');
 | 
			
		||||
 | 
			
		||||
            return html.join("\n");
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    $(DynFields2.init);
 | 
			
		||||
 | 
			
		||||
})(jQuery);
 | 
			
		||||
							
								
								
									
										36
									
								
								theme/js/dynfields/dynfields.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								theme/js/dynfields/dynfields.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
			
		||||
(function($){
 | 
			
		||||
 | 
			
		||||
    var DynFields = {
 | 
			
		||||
        init: function () {
 | 
			
		||||
            var container = $('[data-grav-dynfields]');
 | 
			
		||||
            DynFields.container = container;
 | 
			
		||||
            container.on('click', '[data-grav-addfield]', DynFields.addField.bind(DynFields));
 | 
			
		||||
            container.on('click', '[data-grav-remfield]', DynFields.remField.bind(DynFields));
 | 
			
		||||
            container.on('keyup', 'input:not([name])', DynFields.updateFields.bind(DynFields));
 | 
			
		||||
        },
 | 
			
		||||
        addField: function (event, element) {
 | 
			
		||||
            element = $(event.target);
 | 
			
		||||
            var div = $('<div />').html(this.layout());
 | 
			
		||||
            div.insertAfter(element.parent('div'));
 | 
			
		||||
        },
 | 
			
		||||
        remField: function (event, element) {
 | 
			
		||||
            element = $(event.target);
 | 
			
		||||
            element.parent('div').remove();
 | 
			
		||||
        },
 | 
			
		||||
        updateFields: function (event, element) {
 | 
			
		||||
            element = $(event.target);
 | 
			
		||||
            var sibling = element.next();
 | 
			
		||||
            sibling.attr('name', this.getName() + '[' + element.val() + ']');
 | 
			
		||||
        },
 | 
			
		||||
        getName: function () {
 | 
			
		||||
            return this.container.data('grav-dynfields') || 'generic';
 | 
			
		||||
        },
 | 
			
		||||
        layout: function () {
 | 
			
		||||
            var name = this.getName();
 | 
			
		||||
            return '' + '   <input type="text" value=""  placeholder="/Your/Alias" />' + '   <input type="text" name="' + name + '[]" value="" placeholder="/Your/Real/Route" />' + '   <span data-grav-remfield class="button fa fa-minus"></span>   <span data-grav-addfield class="button fa fa-plus"></span>' + '';
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    $(DynFields.init);
 | 
			
		||||
 | 
			
		||||
})(jQuery);
 | 
			
		||||
							
								
								
									
										1
									
								
								theme/js/dynfields/dynfields.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								theme/js/dynfields/dynfields.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
(function(e){var t={init:function(){var n=e("[data-grav-dynfields]");t.container=n;n.on("click","[data-grav-addfield]",t.addField.bind(t));n.on("click","[data-grav-remfield]",t.remField.bind(t));n.on("keyup","input:not([name])",t.updateFields.bind(t))},addField:function(t,n){n=e(t.target);var r=e("<div />").html(this.layout());r.insertAfter(n.parent("div"))},remField:function(t,n){n=e(t.target);n.parent("div").remove()},updateFields:function(t,n){n=e(t.target);var r=n.next();r.attr("name",this.getName()+"["+n.val()+"]")},getName:function(){return this.container.data("grav-dynfields")||"generic"},layout:function(){var e=this.getName();return""+'   <input type="text" value=""  placeholder="/Your/Alias" />'+'   <input type="text" name="'+e+'[]" value="" placeholder="/Your/Real/Route" />'+"   <span data-grav-remfield>[ - ]</span>   <span data-grav-addfield>[ + ]</span>"+""}};e(t.init)})(jQuery);
 | 
			
		||||
							
								
								
									
										4
									
								
								theme/js/jquery-2.1.0.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								theme/js/jquery-2.1.0.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								theme/js/jquery.astooltip.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								theme/js/jquery.astooltip.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										976
									
								
								theme/js/jquery.mmenu.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										976
									
								
								theme/js/jquery.mmenu.js
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,976 @@
 | 
			
		||||
/*	
 | 
			
		||||
 * jQuery mmenu v4.2.3
 | 
			
		||||
 * @requires jQuery 1.7.0 or later
 | 
			
		||||
 *
 | 
			
		||||
 * mmenu.frebsite.nl
 | 
			
		||||
 *	
 | 
			
		||||
 * Copyright (c) Fred Heusschen
 | 
			
		||||
 * www.frebsite.nl
 | 
			
		||||
 *
 | 
			
		||||
 * Dual licensed under the MIT and GPL licenses.
 | 
			
		||||
 * http://en.wikipedia.org/wiki/MIT_License
 | 
			
		||||
 * http://en.wikipedia.org/wiki/GNU_General_Public_License
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
(function( $ ) {
 | 
			
		||||
 | 
			
		||||
	var _PLUGIN_	= 'mmenu',
 | 
			
		||||
		_VERSION_	= '4.2.3';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	//	Plugin already excists
 | 
			
		||||
	if ( $[ _PLUGIN_ ] )
 | 
			
		||||
	{
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	//	Global variables
 | 
			
		||||
	var glbl = {
 | 
			
		||||
		$wndw: null,
 | 
			
		||||
		$html: null,
 | 
			
		||||
		$body: null,
 | 
			
		||||
		$page: null,
 | 
			
		||||
		$blck: null,
 | 
			
		||||
 | 
			
		||||
		$allMenus: null
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	var _c = {}, _d = {}, _e = {},
 | 
			
		||||
		_serialnr 	= 0,
 | 
			
		||||
		_strollTop	= 0;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ] = function( $menu, opts, conf )
 | 
			
		||||
	{
 | 
			
		||||
		glbl.$allMenus = glbl.$allMenus.add( $menu );
 | 
			
		||||
 | 
			
		||||
		this.$menu = $menu;
 | 
			
		||||
		this.opts  = opts
 | 
			
		||||
		this.conf  = conf;
 | 
			
		||||
 | 
			
		||||
		this.serialnr = _serialnr++;
 | 
			
		||||
 | 
			
		||||
		this._init();
 | 
			
		||||
 | 
			
		||||
		return this;
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].prototype = {
 | 
			
		||||
 | 
			
		||||
		open: function()
 | 
			
		||||
		{
 | 
			
		||||
			var that = this;
 | 
			
		||||
 | 
			
		||||
			this._openSetup();
 | 
			
		||||
 | 
			
		||||
			//	For some reason, some browsers need a (pretty long) delay before the .mm-opened class sets the needed styles
 | 
			
		||||
			//	Without it, the page isn't animated
 | 
			
		||||
			setTimeout(
 | 
			
		||||
				function()
 | 
			
		||||
				{
 | 
			
		||||
					that._openFinish();
 | 
			
		||||
				}, 50
 | 
			
		||||
			);
 | 
			
		||||
 | 
			
		||||
			return 'open';
 | 
			
		||||
		},
 | 
			
		||||
		_openSetup: function()
 | 
			
		||||
		{
 | 
			
		||||
			_strollTop = glbl.$wndw.scrollTop();
 | 
			
		||||
 | 
			
		||||
			//	Set opened
 | 
			
		||||
			this.$menu.addClass( _c.current );
 | 
			
		||||
 | 
			
		||||
			//	Close others
 | 
			
		||||
			glbl.$allMenus.not( this.$menu ).trigger( _e.close );
 | 
			
		||||
 | 
			
		||||
			//	Store style and position
 | 
			
		||||
			glbl.$page.data( _d.style, glbl.$page.attr( 'style' ) || '' );
 | 
			
		||||
 | 
			
		||||
			//	Trigger window-resize to measure height
 | 
			
		||||
			glbl.$wndw.trigger( _e.resize, [ true ] );
 | 
			
		||||
 | 
			
		||||
			//	Add options
 | 
			
		||||
			if ( this.opts.modal )
 | 
			
		||||
			{
 | 
			
		||||
				glbl.$html.addClass( _c.modal );
 | 
			
		||||
			}
 | 
			
		||||
			if ( this.opts.moveBackground )
 | 
			
		||||
			{
 | 
			
		||||
				glbl.$html.addClass( _c.background );
 | 
			
		||||
			}
 | 
			
		||||
			if ( this.opts.position != 'left' )
 | 
			
		||||
			{
 | 
			
		||||
				glbl.$html.addClass( _c.mm( this.opts.position ) );
 | 
			
		||||
			}
 | 
			
		||||
			if ( this.opts.zposition != 'back' )
 | 
			
		||||
			{
 | 
			
		||||
				glbl.$html.addClass( _c.mm( this.opts.zposition ) );
 | 
			
		||||
			}
 | 
			
		||||
			if ( this.opts.classes )
 | 
			
		||||
			{
 | 
			
		||||
				glbl.$html.addClass( this.opts.classes );
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			//	Open
 | 
			
		||||
			glbl.$html.addClass( _c.opened );
 | 
			
		||||
			this.$menu.addClass( _c.opened );
 | 
			
		||||
		},
 | 
			
		||||
		_openFinish: function()
 | 
			
		||||
		{
 | 
			
		||||
			var that = this;
 | 
			
		||||
 | 
			
		||||
			//	Callback
 | 
			
		||||
			transitionend( glbl.$page,
 | 
			
		||||
				function()
 | 
			
		||||
				{
 | 
			
		||||
					that.$menu.trigger( _e.opened );
 | 
			
		||||
				}, this.conf.transitionDuration
 | 
			
		||||
			);
 | 
			
		||||
 | 
			
		||||
			//	Opening
 | 
			
		||||
			glbl.$html.addClass( _c.opening );
 | 
			
		||||
			this.$menu.trigger( _e.opening );
 | 
			
		||||
		},
 | 
			
		||||
		close: function()
 | 
			
		||||
		{
 | 
			
		||||
			var that = this;
 | 
			
		||||
 | 
			
		||||
			//	Callback
 | 
			
		||||
			transitionend( glbl.$page,
 | 
			
		||||
				function()
 | 
			
		||||
				{
 | 
			
		||||
					that.$menu
 | 
			
		||||
						.removeClass( _c.current )
 | 
			
		||||
						.removeClass( _c.opened );
 | 
			
		||||
 | 
			
		||||
					glbl.$html
 | 
			
		||||
						.removeClass( _c.opened )
 | 
			
		||||
						.removeClass( _c.modal )
 | 
			
		||||
						.removeClass( _c.background )
 | 
			
		||||
						.removeClass( _c.mm( that.opts.position ) )
 | 
			
		||||
						.removeClass( _c.mm( that.opts.zposition ) );
 | 
			
		||||
 | 
			
		||||
					if ( that.opts.classes )
 | 
			
		||||
					{
 | 
			
		||||
						glbl.$html.removeClass( that.opts.classes );
 | 
			
		||||
					}
 | 
			
		||||
 | 
			
		||||
					//	Restore style and position
 | 
			
		||||
					glbl.$page.attr( 'style', glbl.$page.data( _d.style ) );
 | 
			
		||||
 | 
			
		||||
					//	Closed
 | 
			
		||||
					that.$menu.trigger( _e.closed );
 | 
			
		||||
	
 | 
			
		||||
				}, this.conf.transitionDuration
 | 
			
		||||
			);
 | 
			
		||||
 | 
			
		||||
			//	Closing
 | 
			
		||||
			glbl.$html.removeClass( _c.opening );
 | 
			
		||||
			this.$menu.trigger( _e.closing );
 | 
			
		||||
	
 | 
			
		||||
			return 'close';
 | 
			
		||||
		},
 | 
			
		||||
	
 | 
			
		||||
		_init: function()
 | 
			
		||||
		{
 | 
			
		||||
			this.opts = extendOptions( this.opts, this.conf, this.$menu );
 | 
			
		||||
			this.direction = ( this.opts.slidingSubmenus ) ? 'horizontal' : 'vertical';
 | 
			
		||||
	
 | 
			
		||||
			//	INIT PAGE & MENU
 | 
			
		||||
			this._initPage( glbl.$page );
 | 
			
		||||
			this._initMenu();
 | 
			
		||||
			this._initBlocker();
 | 
			
		||||
			this._initPanles();
 | 
			
		||||
			this._initLinks();
 | 
			
		||||
			this._initOpenClose();
 | 
			
		||||
			this._bindCustomEvents();
 | 
			
		||||
 | 
			
		||||
			if ( $[ _PLUGIN_ ].addons )
 | 
			
		||||
			{
 | 
			
		||||
				for ( var a = 0; a < $[ _PLUGIN_ ].addons.length; a++ )
 | 
			
		||||
				{
 | 
			
		||||
					if ( typeof this[ '_addon_' + $[ _PLUGIN_ ].addons[ a ] ] == 'function' )
 | 
			
		||||
					{
 | 
			
		||||
						this[ '_addon_' + $[ _PLUGIN_ ].addons[ a ] ]();
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		_bindCustomEvents: function()
 | 
			
		||||
		{
 | 
			
		||||
			var that = this;
 | 
			
		||||
 | 
			
		||||
			this.$menu
 | 
			
		||||
				.off( _e.open + ' ' + _e.close + ' ' + _e.setPage+ ' ' + _e.update )
 | 
			
		||||
				.on( _e.open + ' ' + _e.close + ' ' + _e.setPage+ ' ' + _e.update,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						e.stopPropagation();
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
 | 
			
		||||
			//	Menu-events
 | 
			
		||||
			this.$menu
 | 
			
		||||
				.on( _e.open,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						if ( $(this).hasClass( _c.current ) )
 | 
			
		||||
						{
 | 
			
		||||
							e.stopImmediatePropagation();
 | 
			
		||||
							return false;
 | 
			
		||||
						}
 | 
			
		||||
						return that.open();
 | 
			
		||||
					}
 | 
			
		||||
				)
 | 
			
		||||
				.on( _e.close,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						if ( !$(this).hasClass( _c.current ) )
 | 
			
		||||
						{
 | 
			
		||||
							e.stopImmediatePropagation();
 | 
			
		||||
							return false;
 | 
			
		||||
						}
 | 
			
		||||
						return that.close();
 | 
			
		||||
					}
 | 
			
		||||
				)
 | 
			
		||||
				.on( _e.setPage,
 | 
			
		||||
					function( e, $p )
 | 
			
		||||
					{
 | 
			
		||||
						that._initPage( $p );
 | 
			
		||||
						that._initOpenClose();
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
 | 
			
		||||
			//	Panel-events
 | 
			
		||||
			var $panels = this.$menu.find( this.opts.isMenu && this.direction != 'horizontal' ? 'ul, ol' : '.' + _c.panel );
 | 
			
		||||
			$panels
 | 
			
		||||
				.off( _e.toggle + ' ' + _e.open + ' ' + _e.close )
 | 
			
		||||
				.on( _e.toggle + ' ' + _e.open + ' ' + _e.close,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						e.stopPropagation();
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
 | 
			
		||||
			if ( this.direction == 'horizontal' )
 | 
			
		||||
			{
 | 
			
		||||
				$panels
 | 
			
		||||
					.on( _e.open,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							return openSubmenuHorizontal( $(this), that.$menu );
 | 
			
		||||
						}
 | 
			
		||||
					);
 | 
			
		||||
			}
 | 
			
		||||
			else
 | 
			
		||||
			{
 | 
			
		||||
				$panels
 | 
			
		||||
					.on( _e.toggle,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							var $t = $(this);
 | 
			
		||||
							return $t.triggerHandler( $t.parent().hasClass( _c.opened ) ? _e.close : _e.open );
 | 
			
		||||
						}
 | 
			
		||||
					)
 | 
			
		||||
					.on( _e.open,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							$(this).parent().addClass( _c.opened );
 | 
			
		||||
							return 'open';
 | 
			
		||||
						}
 | 
			
		||||
					)
 | 
			
		||||
					.on( _e.close,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							$(this).parent().removeClass( _c.opened );
 | 
			
		||||
							return 'close';
 | 
			
		||||
						}
 | 
			
		||||
					);
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		
 | 
			
		||||
		_initBlocker: function()
 | 
			
		||||
		{
 | 
			
		||||
			var that = this;
 | 
			
		||||
 | 
			
		||||
			if ( !glbl.$blck )
 | 
			
		||||
			{
 | 
			
		||||
				glbl.$blck = $( '<div id="' + _c.blocker + '" />' )
 | 
			
		||||
					.appendTo( glbl.$body );
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			glbl.$blck
 | 
			
		||||
				.off( _e.touchstart )
 | 
			
		||||
				.on( _e.touchstart,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						e.preventDefault();
 | 
			
		||||
						e.stopPropagation();
 | 
			
		||||
						glbl.$blck.trigger( _e.mousedown );
 | 
			
		||||
					}
 | 
			
		||||
				)
 | 
			
		||||
				.on( _e.mousedown,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						e.preventDefault();
 | 
			
		||||
						if ( !glbl.$html.hasClass( _c.modal ) )
 | 
			
		||||
						{
 | 
			
		||||
							that.$menu.trigger( _e.close );
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
		},
 | 
			
		||||
		_initPage: function( $p )
 | 
			
		||||
		{
 | 
			
		||||
			if ( !$p )
 | 
			
		||||
			{
 | 
			
		||||
				$p = $(this.conf.pageSelector, glbl.$body);
 | 
			
		||||
				if ( $p.length > 1 )
 | 
			
		||||
				{
 | 
			
		||||
					$[ _PLUGIN_ ].debug( 'Multiple nodes found for the page-node, all nodes are wrapped in one <' + this.conf.pageNodetype + '>.' );
 | 
			
		||||
					$p = $p.wrapAll( '<' + this.conf.pageNodetype + ' />' ).parent();
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
	
 | 
			
		||||
			$p.addClass( _c.page );
 | 
			
		||||
			glbl.$page = $p;
 | 
			
		||||
		},
 | 
			
		||||
		_initMenu: function()
 | 
			
		||||
		{
 | 
			
		||||
			var that = this;
 | 
			
		||||
 | 
			
		||||
			//	Clone if needed
 | 
			
		||||
			if ( this.conf.clone )
 | 
			
		||||
			{
 | 
			
		||||
				this.$menu = this.$menu.clone( true );
 | 
			
		||||
				this.$menu.add( this.$menu.find( '*' ) ).filter( '[id]' ).each(
 | 
			
		||||
					function()
 | 
			
		||||
					{
 | 
			
		||||
						$(this).attr( 'id', _c.mm( $(this).attr( 'id' ) ) );
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			//	Strip whitespace
 | 
			
		||||
			this.$menu.contents().each(
 | 
			
		||||
				function()
 | 
			
		||||
				{
 | 
			
		||||
					if ( $(this)[ 0 ].nodeType == 3 )
 | 
			
		||||
					{
 | 
			
		||||
						$(this).remove();
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			);
 | 
			
		||||
 | 
			
		||||
			//	Inject to body
 | 
			
		||||
			this.$menu[ this.conf.menuInjectMethod + 'To' ]( this.conf.menuWrapperSelector )
 | 
			
		||||
				.addClass( _c.menu );
 | 
			
		||||
 | 
			
		||||
			//	Add direction class
 | 
			
		||||
			this.$menu.addClass( _c.mm( this.direction ) );
 | 
			
		||||
 | 
			
		||||
			//	Add options classes
 | 
			
		||||
			if ( this.opts.classes )
 | 
			
		||||
			{
 | 
			
		||||
				this.$menu.addClass( this.opts.classes );
 | 
			
		||||
			}
 | 
			
		||||
			if ( this.opts.isMenu )
 | 
			
		||||
			{
 | 
			
		||||
				this.$menu.addClass( _c.ismenu );
 | 
			
		||||
			}
 | 
			
		||||
			if ( this.opts.position != 'left' )
 | 
			
		||||
			{
 | 
			
		||||
				this.$menu.addClass( _c.mm( this.opts.position ) );
 | 
			
		||||
			}
 | 
			
		||||
			if ( this.opts.zposition != 'back' )
 | 
			
		||||
			{
 | 
			
		||||
				this.$menu.addClass( _c.mm( this.opts.zposition ) );
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		_initPanles: function()
 | 
			
		||||
		{
 | 
			
		||||
			var that = this;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
			//	Refactor List class
 | 
			
		||||
			this.__refactorClass( $('.' + this.conf.listClass, this.$menu), 'list' );
 | 
			
		||||
 | 
			
		||||
			//	Add List class
 | 
			
		||||
			if ( this.opts.isMenu )
 | 
			
		||||
			{
 | 
			
		||||
				$('ul, ol', this.$menu)
 | 
			
		||||
					.not( '.mm-nolist' )
 | 
			
		||||
					.addClass( _c.list );
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			var $lis = $('.' + _c.list + ' > li', this.$menu);
 | 
			
		||||
 | 
			
		||||
			//	Refactor Selected class
 | 
			
		||||
			this.__refactorClass( $lis.filter( '.' + this.conf.selectedClass ), 'selected' );
 | 
			
		||||
 | 
			
		||||
			//	Refactor Label class
 | 
			
		||||
			this.__refactorClass( $lis.filter( '.' + this.conf.labelClass ), 'label' );
 | 
			
		||||
 | 
			
		||||
			//	Refactor Spacer class
 | 
			
		||||
			this.__refactorClass( $lis.filter( '.' + this.conf.spacerClass ), 'spacer' );
 | 
			
		||||
 | 
			
		||||
			//	setSelected-event
 | 
			
		||||
			$lis
 | 
			
		||||
				.off( _e.setSelected )
 | 
			
		||||
				.on( _e.setSelected,
 | 
			
		||||
					function( e, selected )
 | 
			
		||||
					{
 | 
			
		||||
						e.stopPropagation();
 | 
			
		||||
	
 | 
			
		||||
						$lis.removeClass( _c.selected );
 | 
			
		||||
						if ( typeof selected != 'boolean' )
 | 
			
		||||
						{
 | 
			
		||||
							selected = true;
 | 
			
		||||
						}
 | 
			
		||||
						if ( selected )
 | 
			
		||||
						{
 | 
			
		||||
							$(this).addClass( _c.selected );
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
 | 
			
		||||
			//	Refactor Panel class
 | 
			
		||||
			this.__refactorClass( $('.' + this.conf.panelClass, this.$menu), 'panel' );
 | 
			
		||||
 | 
			
		||||
			//	Add Panel class
 | 
			
		||||
			this.$menu
 | 
			
		||||
				.children()
 | 
			
		||||
				.filter( this.conf.panelNodetype )
 | 
			
		||||
				.add( this.$menu.find( '.' + _c.list ).children().children().filter( this.conf.panelNodetype ) )
 | 
			
		||||
				.addClass( _c.panel );
 | 
			
		||||
 | 
			
		||||
			var $panels = $('.' + _c.panel, this.$menu);
 | 
			
		||||
 | 
			
		||||
			//	Add an ID to all panels
 | 
			
		||||
			$panels
 | 
			
		||||
				.each(
 | 
			
		||||
					function( i )
 | 
			
		||||
					{
 | 
			
		||||
						var $t = $(this),
 | 
			
		||||
							id = $t.attr( 'id' ) || _c.mm( 'm' + that.serialnr + '-p' + i );
 | 
			
		||||
 | 
			
		||||
						$t.attr( 'id', id );
 | 
			
		||||
					}
 | 
			
		||||
			);
 | 
			
		||||
 | 
			
		||||
			//	Add open and close links to menu items
 | 
			
		||||
			$panels
 | 
			
		||||
				.find( '.' + _c.panel )
 | 
			
		||||
				.each(
 | 
			
		||||
					function( i )
 | 
			
		||||
					{
 | 
			
		||||
						var $t = $(this),
 | 
			
		||||
							$u = $t.is( 'ul, ol' ) ? $t : $t.find( 'ul ,ol' ).first(),
 | 
			
		||||
							$l = $t.parent(),
 | 
			
		||||
							$a = $l.find( '> a, > span' ),
 | 
			
		||||
							$p = $l.closest( '.' + _c.panel );
 | 
			
		||||
 | 
			
		||||
						$t.data( _d.parent, $l );
 | 
			
		||||
 | 
			
		||||
						if ( $l.parent().is( '.' + _c.list ) )
 | 
			
		||||
						{
 | 
			
		||||
							var $btn = $( '<a class="' + _c.subopen + '" href="#' + $t.attr( 'id' ) + '" />' ).insertBefore( $a );
 | 
			
		||||
							if ( !$a.is( 'a' ) )
 | 
			
		||||
							{
 | 
			
		||||
								$btn.addClass( _c.fullsubopen );
 | 
			
		||||
							}
 | 
			
		||||
							if ( that.direction == 'horizontal' )
 | 
			
		||||
							{
 | 
			
		||||
								$u.prepend( '<li class="' + _c.subtitle + '"><a class="' + _c.subclose + '" href="#' + $p.attr( 'id' ) + '">' + $a.text() + '</a></li>' );
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
 | 
			
		||||
			//	Link anchors to panels
 | 
			
		||||
			var evt = this.direction == 'horizontal' ? _e.open : _e.toggle;
 | 
			
		||||
			$panels
 | 
			
		||||
				.each(
 | 
			
		||||
					function( i )
 | 
			
		||||
					{
 | 
			
		||||
						var $opening = $(this),
 | 
			
		||||
							id = $opening.attr( 'id' );
 | 
			
		||||
 | 
			
		||||
						$('a[href="#' + id + '"]', that.$menu)
 | 
			
		||||
							.off( _e.click )
 | 
			
		||||
							.on( _e.click,
 | 
			
		||||
								function( e )
 | 
			
		||||
								{
 | 
			
		||||
									e.preventDefault();
 | 
			
		||||
									$opening.trigger( evt );
 | 
			
		||||
								}
 | 
			
		||||
							);
 | 
			
		||||
					}
 | 
			
		||||
			);
 | 
			
		||||
 | 
			
		||||
			if ( this.direction == 'horizontal' )
 | 
			
		||||
			{
 | 
			
		||||
				//	Add opened-classes
 | 
			
		||||
				var $selected = $('.' + _c.list + ' > li.' + _c.selected, this.$menu);
 | 
			
		||||
				$selected
 | 
			
		||||
					.add( $selected.parents( 'li' ) )
 | 
			
		||||
					.parents( 'li' ).removeClass( _c.selected )
 | 
			
		||||
					.end().each(
 | 
			
		||||
						function()
 | 
			
		||||
						{
 | 
			
		||||
							var $t = $(this),
 | 
			
		||||
								$u = $t.find( '> .' + _c.panel );
 | 
			
		||||
 | 
			
		||||
							if ( $u.length )
 | 
			
		||||
							{
 | 
			
		||||
								$t.parents( '.' + _c.panel ).addClass( _c.subopened );
 | 
			
		||||
								$u.addClass( _c.opened );
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
					)
 | 
			
		||||
					.closest( '.' + _c.panel ).addClass( _c.opened )
 | 
			
		||||
					.parents( '.' + _c.panel ).addClass( _c.subopened );
 | 
			
		||||
			}
 | 
			
		||||
			else
 | 
			
		||||
			{
 | 
			
		||||
				//	Replace Selected-class with opened-class in parents from .Selected
 | 
			
		||||
				$('li.' + _c.selected, this.$menu)
 | 
			
		||||
					.addClass( _c.opened )
 | 
			
		||||
					.parents( '.' + _c.selected ).removeClass( _c.selected );
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			//	Set current opened
 | 
			
		||||
			var $current = $panels.filter( '.' + _c.opened );
 | 
			
		||||
			if ( !$current.length )
 | 
			
		||||
			{
 | 
			
		||||
				$current = $panels.first();
 | 
			
		||||
			}
 | 
			
		||||
			$current
 | 
			
		||||
				.addClass( _c.opened )
 | 
			
		||||
				.last()
 | 
			
		||||
				.addClass( _c.current );
 | 
			
		||||
 | 
			
		||||
			//	Rearrange markup
 | 
			
		||||
			if ( this.direction == 'horizontal' )
 | 
			
		||||
			{
 | 
			
		||||
				$panels.find( '.' + _c.panel ).appendTo( this.$menu );
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		_initLinks: function()
 | 
			
		||||
		{
 | 
			
		||||
			var that = this;
 | 
			
		||||
	
 | 
			
		||||
			$('.' + _c.list + ' > li > a', this.$menu)
 | 
			
		||||
				.not( '.' + _c.subopen )
 | 
			
		||||
				.not( '.' + _c.subclose )
 | 
			
		||||
				.not( '[rel="external"]' )
 | 
			
		||||
				.not( '[target="_blank"]' )
 | 
			
		||||
				.off( _e.click )
 | 
			
		||||
				.on( _e.click,
 | 
			
		||||
					function( e )
 | 
			
		||||
					{
 | 
			
		||||
						var $t = $(this),
 | 
			
		||||
							href = $t.attr( 'href' );
 | 
			
		||||
 | 
			
		||||
						//	Set selected item
 | 
			
		||||
						if ( that.__valueOrFn( that.opts.onClick.setSelected, $t ) )
 | 
			
		||||
						{
 | 
			
		||||
							$t.parent().trigger( _e.setSelected );
 | 
			
		||||
						}
 | 
			
		||||
 | 
			
		||||
						//	Prevent default / don't follow link. Default: false
 | 
			
		||||
						var preventDefault = that.__valueOrFn( that.opts.onClick.preventDefault, $t, href.slice( 0, 1 ) == '#' );
 | 
			
		||||
						if ( preventDefault )
 | 
			
		||||
						{
 | 
			
		||||
							e.preventDefault();
 | 
			
		||||
						}
 | 
			
		||||
 | 
			
		||||
						//	Block UI. Default: false if preventDefault, true otherwise
 | 
			
		||||
						if ( that.__valueOrFn( that.opts.onClick.blockUI, $t, !preventDefault ) )
 | 
			
		||||
						{
 | 
			
		||||
							glbl.$html.addClass( _c.blocking );
 | 
			
		||||
						}
 | 
			
		||||
 | 
			
		||||
						//	Close menu. Default: true if preventDefault, false otherwise
 | 
			
		||||
						if ( that.__valueOrFn( that.opts.onClick.close, $t, preventDefault ) )
 | 
			
		||||
						{
 | 
			
		||||
							that.$menu.triggerHandler( _e.close );
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				);
 | 
			
		||||
		},
 | 
			
		||||
		_initOpenClose: function()
 | 
			
		||||
		{
 | 
			
		||||
			var that = this;
 | 
			
		||||
 | 
			
		||||
			//	Open menu
 | 
			
		||||
			var id = this.$menu.attr( 'id' );
 | 
			
		||||
			if ( id && id.length )
 | 
			
		||||
			{
 | 
			
		||||
				if ( this.conf.clone )
 | 
			
		||||
				{
 | 
			
		||||
					id = _c.umm( id );
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
				$('a[href="#' + id + '"]')
 | 
			
		||||
					.off( _e.click )
 | 
			
		||||
					.on( _e.click,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							e.preventDefault();
 | 
			
		||||
							that.$menu.trigger( _e.open );
 | 
			
		||||
						}
 | 
			
		||||
					);
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			//	Close menu
 | 
			
		||||
			var id = glbl.$page.attr( 'id' );
 | 
			
		||||
			if ( id && id.length )
 | 
			
		||||
			{
 | 
			
		||||
				$('a[href="#' + id + '"]')
 | 
			
		||||
					.off( _e.click )
 | 
			
		||||
					.on( _e.click,
 | 
			
		||||
						function( e )
 | 
			
		||||
						{
 | 
			
		||||
							e.preventDefault();
 | 
			
		||||
							that.$menu.trigger( _e.close );
 | 
			
		||||
						}
 | 
			
		||||
					);
 | 
			
		||||
			}
 | 
			
		||||
		},
 | 
			
		||||
		
 | 
			
		||||
		__valueOrFn: function( o, $e, d )
 | 
			
		||||
		{
 | 
			
		||||
			if ( typeof o == 'function' )
 | 
			
		||||
			{
 | 
			
		||||
				return o.call( $e[ 0 ] );
 | 
			
		||||
			}
 | 
			
		||||
			if ( typeof o == 'undefined' && typeof d != 'undefined' )
 | 
			
		||||
			{
 | 
			
		||||
				return d;
 | 
			
		||||
			}
 | 
			
		||||
			return o;
 | 
			
		||||
		},
 | 
			
		||||
		
 | 
			
		||||
		__refactorClass: function( $e, c )
 | 
			
		||||
		{
 | 
			
		||||
			$e.removeClass( this.conf[ c + 'Class' ] ).addClass( _c[ c ] );
 | 
			
		||||
		}
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	$.fn[ _PLUGIN_ ] = function( opts, conf )
 | 
			
		||||
	{
 | 
			
		||||
		//	First time plugin is fired
 | 
			
		||||
		if ( !glbl.$wndw )
 | 
			
		||||
		{
 | 
			
		||||
			_initPlugin();
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		//	Extend options
 | 
			
		||||
		opts = extendOptions( opts, conf );
 | 
			
		||||
		conf = extendConfiguration( conf );
 | 
			
		||||
 | 
			
		||||
		return this.each(
 | 
			
		||||
			function()
 | 
			
		||||
			{
 | 
			
		||||
				var $menu = $(this);
 | 
			
		||||
				if ( $menu.data( _PLUGIN_ ) )
 | 
			
		||||
				{
 | 
			
		||||
					return;
 | 
			
		||||
				}
 | 
			
		||||
				$menu.data( _PLUGIN_, new $[ _PLUGIN_ ]( $menu, opts, conf ) );
 | 
			
		||||
			}
 | 
			
		||||
		);
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	$[ _PLUGIN_ ].version = _VERSION_;
 | 
			
		||||
	
 | 
			
		||||
	$[ _PLUGIN_ ].defaults = {
 | 
			
		||||
		position		: 'left',
 | 
			
		||||
		zposition		: 'back',
 | 
			
		||||
		moveBackground	: true,
 | 
			
		||||
		slidingSubmenus	: true,
 | 
			
		||||
		modal			: false,
 | 
			
		||||
		classes			: '',
 | 
			
		||||
		onClick			: {
 | 
			
		||||
//			close				: true,
 | 
			
		||||
//			blockUI				: null,
 | 
			
		||||
//			preventDefault		: null,
 | 
			
		||||
			setSelected			: true
 | 
			
		||||
		}
 | 
			
		||||
	};
 | 
			
		||||
	$[ _PLUGIN_ ].configuration = {
 | 
			
		||||
		panelClass			: 'Panel',
 | 
			
		||||
		listClass			: 'List',
 | 
			
		||||
		selectedClass		: 'Selected',
 | 
			
		||||
		labelClass			: 'Label',
 | 
			
		||||
		spacerClass			: 'Spacer',
 | 
			
		||||
		pageNodetype		: 'div',
 | 
			
		||||
		panelNodetype		: 'ul, ol, div',
 | 
			
		||||
		pageSelector		: null,
 | 
			
		||||
		menuWrapperSelector	: 'body',
 | 
			
		||||
		menuInjectMethod	: 'prepend',
 | 
			
		||||
		transitionDuration	: 400
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	/*
 | 
			
		||||
		SUPPORT
 | 
			
		||||
	*/
 | 
			
		||||
	(function() {
 | 
			
		||||
 | 
			
		||||
		var wd = window.document,
 | 
			
		||||
			ua = window.navigator.userAgent,
 | 
			
		||||
			ds = document.createElement( 'div' ).style;
 | 
			
		||||
 | 
			
		||||
		var _touch 				= 'ontouchstart' in wd,
 | 
			
		||||
			_overflowscrolling	= 'WebkitOverflowScrolling' in wd.documentElement.style,
 | 
			
		||||
			_oldAndroidBrowser	= (function() {
 | 
			
		||||
				if ( ua.indexOf( 'Android' ) >= 0 )
 | 
			
		||||
				{
 | 
			
		||||
					return 2.4 > parseFloat( ua.slice( ua.indexOf( 'Android' ) +8 ) );
 | 
			
		||||
				}
 | 
			
		||||
				return false;
 | 
			
		||||
			})();
 | 
			
		||||
 | 
			
		||||
		$[ _PLUGIN_ ].support = {
 | 
			
		||||
 | 
			
		||||
			touch: _touch,
 | 
			
		||||
			oldAndroidBrowser: _oldAndroidBrowser,
 | 
			
		||||
			overflowscrolling: (function() {
 | 
			
		||||
				if ( !_touch )
 | 
			
		||||
				{
 | 
			
		||||
					return true;
 | 
			
		||||
				}
 | 
			
		||||
				if ( _overflowscrolling )
 | 
			
		||||
				{
 | 
			
		||||
					return true;
 | 
			
		||||
				}
 | 
			
		||||
				if ( _oldAndroidBrowser )
 | 
			
		||||
				{
 | 
			
		||||
					return false;
 | 
			
		||||
				}
 | 
			
		||||
				return true;
 | 
			
		||||
			})()
 | 
			
		||||
		};
 | 
			
		||||
	})();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	/*
 | 
			
		||||
		DEBUG
 | 
			
		||||
	*/
 | 
			
		||||
	$[ _PLUGIN_ ].debug = function( msg ) {};
 | 
			
		||||
	$[ _PLUGIN_ ].deprecated = function( depr, repl )
 | 
			
		||||
	{
 | 
			
		||||
		if ( typeof console != 'undefined' && typeof console.warn != 'undefined' )
 | 
			
		||||
		{
 | 
			
		||||
			console.warn( 'MMENU: ' + depr + ' is deprecated, use ' + repl + ' instead.' );
 | 
			
		||||
		}
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	function extendOptions( o, c, $m )
 | 
			
		||||
	{
 | 
			
		||||
 | 
			
		||||
		if ( $m )
 | 
			
		||||
		{
 | 
			
		||||
			if ( typeof o != 'object' )
 | 
			
		||||
			{
 | 
			
		||||
				o = {};
 | 
			
		||||
			}
 | 
			
		||||
			if ( typeof o.isMenu != 'boolean' )
 | 
			
		||||
			{
 | 
			
		||||
				var $c = $m.children();
 | 
			
		||||
				o.isMenu = ( $c.length == 1 && $c.is( c.panelNodetype ) );
 | 
			
		||||
			}
 | 
			
		||||
			return o;
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
		//	Extend from defaults
 | 
			
		||||
		o = $.extend( true, {}, $[ _PLUGIN_ ].defaults, o );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	DEPRECATED
 | 
			
		||||
		if ( o.position == 'top' || o.position == 'bottom' )
 | 
			
		||||
		{
 | 
			
		||||
			if ( o.zposition == 'back' || o.zposition == 'next' )
 | 
			
		||||
			{
 | 
			
		||||
				$[ _PLUGIN_ ].deprecated( 'Using position "' + o.position + '" in combination with zposition "' + o.zposition + '"', 'zposition "front"' );
 | 
			
		||||
				o.zposition = 'front';
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		//	/DEPRECATED
 | 
			
		||||
 | 
			
		||||
		return o;
 | 
			
		||||
	}
 | 
			
		||||
	function extendConfiguration( c )
 | 
			
		||||
	{
 | 
			
		||||
		c = $.extend( true, {}, $[ _PLUGIN_ ].configuration, c )
 | 
			
		||||
 | 
			
		||||
		//	Set pageSelector
 | 
			
		||||
		if ( typeof c.pageSelector != 'string' )
 | 
			
		||||
		{
 | 
			
		||||
			c.pageSelector = '> ' + c.pageNodetype;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		//	Restrict injectMethod
 | 
			
		||||
		if ( c.menuInjectMethod != 'append' )
 | 
			
		||||
		{
 | 
			
		||||
			c.menuInjectMethod = 'prepend';
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		return c;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function _initPlugin()
 | 
			
		||||
	{
 | 
			
		||||
		glbl.$wndw = $(window);
 | 
			
		||||
		glbl.$html = $('html');
 | 
			
		||||
		glbl.$body = $('body');
 | 
			
		||||
		
 | 
			
		||||
		glbl.$allMenus = $();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Classnames, Datanames, Eventnames
 | 
			
		||||
		$.each( [ _c, _d, _e ],
 | 
			
		||||
			function( i, o )
 | 
			
		||||
			{
 | 
			
		||||
				o.add = function( c )
 | 
			
		||||
				{
 | 
			
		||||
					c = c.split( ' ' );
 | 
			
		||||
					for ( var d in c )
 | 
			
		||||
					{
 | 
			
		||||
						o[ c[ d ] ] = o.mm( c[ d ] );
 | 
			
		||||
					}
 | 
			
		||||
				};
 | 
			
		||||
			}
 | 
			
		||||
		);
 | 
			
		||||
 | 
			
		||||
		//	Classnames
 | 
			
		||||
		_c.mm = function( c ) { return 'mm-' + c; };
 | 
			
		||||
		_c.add( 'menu ismenu panel list subtitle selected label spacer current highest hidden page blocker modal background opened opening subopened subopen fullsubopen subclose' );
 | 
			
		||||
		_c.umm = function( c )
 | 
			
		||||
		{
 | 
			
		||||
			if ( c.slice( 0, 3 ) == 'mm-' )
 | 
			
		||||
			{
 | 
			
		||||
				c = c.slice( 3 );
 | 
			
		||||
			}
 | 
			
		||||
			return c;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		//	Datanames
 | 
			
		||||
		_d.mm = function( d ) { return 'mm-' + d; };
 | 
			
		||||
		_d.add( 'parent style' );
 | 
			
		||||
 | 
			
		||||
		//	Eventnames
 | 
			
		||||
		_e.mm = function( e ) { return e + '.mm'; };
 | 
			
		||||
		_e.add( 'toggle open opening opened close closing closed update setPage setSelected transitionend webkitTransitionEnd mousedown touchstart mouseup touchend scroll touchmove click keydown keyup resize' );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		//	Prevent tabbing
 | 
			
		||||
		glbl.$wndw
 | 
			
		||||
			.on( _e.keydown,
 | 
			
		||||
				function( e )
 | 
			
		||||
				{
 | 
			
		||||
					if ( glbl.$html.hasClass( _c.opened ) )
 | 
			
		||||
					{
 | 
			
		||||
						if ( e.keyCode == 9 )
 | 
			
		||||
						{
 | 
			
		||||
							e.preventDefault();
 | 
			
		||||
							return false;
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			);
 | 
			
		||||
 | 
			
		||||
		//	Set page min-height to window height
 | 
			
		||||
		var _h = 0;
 | 
			
		||||
		glbl.$wndw
 | 
			
		||||
			.on( _e.resize,
 | 
			
		||||
				function( e, force )
 | 
			
		||||
				{
 | 
			
		||||
					if ( force || glbl.$html.hasClass( _c.opened ) )
 | 
			
		||||
					{
 | 
			
		||||
						var nh = glbl.$wndw.height();
 | 
			
		||||
						if ( force || nh != _h )
 | 
			
		||||
						{
 | 
			
		||||
							_h = nh;
 | 
			
		||||
							glbl.$page.css( 'minHeight', nh );
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		$[ _PLUGIN_ ]._c = _c;
 | 
			
		||||
		$[ _PLUGIN_ ]._d = _d;
 | 
			
		||||
		$[ _PLUGIN_ ]._e = _e;
 | 
			
		||||
 | 
			
		||||
		$[ _PLUGIN_ ].glbl = glbl;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function openSubmenuHorizontal( $opening, $m )
 | 
			
		||||
	{
 | 
			
		||||
		if ( $opening.hasClass( _c.current ) )
 | 
			
		||||
		{
 | 
			
		||||
			return false;
 | 
			
		||||
		} 
 | 
			
		||||
 | 
			
		||||
		var $panels = $('.' + _c.panel, $m),
 | 
			
		||||
			$current = $panels.filter( '.' + _c.current );
 | 
			
		||||
		
 | 
			
		||||
		$panels
 | 
			
		||||
			.removeClass( _c.highest )
 | 
			
		||||
			.removeClass( _c.current )
 | 
			
		||||
			.not( $opening )
 | 
			
		||||
			.not( $current )
 | 
			
		||||
			.addClass( _c.hidden );
 | 
			
		||||
 | 
			
		||||
		if ( $opening.hasClass( _c.opened ) )
 | 
			
		||||
		{
 | 
			
		||||
			$current
 | 
			
		||||
				.addClass( _c.highest )
 | 
			
		||||
				.removeClass( _c.opened )
 | 
			
		||||
				.removeClass( _c.subopened );
 | 
			
		||||
		}
 | 
			
		||||
		else
 | 
			
		||||
		{
 | 
			
		||||
			$opening
 | 
			
		||||
				.addClass( _c.highest );
 | 
			
		||||
 | 
			
		||||
			$current
 | 
			
		||||
				.addClass( _c.subopened );
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		$opening
 | 
			
		||||
			.removeClass( _c.hidden )
 | 
			
		||||
			.removeClass( _c.subopened )
 | 
			
		||||
			.addClass( _c.current )
 | 
			
		||||
			.addClass( _c.opened );
 | 
			
		||||
 | 
			
		||||
		return 'open';
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function transitionend( $e, fn, duration )
 | 
			
		||||
	{
 | 
			
		||||
		var _ended = false,
 | 
			
		||||
			_fn = function()
 | 
			
		||||
			{
 | 
			
		||||
				if ( !_ended )
 | 
			
		||||
				{
 | 
			
		||||
					fn.call( $e[ 0 ] );
 | 
			
		||||
				}
 | 
			
		||||
				_ended = true;
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
		$e.one( _e.transitionend, _fn );
 | 
			
		||||
		$e.one( _e.webkitTransitionEnd, _fn );
 | 
			
		||||
		setTimeout( _fn, duration * 1.1 );
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
})( jQuery );
 | 
			
		||||
							
								
								
									
										84
									
								
								theme/js/jquery.mmenu.min.all.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										84
									
								
								theme/js/jquery.mmenu.min.all.js
									
									
									
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										14
									
								
								theme/js/jquery.mmenu.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								theme/js/jquery.mmenu.min.js
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										633
									
								
								theme/js/jquery.nestable.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										633
									
								
								theme/js/jquery.nestable.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,633 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * Nestable jQuery Plugin - Copyright (c) 2012 David Bushell - http://dbushell.com/
 | 
			
		||||
 * Dual-licensed under the BSD or MIT licenses
 | 
			
		||||
 */
 | 
			
		||||
;(function($, window, document, undefined)
 | 
			
		||||
{
 | 
			
		||||
    var hasTouch = 'ontouchstart' in window;
 | 
			
		||||
    var nestableCopy;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Detect CSS pointer-events property
 | 
			
		||||
     * events are normally disabled on the dragging element to avoid conflicts
 | 
			
		||||
     * https://github.com/ausi/Feature-detection-technique-for-pointer-events/blob/master/modernizr-pointerevents.js
 | 
			
		||||
     */
 | 
			
		||||
    var hasPointerEvents = (function()
 | 
			
		||||
    {
 | 
			
		||||
        var el    = document.createElement('div'),
 | 
			
		||||
            docEl = document.documentElement;
 | 
			
		||||
        if (!('pointerEvents' in el.style)) {
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
        el.style.pointerEvents = 'auto';
 | 
			
		||||
        el.style.pointerEvents = 'x';
 | 
			
		||||
        docEl.appendChild(el);
 | 
			
		||||
        var supports = window.getComputedStyle && window.getComputedStyle(el, '').pointerEvents === 'auto';
 | 
			
		||||
        docEl.removeChild(el);
 | 
			
		||||
        return !!supports;
 | 
			
		||||
    })();
 | 
			
		||||
 | 
			
		||||
	var eStart  = hasTouch ? 'touchstart'  : 'mousedown',
 | 
			
		||||
		 eMove   = hasTouch ? 'touchmove'   : 'mousemove',
 | 
			
		||||
	  	 eEnd    = hasTouch ? 'touchend'    : 'mouseup',
 | 
			
		||||
	  	 eCancel = hasTouch ? 'touchcancel' : 'mouseup';
 | 
			
		||||
		  
 | 
			
		||||
	var defaults = {
 | 
			
		||||
		listNodeName    : 'ol',
 | 
			
		||||
		itemNodeName    : 'li',
 | 
			
		||||
		rootClass       : 'dd',
 | 
			
		||||
		listClass       : 'dd-list',
 | 
			
		||||
		itemClass       : 'dd-item',
 | 
			
		||||
		dragClass       : 'dd-dragel',
 | 
			
		||||
		handleClass     : 'dd-handle',
 | 
			
		||||
		collapsedClass  : 'dd-collapsed',
 | 
			
		||||
		placeClass      : 'dd-placeholder',
 | 
			
		||||
		noDragClass     : 'dd-nodrag',
 | 
			
		||||
		noChildrenClass : 'dd-nochildren',
 | 
			
		||||
		emptyClass      : 'dd-empty',
 | 
			
		||||
		expandBtnHTML   : '<button data-action="expand" type="button">Expand</button>',
 | 
			
		||||
		collapseBtnHTML : '<button data-action="collapse" type="button">Collapse</button>',
 | 
			
		||||
		group           : 0,
 | 
			
		||||
		maxDepth        : 5,
 | 
			
		||||
		threshold       : 20,
 | 
			
		||||
		reject          : [],
 | 
			
		||||
		//method for call when an item has been successfully dropped
 | 
			
		||||
		//method has 1 argument in which sends an object containing all
 | 
			
		||||
		//necessary details
 | 
			
		||||
		dropCallback    : null,
 | 
			
		||||
      // When a node is dragged it is moved to its new location.
 | 
			
		||||
      // You can set the next option to true to create a copy of the node  that is dragged.
 | 
			
		||||
      cloneNodeOnDrag   : false,
 | 
			
		||||
      // When the node is dragged and released outside its list delete it.
 | 
			
		||||
      dragOutsideToDelete : false
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
    function Plugin(element, options)
 | 
			
		||||
    {
 | 
			
		||||
        this.w = $(document);
 | 
			
		||||
        this.el = $(element);
 | 
			
		||||
        this.options = $.extend({}, defaults, options);
 | 
			
		||||
        this.init();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    Plugin.prototype = {
 | 
			
		||||
 | 
			
		||||
        init: function()
 | 
			
		||||
        {
 | 
			
		||||
            var list = this;
 | 
			
		||||
 | 
			
		||||
            list.reset();
 | 
			
		||||
 | 
			
		||||
            list.el.data('nestable-group', this.options.group);
 | 
			
		||||
 | 
			
		||||
            list.placeEl = $('<div class="' + list.options.placeClass + '"/>');
 | 
			
		||||
 | 
			
		||||
            $.each(this.el.find(list.options.itemNodeName), function(k, el) {
 | 
			
		||||
                list.setParent($(el));
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            list.el.on('click', 'button', function(e)
 | 
			
		||||
            {
 | 
			
		||||
                if (list.dragEl || (!hasTouch && e.button !== 0)) {
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                var target = $(e.currentTarget),
 | 
			
		||||
                    action = target.data('action'),
 | 
			
		||||
                    item   = target.parent(list.options.itemNodeName);
 | 
			
		||||
                if (action === 'collapse') {
 | 
			
		||||
                    list.collapseItem(item);
 | 
			
		||||
                }
 | 
			
		||||
                if (action === 'expand') {
 | 
			
		||||
                    list.expandItem(item);
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            var onStartEvent = function(e)
 | 
			
		||||
            {
 | 
			
		||||
                var handle = $(e.target);
 | 
			
		||||
 | 
			
		||||
                list.nestableCopy = handle.closest('.'+list.options.rootClass).clone(true);
 | 
			
		||||
 | 
			
		||||
                if (!handle.hasClass(list.options.handleClass)) {
 | 
			
		||||
                    if (handle.closest('.' + list.options.noDragClass).length) {
 | 
			
		||||
                        return;
 | 
			
		||||
                    }
 | 
			
		||||
                    handle = handle.closest('.' + list.options.handleClass);
 | 
			
		||||
                }
 | 
			
		||||
                if (!handle.length || list.dragEl || (!hasTouch && e.which !== 1) || (hasTouch && e.touches.length !== 1)) {
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                e.preventDefault();
 | 
			
		||||
                list.dragStart(hasTouch ? e.touches[0] : e);
 | 
			
		||||
            };
 | 
			
		||||
 | 
			
		||||
            var onMoveEvent = function(e)
 | 
			
		||||
            {
 | 
			
		||||
                if (list.dragEl) {
 | 
			
		||||
                    e.preventDefault();
 | 
			
		||||
                    list.dragMove(hasTouch ? e.touches[0] : e);
 | 
			
		||||
                }
 | 
			
		||||
            };
 | 
			
		||||
 | 
			
		||||
            var onEndEvent = function(e)
 | 
			
		||||
            {
 | 
			
		||||
                if (list.dragEl) {
 | 
			
		||||
                    e.preventDefault();
 | 
			
		||||
                    list.dragStop(hasTouch ? e.touches[0] : e);
 | 
			
		||||
                }
 | 
			
		||||
            };
 | 
			
		||||
 | 
			
		||||
            if (hasTouch) {
 | 
			
		||||
                list.el[0].addEventListener(eStart, onStartEvent, false);
 | 
			
		||||
                window.addEventListener(eMove, onMoveEvent, false);
 | 
			
		||||
                window.addEventListener(eEnd, onEndEvent, false);
 | 
			
		||||
                window.addEventListener(eCancel, onEndEvent, false);
 | 
			
		||||
            } else {
 | 
			
		||||
                list.el.on(eStart, onStartEvent);
 | 
			
		||||
                list.w.on(eMove, onMoveEvent);
 | 
			
		||||
                list.w.on(eEnd, onEndEvent);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            var destroyNestable = function()
 | 
			
		||||
            {
 | 
			
		||||
                if (hasTouch) {
 | 
			
		||||
                    list.el[0].removeEventListener(eStart, onStartEvent, false);
 | 
			
		||||
                    window.removeEventListener(eMove, onMoveEvent, false);
 | 
			
		||||
                    window.removeEventListener(eEnd, onEndEvent, false);
 | 
			
		||||
                    window.removeEventListener(eCancel, onEndEvent, false);
 | 
			
		||||
                } else {
 | 
			
		||||
                    list.el.off(eStart, onStartEvent);
 | 
			
		||||
                    list.w.off(eMove, onMoveEvent);
 | 
			
		||||
                    list.w.off(eEnd, onEndEvent);
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                list.el.off('click');
 | 
			
		||||
                list.el.unbind('destroy-nestable');
 | 
			
		||||
 | 
			
		||||
                list.el.data("nestable", null);
 | 
			
		||||
 | 
			
		||||
                var buttons = list.el[0].getElementsByTagName('button');
 | 
			
		||||
 | 
			
		||||
                $(buttons).remove();
 | 
			
		||||
            };
 | 
			
		||||
 | 
			
		||||
            list.el.bind('destroy-nestable', destroyNestable);
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        destroy: function ()
 | 
			
		||||
        {
 | 
			
		||||
            this.expandAll();
 | 
			
		||||
            this.el.trigger('destroy-nestable');
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        serialize: function()
 | 
			
		||||
        {
 | 
			
		||||
            var data,
 | 
			
		||||
                depth = 0,
 | 
			
		||||
                list  = this;
 | 
			
		||||
                step  = function(level, depth)
 | 
			
		||||
                {
 | 
			
		||||
                    var array = [ ],
 | 
			
		||||
                        items = level.children(list.options.itemNodeName);
 | 
			
		||||
                    items.each(function()
 | 
			
		||||
                    {
 | 
			
		||||
                        var li   = $(this),
 | 
			
		||||
                            item = $.extend({}, li.data()),
 | 
			
		||||
                            sub  = li.children(list.options.listNodeName);
 | 
			
		||||
                        if (sub.length) {
 | 
			
		||||
                            item.children = step(sub, depth + 1);
 | 
			
		||||
                        }
 | 
			
		||||
                        array.push(item);
 | 
			
		||||
                    });
 | 
			
		||||
                    return array;
 | 
			
		||||
                };
 | 
			
		||||
            data = step(list.el.find(list.options.listNodeName).first(), depth);
 | 
			
		||||
            return data;
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        reset: function()
 | 
			
		||||
        {
 | 
			
		||||
            this.mouse = {
 | 
			
		||||
                offsetX   : 0,
 | 
			
		||||
                offsetY   : 0,
 | 
			
		||||
                startX    : 0,
 | 
			
		||||
                startY    : 0,
 | 
			
		||||
                lastX     : 0,
 | 
			
		||||
                lastY     : 0,
 | 
			
		||||
                nowX      : 0,
 | 
			
		||||
                nowY      : 0,
 | 
			
		||||
                distX     : 0,
 | 
			
		||||
                distY     : 0,
 | 
			
		||||
                dirAx     : 0,
 | 
			
		||||
                dirX      : 0,
 | 
			
		||||
                dirY      : 0,
 | 
			
		||||
                lastDirX  : 0,
 | 
			
		||||
                lastDirY  : 0,
 | 
			
		||||
                distAxX   : 0,
 | 
			
		||||
                distAxY   : 0
 | 
			
		||||
            };
 | 
			
		||||
            this.moving     = false;
 | 
			
		||||
            this.dragEl     = null;
 | 
			
		||||
            this.dragRootEl = null;
 | 
			
		||||
            this.dragDepth  = 0;
 | 
			
		||||
            this.dragItem   = null;
 | 
			
		||||
            this.hasNewRoot = false;
 | 
			
		||||
            this.pointEl    = null;
 | 
			
		||||
            this.sourceRoot = null;
 | 
			
		||||
            this.isOutsideRoot = false;
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        expandItem: function(li)
 | 
			
		||||
        {
 | 
			
		||||
            li.removeClass(this.options.collapsedClass);
 | 
			
		||||
            li.children('[data-action="expand"]').hide();
 | 
			
		||||
            li.children('[data-action="collapse"]').show();
 | 
			
		||||
            li.children(this.options.listNodeName).show();
 | 
			
		||||
            this.el.trigger('expand', [li]);
 | 
			
		||||
            li.trigger('expand');
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        collapseItem: function(li)
 | 
			
		||||
        {
 | 
			
		||||
            var lists = li.children(this.options.listNodeName);
 | 
			
		||||
            if (lists.length) {
 | 
			
		||||
                li.addClass(this.options.collapsedClass);
 | 
			
		||||
                li.children('[data-action="collapse"]').hide();
 | 
			
		||||
                li.children('[data-action="expand"]').show();
 | 
			
		||||
                li.children(this.options.listNodeName).hide();
 | 
			
		||||
            }
 | 
			
		||||
            this.el.trigger('collapse', [li]);
 | 
			
		||||
            li.trigger('collapse');
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        expandAll: function()
 | 
			
		||||
        {
 | 
			
		||||
            var list = this;
 | 
			
		||||
            list.el.find(list.options.itemNodeName).each(function() {
 | 
			
		||||
                list.expandItem($(this));
 | 
			
		||||
            });
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        collapseAll: function()
 | 
			
		||||
        {
 | 
			
		||||
            var list = this;
 | 
			
		||||
            list.el.find(list.options.itemNodeName).each(function() {
 | 
			
		||||
                list.collapseItem($(this));
 | 
			
		||||
            });
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        setParent: function(li)
 | 
			
		||||
        {
 | 
			
		||||
            if (li.children(this.options.listNodeName).length) {
 | 
			
		||||
                li.prepend($(this.options.expandBtnHTML));
 | 
			
		||||
                li.prepend($(this.options.collapseBtnHTML));
 | 
			
		||||
            }
 | 
			
		||||
            if( (' ' + li[0].className + ' ').indexOf(' ' + defaults.collapsedClass + ' ') > -1 )
 | 
			
		||||
            {
 | 
			
		||||
                li.children('[data-action="collapse"]').hide();
 | 
			
		||||
            } else {
 | 
			
		||||
                li.children('[data-action="expand"]').hide();
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        unsetParent: function(li)
 | 
			
		||||
        {
 | 
			
		||||
            li.removeClass(this.options.collapsedClass);
 | 
			
		||||
            li.children('[data-action]').remove();
 | 
			
		||||
            li.children(this.options.listNodeName).remove();
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        dragStart: function(e)
 | 
			
		||||
        {
 | 
			
		||||
            var mouse    = this.mouse,
 | 
			
		||||
                target   = $(e.target),
 | 
			
		||||
                dragItem = target.closest('.' + this.options.handleClass).closest(this.options.itemNodeName);
 | 
			
		||||
 | 
			
		||||
            this.sourceRoot = target.closest('.' + this.options.rootClass);
 | 
			
		||||
 | 
			
		||||
            this.dragItem = dragItem;
 | 
			
		||||
 | 
			
		||||
            this.placeEl.css('height', dragItem.height());
 | 
			
		||||
 | 
			
		||||
            mouse.offsetX = e.offsetX !== undefined ? e.offsetX : e.pageX - target.offset().left;
 | 
			
		||||
            mouse.offsetY = e.offsetY !== undefined ? e.offsetY : e.pageY - target.offset().top;
 | 
			
		||||
            mouse.startX = mouse.lastX = e.pageX;
 | 
			
		||||
            mouse.startY = mouse.lastY = e.pageY;
 | 
			
		||||
 | 
			
		||||
            this.dragRootEl = this.el;
 | 
			
		||||
 | 
			
		||||
            this.dragEl = $(document.createElement(this.options.listNodeName)).addClass(this.options.listClass + ' ' + this.options.dragClass);
 | 
			
		||||
            this.dragEl.css('width', dragItem.width());
 | 
			
		||||
 | 
			
		||||
            // fix for zepto.js
 | 
			
		||||
            //dragItem.after(this.placeEl).detach().appendTo(this.dragEl);
 | 
			
		||||
            if(this.options.cloneNodeOnDrag) {
 | 
			
		||||
                dragItem.after(dragItem.clone());
 | 
			
		||||
            } else {
 | 
			
		||||
                dragItem.after(this.placeEl);
 | 
			
		||||
            }
 | 
			
		||||
            dragItem[0].parentNode.removeChild(dragItem[0]);
 | 
			
		||||
            dragItem.appendTo(this.dragEl);
 | 
			
		||||
 | 
			
		||||
            $(document.body).append(this.dragEl);
 | 
			
		||||
            this.dragEl.css({
 | 
			
		||||
                'left' : e.pageX - mouse.offsetX,
 | 
			
		||||
                'top'  : e.pageY - mouse.offsetY
 | 
			
		||||
            });
 | 
			
		||||
            // total depth of dragging item
 | 
			
		||||
            var i, depth,
 | 
			
		||||
                items = this.dragEl.find(this.options.itemNodeName);
 | 
			
		||||
            for (i = 0; i < items.length; i++) {
 | 
			
		||||
                depth = $(items[i]).parents(this.options.listNodeName).length;
 | 
			
		||||
                if (depth > this.dragDepth) {
 | 
			
		||||
                    this.dragDepth = depth;
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        dragStop: function(e)
 | 
			
		||||
        {
 | 
			
		||||
            // fix for zepto.js
 | 
			
		||||
            //this.placeEl.replaceWith(this.dragEl.children(this.options.itemNodeName + ':first').detach());
 | 
			
		||||
            var el = this.dragEl.children(this.options.itemNodeName).first();
 | 
			
		||||
            el[0].parentNode.removeChild(el[0]);
 | 
			
		||||
 | 
			
		||||
            if(this.isOutsideRoot && this.options.dragOutsideToDelete)
 | 
			
		||||
				{
 | 
			
		||||
                var parent = this.placeEl.parent();
 | 
			
		||||
                this.placeEl.remove();
 | 
			
		||||
                if (!parent.children().length) {
 | 
			
		||||
                    this.unsetParent(parent.parent());
 | 
			
		||||
                }
 | 
			
		||||
                // If all nodes where deleted, create a placeholder element.
 | 
			
		||||
                if (!this.dragRootEl.find(this.options.itemNodeName).length)
 | 
			
		||||
					 {
 | 
			
		||||
                    this.dragRootEl.append('<div class="' + this.options.emptyClass + '"/>');
 | 
			
		||||
                }
 | 
			
		||||
            } 
 | 
			
		||||
				else 
 | 
			
		||||
				{
 | 
			
		||||
                this.placeEl.replaceWith(el);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if (!this.moving)
 | 
			
		||||
            {
 | 
			
		||||
                $(this.dragItem).trigger('click');
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            var i;
 | 
			
		||||
            var isRejected = false;
 | 
			
		||||
            for (i in this.options.reject)
 | 
			
		||||
            {
 | 
			
		||||
                var reject = this.options.reject[i];
 | 
			
		||||
                if (reject.rule.apply(this.dragRootEl))
 | 
			
		||||
                {
 | 
			
		||||
                    var nestableDragEl = el.clone(true);
 | 
			
		||||
                    this.dragRootEl.html(this.nestableCopy.children().clone(true));
 | 
			
		||||
                    if (reject.action) {
 | 
			
		||||
                        reject.action.apply(this.dragRootEl, [nestableDragEl]);
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    isRejected = true;
 | 
			
		||||
                    break;
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if (!isRejected)
 | 
			
		||||
            {
 | 
			
		||||
                this.dragEl.remove();
 | 
			
		||||
                this.el.trigger('change');
 | 
			
		||||
 | 
			
		||||
                //Let's find out new parent id
 | 
			
		||||
                var parentItem = el.parent().parent();
 | 
			
		||||
                var parentId = null;
 | 
			
		||||
                if(parentItem !== null && !parentItem.is('.' + this.options.rootClass))
 | 
			
		||||
                    parentId = parentItem.data('id');
 | 
			
		||||
 | 
			
		||||
                if($.isFunction(this.options.dropCallback))
 | 
			
		||||
                {
 | 
			
		||||
                    var details = {
 | 
			
		||||
                        sourceId   : el.data('id'),
 | 
			
		||||
                        destId     : parentId,
 | 
			
		||||
                        sourceEl   : el,
 | 
			
		||||
                        destParent : parentItem,
 | 
			
		||||
                        destRoot   : el.closest('.' + this.options.rootClass),
 | 
			
		||||
                        sourceRoot : this.sourceRoot
 | 
			
		||||
                  };
 | 
			
		||||
                  this.options.dropCallback.call(this, details);
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                if (this.hasNewRoot) {
 | 
			
		||||
                    this.dragRootEl.trigger('change');
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                this.reset();
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        dragMove: function(e)
 | 
			
		||||
        {
 | 
			
		||||
            var list, parent, prev, next, depth,
 | 
			
		||||
                opt   = this.options,
 | 
			
		||||
                mouse = this.mouse;
 | 
			
		||||
 | 
			
		||||
            this.dragEl.css({
 | 
			
		||||
                'left' : e.pageX - mouse.offsetX,
 | 
			
		||||
                'top'  : e.pageY - mouse.offsetY
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            // mouse position last events
 | 
			
		||||
            mouse.lastX = mouse.nowX;
 | 
			
		||||
            mouse.lastY = mouse.nowY;
 | 
			
		||||
            // mouse position this events
 | 
			
		||||
            mouse.nowX  = e.pageX;
 | 
			
		||||
            mouse.nowY  = e.pageY;
 | 
			
		||||
            // distance mouse moved between events
 | 
			
		||||
            mouse.distX = mouse.nowX - mouse.lastX;
 | 
			
		||||
            mouse.distY = mouse.nowY - mouse.lastY;
 | 
			
		||||
            // direction mouse was moving
 | 
			
		||||
            mouse.lastDirX = mouse.dirX;
 | 
			
		||||
            mouse.lastDirY = mouse.dirY;
 | 
			
		||||
            // direction mouse is now moving (on both axis)
 | 
			
		||||
            mouse.dirX = mouse.distX === 0 ? 0 : mouse.distX > 0 ? 1 : -1;
 | 
			
		||||
            mouse.dirY = mouse.distY === 0 ? 0 : mouse.distY > 0 ? 1 : -1;
 | 
			
		||||
            // axis mouse is now moving on
 | 
			
		||||
            var newAx   = Math.abs(mouse.distX) > Math.abs(mouse.distY) ? 1 : 0;
 | 
			
		||||
 | 
			
		||||
            // do nothing on first move
 | 
			
		||||
            if (!this.moving) {
 | 
			
		||||
                mouse.dirAx  = newAx;
 | 
			
		||||
                this.moving = true;
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // calc distance moved on this axis (and direction)
 | 
			
		||||
            if (mouse.dirAx !== newAx) {
 | 
			
		||||
                mouse.distAxX = 0;
 | 
			
		||||
                mouse.distAxY = 0;
 | 
			
		||||
            } else {
 | 
			
		||||
                mouse.distAxX += Math.abs(mouse.distX);
 | 
			
		||||
                if (mouse.dirX !== 0 && mouse.dirX !== mouse.lastDirX) {
 | 
			
		||||
                    mouse.distAxX = 0;
 | 
			
		||||
                }
 | 
			
		||||
                mouse.distAxY += Math.abs(mouse.distY);
 | 
			
		||||
                if (mouse.dirY !== 0 && mouse.dirY !== mouse.lastDirY) {
 | 
			
		||||
                    mouse.distAxY = 0;
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            mouse.dirAx = newAx;
 | 
			
		||||
 | 
			
		||||
            /**
 | 
			
		||||
             * move horizontal
 | 
			
		||||
             */
 | 
			
		||||
            if (mouse.dirAx && mouse.distAxX >= opt.threshold) {
 | 
			
		||||
                // reset move distance on x-axis for new phase
 | 
			
		||||
                mouse.distAxX = 0;
 | 
			
		||||
                prev = this.placeEl.prev(opt.itemNodeName);
 | 
			
		||||
                // increase horizontal level if previous sibling exists and is not collapsed
 | 
			
		||||
                if (mouse.distX > 0 && prev.length && !prev.hasClass(opt.collapsedClass) && !prev.hasClass(opt.noChildrenClass)) {
 | 
			
		||||
                    // cannot increase level when item above is collapsed
 | 
			
		||||
                    list = prev.find(opt.listNodeName).last();
 | 
			
		||||
                    // check if depth limit has reached
 | 
			
		||||
                    depth = this.placeEl.parents(opt.listNodeName).length;
 | 
			
		||||
                    if (depth + this.dragDepth <= opt.maxDepth) {
 | 
			
		||||
                        // create new sub-level if one doesn't exist
 | 
			
		||||
                        if (!list.length) {
 | 
			
		||||
                            list = $('<' + opt.listNodeName + '/>').addClass(opt.listClass);
 | 
			
		||||
                            list.append(this.placeEl);
 | 
			
		||||
                            prev.append(list);
 | 
			
		||||
                            this.setParent(prev);
 | 
			
		||||
                        } else {
 | 
			
		||||
                            // else append to next level up
 | 
			
		||||
                            list = prev.children(opt.listNodeName).last();
 | 
			
		||||
                            list.append(this.placeEl);
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                // decrease horizontal level
 | 
			
		||||
                if (mouse.distX < 0) {
 | 
			
		||||
                    // we can't decrease a level if an item preceeds the current one
 | 
			
		||||
                    next = this.placeEl.next(opt.itemNodeName);
 | 
			
		||||
                    if (!next.length) {
 | 
			
		||||
                        parent = this.placeEl.parent();
 | 
			
		||||
                        this.placeEl.closest(opt.itemNodeName).after(this.placeEl);
 | 
			
		||||
                        if (!parent.children().length) {
 | 
			
		||||
                            this.unsetParent(parent.parent());
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            var isEmpty = false;
 | 
			
		||||
 | 
			
		||||
            // find list item under cursor
 | 
			
		||||
            if (!hasPointerEvents) {
 | 
			
		||||
                this.dragEl[0].style.visibility = 'hidden';
 | 
			
		||||
            }
 | 
			
		||||
				
 | 
			
		||||
            this.pointEl = $(document.elementFromPoint(e.pageX - document.documentElement.scrollLeft, e.pageY - (window.pageYOffset || document.documentElement.scrollTop)));
 | 
			
		||||
 | 
			
		||||
            // Check if the node is dragged outside of its list.
 | 
			
		||||
            if(this.dragRootEl.has(this.pointEl).length) {
 | 
			
		||||
                this.isOutsideRoot = false;
 | 
			
		||||
                this.dragEl[0].style.opacity = 1;
 | 
			
		||||
            } else {
 | 
			
		||||
                this.isOutsideRoot = true;
 | 
			
		||||
                this.dragEl[0].style.opacity = 0.5;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // find parent list of item under cursor
 | 
			
		||||
            var pointElRoot = this.pointEl.closest('.' + opt.rootClass),
 | 
			
		||||
                isNewRoot   = this.dragRootEl.data('nestable-id') !== pointElRoot.data('nestable-id');
 | 
			
		||||
 | 
			
		||||
            this.isOutsideRoot = !pointElRoot.length;
 | 
			
		||||
 | 
			
		||||
            if (!hasPointerEvents) {
 | 
			
		||||
                this.dragEl[0].style.visibility = 'visible';
 | 
			
		||||
            }
 | 
			
		||||
            if (this.pointEl.hasClass(opt.handleClass)) {
 | 
			
		||||
                this.pointEl = this.pointEl.closest( opt.itemNodeName );
 | 
			
		||||
            }
 | 
			
		||||
            if (this.pointEl.hasClass(opt.emptyClass)) {
 | 
			
		||||
                isEmpty = true;
 | 
			
		||||
            }
 | 
			
		||||
            else if (!this.pointEl.length || !this.pointEl.hasClass(opt.itemClass)) {
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            /**
 | 
			
		||||
             * move vertical
 | 
			
		||||
             */
 | 
			
		||||
            if (!mouse.dirAx || isNewRoot || isEmpty) {
 | 
			
		||||
                // check if groups match if dragging over new root
 | 
			
		||||
                if (isNewRoot && opt.group !== pointElRoot.data('nestable-group')) {
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                // check depth limit
 | 
			
		||||
                depth = this.dragDepth - 1 + this.pointEl.parents(opt.listNodeName).length;
 | 
			
		||||
                if (depth > opt.maxDepth) {
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                var before = e.pageY < (this.pointEl.offset().top + this.pointEl.height() / 2);
 | 
			
		||||
                    parent = this.placeEl.parent();
 | 
			
		||||
                // if empty create new list to replace empty placeholder
 | 
			
		||||
                if (isEmpty) {
 | 
			
		||||
                    list = $(document.createElement(opt.listNodeName)).addClass(opt.listClass);
 | 
			
		||||
                    list.append(this.placeEl);
 | 
			
		||||
                    this.pointEl.replaceWith(list);
 | 
			
		||||
                }
 | 
			
		||||
                else if (before) {
 | 
			
		||||
                    this.pointEl.before(this.placeEl);
 | 
			
		||||
                }
 | 
			
		||||
                else {
 | 
			
		||||
                    this.pointEl.after(this.placeEl);
 | 
			
		||||
                }
 | 
			
		||||
                if (!parent.children().length) {
 | 
			
		||||
                    this.unsetParent(parent.parent());
 | 
			
		||||
                }
 | 
			
		||||
                if (!this.dragRootEl.find(opt.itemNodeName).length) {
 | 
			
		||||
                    this.dragRootEl.append('<div class="' + opt.emptyClass + '"/>');
 | 
			
		||||
                }
 | 
			
		||||
                // parent root list has changed
 | 
			
		||||
                this.dragRootEl = pointElRoot;
 | 
			
		||||
                if (isNewRoot) {
 | 
			
		||||
                    this.hasNewRoot = this.el[0] !== this.dragRootEl[0];
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    $.fn.nestable = function(params)
 | 
			
		||||
    {
 | 
			
		||||
        var lists  = this,
 | 
			
		||||
            retval = this;
 | 
			
		||||
 | 
			
		||||
        var generateUid = function (separator) {
 | 
			
		||||
            var delim = separator || "-";
 | 
			
		||||
 | 
			
		||||
            function S4() {
 | 
			
		||||
                return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            return (S4() + S4() + delim + S4() + delim + S4() + delim + S4() + delim + S4() + S4() + S4());
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
        lists.each(function()
 | 
			
		||||
        {
 | 
			
		||||
            var plugin = $(this).data("nestable");
 | 
			
		||||
 | 
			
		||||
            if (!plugin) {
 | 
			
		||||
                $(this).data("nestable", new Plugin(this, params));
 | 
			
		||||
                $(this).data("nestable-id", generateUid());
 | 
			
		||||
            } else {
 | 
			
		||||
                if (typeof params === 'string' && typeof plugin[params] === 'function') {
 | 
			
		||||
                    retval = plugin[params]();
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
        return retval || lists;
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
})(window.jQuery || window.Zepto, window, document);
 | 
			
		||||
							
								
								
									
										2
									
								
								theme/js/vendor/vex/vex.combined.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								theme/js/vendor/vex/vex.combined.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										149
									
								
								theme/js/vendor/vex/vex.dialog.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										149
									
								
								theme/js/vendor/vex/vex.dialog.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,149 @@
 | 
			
		||||
(function() {
 | 
			
		||||
  var vexDialogFactory;
 | 
			
		||||
 | 
			
		||||
  vexDialogFactory = function($, vex) {
 | 
			
		||||
    var $formToObject, dialog;
 | 
			
		||||
    if (vex == null) {
 | 
			
		||||
      return $.error('Vex is required to use vex.dialog');
 | 
			
		||||
    }
 | 
			
		||||
    $formToObject = function($form) {
 | 
			
		||||
      var object;
 | 
			
		||||
      object = {};
 | 
			
		||||
      $.each($form.serializeArray(), function() {
 | 
			
		||||
        if (object[this.name]) {
 | 
			
		||||
          if (!object[this.name].push) {
 | 
			
		||||
            object[this.name] = [object[this.name]];
 | 
			
		||||
          }
 | 
			
		||||
          return object[this.name].push(this.value || '');
 | 
			
		||||
        } else {
 | 
			
		||||
          return object[this.name] = this.value || '';
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
      return object;
 | 
			
		||||
    };
 | 
			
		||||
    dialog = {};
 | 
			
		||||
    dialog.buttons = {
 | 
			
		||||
      YES: {
 | 
			
		||||
        text: 'OK',
 | 
			
		||||
        type: 'submit',
 | 
			
		||||
        className: 'vex-dialog-button-primary'
 | 
			
		||||
      },
 | 
			
		||||
      NO: {
 | 
			
		||||
        text: 'Cancel',
 | 
			
		||||
        type: 'button',
 | 
			
		||||
        className: 'vex-dialog-button-secondary',
 | 
			
		||||
        click: function($vexContent, event) {
 | 
			
		||||
          $vexContent.data().vex.value = false;
 | 
			
		||||
          return vex.close($vexContent.data().vex.id);
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    };
 | 
			
		||||
    dialog.defaultOptions = {
 | 
			
		||||
      callback: function(value) {},
 | 
			
		||||
      afterOpen: function() {},
 | 
			
		||||
      message: 'Message',
 | 
			
		||||
      input: "<input name=\"vex\" type=\"hidden\" value=\"_vex-empty-value\" />",
 | 
			
		||||
      value: false,
 | 
			
		||||
      buttons: [dialog.buttons.YES, dialog.buttons.NO],
 | 
			
		||||
      showCloseButton: false,
 | 
			
		||||
      onSubmit: function(event) {
 | 
			
		||||
        var $form, $vexContent;
 | 
			
		||||
        $form = $(this);
 | 
			
		||||
        $vexContent = $form.parent();
 | 
			
		||||
        event.preventDefault();
 | 
			
		||||
        event.stopPropagation();
 | 
			
		||||
        $vexContent.data().vex.value = dialog.getFormValueOnSubmit($formToObject($form));
 | 
			
		||||
        return vex.close($vexContent.data().vex.id);
 | 
			
		||||
      },
 | 
			
		||||
      focusFirstInput: true
 | 
			
		||||
    };
 | 
			
		||||
    dialog.defaultAlertOptions = {
 | 
			
		||||
      message: 'Alert',
 | 
			
		||||
      buttons: [dialog.buttons.YES]
 | 
			
		||||
    };
 | 
			
		||||
    dialog.defaultConfirmOptions = {
 | 
			
		||||
      message: 'Confirm'
 | 
			
		||||
    };
 | 
			
		||||
    dialog.open = function(options) {
 | 
			
		||||
      var $vexContent;
 | 
			
		||||
      options = $.extend({}, vex.defaultOptions, dialog.defaultOptions, options);
 | 
			
		||||
      options.content = dialog.buildDialogForm(options);
 | 
			
		||||
      options.beforeClose = function($vexContent) {
 | 
			
		||||
        return options.callback($vexContent.data().vex.value);
 | 
			
		||||
      };
 | 
			
		||||
      $vexContent = vex.open(options);
 | 
			
		||||
      if (options.focusFirstInput) {
 | 
			
		||||
        $vexContent.find('input[type="submit"], textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]').first().focus();
 | 
			
		||||
      }
 | 
			
		||||
      return $vexContent;
 | 
			
		||||
    };
 | 
			
		||||
    dialog.alert = function(options) {
 | 
			
		||||
      if (typeof options === 'string') {
 | 
			
		||||
        options = {
 | 
			
		||||
          message: options
 | 
			
		||||
        };
 | 
			
		||||
      }
 | 
			
		||||
      options = $.extend({}, dialog.defaultAlertOptions, options);
 | 
			
		||||
      return dialog.open(options);
 | 
			
		||||
    };
 | 
			
		||||
    dialog.confirm = function(options) {
 | 
			
		||||
      if (typeof options === 'string') {
 | 
			
		||||
        return $.error('dialog.confirm(options) requires options.callback.');
 | 
			
		||||
      }
 | 
			
		||||
      options = $.extend({}, dialog.defaultConfirmOptions, options);
 | 
			
		||||
      return dialog.open(options);
 | 
			
		||||
    };
 | 
			
		||||
    dialog.prompt = function(options) {
 | 
			
		||||
      var defaultPromptOptions;
 | 
			
		||||
      if (typeof options === 'string') {
 | 
			
		||||
        return $.error('dialog.prompt(options) requires options.callback.');
 | 
			
		||||
      }
 | 
			
		||||
      defaultPromptOptions = {
 | 
			
		||||
        message: "<label for=\"vex\">" + (options.label || 'Prompt:') + "</label>",
 | 
			
		||||
        input: "<input name=\"vex\" type=\"text\" class=\"vex-dialog-prompt-input\" placeholder=\"" + (options.placeholder || '') + "\"  value=\"" + (options.value || '') + "\" />"
 | 
			
		||||
      };
 | 
			
		||||
      options = $.extend({}, defaultPromptOptions, options);
 | 
			
		||||
      return dialog.open(options);
 | 
			
		||||
    };
 | 
			
		||||
    dialog.buildDialogForm = function(options) {
 | 
			
		||||
      var $form, $input, $message;
 | 
			
		||||
      $form = $('<form class="vex-dialog-form" />');
 | 
			
		||||
      $message = $('<div class="vex-dialog-message" />');
 | 
			
		||||
      $input = $('<div class="vex-dialog-input" />');
 | 
			
		||||
      $form.append($message.append(options.message)).append($input.append(options.input)).append(dialog.buttonsToDOM(options.buttons)).bind('submit.vex', options.onSubmit);
 | 
			
		||||
      return $form;
 | 
			
		||||
    };
 | 
			
		||||
    dialog.getFormValueOnSubmit = function(formData) {
 | 
			
		||||
      if (formData.vex || formData.vex === '') {
 | 
			
		||||
        if (formData.vex === '_vex-empty-value') {
 | 
			
		||||
          return true;
 | 
			
		||||
        }
 | 
			
		||||
        return formData.vex;
 | 
			
		||||
      } else {
 | 
			
		||||
        return formData;
 | 
			
		||||
      }
 | 
			
		||||
    };
 | 
			
		||||
    dialog.buttonsToDOM = function(buttons) {
 | 
			
		||||
      var $buttons;
 | 
			
		||||
      $buttons = $('<div class="vex-dialog-buttons" />');
 | 
			
		||||
      $.each(buttons, function(index, button) {
 | 
			
		||||
        return $buttons.append($("<input type=\"" + button.type + "\" />").val(button.text).addClass(button.className + ' vex-dialog-button ' + (index === 0 ? 'vex-first ' : '') + (index === buttons.length - 1 ? 'vex-last ' : '')).bind('click.vex', function(e) {
 | 
			
		||||
          if (button.click) {
 | 
			
		||||
            return button.click($(this).parents("." + vex.baseClassNames.content), e);
 | 
			
		||||
          }
 | 
			
		||||
        }));
 | 
			
		||||
      });
 | 
			
		||||
      return $buttons;
 | 
			
		||||
    };
 | 
			
		||||
    return dialog;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  if (typeof define === 'function' && define.amd) {
 | 
			
		||||
    define(['jquery', 'vex'], vexDialogFactory);
 | 
			
		||||
  } else if (typeof exports === 'object') {
 | 
			
		||||
    module.exports = vexDialogFactory(require('jquery'), require('vex'));
 | 
			
		||||
  } else {
 | 
			
		||||
    window.vex.dialog = vexDialogFactory(window.jQuery, window.vex);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}).call(this);
 | 
			
		||||
							
								
								
									
										2
									
								
								theme/js/vendor/vex/vex.dialog.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								theme/js/vendor/vex/vex.dialog.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
/*! vex.dialog.js 2.1.1 */
 | 
			
		||||
(function(){var a;a=function(a,b){var c,d;return null==b?a.error("Vex is required to use vex.dialog"):(c=function(b){var c;return c={},a.each(b.serializeArray(),function(){return c[this.name]?(c[this.name].push||(c[this.name]=[c[this.name]]),c[this.name].push(this.value||"")):c[this.name]=this.value||""}),c},d={},d.buttons={YES:{text:"OK",type:"submit",className:"vex-dialog-button-primary"},NO:{text:"Cancel",type:"button",className:"vex-dialog-button-secondary",click:function(a){return a.data().vex.value=!1,b.close(a.data().vex.id)}}},d.defaultOptions={callback:function(){},afterOpen:function(){},message:"Message",input:'<input name="vex" type="hidden" value="_vex-empty-value" />',value:!1,buttons:[d.buttons.YES,d.buttons.NO],showCloseButton:!1,onSubmit:function(e){var f,g;return f=a(this),g=f.parent(),e.preventDefault(),e.stopPropagation(),g.data().vex.value=d.getFormValueOnSubmit(c(f)),b.close(g.data().vex.id)},focusFirstInput:!0},d.defaultAlertOptions={message:"Alert",buttons:[d.buttons.YES]},d.defaultConfirmOptions={message:"Confirm"},d.open=function(c){var e;return c=a.extend({},b.defaultOptions,d.defaultOptions,c),c.content=d.buildDialogForm(c),c.beforeClose=function(a){return c.callback(a.data().vex.value)},e=b.open(c),c.focusFirstInput&&e.find('input[type="submit"], textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]').first().focus(),e},d.alert=function(b){return"string"==typeof b&&(b={message:b}),b=a.extend({},d.defaultAlertOptions,b),d.open(b)},d.confirm=function(b){return"string"==typeof b?a.error("dialog.confirm(options) requires options.callback."):(b=a.extend({},d.defaultConfirmOptions,b),d.open(b))},d.prompt=function(b){var c;return"string"==typeof b?a.error("dialog.prompt(options) requires options.callback."):(c={message:'<label for="vex">'+(b.label||"Prompt:")+"</label>",input:'<input name="vex" type="text" class="vex-dialog-prompt-input" placeholder="'+(b.placeholder||"")+'"  value="'+(b.value||"")+'" />'},b=a.extend({},c,b),d.open(b))},d.buildDialogForm=function(b){var c,e,f;return c=a('<form class="vex-dialog-form" />'),f=a('<div class="vex-dialog-message" />'),e=a('<div class="vex-dialog-input" />'),c.append(f.append(b.message)).append(e.append(b.input)).append(d.buttonsToDOM(b.buttons)).bind("submit.vex",b.onSubmit),c},d.getFormValueOnSubmit=function(a){return a.vex||""===a.vex?"_vex-empty-value"===a.vex?!0:a.vex:a},d.buttonsToDOM=function(c){var d;return d=a('<div class="vex-dialog-buttons" />'),a.each(c,function(e,f){return d.append(a('<input type="'+f.type+'" />').val(f.text).addClass(f.className+" vex-dialog-button "+(0===e?"vex-first ":"")+(e===c.length-1?"vex-last ":"")).bind("click.vex",function(c){return f.click?f.click(a(this).parents("."+b.baseClassNames.content),c):void 0}))}),d},d)},"function"==typeof define&&define.amd?define(["jquery","vex"],a):"object"==typeof exports?module.exports=a(require("jquery"),require("vex")):window.vex.dialog=a(window.jQuery,window.vex)}).call(this);
 | 
			
		||||
							
								
								
									
										190
									
								
								theme/js/vendor/vex/vex.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										190
									
								
								theme/js/vendor/vex/vex.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,190 @@
 | 
			
		||||
(function() {
 | 
			
		||||
  var vexFactory;
 | 
			
		||||
 | 
			
		||||
  vexFactory = function($) {
 | 
			
		||||
    var animationEndSupport, vex;
 | 
			
		||||
    animationEndSupport = false;
 | 
			
		||||
    $(function() {
 | 
			
		||||
      var s;
 | 
			
		||||
      s = (document.body || document.documentElement).style;
 | 
			
		||||
      animationEndSupport = s.animation !== void 0 || s.WebkitAnimation !== void 0 || s.MozAnimation !== void 0 || s.MsAnimation !== void 0 || s.OAnimation !== void 0;
 | 
			
		||||
      return $(window).bind('keyup.vex', function(event) {
 | 
			
		||||
        if (event.keyCode === 27) {
 | 
			
		||||
          return vex.closeByEscape();
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    });
 | 
			
		||||
    return vex = {
 | 
			
		||||
      globalID: 1,
 | 
			
		||||
      animationEndEvent: 'animationend webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend',
 | 
			
		||||
      baseClassNames: {
 | 
			
		||||
        vex: 'vex',
 | 
			
		||||
        content: 'vex-content',
 | 
			
		||||
        overlay: 'vex-overlay',
 | 
			
		||||
        close: 'vex-close',
 | 
			
		||||
        closing: 'vex-closing',
 | 
			
		||||
        open: 'vex-open'
 | 
			
		||||
      },
 | 
			
		||||
      defaultOptions: {
 | 
			
		||||
        content: '',
 | 
			
		||||
        showCloseButton: true,
 | 
			
		||||
        escapeButtonCloses: true,
 | 
			
		||||
        overlayClosesOnClick: true,
 | 
			
		||||
        appendLocation: 'body',
 | 
			
		||||
        className: '',
 | 
			
		||||
        css: {},
 | 
			
		||||
        overlayClassName: '',
 | 
			
		||||
        overlayCSS: {},
 | 
			
		||||
        contentClassName: '',
 | 
			
		||||
        contentCSS: {},
 | 
			
		||||
        closeClassName: '',
 | 
			
		||||
        closeCSS: {}
 | 
			
		||||
      },
 | 
			
		||||
      open: function(options) {
 | 
			
		||||
        options = $.extend({}, vex.defaultOptions, options);
 | 
			
		||||
        options.id = vex.globalID;
 | 
			
		||||
        vex.globalID += 1;
 | 
			
		||||
        options.$vex = $('<div>').addClass(vex.baseClassNames.vex).addClass(options.className).css(options.css).data({
 | 
			
		||||
          vex: options
 | 
			
		||||
        });
 | 
			
		||||
        options.$vexOverlay = $('<div>').addClass(vex.baseClassNames.overlay).addClass(options.overlayClassName).css(options.overlayCSS).data({
 | 
			
		||||
          vex: options
 | 
			
		||||
        });
 | 
			
		||||
        if (options.overlayClosesOnClick) {
 | 
			
		||||
          options.$vexOverlay.bind('click.vex', function(e) {
 | 
			
		||||
            if (e.target !== this) {
 | 
			
		||||
              return;
 | 
			
		||||
            }
 | 
			
		||||
            return vex.close($(this).data().vex.id);
 | 
			
		||||
          });
 | 
			
		||||
        }
 | 
			
		||||
        options.$vex.append(options.$vexOverlay);
 | 
			
		||||
        options.$vexContent = $('<div>').addClass(vex.baseClassNames.content).addClass(options.contentClassName).css(options.contentCSS).append(options.content).data({
 | 
			
		||||
          vex: options
 | 
			
		||||
        });
 | 
			
		||||
        options.$vex.append(options.$vexContent);
 | 
			
		||||
        if (options.showCloseButton) {
 | 
			
		||||
          options.$closeButton = $('<div>').addClass(vex.baseClassNames.close).addClass(options.closeClassName).css(options.closeCSS).data({
 | 
			
		||||
            vex: options
 | 
			
		||||
          }).bind('click.vex', function() {
 | 
			
		||||
            return vex.close($(this).data().vex.id);
 | 
			
		||||
          });
 | 
			
		||||
          options.$vexContent.append(options.$closeButton);
 | 
			
		||||
        }
 | 
			
		||||
        $(options.appendLocation).append(options.$vex);
 | 
			
		||||
        vex.setupBodyClassName(options.$vex);
 | 
			
		||||
        if (options.afterOpen) {
 | 
			
		||||
          options.afterOpen(options.$vexContent, options);
 | 
			
		||||
        }
 | 
			
		||||
        setTimeout((function() {
 | 
			
		||||
          return options.$vexContent.trigger('vexOpen', options);
 | 
			
		||||
        }), 0);
 | 
			
		||||
        return options.$vexContent;
 | 
			
		||||
      },
 | 
			
		||||
      getAllVexes: function() {
 | 
			
		||||
        return $("." + vex.baseClassNames.vex + ":not(\"." + vex.baseClassNames.closing + "\") ." + vex.baseClassNames.content);
 | 
			
		||||
      },
 | 
			
		||||
      getVexByID: function(id) {
 | 
			
		||||
        return vex.getAllVexes().filter(function() {
 | 
			
		||||
          return $(this).data().vex.id === id;
 | 
			
		||||
        });
 | 
			
		||||
      },
 | 
			
		||||
      close: function(id) {
 | 
			
		||||
        var $lastVex;
 | 
			
		||||
        if (!id) {
 | 
			
		||||
          $lastVex = vex.getAllVexes().last();
 | 
			
		||||
          if (!$lastVex.length) {
 | 
			
		||||
            return false;
 | 
			
		||||
          }
 | 
			
		||||
          id = $lastVex.data().vex.id;
 | 
			
		||||
        }
 | 
			
		||||
        return vex.closeByID(id);
 | 
			
		||||
      },
 | 
			
		||||
      closeAll: function() {
 | 
			
		||||
        var ids;
 | 
			
		||||
        ids = vex.getAllVexes().map(function() {
 | 
			
		||||
          return $(this).data().vex.id;
 | 
			
		||||
        }).toArray();
 | 
			
		||||
        if (!(ids != null ? ids.length : void 0)) {
 | 
			
		||||
          return false;
 | 
			
		||||
        }
 | 
			
		||||
        $.each(ids.reverse(), function(index, id) {
 | 
			
		||||
          return vex.closeByID(id);
 | 
			
		||||
        });
 | 
			
		||||
        return true;
 | 
			
		||||
      },
 | 
			
		||||
      closeByID: function(id) {
 | 
			
		||||
        var $vex, $vexContent, beforeClose, close, options;
 | 
			
		||||
        $vexContent = vex.getVexByID(id);
 | 
			
		||||
        if (!$vexContent.length) {
 | 
			
		||||
          return;
 | 
			
		||||
        }
 | 
			
		||||
        $vex = $vexContent.data().vex.$vex;
 | 
			
		||||
        options = $.extend({}, $vexContent.data().vex);
 | 
			
		||||
        beforeClose = function() {
 | 
			
		||||
          if (options.beforeClose) {
 | 
			
		||||
            return options.beforeClose($vexContent, options);
 | 
			
		||||
          }
 | 
			
		||||
        };
 | 
			
		||||
        close = function() {
 | 
			
		||||
          $vexContent.trigger('vexClose', options);
 | 
			
		||||
          $vex.remove();
 | 
			
		||||
          $('body').trigger('vexAfterClose', options);
 | 
			
		||||
          if (options.afterClose) {
 | 
			
		||||
            return options.afterClose($vexContent, options);
 | 
			
		||||
          }
 | 
			
		||||
        };
 | 
			
		||||
        if (animationEndSupport) {
 | 
			
		||||
          beforeClose();
 | 
			
		||||
          $vex.unbind(vex.animationEndEvent).bind(vex.animationEndEvent, function() {
 | 
			
		||||
            return close();
 | 
			
		||||
          }).addClass(vex.baseClassNames.closing);
 | 
			
		||||
        } else {
 | 
			
		||||
          beforeClose();
 | 
			
		||||
          close();
 | 
			
		||||
        }
 | 
			
		||||
        return true;
 | 
			
		||||
      },
 | 
			
		||||
      closeByEscape: function() {
 | 
			
		||||
        var $lastVex, id, ids;
 | 
			
		||||
        ids = vex.getAllVexes().map(function() {
 | 
			
		||||
          return $(this).data().vex.id;
 | 
			
		||||
        }).toArray();
 | 
			
		||||
        if (!(ids != null ? ids.length : void 0)) {
 | 
			
		||||
          return false;
 | 
			
		||||
        }
 | 
			
		||||
        id = Math.max.apply(Math, ids);
 | 
			
		||||
        $lastVex = vex.getVexByID(id);
 | 
			
		||||
        if ($lastVex.data().vex.escapeButtonCloses !== true) {
 | 
			
		||||
          return false;
 | 
			
		||||
        }
 | 
			
		||||
        return vex.closeByID(id);
 | 
			
		||||
      },
 | 
			
		||||
      setupBodyClassName: function($vex) {
 | 
			
		||||
        return $('body').bind('vexOpen.vex', function() {
 | 
			
		||||
          return $('body').addClass(vex.baseClassNames.open);
 | 
			
		||||
        }).bind('vexAfterClose.vex', function() {
 | 
			
		||||
          if (!vex.getAllVexes().length) {
 | 
			
		||||
            return $('body').removeClass(vex.baseClassNames.open);
 | 
			
		||||
          }
 | 
			
		||||
        });
 | 
			
		||||
      },
 | 
			
		||||
      hideLoading: function() {
 | 
			
		||||
        return $('.vex-loading-spinner').remove();
 | 
			
		||||
      },
 | 
			
		||||
      showLoading: function() {
 | 
			
		||||
        vex.hideLoading();
 | 
			
		||||
        return $('body').append("<div class=\"vex-loading-spinner " + vex.defaultOptions.className + "\"></div>");
 | 
			
		||||
      }
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  if (typeof define === 'function' && define.amd) {
 | 
			
		||||
    define(['jquery'], vexFactory);
 | 
			
		||||
  } else if (typeof exports === 'object') {
 | 
			
		||||
    module.exports = vexFactory(require('jquery'));
 | 
			
		||||
  } else {
 | 
			
		||||
    window.vex = vexFactory(jQuery);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}).call(this);
 | 
			
		||||
							
								
								
									
										2
									
								
								theme/js/vendor/vex/vex.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								theme/js/vendor/vex/vex.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
/*! vex.js 2.1.1 */
 | 
			
		||||
(function(){var a;a=function(a){var b,c;return b=!1,a(function(){var d;return d=(document.body||document.documentElement).style,b=void 0!==d.animation||void 0!==d.WebkitAnimation||void 0!==d.MozAnimation||void 0!==d.MsAnimation||void 0!==d.OAnimation,a(window).bind("keyup.vex",function(a){return 27===a.keyCode?c.closeByEscape():void 0})}),c={globalID:1,animationEndEvent:"animationend webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend",baseClassNames:{vex:"vex",content:"vex-content",overlay:"vex-overlay",close:"vex-close",closing:"vex-closing",open:"vex-open"},defaultOptions:{content:"",showCloseButton:!0,escapeButtonCloses:!0,overlayClosesOnClick:!0,appendLocation:"body",className:"",css:{},overlayClassName:"",overlayCSS:{},contentClassName:"",contentCSS:{},closeClassName:"",closeCSS:{}},open:function(b){return b=a.extend({},c.defaultOptions,b),b.id=c.globalID,c.globalID+=1,b.$vex=a("<div>").addClass(c.baseClassNames.vex).addClass(b.className).css(b.css).data({vex:b}),b.$vexOverlay=a("<div>").addClass(c.baseClassNames.overlay).addClass(b.overlayClassName).css(b.overlayCSS).data({vex:b}),b.overlayClosesOnClick&&b.$vexOverlay.bind("click.vex",function(b){return b.target===this?c.close(a(this).data().vex.id):void 0}),b.$vex.append(b.$vexOverlay),b.$vexContent=a("<div>").addClass(c.baseClassNames.content).addClass(b.contentClassName).css(b.contentCSS).append(b.content).data({vex:b}),b.$vex.append(b.$vexContent),b.showCloseButton&&(b.$closeButton=a("<div>").addClass(c.baseClassNames.close).addClass(b.closeClassName).css(b.closeCSS).data({vex:b}).bind("click.vex",function(){return c.close(a(this).data().vex.id)}),b.$vexContent.append(b.$closeButton)),a(b.appendLocation).append(b.$vex),c.setupBodyClassName(b.$vex),b.afterOpen&&b.afterOpen(b.$vexContent,b),setTimeout(function(){return b.$vexContent.trigger("vexOpen",b)},0),b.$vexContent},getAllVexes:function(){return a("."+c.baseClassNames.vex+':not(".'+c.baseClassNames.closing+'") .'+c.baseClassNames.content)},getVexByID:function(b){return c.getAllVexes().filter(function(){return a(this).data().vex.id===b})},close:function(a){var b;if(!a){if(b=c.getAllVexes().last(),!b.length)return!1;a=b.data().vex.id}return c.closeByID(a)},closeAll:function(){var b;return b=c.getAllVexes().map(function(){return a(this).data().vex.id}).toArray(),(null!=b?b.length:void 0)?(a.each(b.reverse(),function(a,b){return c.closeByID(b)}),!0):!1},closeByID:function(d){var e,f,g,h,i;return f=c.getVexByID(d),f.length?(e=f.data().vex.$vex,i=a.extend({},f.data().vex),g=function(){return i.beforeClose?i.beforeClose(f,i):void 0},h=function(){return f.trigger("vexClose",i),e.remove(),a("body").trigger("vexAfterClose",i),i.afterClose?i.afterClose(f,i):void 0},b?(g(),e.unbind(c.animationEndEvent).bind(c.animationEndEvent,function(){return h()}).addClass(c.baseClassNames.closing)):(g(),h()),!0):void 0},closeByEscape:function(){var b,d,e;return e=c.getAllVexes().map(function(){return a(this).data().vex.id}).toArray(),(null!=e?e.length:void 0)?(d=Math.max.apply(Math,e),b=c.getVexByID(d),b.data().vex.escapeButtonCloses!==!0?!1:c.closeByID(d)):!1},setupBodyClassName:function(){return a("body").bind("vexOpen.vex",function(){return a("body").addClass(c.baseClassNames.open)}).bind("vexAfterClose.vex",function(){return c.getAllVexes().length?void 0:a("body").removeClass(c.baseClassNames.open)})},hideLoading:function(){return a(".vex-loading-spinner").remove()},showLoading:function(){return c.hideLoading(),a("body").append('<div class="vex-loading-spinner '+c.defaultOptions.className+'"></div>')}}},"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):window.vex=a(jQuery)}).call(this);
 | 
			
		||||
							
								
								
									
										2
									
								
								theme/scss.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										2
									
								
								theme/scss.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
scss --sourcemap --watch scss:css-compiled
 | 
			
		||||
							
								
								
									
										5
									
								
								theme/scss/configuration/_all.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								theme/scss/configuration/_all.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
// Core
 | 
			
		||||
@import "core";
 | 
			
		||||
 | 
			
		||||
// Colors
 | 
			
		||||
@import "colors";
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user