From ce482aebf005613ab8d67d04f8d859f7e2dce5ad Mon Sep 17 00:00:00 2001 From: Anton Date: Sat, 6 Jul 2019 15:08:12 +0300 Subject: [PATCH] Remove materail app from package. --- package/material/__init__.py | 1 - package/material/admin.py | 35 --- package/material/apps.py | 6 - package/material/decorators.py | 33 -- package/material/options.py | 39 --- package/material/sites.py | 106 ------- .../material/static/admin/js/SelectFilter2.js | 258 ---------------- package/material/static/admin/js/inlines.js | 286 ------------------ .../material/css/base_site-responsive.min.css | 1 - .../static/material/css/base_site.min.css | 1 - .../static/material/css/change_form.min.css | 1 - .../static/material/css/changelists.min.css | 1 - .../material/css/clearable_file_input.min.css | 1 - .../static/material/css/header.min.css | 1 - .../static/material/css/index.min.css | 1 - .../material/css/jquery.jscrollpane.min.css | 1 - .../static/material/css/layout.min.css | 1 - .../static/material/css/login.min.css | 1 - .../static/material/css/logout.min.css | 1 - .../material/css/material_icons.min.css | 1 - .../static/material/css/materialize.min.css | 12 - .../material/css/object_history.min.css | 1 - .../css/object_tools-responsive.min.css | 1 - .../static/material/css/object_tools.min.css | 1 - .../material/css/password_change.min.css | 1 - .../static/material/css/search_form.min.css | 1 - .../css/selector_relative-responsive.min.css | 1 - .../material/css/selector_relative.min.css | 1 - .../static/material/css/side_nav.min.css | 1 - .../static/material/css/submit_line.min.css | 1 - .../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 | Bin 55208 -> 0 bytes .../material/static/material/images/error.jpg | Bin 10341 -> 0 bytes .../static/material/images/login-bg.jpg | Bin 167440 -> 0 bytes .../static/material/images/login-logo.png | Bin 3505 -> 0 bytes .../static/material/img/icon-unknown-alt.svg | 3 - .../material/js/RelatedObjectLookups.min.js | 1 - package/material/static/material/js/admin.js | 42 --- .../material/static/material/js/filters.js | 3 - .../static/material/js/inline-forms.min.js | 1 - .../material/js/jquery.jscrollpane.min.js | 8 - .../material/static/material/js/jquery.min.js | 2 - .../material/js/jquery.mousewheel.min.js | 1 - .../material/js/materialize-init.min.js | 1 - .../static/material/js/materialize.min.js | 1 - .../static/material/js/password-toggle.min.js | 1 - package/material/templates/400.html | 26 -- package/material/templates/403.html | 27 -- package/material/templates/404.html | 27 -- package/material/templates/500.html | 27 -- package/material/templates/admin/actions.html | 44 --- .../material/templates/admin/add_form.html | 15 - package/material/templates/admin/base.html | 96 ------ .../material/templates/admin/base_site.html | 75 ----- .../material/templates/admin/change_form.html | 81 ----- .../admin/change_form_object_tools.html | 18 -- .../material/templates/admin/change_list.html | 70 ----- .../templates/admin/change_list_results.html | 61 ---- .../templates/admin/delete_confirmation.html | 56 ---- .../admin/delete_selected_confirmation.html | 54 ---- .../templates/admin/edit_inline/tabular.html | 80 ----- package/material/templates/admin/filter.html | 9 - .../templates/admin/includes/fieldset.html | 36 --- package/material/templates/admin/index.html | 11 - .../templates/admin/object_history.html | 42 --- .../material/templates/admin/search_form.html | 33 -- .../material/templates/admin/submit_line.html | 87 ------ .../admin/widgets/clearable_file_input.html | 27 -- .../admin/widgets/related_widget_wrapper.html | 34 --- .../material/includes/app_content.html | 43 --- .../material/templates/material/index.html | 22 -- .../material/templates/material/login.html | 94 ------ .../material/templates/material/logout.html | 30 -- .../templates/material/password_change.html | 68 ----- .../material/templates/material/side_nav.html | 53 ---- .../templates/material/widgets/date.html | 4 - .../material/widgets/split_datetime.html | 26 -- .../templates/material/widgets/time.html | 4 - package/material/templatetags/__init__.py | 0 package/material/templatetags/material.py | 14 - package/material/urls.py | 8 - package/material/widgets.py | 31 -- 81 files changed, 2294 deletions(-) delete mode 100644 package/material/__init__.py delete mode 100644 package/material/admin.py delete mode 100644 package/material/apps.py delete mode 100644 package/material/decorators.py delete mode 100644 package/material/options.py delete mode 100644 package/material/sites.py delete mode 100644 package/material/static/admin/js/SelectFilter2.js delete mode 100644 package/material/static/admin/js/inlines.js delete mode 100644 package/material/static/material/css/base_site-responsive.min.css delete mode 100644 package/material/static/material/css/base_site.min.css delete mode 100644 package/material/static/material/css/change_form.min.css delete mode 100644 package/material/static/material/css/changelists.min.css delete mode 100644 package/material/static/material/css/clearable_file_input.min.css delete mode 100644 package/material/static/material/css/header.min.css delete mode 100644 package/material/static/material/css/index.min.css delete mode 100644 package/material/static/material/css/jquery.jscrollpane.min.css delete mode 100644 package/material/static/material/css/layout.min.css delete mode 100644 package/material/static/material/css/login.min.css delete mode 100644 package/material/static/material/css/logout.min.css delete mode 100644 package/material/static/material/css/material_icons.min.css delete mode 100644 package/material/static/material/css/materialize.min.css delete mode 100644 package/material/static/material/css/object_history.min.css delete mode 100644 package/material/static/material/css/object_tools-responsive.min.css delete mode 100644 package/material/static/material/css/object_tools.min.css delete mode 100644 package/material/static/material/css/password_change.min.css delete mode 100644 package/material/static/material/css/search_form.min.css delete mode 100644 package/material/static/material/css/selector_relative-responsive.min.css delete mode 100644 package/material/static/material/css/selector_relative.min.css delete mode 100644 package/material/static/material/css/side_nav.min.css delete mode 100644 package/material/static/material/css/submit_line.min.css delete mode 100644 package/material/static/material/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 delete mode 100644 package/material/static/material/images/error.jpg delete mode 100644 package/material/static/material/images/login-bg.jpg delete mode 100644 package/material/static/material/images/login-logo.png delete mode 100644 package/material/static/material/img/icon-unknown-alt.svg delete mode 100644 package/material/static/material/js/RelatedObjectLookups.min.js delete mode 100644 package/material/static/material/js/admin.js delete mode 100644 package/material/static/material/js/filters.js delete mode 100644 package/material/static/material/js/inline-forms.min.js delete mode 100644 package/material/static/material/js/jquery.jscrollpane.min.js delete mode 100644 package/material/static/material/js/jquery.min.js delete mode 100644 package/material/static/material/js/jquery.mousewheel.min.js delete mode 100644 package/material/static/material/js/materialize-init.min.js delete mode 100644 package/material/static/material/js/materialize.min.js delete mode 100644 package/material/static/material/js/password-toggle.min.js delete mode 100644 package/material/templates/400.html delete mode 100644 package/material/templates/403.html delete mode 100644 package/material/templates/404.html delete mode 100644 package/material/templates/500.html delete mode 100644 package/material/templates/admin/actions.html delete mode 100644 package/material/templates/admin/add_form.html delete mode 100644 package/material/templates/admin/base.html delete mode 100644 package/material/templates/admin/base_site.html delete mode 100644 package/material/templates/admin/change_form.html delete mode 100644 package/material/templates/admin/change_form_object_tools.html delete mode 100644 package/material/templates/admin/change_list.html delete mode 100644 package/material/templates/admin/change_list_results.html delete mode 100644 package/material/templates/admin/delete_confirmation.html delete mode 100644 package/material/templates/admin/delete_selected_confirmation.html delete mode 100644 package/material/templates/admin/edit_inline/tabular.html delete mode 100644 package/material/templates/admin/filter.html delete mode 100644 package/material/templates/admin/includes/fieldset.html delete mode 100644 package/material/templates/admin/index.html delete mode 100644 package/material/templates/admin/object_history.html delete mode 100644 package/material/templates/admin/search_form.html delete mode 100644 package/material/templates/admin/submit_line.html delete mode 100644 package/material/templates/admin/widgets/clearable_file_input.html delete mode 100644 package/material/templates/admin/widgets/related_widget_wrapper.html delete mode 100644 package/material/templates/material/includes/app_content.html delete mode 100644 package/material/templates/material/index.html delete mode 100644 package/material/templates/material/login.html delete mode 100644 package/material/templates/material/logout.html delete mode 100644 package/material/templates/material/password_change.html delete mode 100644 package/material/templates/material/side_nav.html delete mode 100644 package/material/templates/material/widgets/date.html delete mode 100644 package/material/templates/material/widgets/split_datetime.html delete mode 100644 package/material/templates/material/widgets/time.html delete mode 100644 package/material/templatetags/__init__.py delete mode 100644 package/material/templatetags/material.py delete mode 100644 package/material/urls.py delete mode 100644 package/material/widgets.py diff --git a/package/material/__init__.py b/package/material/__init__.py deleted file mode 100644 index 57062d12..00000000 --- a/package/material/__init__.py +++ /dev/null @@ -1 +0,0 @@ -default_app_config = 'material.apps.MaterialConfig' diff --git a/package/material/admin.py b/package/material/admin.py deleted file mode 100644 index bbc190ff..00000000 --- a/package/material/admin.py +++ /dev/null @@ -1,35 +0,0 @@ -from django.core.exceptions import AppRegistryNotReady - -from material.decorators import register -from material.options import MaterialModelAdmin - -try: - from django.contrib.sites.models import Site - - @register(Site) - class MaterialSiteAdmin(MaterialModelAdmin): - """Register Site model with material styles""" - icon_name = 'web' - -except (RuntimeError, AppRegistryNotReady): - pass - -try: - from django.contrib.auth.admin import UserAdmin, GroupAdmin - from django.contrib.auth.models import User, Group - - - @register(User) - class MaterialUserAdmin(MaterialModelAdmin, UserAdmin): - """Register User model with material styles""" - add_form_template = 'admin/add_form.html' - icon_name = 'person' - - - @register(Group) - class MaterialGroupAdmin(MaterialModelAdmin, GroupAdmin): - """Register Group model with material styles""" - icon_name = 'people' - -except (RuntimeError, AppRegistryNotReady): - pass diff --git a/package/material/apps.py b/package/material/apps.py deleted file mode 100644 index f2b5075c..00000000 --- a/package/material/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class MaterialConfig(AppConfig): - name = 'material' - default_site = 'material.sites.MaterialAdminSite' diff --git a/package/material/decorators.py b/package/material/decorators.py deleted file mode 100644 index 7e0ec222..00000000 --- a/package/material/decorators.py +++ /dev/null @@ -1,33 +0,0 @@ -from django.contrib.admin import AdminSite - - -def register(*models, site=None): - """ - Register the given model(s) classes and wrapped ModelAdmin class with - admin site: - - @register(Author) - class AuthorAdmin(admin.ModelAdmin): - pass - - The `site` kwarg is an admin site to use instead of the default admin site. - """ - from django.contrib.admin import ModelAdmin - from material.sites import site as default_site - - def _model_admin_wrapper(admin_class): - if not models: - raise ValueError('At least one model must be passed to register.') - - admin_site = site or default_site - - if not isinstance(admin_site, AdminSite): - raise ValueError('site must subclass AdminSite') - - if not issubclass(admin_class, ModelAdmin): - raise ValueError('Wrapped class must subclass ModelAdmin.') - - admin_site.register(models, admin_class=admin_class) - - return admin_class - return _model_admin_wrapper diff --git a/package/material/options.py b/package/material/options.py deleted file mode 100644 index f891fd52..00000000 --- a/package/material/options.py +++ /dev/null @@ -1,39 +0,0 @@ -from django.conf import settings -from django.contrib.admin.options import ModelAdmin -from django.db import models -from django.forms import SplitDateTimeField, forms - -from material import widgets - -FORMFIELD_FOR_DBFIELD_MATERIAL = { - models.DateField: {'widget': widgets.MaterialAdminDateWidget}, - models.DateTimeField: { - 'form_class': SplitDateTimeField, - 'widget': widgets.MaterialAdminSplitDateTime - }, - models.TimeField: {'widget': widgets.MaterialAdminTimeWidget}, - models.TextField: {'widget': widgets.MaterialAdminTextareaWidget}, -} - - -class MaterialModelAdmin(ModelAdmin): - def __init__(self, model, admin_site): - super().__init__(model, admin_site) - self.formfield_overrides.update(FORMFIELD_FOR_DBFIELD_MATERIAL) - - @property - def media(self): - extra = '' if settings.DEBUG else '.min' - js = [ - 'vendor/jquery/jquery%s.js' % extra, - 'jquery.init.js', - 'core.js', - 'actions%s.js' % extra, - 'urlify.js', - 'prepopulate%s.js' % extra, - 'vendor/xregexp/xregexp%s.js' % extra, - ] - material_js = [ - 'material/js/RelatedObjectLookups.min.js', - ] - return forms.Media(js=['admin/js/%s' % url for url in js] + material_js) diff --git a/package/material/sites.py b/package/material/sites.py deleted file mode 100644 index 61f9c6d3..00000000 --- a/package/material/sites.py +++ /dev/null @@ -1,106 +0,0 @@ -from django.contrib.admin.sites import AdminSite -from django.urls import NoReverseMatch, reverse -from django.utils.functional import LazyObject -from django.utils.module_loading import import_string -from django.apps import apps -from django.utils.text import capfirst - - -class MaterialAdminSite(AdminSite): - """Extends AdminSite to add material design for admin interface""" - default_config_mapping = { - 'auth': 'group', - 'sites': 'web' - } - favicon = None - - def __init__(self, name='material'): - super().__init__(name) - self.login_template = 'material/login.html' - self.logout_template = 'material/logout.html' - self.index_template = 'material/index.html' - self.password_change_template = 'material/password_change.html' - - def each_context(self, request): - """Add favicon url to each context""" - context = super().each_context(request) - context['favicon'] = self.favicon - return context - - def _build_app_dict(self, request, label=None): - """ - Build the app dictionary. The optional `label` parameter filters models - of a specific app. Adding material icons, default icons. - """ - app_dict = {} - - if label: - models = { - m: m_a for m, m_a in self._registry.items() - if m._meta.app_label == label - } - else: - models = self._registry - - for model, model_admin in models.items(): - app_label = model._meta.app_label - - has_module_perms = model_admin.has_module_permission(request) - if not has_module_perms: - continue - - perms = model_admin.get_model_perms(request) - - # Check whether user has any perm for this module. - # If so, add the module to the model_list. - if True not in perms.values(): - continue - - info = (app_label, model._meta.model_name) - model_dict = { - 'name': capfirst(model._meta.verbose_name_plural), - 'object_name': model._meta.object_name, - 'perms': perms, - 'icon': getattr(model_admin, 'icon_name', None) - } - if perms.get('change') or perms.get('view'): - model_dict['view_only'] = not perms.get('change') - try: - model_dict['admin_url'] = reverse('admin:%s_%s_changelist' % info, current_app=self.name) - except NoReverseMatch: - pass - if perms.get('add'): - try: - model_dict['add_url'] = reverse('admin:%s_%s_add' % info, current_app=self.name) - except NoReverseMatch: - pass - - if app_label in app_dict: - app_dict[app_label]['models'].append(model_dict) - else: - app_dict[app_label] = { - 'name': apps.get_app_config(app_label).verbose_name, - 'app_label': app_label, - 'app_url': reverse( - 'admin:app_list', - kwargs={'app_label': app_label}, - current_app=self.name, - ), - 'has_module_perms': has_module_perms, - 'models': [model_dict], - 'icon': getattr(apps.get_app_config(app_label), 'icon_name', None) - or self.default_config_mapping.get(app_label) - } - - if label: - return app_dict.get(label) - return app_dict - - -class DefaultMaterialAdminSite(LazyObject): - def _setup(self): - AdminSiteClass = import_string(apps.get_app_config('material').default_site) - self._wrapped = AdminSiteClass() - - -site = DefaultMaterialAdminSite() diff --git a/package/material/static/admin/js/SelectFilter2.js b/package/material/static/admin/js/SelectFilter2.js deleted file mode 100644 index 8aca10f1..00000000 --- a/package/material/static/admin/js/SelectFilter2.js +++ /dev/null @@ -1,258 +0,0 @@ -/*global SelectBox, gettext, interpolate, quickElement, SelectFilter*/ -/* -SelectFilter2 - Turns a multiple-select box into a filter interface. - -Requires jQuery, core.js, and SelectBox.js. -*/ -(function($) { - 'use strict'; - function findForm(node) { - // returns the node of the form containing the given node - if (node.tagName.toLowerCase() !== 'form') { - return findForm(node.parentNode); - } - return node; - } - - function createMaterialIcon (name) { - var materialIcon = document.createElement('i'); - materialIcon.className = 'material-icons'; - materialIcon.innerText = name; - return materialIcon; - } - - window.SelectFilter = { - init: function(field_id, field_name, is_stacked) { - if (field_id.match(/__prefix__/)) { - // Don't initialize on empty forms. - return; - } - var from_box = document.getElementById(field_id); - from_box.id += '_from'; // change its ID - from_box.className = 'filtered'; - - var ps = from_box.parentNode.getElementsByTagName('p'); - for (var i = 0; i < ps.length; i++) { - if (ps[i].className.indexOf("info") !== -1) { - // Remove

, because it just gets in the way. - from_box.parentNode.removeChild(ps[i]); - } else if (ps[i].className.indexOf("help") !== -1) { - // Move help text up to the top so it isn't below the select - // boxes or wrapped off on the side to the right of the add - // button: - from_box.parentNode.insertBefore(ps[i], from_box.parentNode.firstChild); - } - } - - //

or
- var selector_div = quickElement('div', from_box.parentNode); - selector_div.className = is_stacked ? 'selector stacked' : 'selector'; - - //
- var selector_available = quickElement('div', selector_div); - selector_available.className = 'selector-available'; - var title_available = quickElement('h2', selector_available, interpolate(gettext('Available %s') + ' ', [field_name])); - quickElement( - 'span', title_available, '', - 'class', 'help help-tooltip help-icon', - 'title', interpolate( - gettext( - 'This is the list of available %s. You may choose some by ' + - 'selecting them in the box below and then clicking the ' + - '"Choose" arrow between the two boxes.' - ), - [field_name] - ) - ); - - var filter_p = quickElement('p', selector_available, '', 'id', field_id + '_filter'); - filter_p.className = 'selector-filter'; - - var search_filter_label = quickElement('label', filter_p, '', 'for', field_id + '_input'); - - quickElement( - 'span', search_filter_label, '', - 'class', 'help-tooltip search-label-icon', - 'title', interpolate(gettext("Type into this box to filter down the list of available %s."), [field_name]) - ); - - filter_p.appendChild(document.createTextNode(' ')); - - var filter_input = quickElement('input', filter_p, '', 'type', 'text', 'placeholder', gettext("Filter")); - filter_input.id = field_id + '_input'; - - selector_available.appendChild(from_box); - var choose_all = quickElement('a', selector_available, gettext('Choose all'), 'title', interpolate(gettext('Click to choose all %s at once.'), [field_name]), 'href', '#', 'id', field_id + '_add_all_link'); - choose_all.className = 'selector-choose-all'; - choose_all.appendChild(createMaterialIcon('play_circle_filled')); - - //
    - var selector_chooser = quickElement('ul', selector_div); - selector_chooser.className = 'selector-chooser'; - - var add_link = quickElement('a', quickElement('li', selector_chooser), '', 'title', gettext('Choose'), 'href', '#', 'id', field_id + '_add_link'); - add_link.appendChild(createMaterialIcon('play_circle_filled')); - add_link.className = 'choose-item' - var remove_link = quickElement('a', quickElement('li', selector_chooser), '', 'title', gettext('Remove'), 'href', '#', 'id', field_id + '_remove_link'); - remove_link.className = 'remove-item' - remove_link.appendChild(createMaterialIcon('play_circle_filled')); - - //
    - var selector_chosen = quickElement('div', selector_div); - selector_chosen.className = 'selector-chosen'; - var title_chosen = quickElement('h2', selector_chosen, interpolate(gettext('Chosen %s') + ' ', [field_name])); - quickElement( - 'span', title_chosen, '', - 'class', 'help help-tooltip help-icon', - 'title', interpolate( - gettext( - 'This is the list of chosen %s. You may remove some by ' + - 'selecting them in the box below and then clicking the ' + - '"Remove" arrow between the two boxes.' - ), - [field_name] - ) - ); - - var to_box = quickElement('select', selector_chosen, '', 'id', field_id + '_to', 'multiple', 'multiple', 'size', from_box.size, 'name', from_box.getAttribute('name')); - to_box.className = 'filtered'; - var clear_all = quickElement('a', selector_chosen, gettext('Remove all'), 'title', interpolate(gettext('Click to remove all chosen %s at once.'), [field_name]), 'href', '#', 'id', field_id + '_remove_all_link'); - clear_all.className = 'selector-clear-all'; - clear_all.appendChild(createMaterialIcon('play_circle_filled')); - - from_box.setAttribute('name', from_box.getAttribute('name') + '_old'); - - // Set up the JavaScript event handlers for the select box filter interface - var move_selection = function(e, elem, move_func, from, to) { - if (elem.className.indexOf('active') !== -1) { - move_func(from, to); - SelectFilter.refresh_icons(field_id); - } - e.preventDefault(); - }; - choose_all.addEventListener('click', function(e) { - move_selection(e, this, SelectBox.move_all, field_id + '_from', field_id + '_to'); - }); - add_link.addEventListener('click', function(e) { - move_selection(e, this, SelectBox.move, field_id + '_from', field_id + '_to'); - }); - remove_link.addEventListener('click', function(e) { - move_selection(e, this, SelectBox.move, field_id + '_to', field_id + '_from'); - }); - clear_all.addEventListener('click', function(e) { - move_selection(e, this, SelectBox.move_all, field_id + '_to', field_id + '_from'); - }); - filter_input.addEventListener('keypress', function(e) { - SelectFilter.filter_key_press(e, field_id); - }); - filter_input.addEventListener('keyup', function(e) { - SelectFilter.filter_key_up(e, field_id); - }); - filter_input.addEventListener('keydown', function(e) { - SelectFilter.filter_key_down(e, field_id); - }); - selector_div.addEventListener('change', function(e) { - if (e.target.tagName === 'SELECT') { - SelectFilter.refresh_icons(field_id); - } - }); - selector_div.addEventListener('dblclick', function(e) { - if (e.target.tagName === 'OPTION') { - if (e.target.closest('select').id === field_id + '_to') { - SelectBox.move(field_id + '_to', field_id + '_from'); - } else { - SelectBox.move(field_id + '_from', field_id + '_to'); - } - SelectFilter.refresh_icons(field_id); - } - }); - findForm(from_box).addEventListener('submit', function() { - SelectBox.select_all(field_id + '_to'); - }); - SelectBox.init(field_id + '_from'); - SelectBox.init(field_id + '_to'); - // Move selected from_box options to to_box - SelectBox.move(field_id + '_from', field_id + '_to'); - - if (!is_stacked) { - // In horizontal mode, give the same height to the two boxes. - var j_from_box = $('#' + field_id + '_from'); - var j_to_box = $('#' + field_id + '_to'); - j_to_box.height($(filter_p).outerHeight() + j_from_box.outerHeight()); - } - - // Initial icon refresh - SelectFilter.refresh_icons(field_id); - }, - any_selected: function(field) { - var any_selected = false; - try { - // Temporarily add the required attribute and check validity. - // This is much faster in WebKit browsers than the fallback. - field.attr('required', 'required'); - any_selected = field.is(':valid'); - field.removeAttr('required'); - } catch (e) { - // Browsers that don't support :valid (IE < 10) - any_selected = field.find('option:selected').length > 0; - } - return any_selected; - }, - refresh_icons: function(field_id) { - var from = $('#' + field_id + '_from'); - var to = $('#' + field_id + '_to'); - // Active if at least one item is selected - $('#' + field_id + '_add_link').toggleClass('active', SelectFilter.any_selected(from)); - $('#' + field_id + '_remove_link').toggleClass('active', SelectFilter.any_selected(to)); - // Active if the corresponding box isn't empty - $('#' + field_id + '_add_all_link').toggleClass('active', from.find('option').length > 0); - $('#' + field_id + '_remove_all_link').toggleClass('active', to.find('option').length > 0); - }, - filter_key_press: function(event, field_id) { - var from = document.getElementById(field_id + '_from'); - // don't submit form if user pressed Enter - if ((event.which && event.which === 13) || (event.keyCode && event.keyCode === 13)) { - from.selectedIndex = 0; - SelectBox.move(field_id + '_from', field_id + '_to'); - from.selectedIndex = 0; - event.preventDefault(); - return false; - } - }, - filter_key_up: function(event, field_id) { - var from = document.getElementById(field_id + '_from'); - var temp = from.selectedIndex; - SelectBox.filter(field_id + '_from', document.getElementById(field_id + '_input').value); - from.selectedIndex = temp; - return true; - }, - filter_key_down: function(event, field_id) { - var from = document.getElementById(field_id + '_from'); - // right arrow -- move across - if ((event.which && event.which === 39) || (event.keyCode && event.keyCode === 39)) { - var old_index = from.selectedIndex; - SelectBox.move(field_id + '_from', field_id + '_to'); - from.selectedIndex = (old_index === from.length) ? from.length - 1 : old_index; - return false; - } - // down arrow -- wrap around - if ((event.which && event.which === 40) || (event.keyCode && event.keyCode === 40)) { - from.selectedIndex = (from.length === from.selectedIndex + 1) ? 0 : from.selectedIndex + 1; - } - // up arrow -- wrap around - if ((event.which && event.which === 38) || (event.keyCode && event.keyCode === 38)) { - from.selectedIndex = (from.selectedIndex === 0) ? from.length - 1 : from.selectedIndex - 1; - } - return true; - } - }; - - window.addEventListener('load', function(e) { - $('select.selectfilter, select.selectfilterstacked').each(function() { - var $el = $(this), - data = $el.data(); - SelectFilter.init($el.attr('id'), data.fieldName, parseInt(data.isStacked, 10)); - }); - }); - -})(django.jQuery); diff --git a/package/material/static/admin/js/inlines.js b/package/material/static/admin/js/inlines.js deleted file mode 100644 index f32dc745..00000000 --- a/package/material/static/admin/js/inlines.js +++ /dev/null @@ -1,286 +0,0 @@ -function initSelectInline () { - $('.form-row:not(.empty-form) select').formSelect() -} - -(function($, initSelectInline) { - 'use strict'; - $.fn.formset = function(opts) { - var options = $.extend({}, $.fn.formset.defaults, opts); - var $this = $(this); - var $parent = $this.parent(); - var updateElementIndex = function(el, prefix, ndx) { - var id_regex = new RegExp("(" + prefix + "-(\\d+|__prefix__))"); - var replacement = prefix + "-" + ndx; - if ($(el).prop("for")) { - $(el).prop("for", $(el).prop("for").replace(id_regex, replacement)); - } - if (el.id) { - el.id = el.id.replace(id_regex, replacement); - } - if (el.name) { - el.name = el.name.replace(id_regex, replacement); - } - }; - var totalForms = $("#id_" + options.prefix + "-TOTAL_FORMS").prop("autocomplete", "off"); - var nextIndex = parseInt(totalForms.val(), 10); - var maxForms = $("#id_" + options.prefix + "-MAX_NUM_FORMS").prop("autocomplete", "off"); - // only show the add button if we are allowed to add more items, - // note that max_num = None translates to a blank string. - var showAddButton = maxForms.val() === '' || (maxForms.val() - totalForms.val()) > 0; - $this.each(function(i) { - $(this).not("." + options.emptyCssClass).addClass(options.formCssClass); - }); - if ($this.length && showAddButton) { - var addButton = options.addButton; - if (addButton === null) { - if ($this.prop("tagName") === "TR") { - // If forms are laid out as table rows, insert the - // "add" button in a new table row: - var numCols = this.eq(-1).children().length; - $parent.append('add' + options.addText + ""); - addButton = $parent.find("tr:last a"); - } else { - // Otherwise, insert it immediately after the last form: - $this.filter(":last").after('"); - addButton = $this.filter(":last").next().find("a"); - } - } - addButton.on('click', function(e) { - e.preventDefault(); - var template = $("#" + options.prefix + "-empty"); - var row = template.clone(true); - row.removeClass(options.emptyCssClass) - .addClass(options.formCssClass) - .attr("id", options.prefix + "-" + nextIndex); - if (row.is("tr")) { - // If the forms are laid out in table rows, insert - // the remove button into the last table cell: - row.children(":last").append('"); - } else if (row.is("ul") || row.is("ol")) { - // If they're laid out as an ordered/unordered list, - // insert an
  • after the last list item: - row.append('
  • ' + options.deleteText + "
  • "); - } else { - // Otherwise, just insert the remove button as the - // last child element of the form's container: - row.children(":first").append('' + options.deleteText + ""); - } - row.find("*").each(function() { - updateElementIndex(this, options.prefix, totalForms.val()); - }); - // Insert the new form when it has been fully edited - row.insertBefore($(template)); - // Update number of total forms - $(totalForms).val(parseInt(totalForms.val(), 10) + 1); - nextIndex += 1; - // Hide add button in case we've hit the max, except we want to add infinitely - if ((maxForms.val() !== '') && (maxForms.val() - totalForms.val()) <= 0) { - addButton.parent().hide(); - } - // The delete button of each row triggers a bunch of other things - row.find("a." + options.deleteCssClass).on('click', function(e1) { - e1.preventDefault(); - // Remove the parent form containing this button: - row.remove(); - nextIndex -= 1; - // If a post-delete callback was provided, call it with the deleted form: - if (options.removed) { - options.removed(row); - } - $(document).trigger('formset:removed', [row, options.prefix]); - // Update the TOTAL_FORMS form count. - var forms = $("." + options.formCssClass); - $("#id_" + options.prefix + "-TOTAL_FORMS").val(forms.length); - // Show add button again once we drop below max - if ((maxForms.val() === '') || (maxForms.val() - forms.length) > 0) { - addButton.parent().show(); - } - // Also, update names and ids for all remaining form controls - // so they remain in sequence: - var i, formCount; - var updateElementCallback = function() { - updateElementIndex(this, options.prefix, i); - }; - for (i = 0, formCount = forms.length; i < formCount; i++) { - updateElementIndex($(forms).get(i), options.prefix, i); - $(forms.get(i)).find("*").each(updateElementCallback); - } - }); - // If a post-add callback was supplied, call it with the added form: - if (options.added) { - options.added(row); - } - $(document).trigger('formset:added', [row, options.prefix]); - initSelectInline(); - }); - } - return this; - }; - - /* Setup plugin defaults */ - $.fn.formset.defaults = { - prefix: "form", // The form prefix for your django formset - addText: "add another", // Text for the add link - deleteText: "remove", // Text for the delete link - addCssClass: "add-row", // CSS class applied to the add link - deleteCssClass: "delete-row", // CSS class applied to the delete link - emptyCssClass: "empty-row", // CSS class applied to the empty row - formCssClass: "dynamic-form", // CSS class applied to each form in a formset - added: null, // Function called each time a new form is added - removed: null, // Function called each time a form is deleted - addButton: null // Existing add button to use - }; - - - // Tabular inlines --------------------------------------------------------- - $.fn.tabularFormset = function(selector, options) { - var $rows = $(this); - var alternatingRows = function(row) { - $(selector).not(".add-row").removeClass("row1 row2") - .filter(":even").addClass("row1").end() - .filter(":odd").addClass("row2"); - }; - - var reinitDateTimeShortCuts = function() { - // Reinitialize the calendar and clock widgets by force - if (typeof DateTimeShortcuts !== "undefined") { - $(".datetimeshortcuts").remove(); - DateTimeShortcuts.init(); - } - }; - - var updateSelectFilter = function() { - // If any SelectFilter widgets are a part of the new form, - // instantiate a new SelectFilter instance for it. - if (typeof SelectFilter !== 'undefined') { - $('.selectfilter').each(function(index, value) { - var namearr = value.name.split('-'); - SelectFilter.init(value.id, namearr[namearr.length - 1], false); - }); - $('.selectfilterstacked').each(function(index, value) { - var namearr = value.name.split('-'); - SelectFilter.init(value.id, namearr[namearr.length - 1], true); - }); - } - }; - - var initPrepopulatedFields = function(row) { - row.find('.prepopulated_field').each(function() { - var field = $(this), - input = field.find('input, select, textarea'), - dependency_list = input.data('dependency_list') || [], - dependencies = []; - $.each(dependency_list, function(i, field_name) { - dependencies.push('#' + row.find('.field-' + field_name).find('input, select, textarea').attr('id')); - }); - if (dependencies.length) { - input.prepopulate(dependencies, input.attr('maxlength')); - } - }); - }; - - $rows.formset({ - prefix: options.prefix, - addText: options.addText, - formCssClass: "dynamic-" + options.prefix, - deleteCssClass: "inline-deletelink", - deleteText: options.deleteText, - emptyCssClass: "empty-form", - removed: alternatingRows, - added: function(row) { - initPrepopulatedFields(row); - reinitDateTimeShortCuts(); - updateSelectFilter(); - alternatingRows(row); - }, - addButton: options.addButton - }); - - return $rows; - }; - - // Stacked inlines --------------------------------------------------------- - $.fn.stackedFormset = function(selector, options) { - var $rows = $(this); - var updateInlineLabel = function(row) { - $(selector).find(".inline_label").each(function(i) { - var count = i + 1; - $(this).html($(this).html().replace(/(#\d+)/g, "#" + count)); - }); - }; - - var reinitDateTimeShortCuts = function() { - // Reinitialize the calendar and clock widgets by force, yuck. - if (typeof DateTimeShortcuts !== "undefined") { - $(".datetimeshortcuts").remove(); - DateTimeShortcuts.init(); - } - }; - - var updateSelectFilter = function() { - // If any SelectFilter widgets were added, instantiate a new instance. - if (typeof SelectFilter !== "undefined") { - $(".selectfilter").each(function(index, value) { - var namearr = value.name.split('-'); - SelectFilter.init(value.id, namearr[namearr.length - 1], false); - }); - $(".selectfilterstacked").each(function(index, value) { - var namearr = value.name.split('-'); - SelectFilter.init(value.id, namearr[namearr.length - 1], true); - }); - } - }; - - var initPrepopulatedFields = function(row) { - row.find('.prepopulated_field').each(function() { - var field = $(this), - input = field.find('input, select, textarea'), - dependency_list = input.data('dependency_list') || [], - dependencies = []; - $.each(dependency_list, function(i, field_name) { - dependencies.push('#' + row.find('.form-row .field-' + field_name).find('input, select, textarea').attr('id')); - }); - if (dependencies.length) { - input.prepopulate(dependencies, input.attr('maxlength')); - } - }); - }; - - $rows.formset({ - prefix: options.prefix, - addText: options.addText, - formCssClass: "dynamic-" + options.prefix, - deleteCssClass: "inline-deletelink", - deleteText: options.deleteText, - emptyCssClass: "empty-form", - removed: updateInlineLabel, - added: function(row) { - initPrepopulatedFields(row); - reinitDateTimeShortCuts(); - updateSelectFilter(); - updateInlineLabel(row); - }, - addButton: options.addButton - }); - - return $rows; - }; - - $(document).ready(function() { - $(".js-inline-admin-formset").each(function() { - var data = $(this).data(), - inlineOptions = data.inlineFormset, - selector; - switch(data.inlineType) { - case "stacked": - selector = inlineOptions.name + "-group .inline-related"; - $(selector).stackedFormset(selector, inlineOptions.options); - break; - case "tabular": - selector = inlineOptions.name + "-group .tabular.inline-related tbody:first > tr"; - $(selector).tabularFormset(selector, inlineOptions.options); - break; - } - }); - }); -})(django.jQuery, initSelectInline); diff --git a/package/material/static/material/css/base_site-responsive.min.css b/package/material/static/material/css/base_site-responsive.min.css deleted file mode 100644 index ab9f8687..00000000 --- a/package/material/static/material/css/base_site-responsive.min.css +++ /dev/null @@ -1 +0,0 @@ -@media (max-width:1200px){.side-wrapper-tools{width:220px}#content-main{flex-direction:column-reverse}#changelist,.side-wrapper{width:100%!important;padding:5px}#changelist{max-width:100%}.card .card-content{width:100%}#changelist-search>div{max-width:100%!important}}@media (max-width:1024px){#header #site-name,#header #user-tools{position:absolute;left:50%;transform:translateX(-50%);text-align:center;width:100%}#header #site-name{top:0}#header{flex-direction:row!important}.sidenav-trigger+h1{display:none}}@media (max-width:992px){#container{padding-left:0}}@media (max-width:767px){.aligned .form-row>div{width:100%!important}.aligned .input-field label+div.readonly{margin-top:30px}}@media (max-width:576px){#header{height:150px!important}#user-tools{display:flex;flex-direction:column}#user-tools a{margin:0 auto;padding-top:5px;padding-bottom:5px}} \ No newline at end of file diff --git a/package/material/static/material/css/base_site.min.css b/package/material/static/material/css/base_site.min.css deleted file mode 100644 index 3e57108c..00000000 --- a/package/material/static/material/css/base_site.min.css +++ /dev/null @@ -1 +0,0 @@ -*{box-sizing:border-box!important}body{background:#eeeeef}br.clear{display:none}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:#417690}.card-wrapper{margin:0 5px 5px 0}#container{padding-left:300px}#container-outside{padding-ledt:0}ul{margin:0!important}.btn{padding:0 2rem}.card .card-content{padding-top:10px}.messagelist{display:none}#content{padding:0!important;width:100%!important;display:flex;float:none}#content-main{overflow:hidden;background-color:#eeeeef;padding:5px;display:flex}#content-main .menu:hover{overflow-y:scroll}.card{padding:0!important;margin:0!important}.module{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);margin-right:5px}.submit-row .deletelink-box a.deletelink{height:100%}div.submit-row{background:#eeeeef}.success-toast{background:#28a745}p.errornote{margin:0 5px 10px}.errorlist+.input-field input{background:#fff1f2}.error-toast{background:#f8d7da;color:#ba2121}.warning-toast{background:#ffc107;color:#343a40}input.valid[type=text]:not(.browser-default){border-bottom-color:#477091}.input-field>.btn{width:90px}.aligned>.form-row{overflow:visible}.dropdown-content.select-dropdown{padding:0}.timepicker-display-column>.timepicker-span-hours,.timepicker-display-column>.timepicker-span-minutes{font-size:50px}#changelist #changelist-form .paginator{border:none}#cancel-button{height:36px;color:#fff}.inline-group h2,.module caption,.module h2{background:0 0;color:#417690;border-left:3px solid #417690;font-weight:700;font-size:16px;text-transform:uppercase}.small-icon{font-size:16px} \ No newline at end of file diff --git a/package/material/static/material/css/change_form.min.css b/package/material/static/material/css/change_form.min.css deleted file mode 100644 index a2ddd485..00000000 --- a/package/material/static/material/css/change_form.min.css +++ /dev/null @@ -1 +0,0 @@ -form{flex:1}.required label,label.required{font-weight:400;color:#9e9e9e}fieldset.module.aligned{margin-bottom:0}.checkbox-label{color:#666;font-size:14px}label.checkbox-block{width:25px;height:25px;margin-top:-7px}form .aligned div.help{margin-left:-10px}.input-field label+div{padding-top:40px}fieldset.aligned{border:none}.selector-available select,.selector-chosen select{display:block}.select-wrapper .selector-available h2,.select-wrapper .selector-chosen h2{background:#79aec8;border:none;color:#fff}.select-dropdown.dropdown-trigger{display:none}form .related-widget-wrapper .caret,form .related-widget-wrapper .select-dropdown.dropdown-trigger{display:none}.selector .help-icon{background:url(../img/icon-unknown-alt.svg) 0 0 no-repeat}div.selector option{height:25px;padding:4px}div.selector select{padding:0;border:1px solid #ccc}.selector-available input[type=text]{height:30px}div.submit-row{background:0 0;border:none}.original{display:flex}.inline-group .tabular td.original p{overflow:visible}.related-wrapper-row{position:relative}a.add-related{left:10px}.delete-inline-row{cursor:pointer}.inline-deletelink{display:none}.inline-group .tabular tr.add-row td a.add-inline-link{background-image:none;display:flex;align-items:center;justify-content:center}.form-row{border-bottom:none}.form-row .delete{text-align:center;vertical-align:middle}.form-row td{vertical-align:bottom}form .aligned div.help,form .aligned p.help{margin-top:10px}.aligned label+div.readonly{padding-top:20px} \ No newline at end of file diff --git a/package/material/static/material/css/changelists.min.css b/package/material/static/material/css/changelists.min.css deleted file mode 100644 index e4335441..00000000 --- a/package/material/static/material/css/changelists.min.css +++ /dev/null @@ -1 +0,0 @@ -.list-content{display:flex;align-items:flex-start;min-height:0!important}label.label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;border-bottom:none;color:#333}.actions .action-counter{font-size:.8rem;color:#9e9e9e}#changelist{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);padding:15px;width:75%}.change-list .filtered .paginator,.change-list .filtered .results,.filtered #toolbar,.filtered .actions{margin-right:0!important}.change-list .filtered{min-height:40px}#changelist #toolbar{padding-right:25px;margin-bottom:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.fixed-action-btn{z-index:9999}.clear{display:none}#changelist-filter,.actions{position:static!important;background-color:#fff;width:100%;margin-bottom:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}#changelist-filter h2{margin:0;padding-left:0}#changelist-filter a h3{color:#fff;margin:0;font-size:12px;padding:0;line-height:36px}#changelist-filter ul,.dropdown-content.select-dropdown{padding:0}#changelist-filter li.selected{padding-left:0;margin-left:0}.side-wrapper{width:25%;padding:0}#result_list thead tr{border-bottom:2px solid rgb(0,0,0,.7)}.action-checkbox-column [type=checkbox]+span{left:5px}#result_list th{background:0 0;border:none}#result_list tr{height:50px}#result_list th .text a,#result_list th .text label{text-transform:capitalize;font-size:14px;font-weight:500}#result_list th a:hover{background:0 0}@media (max-width:1024px){.change-list .filtered .paginator,.change-list .filtered .results,.filtered #toolbar,.filtered .actions{margin-right:0!important}#changelist-filter{width:100%!important}}@media (max-width:767px){.change-list .filtered .paginator,.change-list .filtered .results,.filtered #toolbar,.filtered .actions{margin-right:0!important}#changelist-filter{margin-top:0!important}} \ No newline at end of file diff --git a/package/material/static/material/css/clearable_file_input.min.css b/package/material/static/material/css/clearable_file_input.min.css deleted file mode 100644 index f64854b7..00000000 --- a/package/material/static/material/css/clearable_file_input.min.css +++ /dev/null @@ -1 +0,0 @@ -.file-flex-block{display:flex;align-items:center;position:relative}.file-flex-block i{background:#fff}.input-field{padding:0;flex:1}.file-path-wrapper{display:flex;align-items:center}.clearable-file-input{padding-left:20px;width:90px}.file-download{position:absolute;right:90px}.file-download.required{right:8px}.label-clear{height:25px} \ No newline at end of file diff --git a/package/material/static/material/css/header.min.css b/package/material/static/material/css/header.min.css deleted file mode 100644 index 02e13552..00000000 --- a/package/material/static/material/css/header.min.css +++ /dev/null @@ -1 +0,0 @@ -#user-tools a{border-bottom:0;color:#fff;height:100%;display:inline-block;padding:0 5px;font-weight:700}#user-tools a:hover{color:#fff;background-color:#205466}#user-tools a:last-child{position:relative;padding-right:30px}#user-tools a i{position:absolute;right:0;top:50%;transform:translateY(-50%)}#header{height:60px;padding-top:0;padding-bottom:0;line-height:60px}#header #branding nav{box-shadow:none;background-color:transparent}#branding h1,#branding h1 a:link,#branding h1 a:visited{color:#fff}#branding h1{height:100%;line-height:60px} \ No newline at end of file diff --git a/package/material/static/material/css/index.min.css b/package/material/static/material/css/index.min.css deleted file mode 100644 index f77f5589..00000000 --- a/package/material/static/material/css/index.min.css +++ /dev/null @@ -1 +0,0 @@ -.content-wrapper{width:100%;overflow:auto;padding-bottom:50px;background-color:#eeeeef}.app-list{column-gap:0;column-count:2;background-color:#eeeeef}.app{page-break-inside:avoid;padding:5px}.app-list .app .card .app-item a{background:#f5f5f5;color:#686868;display:block;border-radius:4px;padding:30px 0;text-align:center;position:relative;height:130px;margin-top:10px;margin-bottom:10px;margin-right:0}.app-list .app .card .app-item i{font-size:48px;color:#417690}@media (max-width:600px){.app-list{column-count:1}} \ No newline at end of file diff --git a/package/material/static/material/css/jquery.jscrollpane.min.css b/package/material/static/material/css/jquery.jscrollpane.min.css deleted file mode 100644 index 9a08d991..00000000 --- a/package/material/static/material/css/jquery.jscrollpane.min.css +++ /dev/null @@ -1 +0,0 @@ -.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:7px;height:100%;background:0 0}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:7px;background:0 0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:0 0;position:relative}.jspDrag{background:#2e768f;position:relative;top:0;left:0;cursor:pointer;border-radius:5px;opacity:.5;z-index:3}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0} \ No newline at end of file diff --git a/package/material/static/material/css/layout.min.css b/package/material/static/material/css/layout.min.css deleted file mode 100644 index e307f1e6..00000000 --- a/package/material/static/material/css/layout.min.css +++ /dev/null @@ -1 +0,0 @@ -#header{padding:0!important;height:0!important}#content{display:block}#layout-content{display:flex;align-items:center;height:100vh}.side-bar{display:flex;align-items:center;justify-content:center;width:70%;background-image:url(/static/material/images/login-bg.jpg);background-size:100% 100%;height:100%}.side-bar img{width:120px;height:auto;border-radius:50%}.text-content{padding:10px;text-align:center;margin:auto;width:30%;min-width:350px;padding:0 20px}@media (max-width:767px){.side-bar{display:none}.text-content{width:100%}} \ No newline at end of file diff --git a/package/material/static/material/css/login.min.css b/package/material/static/material/css/login.min.css deleted file mode 100644 index 621c4cc8..00000000 --- a/package/material/static/material/css/login.min.css +++ /dev/null @@ -1 +0,0 @@ -.text-content .row{margin:0}.login div#container{width:100%;margin:0 auto;height:100vh;border:none}.submit-row-btn{padding:0;text-align:center}.errornote{margin:20px;background:#f8d7da;animation:fadeout .5s 5s forwards}.material-icons.prefix.password-visible{right:5px;top:12px;font-size:20px;color:#000;cursor:pointer}@keyframes fadeout{from{opacity:1}to{opacity:0}} \ No newline at end of file diff --git a/package/material/static/material/css/logout.min.css b/package/material/static/material/css/logout.min.css deleted file mode 100644 index ee688323..00000000 --- a/package/material/static/material/css/logout.min.css +++ /dev/null @@ -1 +0,0 @@ -#content h1{display:none}#footer{padding:0} \ No newline at end of file diff --git a/package/material/static/material/css/material_icons.min.css b/package/material/static/material/css/material_icons.min.css deleted file mode 100644 index 88d72686..00000000 --- a/package/material/static/material/css/material_icons.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/static/material/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.material-icons.prefix{color:#477091} \ No newline at end of file diff --git a/package/material/static/material/css/materialize.min.css b/package/material/static/material/css/materialize.min.css deleted file mode 100644 index 6c4702d4..00000000 --- a/package/material/static/material/css/materialize.min.css +++ /dev/null @@ -1,12 +0,0 @@ -/*! - * Materialize v1.0.0 (http://materializecss.com) - * Copyright 2014-2017 Materialize - * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) - */.materialize-red{background-color:#e51c23!important}.materialize-red-text{color:#e51c23!important}.materialize-red.lighten-5{background-color:#fdeaeb!important}.materialize-red-text.text-lighten-5{color:#fdeaeb!important}.materialize-red.lighten-4{background-color:#f8c1c3!important}.materialize-red-text.text-lighten-4{color:#f8c1c3!important}.materialize-red.lighten-3{background-color:#f3989b!important}.materialize-red-text.text-lighten-3{color:#f3989b!important}.materialize-red.lighten-2{background-color:#ee6e73!important}.materialize-red-text.text-lighten-2{color:#ee6e73!important}.materialize-red.lighten-1{background-color:#ea454b!important}.materialize-red-text.text-lighten-1{color:#ea454b!important}.materialize-red.darken-1{background-color:#d0181e!important}.materialize-red-text.text-darken-1{color:#d0181e!important}.materialize-red.darken-2{background-color:#b9151b!important}.materialize-red-text.text-darken-2{color:#b9151b!important}.materialize-red.darken-3{background-color:#a21318!important}.materialize-red-text.text-darken-3{color:#a21318!important}.materialize-red.darken-4{background-color:#8b1014!important}.materialize-red-text.text-darken-4{color:#8b1014!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.red.lighten-5{background-color:#ffebee!important}.red-text.text-lighten-5{color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important}.red-text.text-lighten-4{color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red-text.text-lighten-3{color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red-text.text-lighten-2{color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red-text.text-lighten-1{color:#ef5350!important}.red.darken-1{background-color:#e53935!important}.red-text.text-darken-1{color:#e53935!important}.red.darken-2{background-color:#d32f2f!important}.red-text.text-darken-2{color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red-text.text-darken-3{color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red-text.text-darken-4{color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red-text.text-accent-1{color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red-text.text-accent-2{color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red-text.text-accent-3{color:#ff1744!important}.red.accent-4{background-color:#d50000!important}.red-text.text-accent-4{color:#d50000!important}.pink{background-color:#e91e63!important}.pink-text{color:#e91e63!important}.pink.lighten-5{background-color:#fce4ec!important}.pink-text.text-lighten-5{color:#fce4ec!important}.pink.lighten-4{background-color:#f8bbd0!important}.pink-text.text-lighten-4{color:#f8bbd0!important}.pink.lighten-3{background-color:#f48fb1!important}.pink-text.text-lighten-3{color:#f48fb1!important}.pink.lighten-2{background-color:#f06292!important}.pink-text.text-lighten-2{color:#f06292!important}.pink.lighten-1{background-color:#ec407a!important}.pink-text.text-lighten-1{color:#ec407a!important}.pink.darken-1{background-color:#d81b60!important}.pink-text.text-darken-1{color:#d81b60!important}.pink.darken-2{background-color:#c2185b!important}.pink-text.text-darken-2{color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important}.pink-text.text-darken-3{color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important}.pink-text.text-darken-4{color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important}.pink-text.text-accent-1{color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important}.pink-text.text-accent-2{color:#ff4081!important}.pink.accent-3{background-color:#f50057!important}.pink-text.text-accent-3{color:#f50057!important}.pink.accent-4{background-color:#c51162!important}.pink-text.text-accent-4{color:#c51162!important}.purple{background-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.purple.lighten-5{background-color:#f3e5f5!important}.purple-text.text-lighten-5{color:#f3e5f5!important}.purple.lighten-4{background-color:#e1bee7!important}.purple-text.text-lighten-4{color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important}.purple-text.text-lighten-3{color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important}.purple-text.text-lighten-2{color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important}.purple-text.text-lighten-1{color:#ab47bc!important}.purple.darken-1{background-color:#8e24aa!important}.purple-text.text-darken-1{color:#8e24aa!important}.purple.darken-2{background-color:#7b1fa2!important}.purple-text.text-darken-2{color:#7b1fa2!important}.purple.darken-3{background-color:#6a1b9a!important}.purple-text.text-darken-3{color:#6a1b9a!important}.purple.darken-4{background-color:#4a148c!important}.purple-text.text-darken-4{color:#4a148c!important}.purple.accent-1{background-color:#ea80fc!important}.purple-text.text-accent-1{color:#ea80fc!important}.purple.accent-2{background-color:#e040fb!important}.purple-text.text-accent-2{color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important}.purple-text.text-accent-3{color:#d500f9!important}.purple.accent-4{background-color:#a0f!important}.purple-text.text-accent-4{color:#a0f!important}.deep-purple{background-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.deep-purple.lighten-5{background-color:#ede7f6!important}.deep-purple-text.text-lighten-5{color:#ede7f6!important}.deep-purple.lighten-4{background-color:#d1c4e9!important}.deep-purple-text.text-lighten-4{color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important}.deep-purple-text.text-lighten-3{color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important}.deep-purple-text.text-lighten-2{color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important}.deep-purple-text.text-lighten-1{color:#7e57c2!important}.deep-purple.darken-1{background-color:#5e35b1!important}.deep-purple-text.text-darken-1{color:#5e35b1!important}.deep-purple.darken-2{background-color:#512da8!important}.deep-purple-text.text-darken-2{color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important}.deep-purple-text.text-darken-3{color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important}.deep-purple-text.text-darken-4{color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important}.deep-purple-text.text-accent-1{color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important}.deep-purple-text.text-accent-2{color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important}.deep-purple-text.text-accent-3{color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important}.deep-purple-text.text-accent-4{color:#6200ea!important}.indigo{background-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.indigo.lighten-5{background-color:#e8eaf6!important}.indigo-text.text-lighten-5{color:#e8eaf6!important}.indigo.lighten-4{background-color:#c5cae9!important}.indigo-text.text-lighten-4{color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important}.indigo-text.text-lighten-3{color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important}.indigo-text.text-lighten-2{color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important}.indigo-text.text-lighten-1{color:#5c6bc0!important}.indigo.darken-1{background-color:#3949ab!important}.indigo-text.text-darken-1{color:#3949ab!important}.indigo.darken-2{background-color:#303f9f!important}.indigo-text.text-darken-2{color:#303f9f!important}.indigo.darken-3{background-color:#283593!important}.indigo-text.text-darken-3{color:#283593!important}.indigo.darken-4{background-color:#1a237e!important}.indigo-text.text-darken-4{color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important}.indigo-text.text-accent-1{color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important}.indigo-text.text-accent-2{color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important}.indigo-text.text-accent-3{color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important}.indigo-text.text-accent-4{color:#304ffe!important}.blue{background-color:#2196f3!important}.blue-text{color:#2196f3!important}.blue.lighten-5{background-color:#e3f2fd!important}.blue-text.text-lighten-5{color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important}.blue-text.text-lighten-4{color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important}.blue-text.text-lighten-3{color:#90caf9!important}.blue.lighten-2{background-color:#64b5f6!important}.blue-text.text-lighten-2{color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important}.blue-text.text-lighten-1{color:#42a5f5!important}.blue.darken-1{background-color:#1e88e5!important}.blue-text.text-darken-1{color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue-text.text-darken-2{color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue-text.text-darken-3{color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue-text.text-darken-4{color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue-text.text-accent-1{color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue-text.text-accent-2{color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue-text.text-accent-3{color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.blue-text.text-accent-4{color:#2962ff!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue-text.text-lighten-5{color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue-text.text-lighten-4{color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue-text.text-lighten-3{color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue-text.text-lighten-2{color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue-text.text-lighten-1{color:#29b6f6!important}.light-blue.darken-1{background-color:#039be5!important}.light-blue-text.text-darken-1{color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue-text.text-darken-2{color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue-text.text-darken-3{color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue-text.text-darken-4{color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue-text.text-accent-1{color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue-text.text-accent-2{color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue-text.text-accent-3{color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important}.light-blue-text.text-accent-4{color:#0091ea!important}.cyan{background-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.cyan.lighten-5{background-color:#e0f7fa!important}.cyan-text.text-lighten-5{color:#e0f7fa!important}.cyan.lighten-4{background-color:#b2ebf2!important}.cyan-text.text-lighten-4{color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important}.cyan-text.text-lighten-3{color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important}.cyan-text.text-lighten-2{color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important}.cyan-text.text-lighten-1{color:#26c6da!important}.cyan.darken-1{background-color:#00acc1!important}.cyan-text.text-darken-1{color:#00acc1!important}.cyan.darken-2{background-color:#0097a7!important}.cyan-text.text-darken-2{color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important}.cyan-text.text-darken-3{color:#00838f!important}.cyan.darken-4{background-color:#006064!important}.cyan-text.text-darken-4{color:#006064!important}.cyan.accent-1{background-color:#84ffff!important}.cyan-text.text-accent-1{color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important}.cyan-text.text-accent-2{color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important}.cyan-text.text-accent-3{color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important}.cyan-text.text-accent-4{color:#00b8d4!important}.teal{background-color:#009688!important}.teal-text{color:#009688!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal-text.text-lighten-5{color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important}.teal-text.text-lighten-4{color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal-text.text-lighten-3{color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal-text.text-lighten-2{color:#4db6ac!important}.teal.lighten-1{background-color:#477091!important}.teal-text.text-lighten-1{color:#477091!important}.teal.darken-1{background-color:#00897b!important}.teal-text.text-darken-1{color:#00897b!important}.teal.darken-2{background-color:#00796b!important}.teal-text.text-darken-2{color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal-text.text-darken-3{color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal-text.text-darken-4{color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal-text.text-accent-1{color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal-text.text-accent-2{color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal-text.text-accent-3{color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.teal-text.text-accent-4{color:#00bfa5!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.green.lighten-5{background-color:#e8f5e9!important}.green-text.text-lighten-5{color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important}.green-text.text-lighten-4{color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green-text.text-lighten-3{color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green-text.text-lighten-2{color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green-text.text-lighten-1{color:#66bb6a!important}.green.darken-1{background-color:#43a047!important}.green-text.text-darken-1{color:#43a047!important}.green.darken-2{background-color:#388e3c!important}.green-text.text-darken-2{color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green-text.text-darken-3{color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green-text.text-darken-4{color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green-text.text-accent-1{color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green-text.text-accent-2{color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green-text.text-accent-3{color:#00e676!important}.green.accent-4{background-color:#00c853!important}.green-text.text-accent-4{color:#00c853!important}.light-green{background-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.light-green.lighten-5{background-color:#f1f8e9!important}.light-green-text.text-lighten-5{color:#f1f8e9!important}.light-green.lighten-4{background-color:#dcedc8!important}.light-green-text.text-lighten-4{color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important}.light-green-text.text-lighten-3{color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important}.light-green-text.text-lighten-2{color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important}.light-green-text.text-lighten-1{color:#9ccc65!important}.light-green.darken-1{background-color:#7cb342!important}.light-green-text.text-darken-1{color:#7cb342!important}.light-green.darken-2{background-color:#689f38!important}.light-green-text.text-darken-2{color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important}.light-green-text.text-darken-3{color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important}.light-green-text.text-darken-4{color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important}.light-green-text.text-accent-1{color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important}.light-green-text.text-accent-2{color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important}.light-green-text.text-accent-3{color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important}.light-green-text.text-accent-4{color:#64dd17!important}.lime{background-color:#cddc39!important}.lime-text{color:#cddc39!important}.lime.lighten-5{background-color:#f9fbe7!important}.lime-text.text-lighten-5{color:#f9fbe7!important}.lime.lighten-4{background-color:#f0f4c3!important}.lime-text.text-lighten-4{color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important}.lime-text.text-lighten-3{color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important}.lime-text.text-lighten-2{color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important}.lime-text.text-lighten-1{color:#d4e157!important}.lime.darken-1{background-color:#c0ca33!important}.lime-text.text-darken-1{color:#c0ca33!important}.lime.darken-2{background-color:#afb42b!important}.lime-text.text-darken-2{color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important}.lime-text.text-darken-3{color:#9e9d24!important}.lime.darken-4{background-color:#827717!important}.lime-text.text-darken-4{color:#827717!important}.lime.accent-1{background-color:#f4ff81!important}.lime-text.text-accent-1{color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important}.lime-text.text-accent-2{color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important}.lime-text.text-accent-3{color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important}.lime-text.text-accent-4{color:#aeea00!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.yellow.lighten-5{background-color:#fffde7!important}.yellow-text.text-lighten-5{color:#fffde7!important}.yellow.lighten-4{background-color:#fff9c4!important}.yellow-text.text-lighten-4{color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important}.yellow-text.text-lighten-3{color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important}.yellow-text.text-lighten-2{color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important}.yellow-text.text-lighten-1{color:#ffee58!important}.yellow.darken-1{background-color:#fdd835!important}.yellow-text.text-darken-1{color:#fdd835!important}.yellow.darken-2{background-color:#fbc02d!important}.yellow-text.text-darken-2{color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important}.yellow-text.text-darken-3{color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important}.yellow-text.text-darken-4{color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important}.yellow-text.text-accent-1{color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important}.yellow-text.text-accent-2{color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important}.yellow-text.text-accent-3{color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important}.yellow-text.text-accent-4{color:#ffd600!important}.amber{background-color:#ffc107!important}.amber-text{color:#ffc107!important}.amber.lighten-5{background-color:#fff8e1!important}.amber-text.text-lighten-5{color:#fff8e1!important}.amber.lighten-4{background-color:#ffecb3!important}.amber-text.text-lighten-4{color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important}.amber-text.text-lighten-3{color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important}.amber-text.text-lighten-2{color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important}.amber-text.text-lighten-1{color:#ffca28!important}.amber.darken-1{background-color:#ffb300!important}.amber-text.text-darken-1{color:#ffb300!important}.amber.darken-2{background-color:#ffa000!important}.amber-text.text-darken-2{color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important}.amber-text.text-darken-3{color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important}.amber-text.text-darken-4{color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important}.amber-text.text-accent-1{color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important}.amber-text.text-accent-2{color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important}.amber-text.text-accent-3{color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important}.amber-text.text-accent-4{color:#ffab00!important}.orange{background-color:#ff9800!important}.orange-text{color:#ff9800!important}.orange.lighten-5{background-color:#fff3e0!important}.orange-text.text-lighten-5{color:#fff3e0!important}.orange.lighten-4{background-color:#ffe0b2!important}.orange-text.text-lighten-4{color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange-text.text-lighten-3{color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important}.orange-text.text-lighten-2{color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange-text.text-lighten-1{color:#ffa726!important}.orange.darken-1{background-color:#fb8c00!important}.orange-text.text-darken-1{color:#fb8c00!important}.orange.darken-2{background-color:#f57c00!important}.orange-text.text-darken-2{color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange-text.text-darken-3{color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange-text.text-darken-4{color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange-text.text-accent-1{color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange-text.text-accent-2{color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange-text.text-accent-3{color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.orange-text.text-accent-4{color:#ff6d00!important}.deep-orange{background-color:#ff5722!important}.deep-orange-text{color:#ff5722!important}.deep-orange.lighten-5{background-color:#fbe9e7!important}.deep-orange-text.text-lighten-5{color:#fbe9e7!important}.deep-orange.lighten-4{background-color:#ffccbc!important}.deep-orange-text.text-lighten-4{color:#ffccbc!important}.deep-orange.lighten-3{background-color:#ffab91!important}.deep-orange-text.text-lighten-3{color:#ffab91!important}.deep-orange.lighten-2{background-color:#ff8a65!important}.deep-orange-text.text-lighten-2{color:#ff8a65!important}.deep-orange.lighten-1{background-color:#ff7043!important}.deep-orange-text.text-lighten-1{color:#ff7043!important}.deep-orange.darken-1{background-color:#f4511e!important}.deep-orange-text.text-darken-1{color:#f4511e!important}.deep-orange.darken-2{background-color:#e64a19!important}.deep-orange-text.text-darken-2{color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important}.deep-orange-text.text-darken-3{color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important}.deep-orange-text.text-darken-4{color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important}.deep-orange-text.text-accent-1{color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important}.deep-orange-text.text-accent-2{color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important}.deep-orange-text.text-accent-3{color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important}.deep-orange-text.text-accent-4{color:#dd2c00!important}.brown{background-color:#795548!important}.brown-text{color:#795548!important}.brown.lighten-5{background-color:#efebe9!important}.brown-text.text-lighten-5{color:#efebe9!important}.brown.lighten-4{background-color:#d7ccc8!important}.brown-text.text-lighten-4{color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important}.brown-text.text-lighten-3{color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important}.brown-text.text-lighten-2{color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important}.brown-text.text-lighten-1{color:#8d6e63!important}.brown.darken-1{background-color:#6d4c41!important}.brown-text.text-darken-1{color:#6d4c41!important}.brown.darken-2{background-color:#5d4037!important}.brown-text.text-darken-2{color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important}.brown-text.text-darken-3{color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important}.brown-text.text-darken-4{color:#3e2723!important}.blue-grey{background-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.blue-grey.lighten-5{background-color:#eceff1!important}.blue-grey-text.text-lighten-5{color:#eceff1!important}.blue-grey.lighten-4{background-color:#cfd8dc!important}.blue-grey-text.text-lighten-4{color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important}.blue-grey-text.text-lighten-3{color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important}.blue-grey-text.text-lighten-2{color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important}.blue-grey-text.text-lighten-1{color:#78909c!important}.blue-grey.darken-1{background-color:#546e7a!important}.blue-grey-text.text-darken-1{color:#546e7a!important}.blue-grey.darken-2{background-color:#455a64!important}.blue-grey-text.text-darken-2{color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important}.blue-grey-text.text-darken-3{color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important}.blue-grey-text.text-darken-4{color:#263238!important}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey.lighten-5{background-color:#fafafa!important}.grey-text.text-lighten-5{color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey-text.text-lighten-4{color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey-text.text-lighten-3{color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey-text.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey-text.text-lighten-1{color:#bdbdbd!important}.grey.darken-1{background-color:#757575!important}.grey-text.text-darken-1{color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey-text.text-darken-2{color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey-text.text-darken-3{color:#424242!important}.grey.darken-4{background-color:#212121!important}.grey-text.text-darken-4{color:#212121!important}.black{background-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.white-text{color:#fff!important}.transparent{background-color:transparent!important}.transparent-text{color:transparent!important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{-webkit-box-shadow:none!important;box-shadow:none!important}.btn,.btn-floating,.btn-large,.btn-small,.card,.card-panel,.collapsible,.dropdown-content,.sidenav,.toast,.z-depth-1,nav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-floating:hover,.btn-large:hover,.btn-small:hover,.btn:hover,.z-depth-1-half{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{-webkit-box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.modal,.z-depth-5{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:#fff}.pagination li.active{background-color:#ee6e73}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width:992px){.pagination{width:100%}.pagination li.next,.pagination li.prev{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,.7)}.breadcrumb [class*=mdi-],.breadcrumb [class^=mdi-],.breadcrumb i,.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pin-bottom,.pin-top{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (max-width:600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:1201px){.hide-on-extra-large-only{display:none!important}}@media only screen and (min-width:1201px){.show-on-extra-large{display:block!important}}@media only screen and (min-width:993px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width:600px){.show-on-small{display:block!important}}@media only screen and (min-width:601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width:992px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width:600px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}table,td,th{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,.5)}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,.5)}table.centered tbody tr td,table.centered thead tr th{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width:992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar :not(.circle-clipper)>.circle,.collection .collection-item.avatar:not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#477091;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;-webkit-transition:.25s;transition:.25s;color:#477091}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#477091}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#477091;-webkit-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#477091}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#757575;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#477091;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:calc(24px - 11px)}table span.badge{display:inline-block;float:none;margin-left:auto}.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}.col .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width:1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:56px;height:auto}nav.nav-extended .nav-content{position:relative;line-height:normal}nav a{color:#fff}nav [class*=mdi-],nav [class^=mdi-],nav i,nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width:993px){nav a.sidenav-trigger{display:none}}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .sidenav-trigger i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:992px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}nav .brand-logo.left{left:.5rem}nav .brand-logo.right{right:.5rem;left:auto}}nav .brand-logo.right{right:.5rem;padding:0}nav .brand-logo [class*=mdi-],nav .brand-logo [class^=mdi-],nav .brand-logo i,nav .brand-logo i.material-icons{float:left;margin-right:15px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{-webkit-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,.1)}nav ul a{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-flat,nav ul a.btn-floating,nav ul a.btn-large,nav ul a.btn-small{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,0,0,.1)}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=date]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=text]:valid,nav .input-field input[type=url]:valid{border:none;-webkit-box-shadow:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,.7);-webkit-transition:color .3s;transition:color .3s}nav .input-field label.active i{color:#fff}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width:601px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:64px;line-height:64px}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;color:rgba(0,0,0,.87)}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:2.3733333333rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.9466666667rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:1.0933333333rem 0 .656rem 0}h6{font-size:1.15rem;line-height:110%;margin:.7666666667rem 0 .46rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width:510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}.scale-transition{-webkit-transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63),-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important}.scale-transition.scale-out{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s!important;transition:-webkit-transform .2s!important;transition:transform .2s!important;transition:transform .2s,-webkit-transform .2s!important}.scale-transition.scale-in{-webkit-transform:scale(1);transform:scale(1)}.card-panel{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.large,.card.medium,.card.small{position:relative}.card.large .card-image,.card.medium .card-image,.card.small .card-image{max-height:60%;overflow:hidden}.card.large .card-image+.card-content,.card.medium .card-image+.card-content,.card.small .card-image+.card-content{max-height:40%}.card.large .card-content,.card.medium .card-content,.card.small .card-content{max-height:100%;overflow:hidden}.card.large .card-action,.card.medium .card-action,.card.small .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card.horizontal.large .card-image,.card.horizontal.medium .card-image,.card.horizontal.small .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.large .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.small .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{background-color:inherit;border-top:1px solid rgba(160,160,160,.2);position:relative;padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;-webkit-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width:600px){#toast-container{min-width:100%;bottom:0}}@media only screen and (min-width:601px) and (max-width:992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width:993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width:600px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:transparent}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,.7)}.tabs.tabs-transparent .tab a.active,.tabs.tabs-transparent .tab a:hover{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:rgba(238,110,115,.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease,background-color .28s ease;transition:color .28s ease,background-color .28s ease}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:rgba(246,178,181,.2);outline:0}.tabs .tab a.active,.tabs .tab a:hover{background-color:transparent;color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left,right}@media only screen and (max-width:992px){.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden;background-color:#323232}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0;transform-origin:50% 0;visibility:hidden}.btn,.btn-flat,.btn-large,.btn-small{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 16px;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn-flat.disabled,.btn-flat:disabled,.btn-flat[disabled],.btn-floating.disabled,.btn-floating:disabled,.btn-floating[disabled],.btn-large.disabled,.btn-large:disabled,.btn-large[disabled],.btn-small.disabled,.btn-small:disabled,.btn-small[disabled],.btn.disabled,.btn:disabled,.btn[disabled],.disabled.btn-large,.disabled.btn-small{pointer-events:none;background-color:#dfdfdf!important;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f!important;cursor:default}.btn-flat.disabled:hover,.btn-flat:disabled:hover,.btn-flat[disabled]:hover,.btn-floating.disabled:hover,.btn-floating:disabled:hover,.btn-floating[disabled]:hover,.btn-large.disabled:hover,.btn-large:disabled:hover,.btn-large[disabled]:hover,.btn-small.disabled:hover,.btn-small:disabled:hover,.btn-small[disabled]:hover,.btn.disabled:hover,.btn:disabled:hover,.btn[disabled]:hover,.disabled.btn-large:hover,.disabled.btn-small:hover{background-color:#dfdfdf!important;color:#9f9f9f!important}.btn,.btn-flat,.btn-floating,.btn-large,.btn-small{font-size:14px;outline:0}.btn i,.btn-flat i,.btn-floating i,.btn-large i,.btn-small i{font-size:1.3rem;line-height:inherit}.btn-floating:focus,.btn-large:focus,.btn-small:focus,.btn:focus{background-color:#243667}.btn,.btn-large,.btn-small{text-decoration:none;color:#fff;background-color:#477091;text-align:center;letter-spacing:.5px;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer}.btn-large:hover,.btn-small:hover,.btn:hover{background-color:#25477f}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#477091;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#477091}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.btn-small{width:32.4px;height:32.4px}.btn-floating.btn-small.halfway-fab{bottom:-16.2px}.btn-floating.btn-small i{line-height:32.4px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px 0}.fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#477091;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}.btn-flat{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,.1)}.btn-flat.btn-flat[disabled],.btn-flat.disabled{background-color:transparent!important;color:#b3b2b2!important;cursor:default}.btn-large{height:54px;line-height:54px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:32.4px;line-height:32.4px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;-webkit-transform-origin:0 0;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li.active,.dropdown-content li:hover{background-color:#eee}.dropdown-content li:focus{outline:0}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#477091;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;-webkit-transform:none;transform:none}.input-field.has-error .prefix{color:#f44336!important}.dropdown-trigger{cursor:pointer}/*! - * Waves v0.6.0 - * http://fian.my.id/Waves - * - * Copyright 2014 Alfiana E. Sibuea and other contributors - * Released under the MIT license - * https://github.com/fians/Waves/blob/master/LICENSE - */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);-webkit-transition:all .7s ease-out;transition:all .7s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:0 0}.waves-effect img{position:relative;z-index:-1}.waves-notransition{-webkit-transition:none!important;transition:none!important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}.modal:focus{outline:0}@media only screen and (max-width:992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-flat,.modal .modal-footer .btn-large,.modal .modal-footer .btn-small{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header:focus{outline:0}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.keyboard-focused .collapsible-header:focus{background-color:#eee}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.sidenav .collapsible,.sidenav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{border:0;background-color:#fff}.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;-webkit-transition:margin .35s cubic-bezier(.25,.46,.45,.94);transition:margin .35s cubic-bezier(.25,.46,.45,.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip:focus{outline:0;background-color:#477091;color:#fff}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin:0 0 8px 0;min-height:45px;outline:0;-webkit-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #477091;-webkit-box-shadow:0 1px 0 0 #477091;box-shadow:0 1px 0 0 #477091}.chips:hover{cursor:text}.chips .input{background:0 0;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:16px;height:3rem;line-height:32px;outline:0;margin:0;padding:0!important;width:120px!important}.chips .input:focus{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty~label{font-size:.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #c9f3ef}button:focus{outline:0;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}::-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]),input[type=date]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default),input[type=password]:not(.browser-default),input[type=search]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=time]:not(.browser-default),input[type=url]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,border .3s;transition:box-shadow .3s,border .3s,-webkit-box-shadow .3s}input:not([type]):disabled,input:not([type])[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly]{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}input:not([type]):disabled+label,input:not([type])[readonly=readonly]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly=readonly]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly=readonly]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly=readonly]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly=readonly]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly=readonly]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly=readonly]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly=readonly]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly=readonly]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly=readonly]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label{color:rgba(0,0,0,.42)}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #477091;-webkit-box-shadow:0 1px 0 0 #477091;box-shadow:0 1px 0 0 #477091}input:not([type]):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#477091}input:not([type]):focus.valid~label,input[type=date]:not(.browser-default):focus.valid~label,input[type=datetime-local]:not(.browser-default):focus.valid~label,input[type=datetime]:not(.browser-default):focus.valid~label,input[type=email]:not(.browser-default):focus.valid~label,input[type=number]:not(.browser-default):focus.valid~label,input[type=password]:not(.browser-default):focus.valid~label,input[type=search]:not(.browser-default):focus.valid~label,input[type=tel]:not(.browser-default):focus.valid~label,input[type=text]:not(.browser-default):focus.valid~label,input[type=time]:not(.browser-default):focus.valid~label,input[type=url]:not(.browser-default):focus.valid~label,textarea.materialize-textarea:focus.valid~label{color:#4caf50}input:not([type]):focus.invalid~label,input[type=date]:not(.browser-default):focus.invalid~label,input[type=datetime-local]:not(.browser-default):focus.invalid~label,input[type=datetime]:not(.browser-default):focus.invalid~label,input[type=email]:not(.browser-default):focus.invalid~label,input[type=number]:not(.browser-default):focus.invalid~label,input[type=password]:not(.browser-default):focus.invalid~label,input[type=search]:not(.browser-default):focus.invalid~label,input[type=tel]:not(.browser-default):focus.invalid~label,input[type=text]:not(.browser-default):focus.invalid~label,input[type=time]:not(.browser-default):focus.invalid~label,input[type=url]:not(.browser-default):focus.invalid~label,textarea.materialize-textarea:focus.invalid~label{color:#f44336}input:not([type]).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}.select-wrapper.valid>input.select-dropdown,input.valid:not([type]),input.valid:not([type]):focus,input.valid[type=date]:not(.browser-default),input.valid[type=date]:not(.browser-default):focus,input.valid[type=datetime-local]:not(.browser-default),input.valid[type=datetime-local]:not(.browser-default):focus,input.valid[type=datetime]:not(.browser-default),input.valid[type=datetime]:not(.browser-default):focus,input.valid[type=email]:not(.browser-default),input.valid[type=email]:not(.browser-default):focus,input.valid[type=number]:not(.browser-default),input.valid[type=number]:not(.browser-default):focus,input.valid[type=password]:not(.browser-default),input.valid[type=password]:not(.browser-default):focus,input.valid[type=search]:not(.browser-default),input.valid[type=search]:not(.browser-default):focus,input.valid[type=tel]:not(.browser-default),input.valid[type=tel]:not(.browser-default):focus,input.valid[type=text]:not(.browser-default),input.valid[type=text]:not(.browser-default):focus,input.valid[type=time]:not(.browser-default),input.valid[type=time]:not(.browser-default):focus,input.valid[type=url]:not(.browser-default),input.valid[type=url]:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus{border-bottom:1px solid #4caf50;-webkit-box-shadow:0 1px 0 0 #4caf50;box-shadow:0 1px 0 0 #4caf50}.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus,input.invalid:not([type]),input.invalid:not([type]):focus,input.invalid[type=date]:not(.browser-default),input.invalid[type=date]:not(.browser-default):focus,input.invalid[type=datetime-local]:not(.browser-default),input.invalid[type=datetime-local]:not(.browser-default):focus,input.invalid[type=datetime]:not(.browser-default),input.invalid[type=datetime]:not(.browser-default):focus,input.invalid[type=email]:not(.browser-default),input.invalid[type=email]:not(.browser-default):focus,input.invalid[type=number]:not(.browser-default),input.invalid[type=number]:not(.browser-default):focus,input.invalid[type=password]:not(.browser-default),input.invalid[type=password]:not(.browser-default):focus,input.invalid[type=search]:not(.browser-default),input.invalid[type=search]:not(.browser-default):focus,input.invalid[type=tel]:not(.browser-default),input.invalid[type=tel]:not(.browser-default):focus,input.invalid[type=text]:not(.browser-default),input.invalid[type=text]:not(.browser-default):focus,input.invalid[type=time]:not(.browser-default),input.invalid[type=time]:not(.browser-default):focus,input.invalid[type=url]:not(.browser-default),input.invalid[type=url]:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.select-wrapper.invalid~.helper-text[data-error],.select-wrapper.valid .helper-text[data-success],input:not([type]).invalid~.helper-text[data-error],input:not([type]).valid~.helper-text[data-success],input:not([type]):focus.invalid~.helper-text[data-error],input:not([type]):focus.valid~.helper-text[data-success],input[type=date]:not(.browser-default).invalid~.helper-text[data-error],input[type=date]:not(.browser-default).valid~.helper-text[data-success],input[type=date]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=date]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=email]:not(.browser-default).invalid~.helper-text[data-error],input[type=email]:not(.browser-default).valid~.helper-text[data-success],input[type=email]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=email]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=number]:not(.browser-default).invalid~.helper-text[data-error],input[type=number]:not(.browser-default).valid~.helper-text[data-success],input[type=number]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=number]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=password]:not(.browser-default).invalid~.helper-text[data-error],input[type=password]:not(.browser-default).valid~.helper-text[data-success],input[type=password]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=password]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=search]:not(.browser-default).invalid~.helper-text[data-error],input[type=search]:not(.browser-default).valid~.helper-text[data-success],input[type=search]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=search]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=tel]:not(.browser-default).invalid~.helper-text[data-error],input[type=tel]:not(.browser-default).valid~.helper-text[data-success],input[type=tel]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=tel]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=text]:not(.browser-default).invalid~.helper-text[data-error],input[type=text]:not(.browser-default).valid~.helper-text[data-success],input[type=text]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=text]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=time]:not(.browser-default).invalid~.helper-text[data-error],input[type=time]:not(.browser-default).valid~.helper-text[data-success],input[type=time]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=time]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=url]:not(.browser-default).invalid~.helper-text[data-error],input[type=url]:not(.browser-default).valid~.helper-text[data-success],input[type=url]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=url]:not(.browser-default):focus.valid~.helper-text[data-success],textarea.materialize-textarea.invalid~.helper-text[data-error],textarea.materialize-textarea.valid~.helper-text[data-success],textarea.materialize-textarea:focus.invalid~.helper-text[data-error],textarea.materialize-textarea:focus.valid~.helper-text[data-success]{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.select-wrapper.valid~.helper-text:after,input:not([type]).valid~.helper-text:after,input:not([type]):focus.valid~.helper-text:after,input[type=date]:not(.browser-default).valid~.helper-text:after,input[type=date]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime-local]:not(.browser-default).valid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime]:not(.browser-default).valid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.valid~.helper-text:after,input[type=email]:not(.browser-default).valid~.helper-text:after,input[type=email]:not(.browser-default):focus.valid~.helper-text:after,input[type=number]:not(.browser-default).valid~.helper-text:after,input[type=number]:not(.browser-default):focus.valid~.helper-text:after,input[type=password]:not(.browser-default).valid~.helper-text:after,input[type=password]:not(.browser-default):focus.valid~.helper-text:after,input[type=search]:not(.browser-default).valid~.helper-text:after,input[type=search]:not(.browser-default):focus.valid~.helper-text:after,input[type=tel]:not(.browser-default).valid~.helper-text:after,input[type=tel]:not(.browser-default):focus.valid~.helper-text:after,input[type=text]:not(.browser-default).valid~.helper-text:after,input[type=text]:not(.browser-default):focus.valid~.helper-text:after,input[type=time]:not(.browser-default).valid~.helper-text:after,input[type=time]:not(.browser-default):focus.valid~.helper-text:after,input[type=url]:not(.browser-default).valid~.helper-text:after,input[type=url]:not(.browser-default):focus.valid~.helper-text:after,textarea.materialize-textarea.valid~.helper-text:after,textarea.materialize-textarea:focus.valid~.helper-text:after{content:attr(data-success);color:#4caf50}.select-wrapper.invalid~.helper-text:after,input:not([type]).invalid~.helper-text:after,input:not([type]):focus.invalid~.helper-text:after,input[type=date]:not(.browser-default).invalid~.helper-text:after,input[type=date]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default).invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime]:not(.browser-default).invalid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid~.helper-text:after,input[type=email]:not(.browser-default).invalid~.helper-text:after,input[type=email]:not(.browser-default):focus.invalid~.helper-text:after,input[type=number]:not(.browser-default).invalid~.helper-text:after,input[type=number]:not(.browser-default):focus.invalid~.helper-text:after,input[type=password]:not(.browser-default).invalid~.helper-text:after,input[type=password]:not(.browser-default):focus.invalid~.helper-text:after,input[type=search]:not(.browser-default).invalid~.helper-text:after,input[type=search]:not(.browser-default):focus.invalid~.helper-text:after,input[type=tel]:not(.browser-default).invalid~.helper-text:after,input[type=tel]:not(.browser-default):focus.invalid~.helper-text:after,input[type=text]:not(.browser-default).invalid~.helper-text:after,input[type=text]:not(.browser-default):focus.invalid~.helper-text:after,input[type=time]:not(.browser-default).invalid~.helper-text:after,input[type=time]:not(.browser-default):focus.invalid~.helper-text:after,input[type=url]:not(.browser-default).invalid~.helper-text:after,input[type=url]:not(.browser-default):focus.invalid~.helper-text:after,textarea.materialize-textarea.invalid~.helper-text:after,textarea.materialize-textarea:focus.invalid~.helper-text:after{content:attr(data-error);color:#f44336}.select-wrapper+label:after,input:not([type])+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=text]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out,.2s color ease-out;transition:.2s opacity ease-out,.2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline .select-dropdown,.input-field.inline input{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix~.validate~label,.input-field.col .prefix~label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;-webkit-transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:0 100%;transform-origin:0 100%;text-align:initial;-webkit-transform:translateY(12px);transform:translateY(12px)}.input-field>label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(.8);transform:translateY(-14px) scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label,.input-field>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{-webkit-transform:translateY(-14px) scale(.8);transform:translateY(-14px) scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s;top:.5rem}.prefix-error{margin-top:-8px;padding-left:45px}.input-field .prefix.active{color:#477091}.input-field .prefix~.autocomplete-content,.input-field .prefix~.helper-text,.input-field .prefix~.validate~label,.input-field .prefix~input,.input-field .prefix~label,.input-field .prefix~textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix~label{margin-left:3rem}@media only screen and (max-width:992px){.input-field .prefix~input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width:600px){.input-field .prefix~input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;-webkit-transition:.3s background-color;transition:.3s background-color}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444}.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default)~.material-icons,.input-field input[type=search]:focus:not(.browser-default)~.mdi-navigation-close{color:#444}.input-field input[type=search]+.label-icon{-webkit-transform:none;transform:none;left:1rem}.input-field input[type=search]~.material-icons,.input-field input[type=search]~.mdi-navigation-close{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;-webkit-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:.8rem 0 .8rem 0;resize:none;min-height:3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=radio]:checked+span,[type=radio]:not(:checked)+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=radio]+span:after,[type=radio]+span:before{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:.28s ease;transition:.28s ease}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after,[type=radio]:checked+span:before,[type=radio]:not(:checked)+span:after,[type=radio]:not(:checked)+span:before{border-radius:50%}[type=radio]:not(:checked)+span:after,[type=radio]:not(:checked)+span:before{border:2px solid #5a5a5a}[type=radio]:not(:checked)+span:after{-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+span:before{border:2px solid transparent}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after{border:2px solid #477091}[type=radio].with-gap:checked+span:after,[type=radio]:checked+span:after{background-color:#477091}[type=radio]:checked+span:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type=radio].with-gap:checked+span:after{-webkit-transform:scale(.5);transform:scale(.5)}[type=radio].tabbed:focus+span:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1)}[type=radio].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,.42)}[type=radio].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:before,[type=radio]:disabled:not(:checked)+span:before{background-color:transparent;border-color:rgba(0,0,0,.42)}[type=radio]:disabled+span{color:rgba(0,0,0,.42)}[type=radio]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:after{background-color:rgba(0,0,0,.42);border-color:#949494}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=checkbox]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]+span:not(.lever):before,[type=checkbox]:not(.filled-in)+span:not(.lever):after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;-webkit-transition:.2s;transition:.2s}[type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type=checkbox]:not(:checked):disabled+span:not(.lever):before{border:none;background-color:rgba(0,0,0,.42)}[type=checkbox].tabbed:focus+span:not(.lever):after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #477091;border-bottom:2px solid #477091;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,.42);border-bottom:2px solid rgba(0,0,0,.42)}[type=checkbox]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #477091;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid rgba(0,0,0,.42);background-color:transparent}[type=checkbox].filled-in+span:not(.lever):after{border-radius:2px}[type=checkbox].filled-in+span:not(.lever):after,[type=checkbox].filled-in+span:not(.lever):before{content:'';left:0;position:absolute;-webkit-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}[type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #477091;background-color:#477091;z-index:0}[type=checkbox].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,.1)}[type=checkbox].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#477091;border-color:#477091}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:transparent;border:2px solid transparent}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:transparent;background-color:#949494}[type=checkbox].filled-in:disabled:checked+span:not(.lever):before{background-color:transparent}[type=checkbox].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1}.switch label input[type=checkbox]:checked+.lever:after,.switch label input[type=checkbox]:checked+.lever:before{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#477091}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,.38);border-radius:15px;margin-right:10px;-webkit-transition:background .3s ease;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after,.switch label .lever:before{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(38,166,154,.15)}.switch label .lever:after{background-color:#f1f1f1;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:checked:not(:disabled)~.lever:active::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(38,166,154,.15)}input[type=checkbox]:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:not(:disabled)~.lever:active:before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.invalid+label,.select-wrapper.valid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:0;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border-bottom:1px solid #477091}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}select:disabled{color:rgba(0,0,0,.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent}body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large,.file-field .btn-small{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:0;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:0}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#477091;margin-left:7px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#477091;font-size:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#477091;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-appearance:none;background-color:#477091;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0}.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 10px rgba(38,166,154,.26);box-shadow:0 0 0 10px rgba(38,166,154,.26)}input[type=range]{border:1px solid #fff}input[type=range]::-moz-range-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-moz-focus-inner{border:0}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#477091;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(38,166,154,.26)}input[type=range]::-ms-track{height:3px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#477091;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(38,166,154,.26)}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:15px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #ee6e73}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:rgba(0,0,0,.05)}.sidenav li>a{color:rgba(0,0,0,.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.sidenav li>a:hover{background-color:rgba(0,0,0,.05)}.sidenav li>a.btn,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-small{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-small{color:#fff}.sidenav li>a.btn-flat{color:#343434}.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn:hover{background-color:#25477f}.sidenav li>a.btn-floating:hover{background-color:#477091}.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>[class^=mdi-],.sidenav li>a>i,.sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:transparent}.sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:transparent}.sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidenav .user-view .circle,.sidenav .user-view .email,.sidenav .user-view .name{display:block}.sidenav .user-view .circle{height:64px;width:64px}.sidenav .user-view .email,.sidenav .user-view .name{font-size:14px;line-height:24px}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width:992px){.sidenav.sidenav-fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.sidenav .collapsible-body{padding:0}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;display:none}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#477091}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-green-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1);animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4caf50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;transform-origin:0 50%}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel .carousel-item:not(.active) .materialboxed,.carousel.scrolling .carousel-item .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;-webkit-transition:visibility 0s;transition:visibility 0s}.tap-target-wrapper.open .tap-target{-webkit-transform:scale(1);transform:scale(1);opacity:.95;-webkit-transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1)}.tap-target-wrapper.open .tap-target-wave::before{-webkit-transform:scale(1);transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;-webkit-animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;-webkit-transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility 0s 1s;transition:opacity .3s,transform .3s,visibility 0s 1s,-webkit-transform .3s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1)}.tap-target-content{position:relative;display:table-cell}.tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.tap-target-wave::after,.tap-target-wave::before{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#fff}.tap-target-wave::before{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.tap-target-wave::after{visibility:hidden;-webkit-transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility 0s;transition:opacity .3s,transform .3s,visibility 0s,-webkit-transform .3s;z-index:-1}.tap-target-origin{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10002;position:absolute!important}.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover{background:0 0}@media only screen and (max-width:600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:visible;position:relative}.pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}@-webkit-keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.datepicker-modal{max-width:325px;min-width:300px;max-height:none}.datepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.datepicker-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin:0 auto}.datepicker-controls .selects-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker-controls .select-wrapper input{border-bottom:none;text-align:center;margin:0}.datepicker-controls .select-wrapper input:focus{border-bottom:none}.datepicker-controls .select-wrapper .caret{display:none}.datepicker-controls .select-year input{width:50px}.datepicker-controls .select-month input{width:70px}.month-next,.month-prev{margin-top:4px;cursor:pointer;background-color:transparent;border:none}.datepicker-date-display{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#477091;color:#fff;padding:20px 22px;font-weight:500}.datepicker-date-display .year-text{display:block;font-size:1.5rem;line-height:25px;color:rgba(255,255,255,.7)}.datepicker-date-display .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.datepicker-calendar-container{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.datepicker-table{width:280px;font-size:1rem;margin:0 auto}.datepicker-table thead{border-bottom:none}.datepicker-table th{padding:10px 5px;text-align:center}.datepicker-table tr{border:none}.datepicker-table abbr{text-decoration:none;color:#999}.datepicker-table td{border-radius:50%;padding:0}.datepicker-table td.is-today{color:#477091}.datepicker-table td.is-selected{background-color:#477091;color:#fff}.datepicker-table td.is-disabled,.datepicker-table td.is-outside-current-month{color:rgba(0,0,0,.3);pointer-events:none}.datepicker-day-button{background-color:transparent;border:none;line-height:38px;display:block;width:100%;border-radius:50%;padding:0 5px;cursor:pointer;color:inherit}.datepicker-day-button:focus{background-color:rgba(43,161,150,.25)}.datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.datepicker-cancel,.datepicker-clear,.datepicker-done,.datepicker-today{color:#477091;padding:0 1rem}.datepicker-clear{color:#f44336}@media only screen and (min-width:601px){.datepicker-modal{max-width:625px}.datepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.datepicker-date-display{-webkit-box-flex:0;-webkit-flex:0 1 270px;-ms-flex:0 1 270px;flex:0 1 270px}.datepicker-controls,.datepicker-footer,.datepicker-table{width:320px}.datepicker-day-button{line-height:44px}}.timepicker-modal{max-width:325px;max-height:none}.timepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.text-primary{color:#fff}.timepicker-digital-display{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#477091;padding:10px;font-weight:300}.timepicker-text-container{font-size:4rem;font-weight:700;text-align:center;color:rgba(255,255,255,.6);font-weight:400;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-span-am-pm div,.timepicker-span-hours,.timepicker-span-minutes{cursor:pointer}.timepicker-span-hours{margin-right:3px}.timepicker-span-minutes{margin-left:3px}.timepicker-display-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:1rem;font-weight:400}.timepicker-analog-display{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.timepicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-canvas,.timepicker-dial{position:absolute;left:0;right:0;top:0;bottom:0}.timepicker-minutes{visibility:hidden}.timepicker-tick{border-radius:50%;color:rgba(0,0,0,.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:15px}.timepicker-tick.active,.timepicker-tick:hover{background-color:rgba(38,166,154,.25)}.timepicker-dial{-webkit-transition:opacity 350ms,-webkit-transform 350ms;transition:opacity 350ms,-webkit-transform 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.timepicker-dial-out{opacity:0}.timepicker-dial-out.timepicker-hours{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.timepicker-dial-out.timepicker-minutes{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.timepicker-canvas{-webkit-transition:opacity 175ms;transition:opacity 175ms}.timepicker-canvas line{stroke:#477091;stroke-width:4;stroke-linecap:round}.timepicker-canvas-out{opacity:.25}.timepicker-canvas-bearing{stroke:none;fill:#477091}.timepicker-canvas-bg{stroke:none;fill:#477091}.timepicker-footer{margin:0 auto;padding:5px 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.timepicker-clear{color:#f44336}.timepicker-close{color:#477091}.timepicker-clear,.timepicker-close{padding:0 20px}@media only screen and (min-width:601px){.timepicker-modal{max-width:600px}.timepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.timepicker-text-container{top:32%}.timepicker-display-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}} \ No newline at end of file diff --git a/package/material/static/material/css/object_history.min.css b/package/material/static/material/css/object_history.min.css deleted file mode 100644 index ae618ee7..00000000 --- a/package/material/static/material/css/object_history.min.css +++ /dev/null @@ -1 +0,0 @@ -p.no-history{padding:25px}@media (max-width:576px){.card .card-content{padding:0}} \ No newline at end of file diff --git a/package/material/static/material/css/object_tools-responsive.min.css b/package/material/static/material/css/object_tools-responsive.min.css deleted file mode 100644 index 230d7e1f..00000000 --- a/package/material/static/material/css/object_tools-responsive.min.css +++ /dev/null @@ -1 +0,0 @@ -@media (max-width:1200px){.side-wrapper-tools{flex:1;width:auto;margin:0 5px 5px 0}} \ No newline at end of file diff --git a/package/material/static/material/css/object_tools.min.css b/package/material/static/material/css/object_tools.min.css deleted file mode 100644 index 2e235483..00000000 --- a/package/material/static/material/css/object_tools.min.css +++ /dev/null @@ -1 +0,0 @@ -.side-wrapper-tools{width:250px}.side-wrapper-tools h4{margin:0}.material-object-tools{border-left:none;border-right:none} \ No newline at end of file diff --git a/package/material/static/material/css/password_change.min.css b/package/material/static/material/css/password_change.min.css deleted file mode 100644 index 4ee6b399..00000000 --- a/package/material/static/material/css/password_change.min.css +++ /dev/null @@ -1 +0,0 @@ -.app{page-break-inside:avoid;padding:5px;width:100%}div.submit-row{display:flex;justify-content:flex-end;background-color:transparent} \ No newline at end of file diff --git a/package/material/static/material/css/search_form.min.css b/package/material/static/material/css/search_form.min.css deleted file mode 100644 index 7a20b76e..00000000 --- a/package/material/static/material/css/search_form.min.css +++ /dev/null @@ -1 +0,0 @@ -.search_form_icon{position:absolute;right:0;top:10px}.input-field.col label{left:0}.search-cta{background-color:transparent;border:none;cursor:pointer;position:absolute;top:12px;right:0}button.search-cta:active,button.search-cta:focus,button.search-cta:hover{background-color:transparent}.select-wrapper.valid>input.select-dropdown,input.valid:not([type]),input.valid:not([type]):focus,input.valid[type=date]:not(.browser-default),input.valid[type=date]:not(.browser-default):focus,input.valid[type=datetime-local]:not(.browser-default),input.valid[type=datetime-local]:not(.browser-default):focus,input.valid[type=datetime]:not(.browser-default),input.valid[type=datetime]:not(.browser-default):focus,input.valid[type=email]:not(.browser-default),input.valid[type=email]:not(.browser-default):focus,input.valid[type=number]:not(.browser-default),input.valid[type=number]:not(.browser-default):focus,input.valid[type=password]:not(.browser-default),input.valid[type=password]:not(.browser-default):focus,input.valid[type=search]:not(.browser-default),input.valid[type=search]:not(.browser-default):focus,input.valid[type=tel]:not(.browser-default),input.valid[type=tel]:not(.browser-default):focus,input.valid[type=text]:not(.browser-default),input.valid[type=text]:not(.browser-default):focus,input.valid[type=time]:not(.browser-default),input.valid[type=time]:not(.browser-default):focus,input.valid[type=url]:not(.browser-default),input.valid[type=url]:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus{border-bottom:1px solid #417690;-webkit-box-shadow:0 1px 0 0 #417690;box-shadow:0 1px 0 0 #417690}input:not([type]):focus.valid~label,input[type=date]:not(.browser-default):focus.valid~label,input[type=datetime-local]:not(.browser-default):focus.valid~label,input[type=datetime]:not(.browser-default):focus.valid~label,input[type=email]:not(.browser-default):focus.valid~label,input[type=number]:not(.browser-default):focus.valid~label,input[type=password]:not(.browser-default):focus.valid~label,input[type=search]:not(.browser-default):focus.valid~label,input[type=tel]:not(.browser-default):focus.valid~label,input[type=text]:not(.browser-default):focus.valid~label,input[type=time]:not(.browser-default):focus.valid~label,input[type=url]:not(.browser-default):focus.valid~label,textarea.materialize-textarea:focus.valid~label{color:#417690} \ No newline at end of file diff --git a/package/material/static/material/css/selector_relative-responsive.min.css b/package/material/static/material/css/selector_relative-responsive.min.css deleted file mode 100644 index 3b42130c..00000000 --- a/package/material/static/material/css/selector_relative-responsive.min.css +++ /dev/null @@ -1 +0,0 @@ -@media (max-width:767px){.related-wrapper .selector{flex-direction:row}.input-field label+div{width:100%}.aligned .form-row>div{width:100%}.selector .selector-available,.selector .selector-chosen{flex:1}.selector .selector-available select,.selector .selector-chosen select{max-height:160px}}@media (max-width:576px){.related-wrapper .selector{flex-direction:column}.related-wrapper .selector ul.selector-chooser{padding:0;height:48px;width:100%;display:flex;justify-content:space-around}.related-wrapper .selector ul.selector-chooser .choose-item .material-icons{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.related-wrapper .selector ul.selector-chooser .remove-item .material-icons{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}a.selector-choose-all i,a.selector-clear-all i{display:none}} \ No newline at end of file diff --git a/package/material/static/material/css/selector_relative.min.css b/package/material/static/material/css/selector_relative.min.css deleted file mode 100644 index 1fa40cce..00000000 --- a/package/material/static/material/css/selector_relative.min.css +++ /dev/null @@ -1 +0,0 @@ -.related-wrapper .selector{display:flex;width:100%}.related-wrapper .selector select{width:100%}.selector-available h2{height:35px}.selector .selector-available,.selector-chosen{flex:1;width:100%}.selector .selector-available .selector-filter{display:flex;padding:12px}.selector .selector-available .selector-filter input{width:100%}.remove-item i,a.selector-clear-all i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.related-wrapper .selector ul.selector-chooser{background:0 0;width:40px;padding-top:80px}a.choose-item i,a.remove-item i,a.selector-choose-all,a.selector-choose-all i,a.selector-clear-all,a.selector-clear-all i{color:#d3d3d3;margin:5px;cursor:not-allowed}a.choose-item.active i,a.remove-item.active i,a.selector-choose-all.active,a.selector-choose-all.active i,a.selector-clear-all.active,a.selector-clear-all.active i{color:#417690;cursor:pointer}a.selector-choose-all,a.selector-clear-all{display:flex;align-items:center;justify-content:center}a.selector-clear-all{flex-direction:row-reverse} \ No newline at end of file diff --git a/package/material/static/material/css/side_nav.min.css b/package/material/static/material/css/side_nav.min.css deleted file mode 100644 index 33dbe76b..00000000 --- a/package/material/static/material/css/side_nav.min.css +++ /dev/null @@ -1 +0,0 @@ -#side-bar{background-color:#eeeeef}.scroll-pane{height:100vh;overflow:hidden;position:fixed;z-index:999;background:#fff;width:300px}.collapsible{width:300px;box-shadow:none}.collapsible img.login-logo{position:absolute;top:40px;left:35%;width:80px;height:80px;z-index:999;border-radius:100%}.collapsible li{height:100%;width:100%;overflow:hidden;padding:0}.collapsible li:first-child{background:#fff}.collapsible li:last-child{padding-bottom:20px;background:#fff}.collapsible-header{font-weight:700;padding:10px;border:none;display:flex;align-items:center;color:#417690}.collapsible-header:hover{background:rgba(46,118,143,.1)}.collapsible-header i{color:#417690}.active .collapsible-header,.collapsible-body>div:hover{background:rgba(46,118,143,.2);color:#417690}.collapsible-body{padding:0;font-weight:700;border:none}.collapsible-body>div{cursor:pointer;line-height:20px;padding:7px 10px 7px 53px}.collapsible-body>div a{display:inline-block;width:100%}.collapsible-body>div.active{background-color:#417690}.collapsible-body>div.active a{color:#fff} \ No newline at end of file diff --git a/package/material/static/material/css/submit_line.min.css b/package/material/static/material/css/submit_line.min.css deleted file mode 100644 index f31da6f7..00000000 --- a/package/material/static/material/css/submit_line.min.css +++ /dev/null @@ -1 +0,0 @@ -.submit-row{display:flex;justify-content:space-between}a.dropdown-trigger{display:flex;justify-content:center;min-width:220px;color:#fff;margin:10px 8px}a.dropdown-trigger i{margin-right:8px}.open-actions{display:flex}.submit-row a.deletelink{padding:10px 30px}.open-actions .default,.submit-row a.deletelink{height:36px;margin:10px 8px;display:flex;flex:1;justify-content:center;border-radius:2px}#save-dropdown li label{display:flex;color:#477091;align-items:center;justify-content:flex-start;cursor:pointer}#save-dropdown a,#save-dropdown input{border:none;background:0 0;color:#477091;font-size:14px}#save-dropdown input:focus{outline:0}#save-dropdown label>input{display:flex;margin:5px 10px;padding:0}#save-dropdown li>a{display:flex;padding:10px 0}#save-dropdown i{margin-left:10px}#save-dropdown li>a>i{margin-right:12px} \ No newline at end of file diff --git a/package/material/static/material/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 b/package/material/static/material/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 deleted file mode 100644 index 373c2c52c10df1f7f2b5a572312d354f0dd4244d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55208 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%0AhK|>l^{8OtbcS_JPM6pPKIw$ilxl>mA%Ap1*Zoh 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 J`~7dx5dgWL&Vv8| diff --git a/package/material/static/material/images/error.jpg b/package/material/static/material/images/error.jpg deleted file mode 100644 index 1f5520a5f4c3a82b425cf948aa3a3712c10fb0d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10341 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 diff --git a/package/material/static/material/images/login-bg.jpg b/package/material/static/material/images/login-bg.jpg deleted file mode 100644 index fcdf42d6861f9e82466f190bad5bcd280bf1e4ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 167440 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%0D1e`R%HCvY{F`h+C5nJhlHF(yj$}9S9 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 diff --git a/package/material/static/material/images/login-logo.png b/package/material/static/material/images/login-logo.png deleted file mode 100644 index b07e23faec12fce691ed0143b025044fc956b874..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3505 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 diff --git a/package/material/static/material/img/icon-unknown-alt.svg b/package/material/static/material/img/icon-unknown-alt.svg deleted file mode 100644 index 1c6b99fc..00000000 --- a/package/material/static/material/img/icon-unknown-alt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/package/material/static/material/js/RelatedObjectLookups.min.js b/package/material/static/material/js/RelatedObjectLookups.min.js deleted file mode 100644 index 51144ec9..00000000 --- a/package/material/static/material/js/RelatedObjectLookups.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(l){"use strict";function i(e){return e=(e=e.replace(/\./g,"__dot__")).replace(/\-/g,"__dash__")}function s(e){return e=(e=e.replace(/__dot__/g,".")).replace(/__dash__/g,"-")}function t(e,t,n){var o=e.id.replace(t,"");o=i(o);var a=e.href;return n&&(-1===a.indexOf("?")?a+="?_popup=1":a+="&_popup=1"),window.open(a,o,"height=500,width=800,resizable=yes,scrollbars=yes").focus(),!1}function n(e){return t(e,/^lookup_/,!0)}function o(e){return t(e,/^(change|add|delete)_/,!1)}function a(e){var t=l(e),n=t.closest(".related-wrapper").find(".view-related, .change-related, .delete-related");if(n.length){var o=t.val();o?n.each(function(){var e=l(this);e.attr("href",e.attr("data-href-template").replace("__fk__",o))}):n.removeAttr("href")}}function e(e,t,n){var o=s(e.name),a=document.getElementById(o);if(a){var i=a.nodeName.toUpperCase();"SELECT"===i?a.options[a.options.length]=new Option(n,t,!0,!0):"INPUT"===i&&(-1!==a.className.indexOf("vManyToManyRawIdAdminField")&&a.value?a.value+=","+t:a.value=t),l(a).trigger("change")}else{var d=o+"_to",r=new Option(n,t);SelectBox.add_to_cache(d,r),SelectBox.redisplay(d)}e.close()}window.id_to_windowname=i,window.windowname_to_id=s,window.showRelatedObjectLookupPopup=n,window.dismissRelatedLookupPopup=function(e,t){var n=s(e.name),o=document.getElementById(n);-1!==o.className.indexOf("vManyToManyRawIdAdminField")&&o.value?o.value+=","+t:document.getElementById(n).value=t,e.close()},window.showRelatedObjectPopup=o,window.updateRelatedObjectLinks=a,window.dismissAddRelatedObjectPopup=e,window.dismissChangeRelatedObjectPopup=function(e,t,n,o){var a=s(e.name).replace(/^edit_/,""),i=interpolate("#%s, #%s_from, #%s_to",[a,a,a]),d=l(i);d.find("option").each(function(){this.value===t&&(this.textContent=n,this.value=o)}),d.next().find(".select2-selection__rendered").each(function(){this.lastChild.textContent=n,this.title=n}),e.close()},window.dismissDeleteRelatedObjectPopup=function(e,t){var n=s(e.name).replace(/^delete_/,""),o=interpolate("#%s, #%s_from, #%s_to",[n,n,n]);l(o).find("option").each(function(){this.value===t&&l(this).remove()}).trigger("change"),e.close()},window.showAddAnotherPopup=o,window.dismissAddAnotherPopup=e,l(document).ready(function(){l("a[data-popup-opener]").on("click",function(e){e.preventDefault(),opener.dismissRelatedLookupPopup(window,l(this).data("popup-opener"))}),l("body").on("click",".related-widget-wrapper-link",function(e){if(e.preventDefault(),this.href){var t=l.Event("django:show-related",{href:this.href});l(this).trigger(t),t.isDefaultPrevented()||o(this)}}),l("body").on("change",".related-wrapper select",function(e){var t=l.Event("django:update-related");l(this).trigger(t),t.isDefaultPrevented()||a(this)}),l(".related-wrapper select").trigger("change"),l("body").on("click",".related-lookup",function(e){e.preventDefault();var t=l.Event("django:lookup-related");l(this).trigger(t),t.isDefaultPrevented()||n(this)})})}(django.jQuery); \ No newline at end of file diff --git a/package/material/static/material/js/admin.js b/package/material/static/material/js/admin.js deleted file mode 100644 index 0adbb6a6..00000000 --- a/package/material/static/material/js/admin.js +++ /dev/null @@ -1,42 +0,0 @@ -(function($) { - const toasts = ['success', 'warning'] - - $('#mobile-demo').on('touchstart click touchmove', - function() { - $('.scroll-pane').jScrollPane(); - }) - $('#side-bar').on('mouseenter scroll', - function() { - $('.scroll-pane').jScrollPane(); - }).mouseleave( - function() { - const jsp = $('.scroll-pane').data('jsp') - if (jsp) { - jsp.destroy(); - } - } - ); - $('.collapsible-body > .active').closest('.scrollspy').addClass('active'); - - window.addEventListener('load', function() { - var collapsible = document.querySelectorAll('.collapsible'); - M.Collapsible.init(collapsible, { - accordion: false - }); - - var sidenav = document.querySelectorAll('.sidenav'); - M.Sidenav.init(sidenav); - - var elems = document.querySelectorAll('.dropdown-trigger'); - M.Dropdown.init(elems); - $('select').not('.empty-form select, .selector-available select, .selector-chosen select').formSelect(); - - for(const toast of toasts) { - const messages = $(`.messagelist > .${toast}`); - for(let message of messages) { - M.toast({html: message.innerText, classes: `rounded ${toast}-toast`}); - } - } - - }); -})(jQuery); diff --git a/package/material/static/material/js/filters.js b/package/material/static/material/js/filters.js deleted file mode 100644 index 91d76125..00000000 --- a/package/material/static/material/js/filters.js +++ /dev/null @@ -1,3 +0,0 @@ -$(".admin_filter").change(function() { - window.location.href = $(this).val(); -}); diff --git a/package/material/static/material/js/inline-forms.min.js b/package/material/static/material/js/inline-forms.min.js deleted file mode 100644 index 0809682c..00000000 --- a/package/material/static/material/js/inline-forms.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(n){"use strict";n(".delete-inline-row").click(function(){var e=n(this).closest(".delete"),i=e.find(".inline-deletelink");if(i.length)i.trigger("click");else{var t=e.find("input[type=checkbox]");t.length?(t.prop("checked",!0),n(this).closest(".form-row").hide()):n(this).closest(".form-row").remove()}})}(django.jQuery); \ No newline at end of file diff --git a/package/material/static/material/js/jquery.jscrollpane.min.js b/package/material/static/material/js/jquery.jscrollpane.min.js deleted file mode 100644 index 71e94c50..00000000 --- a/package/material/static/material/js/jquery.jscrollpane.min.js +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * jScrollPane - v2.0.23 - 2016-01-28 - * http://jscrollpane.kelvinluck.com/ - * - * Copyright (c) 2014 Kelvin Luck - * Dual licensed under the MIT or GPL licenses. - */ -!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.fn.jScrollPane=function(b){function c(b,c){function d(c){var f,h,j,k,l,o,p=!1,q=!1;if(N=c,void 0===O)l=b.scrollTop(),o=b.scrollLeft(),b.css({overflow:"hidden",padding:0}),P=b.innerWidth()+rb,Q=b.innerHeight(),b.width(P),O=a('
    ').css("padding",qb).append(b.children()),R=a('
    ').css({width:P+"px",height:Q+"px"}).append(O).appendTo(b);else{if(b.css("width",""),p=N.stickToBottom&&A(),q=N.stickToRight&&B(),k=b.innerWidth()+rb!=P||b.outerHeight()!=Q,k&&(P=b.innerWidth()+rb,Q=b.innerHeight(),R.css({width:P+"px",height:Q+"px"})),!k&&sb==S&&O.outerHeight()==T)return void b.width(P);sb=S,O.css("width",""),b.width(P),R.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end()}O.css("overflow","auto"),S=c.contentWidth?c.contentWidth:O[0].scrollWidth,T=O[0].scrollHeight,O.css("overflow",""),U=S/P,V=T/Q,W=V>1,X=U>1,X||W?(b.addClass("jspScrollable"),f=N.maintainPosition&&($||bb),f&&(h=y(),j=z()),e(),g(),i(),f&&(w(q?S-P:h,!1),v(p?T-Q:j,!1)),F(),C(),L(),N.enableKeyboardNavigation&&H(),N.clickOnTrack&&m(),J(),N.hijackInternalLinks&&K()):(b.removeClass("jspScrollable"),O.css({top:0,left:0,width:R.width()-rb}),D(),G(),I(),n()),N.autoReinitialise&&!pb?pb=setInterval(function(){d(N)},N.autoReinitialiseDelay):!N.autoReinitialise&&pb&&clearInterval(pb),l&&b.scrollTop(0)&&v(l,!1),o&&b.scrollLeft(0)&&w(o,!1),b.trigger("jsp-initialised",[X||W])}function e(){W&&(R.append(a('
    ').append(a('
    '),a('
    ').append(a('
    ').append(a('
    '),a('
    '))),a('
    '))),cb=R.find(">.jspVerticalBar"),db=cb.find(">.jspTrack"),Y=db.find(">.jspDrag"),N.showArrows&&(hb=a('').bind("mousedown.jsp",k(0,-1)).bind("click.jsp",E),ib=a('').bind("mousedown.jsp",k(0,1)).bind("click.jsp",E),N.arrowScrollOnHover&&(hb.bind("mouseover.jsp",k(0,-1,hb)),ib.bind("mouseover.jsp",k(0,1,ib))),j(db,N.verticalArrowPositions,hb,ib)),fb=Q,R.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each(function(){fb-=a(this).outerHeight()}),Y.hover(function(){Y.addClass("jspHover")},function(){Y.removeClass("jspHover")}).bind("mousedown.jsp",function(b){a("html").bind("dragstart.jsp selectstart.jsp",E),Y.addClass("jspActive");var c=b.pageY-Y.position().top;return a("html").bind("mousemove.jsp",function(a){p(a.pageY-c,!1)}).bind("mouseup.jsp mouseleave.jsp",o),!1}),f())}function f(){db.height(fb+"px"),$=0,eb=N.verticalGutter+db.outerWidth(),O.width(P-eb-rb);try{0===cb.position().left&&O.css("margin-left",eb+"px")}catch(a){}}function g(){X&&(R.append(a('
    ').append(a('
    '),a('
    ').append(a('
    ').append(a('
    '),a('
    '))),a('
    '))),jb=R.find(">.jspHorizontalBar"),kb=jb.find(">.jspTrack"),_=kb.find(">.jspDrag"),N.showArrows&&(nb=a('').bind("mousedown.jsp",k(-1,0)).bind("click.jsp",E),ob=a('').bind("mousedown.jsp",k(1,0)).bind("click.jsp",E),N.arrowScrollOnHover&&(nb.bind("mouseover.jsp",k(-1,0,nb)),ob.bind("mouseover.jsp",k(1,0,ob))),j(kb,N.horizontalArrowPositions,nb,ob)),_.hover(function(){_.addClass("jspHover")},function(){_.removeClass("jspHover")}).bind("mousedown.jsp",function(b){a("html").bind("dragstart.jsp selectstart.jsp",E),_.addClass("jspActive");var c=b.pageX-_.position().left;return a("html").bind("mousemove.jsp",function(a){r(a.pageX-c,!1)}).bind("mouseup.jsp mouseleave.jsp",o),!1}),lb=R.innerWidth(),h())}function h(){R.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each(function(){lb-=a(this).outerWidth()}),kb.width(lb+"px"),bb=0}function i(){if(X&&W){var b=kb.outerHeight(),c=db.outerWidth();fb-=b,a(jb).find(">.jspCap:visible,>.jspArrow").each(function(){lb+=a(this).outerWidth()}),lb-=c,Q-=c,P-=b,kb.parent().append(a('
    ').css("width",b+"px")),f(),h()}X&&O.width(R.outerWidth()-rb+"px"),T=O.outerHeight(),V=T/Q,X&&(mb=Math.ceil(1/U*lb),mb>N.horizontalDragMaxWidth?mb=N.horizontalDragMaxWidth:mbN.verticalDragMaxHeight?gb=N.verticalDragMaxHeight:gbf)$-k>e?tb.scrollByY(-j):p(e);else{if(!(f>0))return void i();e>$+k?tb.scrollByY(j):p(e)}c=setTimeout(h,g?N.initialDelay:N.trackClickRepeatFreq),g=!1},i=function(){c&&clearTimeout(c),c=null,a(document).unbind("mouseup.jsp",i)};return h(),a(document).bind("mouseup.jsp",i),!1}}),X&&kb.bind("mousedown.jsp",function(b){if(void 0===b.originalTarget||b.originalTarget==b.currentTarget){var c,d=a(this),e=d.offset(),f=b.pageX-e.left-bb,g=!0,h=function(){var a=d.offset(),e=b.pageX-a.left-mb/2,j=P*N.scrollPagePercent,k=ab*j/(S-P);if(0>f)bb-k>e?tb.scrollByX(-j):r(e);else{if(!(f>0))return void i();e>bb+k?tb.scrollByX(j):r(e)}c=setTimeout(h,g?N.initialDelay:N.trackClickRepeatFreq),g=!1},i=function(){c&&clearTimeout(c),c=null,a(document).unbind("mouseup.jsp",i)};return h(),a(document).bind("mouseup.jsp",i),!1}})}function n(){kb&&kb.unbind("mousedown.jsp"),db&&db.unbind("mousedown.jsp")}function o(){a("html").unbind("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp"),Y&&Y.removeClass("jspActive"),_&&_.removeClass("jspActive")}function p(c,d){if(W){0>c?c=0:c>Z&&(c=Z);var e=new a.Event("jsp-will-scroll-y");if(b.trigger(e,[c]),!e.isDefaultPrevented()){var f=c||0,g=0===f,h=f==Z,i=c/Z,j=-i*(T-Q);void 0===d&&(d=N.animateScroll),d?tb.animate(Y,"top",c,q,function(){b.trigger("jsp-user-scroll-y",[-j,g,h])}):(Y.css("top",c),q(c),b.trigger("jsp-user-scroll-y",[-j,g,h]))}}}function q(a){void 0===a&&(a=Y.position().top),R.scrollTop(0),$=a||0;var c=0===$,d=$==Z,e=a/Z,f=-e*(T-Q);(ub!=c||wb!=d)&&(ub=c,wb=d,b.trigger("jsp-arrow-change",[ub,wb,vb,xb])),t(c,d),O.css("top",f),b.trigger("jsp-scroll-y",[-f,c,d]).trigger("scroll")}function r(c,d){if(X){0>c?c=0:c>ab&&(c=ab);var e=new a.Event("jsp-will-scroll-x");if(b.trigger(e,[c]),!e.isDefaultPrevented()){var f=c||0,g=0===f,h=f==ab,i=c/ab,j=-i*(S-P);void 0===d&&(d=N.animateScroll),d?tb.animate(_,"left",c,s,function(){b.trigger("jsp-user-scroll-x",[-j,g,h])}):(_.css("left",c),s(c),b.trigger("jsp-user-scroll-x",[-j,g,h]))}}}function s(a){void 0===a&&(a=_.position().left),R.scrollTop(0),bb=a||0;var c=0===bb,d=bb==ab,e=a/ab,f=-e*(S-P);(vb!=c||xb!=d)&&(vb=c,xb=d,b.trigger("jsp-arrow-change",[ub,wb,vb,xb])),u(c,d),O.css("left",f),b.trigger("jsp-scroll-x",[-f,c,d]).trigger("scroll")}function t(a,b){N.showArrows&&(hb[a?"addClass":"removeClass"]("jspDisabled"),ib[b?"addClass":"removeClass"]("jspDisabled"))}function u(a,b){N.showArrows&&(nb[a?"addClass":"removeClass"]("jspDisabled"),ob[b?"addClass":"removeClass"]("jspDisabled"))}function v(a,b){var c=a/(T-Q);p(c*Z,b)}function w(a,b){var c=a/(S-P);r(c*ab,b)}function x(b,c,d){var e,f,g,h,i,j,k,l,m,n=0,o=0;try{e=a(b)}catch(p){return}for(f=e.outerHeight(),g=e.outerWidth(),R.scrollTop(0),R.scrollLeft(0);!e.is(".jspPane");)if(n+=e.position().top,o+=e.position().left,e=e.offsetParent(),/^body|html$/i.test(e[0].nodeName))return;h=z(),j=h+Q,h>n||c?l=n-N.horizontalGutter:n+f>j&&(l=n-Q+f+N.horizontalGutter),isNaN(l)||v(l,d),i=y(),k=i+P,i>o||c?m=o-N.horizontalGutter:o+g>k&&(m=o-P+g+N.horizontalGutter),isNaN(m)||w(m,d)}function y(){return-O.position().left}function z(){return-O.position().top}function A(){var a=T-Q;return a>20&&a-z()<10}function B(){var a=S-P;return a>20&&a-y()<10}function C(){R.unbind(zb).bind(zb,function(a,b,c,d){bb||(bb=0),$||($=0);var e=bb,f=$,g=a.deltaFactor||N.mouseWheelSpeed;return tb.scrollBy(c*g,-d*g,!1),e==bb&&f==$})}function D(){R.unbind(zb)}function E(){return!1}function F(){O.find(":input,a").unbind("focus.jsp").bind("focus.jsp",function(a){x(a.target,!1)})}function G(){O.find(":input,a").unbind("focus.jsp")}function H(){function c(){var a=bb,b=$;switch(d){case 40:tb.scrollByY(N.keyboardSpeed,!1);break;case 38:tb.scrollByY(-N.keyboardSpeed,!1);break;case 34:case 32:tb.scrollByY(Q*N.scrollPagePercent,!1);break;case 33:tb.scrollByY(-Q*N.scrollPagePercent,!1);break;case 39:tb.scrollByX(N.keyboardSpeed,!1);break;case 37:tb.scrollByX(-N.keyboardSpeed,!1)}return e=a!=bb||b!=$}var d,e,f=[];X&&f.push(jb[0]),W&&f.push(cb[0]),O.bind("focus.jsp",function(){b.focus()}),b.attr("tabindex",0).unbind("keydown.jsp keypress.jsp").bind("keydown.jsp",function(b){if(b.target===this||f.length&&a(b.target).closest(f).length){var g=bb,h=$;switch(b.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:d=b.keyCode,c();break;case 35:v(T-Q),d=null;break;case 36:v(0),d=null}return e=b.keyCode==d&&g!=bb||h!=$,!e}}).bind("keypress.jsp",function(b){return b.keyCode==d&&c(),b.target===this||f.length&&a(b.target).closest(f).length?!e:void 0}),N.hideFocus?(b.css("outline","none"),"hideFocus"in R[0]&&b.attr("hideFocus",!0)):(b.css("outline",""),"hideFocus"in R[0]&&b.attr("hideFocus",!1))}function I(){b.attr("tabindex","-1").removeAttr("tabindex").unbind("keydown.jsp keypress.jsp"),O.unbind(".jsp")}function J(){if(location.hash&&location.hash.length>1){var b,c,d=escape(location.hash.substr(1));try{b=a("#"+d+', a[name="'+d+'"]')}catch(e){return}b.length&&O.find(d)&&(0===R.scrollTop()?c=setInterval(function(){R.scrollTop()>0&&(x(b,!0),a(document).scrollTop(R.position().top),clearInterval(c))},50):(x(b,!0),a(document).scrollTop(R.position().top)))}}function K(){a(document.body).data("jspHijack")||(a(document.body).data("jspHijack",!0),a(document.body).delegate('a[href*="#"]',"click",function(b){var c,d,e,f,g,h,i=this.href.substr(0,this.href.indexOf("#")),j=location.href;if(-1!==location.href.indexOf("#")&&(j=location.href.substr(0,location.href.indexOf("#"))),i===j){c=escape(this.href.substr(this.href.indexOf("#")+1));try{d=a("#"+c+', a[name="'+c+'"]')}catch(k){return}d.length&&(e=d.closest(".jspScrollable"),f=e.data("jsp"),f.scrollToElement(d,!0),e[0].scrollIntoView&&(g=a(window).scrollTop(),h=d.offset().top,(g>h||h>g+a(window).height())&&e[0].scrollIntoView()),b.preventDefault())}}))}function L(){var a,b,c,d,e,f=!1;R.unbind("touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick").bind("touchstart.jsp",function(g){var h=g.originalEvent.touches[0];a=y(),b=z(),c=h.pageX,d=h.pageY,e=!1,f=!0}).bind("touchmove.jsp",function(g){if(f){var h=g.originalEvent.touches[0],i=bb,j=$;return tb.scrollTo(a+c-h.pageX,b+d-h.pageY),e=e||Math.abs(c-h.pageX)>5||Math.abs(d-h.pageY)>5,i==bb&&j==$}}).bind("touchend.jsp",function(){f=!1}).bind("click.jsp-touchclick",function(){return e?(e=!1,!1):void 0})}function M(){var a=z(),c=y();b.removeClass("jspScrollable").unbind(".jsp"),O.unbind(".jsp"),b.replaceWith(yb.append(O.children())),yb.scrollTop(a),yb.scrollLeft(c),pb&&clearInterval(pb)}var N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb=this,ub=!0,vb=!0,wb=!1,xb=!1,yb=b.clone(!1,!1).empty(),zb=a.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp";"border-box"===b.css("box-sizing")?(qb=0,rb=0):(qb=b.css("paddingTop")+" "+b.css("paddingRight")+" "+b.css("paddingBottom")+" "+b.css("paddingLeft"),rb=(parseInt(b.css("paddingLeft"),10)||0)+(parseInt(b.css("paddingRight"),10)||0)),a.extend(tb,{reinitialise:function(b){b=a.extend({},N,b),d(b)},scrollToElement:function(a,b,c){x(a,b,c)},scrollTo:function(a,b,c){w(a,c),v(b,c)},scrollToX:function(a,b){w(a,b)},scrollToY:function(a,b){v(a,b)},scrollToPercentX:function(a,b){w(a*(S-P),b)},scrollToPercentY:function(a,b){v(a*(T-Q),b)},scrollBy:function(a,b,c){tb.scrollByX(a,c),tb.scrollByY(b,c)},scrollByX:function(a,b){var c=y()+Math[0>a?"floor":"ceil"](a),d=c/(S-P);r(d*ab,b)},scrollByY:function(a,b){var c=z()+Math[0>a?"floor":"ceil"](a),d=c/(T-Q);p(d*Z,b)},positionDragX:function(a,b){r(a,b)},positionDragY:function(a,b){p(a,b)},animate:function(a,b,c,d,e){var f={};f[b]=c,a.animate(f,{duration:N.animateDuration,easing:N.animateEase,queue:!1,step:d,complete:e})},getContentPositionX:function(){return y()},getContentPositionY:function(){return z()},getContentWidth:function(){return S},getContentHeight:function(){return T},getPercentScrolledX:function(){return y()/(S-P)},getPercentScrolledY:function(){return z()/(T-Q)},getIsScrollableH:function(){return X},getIsScrollableV:function(){return W},getContentPane:function(){return O},scrollToBottom:function(a){p(Z,a)},hijackInternalLinks:a.noop,destroy:function(){M()}}),d(c)}return b=a.extend({},a.fn.jScrollPane.defaults,b),a.each(["arrowButtonSpeed","trackClickSpeed","keyboardSpeed"],function(){b[this]=b[this]||b.speed}),this.each(function(){var d=a(this),e=d.data("jsp");e?e.reinitialise(b):(a("script",d).filter('[type="text/javascript"],:not([type])').remove(),e=new c(d,b),d.data("jsp",e))})},a.fn.jScrollPane.defaults={showArrows:!1,maintainPosition:!0,stickToBottom:!1,stickToRight:!1,clickOnTrack:!0,autoReinitialise:!1,autoReinitialiseDelay:500,verticalDragMinHeight:0,verticalDragMaxHeight:99999,horizontalDragMinWidth:0,horizontalDragMaxWidth:99999,contentWidth:void 0,animateScroll:!1,animateDuration:300,animateEase:"linear",hijackInternalLinks:!1,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:3,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:!1,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:"split",horizontalArrowPositions:"split",enableKeyboardNavigation:!0,hideFocus:!1,keyboardSpeed:0,initialDelay:300,speed:30,scrollPagePercent:.8}}); \ No newline at end of file diff --git a/package/material/static/material/js/jquery.min.js b/package/material/static/material/js/jquery.min.js deleted file mode 100644 index 49d1fcfb..00000000 --- a/package/material/static/material/js/jquery.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w(" -{% if favicon %} - -{% endif %} -{% endblock %} - - -{% block branding %} - - - -{% endblock %} - -{% block userlinks %} - {% block welcome-msg %}{% endblock %} - {% if site_url %} - {% trans 'View site' %} - {% endif %} - {% if user.is_active and user.is_staff %} - {% url 'django-admindocs-docroot' as docsroot %} - {% if docsroot %} - {% trans 'Documentation' %} - {% endif %} - {% endif %} - {% if user.has_usable_password %} - {% trans 'Change password' %} - {% endif %} - - {% trans 'Log out' %} - exit_to_app - -{% endblock %} - -{% block side_nav %} - -
    - {% include 'material/side_nav.html' with available_apps=available_apps app=app %} -
    -{% endblock %} - -{% block footer %} - - - - - - -{% endblock %} diff --git a/package/material/templates/admin/change_form.html b/package/material/templates/admin/change_form.html deleted file mode 100644 index 74eb824e..00000000 --- a/package/material/templates/admin/change_form.html +++ /dev/null @@ -1,81 +0,0 @@ -{% extends "admin/change_form.html" %} -{% load i18n admin_urls static admin_modify %} - -{% block extrastyle %} - {{ block.super }} - - - -{% endblock %} - -{% block content %} -
    -
    {% csrf_token %}{% block form_top %}{% endblock %} -
    - {% if is_popup %}{% endif %} - {% if to_field %}{% endif %} - {% if save_on_top %}{% block submit_buttons_top %}{% submit_row %}{% endblock %}{% endif %} - {% if errors %} -

    - {% if errors|length == 1 %}{% trans "Please correct the error below." %}{% else %}{% trans "Please correct the errors below." %}{% endif %} -

    - {{ adminform.form.non_field_errors }} - {% endif %} -
    - {% block field_sets %} - {% for fieldset in adminform %} - {% include "admin/includes/fieldset.html" %} - {% endfor %} - {% endblock %} - - {% block inline_field_sets %} - {% for inline_admin_formset in inline_admin_formsets %} - {% include inline_admin_formset.opts.template %} - {% endfor %} - {% endblock %} - - {% block after_field_sets %}{% endblock %} - {% block after_related_objects %}{% endblock %} - {% block submit_buttons_bottom %}{% submit_row %}{% endblock %} - {% block admin_change_form_document_ready %} - - {% endblock %} -
    - - {# JavaScript for prepopulated fields #} - {% prepopulated_fields_js %} - -
    -
    - {% block object-tools %} - {% if change %} -
    -
    -
    -

    perm_data_setting{% trans 'Tools' %}

    - {% if not is_popup %} -
      - {% block object-tools-items %} - {% change_form_object_tools %} - {% endblock %} -
    - {% endif %} -
    -
    -
    - {% endif %} - {% endblock %} -
    -{% endblock %} - -{% block footer %} - {{ block.super }} - -{% endblock %} - diff --git a/package/material/templates/admin/change_form_object_tools.html b/package/material/templates/admin/change_form_object_tools.html deleted file mode 100644 index 4a8283a7..00000000 --- a/package/material/templates/admin/change_form_object_tools.html +++ /dev/null @@ -1,18 +0,0 @@ -{% load i18n admin_urls %} -{% block object-tools-items %} -
  • - {% url opts|admin_urlname:'history' original.pk|admin_urlquote as history_url %} - - history - {% trans "History" %} - -
  • - {% if has_absolute_url %} -
  • - - web - {% trans "View on site" %} - -
  • - {% endif %} -{% endblock %} diff --git a/package/material/templates/admin/change_list.html b/package/material/templates/admin/change_list.html deleted file mode 100644 index 24266952..00000000 --- a/package/material/templates/admin/change_list.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "admin/change_list.html" %} -{% load i18n static admin_list %} -{% load i18n admin_urls %} - -{% block extrastyle %} - {{ block.super }} - -{% endblock %} - -{% block content %} -
    - {% block object-tools %} - - {% endblock %} - {% if cl.formset.errors %} -

    - {% if cl.formset.total_error_count == 1 %}{% trans "Please correct the error below." %}{% else %}{% trans "Please correct the errors below." %}{% endif %} -

    - {{ cl.formset.non_form_errors }} - {% endif %} -
    - - {% block date_hierarchy %}{% date_hierarchy cl %}{% endblock %} - -
    {% csrf_token %} - {% if cl.formset %} -
    {{ cl.formset.management_form }}
    - {% endif %} - - {% block result_list %} - {% result_list cl %} - {% if action_form and actions_on_bottom and cl.show_admin_actions %}{% admin_actions %}{% endif %} - {% endblock %} - {% block pagination %}{% pagination cl %}{% endblock %} -
    -
    -
    -
    - {% if action_form and actions_on_top and cl.show_admin_actions %}{% admin_actions %}{% endif %} -
    -
    - {% block search %}{% search_form cl %}{% endblock %} -
    -
    - {% block filters %} - {% if cl.has_filters %} -
    - - {% for spec in cl.filter_specs %}{% admin_list_filter cl spec %}{% endfor %} -
    - {% endif %} - {% endblock %} -
    -
    -
    -{% endblock %} - diff --git a/package/material/templates/admin/change_list_results.html b/package/material/templates/admin/change_list_results.html deleted file mode 100644 index c37bd4fe..00000000 --- a/package/material/templates/admin/change_list_results.html +++ /dev/null @@ -1,61 +0,0 @@ -{% load i18n static material %} -{% if result_hidden_fields %} -
    {# DIV for HTML validation #} -{% for item in result_hidden_fields %}{{ item }}{% endfor %} -
    -{% endif %} -{% if results %} -
    - - - -{% for header in result_headers %} - - -{% endfor %} - - - -{% for result in results %} -{% if result.form.non_field_errors %} - -{% endif %} - - {% for item in result %} - {% if 'action_checkbox' in cl.list_display and forloop.counter == 1 %} - - {% else %} - {{ item }} - {% endif %} - {% endfor %} - -{% endfor %} - -
    - {% if header.sortable %} - {% if header.sort_priority > 0 %} -
    - - {% if num_sorted_fields > 1 %}{{ header.sort_priority }}{% endif %} - -
    - {% endif %} - {% endif %} -
    - {% if header.sortable %} - {{ header.text|capfirst }} - {% else %} - - {% endif %} -
    -
    -
    {{ result.form.non_field_errors }}
    - -
    -
    -{% endif %} diff --git a/package/material/templates/admin/delete_confirmation.html b/package/material/templates/admin/delete_confirmation.html deleted file mode 100644 index 9ca4b7cd..00000000 --- a/package/material/templates/admin/delete_confirmation.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends 'admin/delete_confirmation.html' %} -{% load i18n %} - -{% block content %} -
    -
    -
    -
    -
    - {% if perms_lacking %} -

    - {% blocktrans with escaped_object=object %}Deleting the {{ object_name }} '{{ escaped_object }}' would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:{% endblocktrans %} -

    -
      - {% for obj in perms_lacking %} -
    • {{ obj }}
    • - {% endfor %} -
    - {% elif protected %} -

    - {% blocktrans with escaped_object=object %}Deleting the {{ object_name }} '{{ escaped_object }}' would require deleting the following protected related objects:{% endblocktrans %} -

    -
      - {% for obj in protected %} -
    • {{ obj }}
    • - {% endfor %} -
    - {% else %} -

    - {% blocktrans with escaped_object=object %}Are you sure you want to delete the {{ object_name }}"{{ escaped_object }}"? All of the following related items will be deleted:{% endblocktrans %} -

    - {% include "admin/includes/object_delete_summary.html" %} -

    {% trans "Objects" %}

    -
      {{ deleted_objects|unordered_list }}
    -
    {% csrf_token %} -
    - - {% if is_popup %}{% endif %} - {% if to_field %}{% endif %} - - - {% trans 'No, take me back' %} - backspace - -
    -
    - {% endif %} -
    -
    -
    -
    -
    -{% endblock %} diff --git a/package/material/templates/admin/delete_selected_confirmation.html b/package/material/templates/admin/delete_selected_confirmation.html deleted file mode 100644 index 8689849e..00000000 --- a/package/material/templates/admin/delete_selected_confirmation.html +++ /dev/null @@ -1,54 +0,0 @@ -{% extends "admin/delete_selected_confirmation.html" %} -{% load i18n l10n admin_urls static %} - -{% block content %} -
    -
    -
    -
    -
    - {% if perms_lacking %} -

    {% blocktrans %}Deleting the selected {{ objects_name }} would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:{% endblocktrans %}

    -
      - {% for obj in perms_lacking %} -
    • {{ obj }}
    • - {% endfor %} -
    - {% elif protected %} -

    {% blocktrans %}Deleting the selected {{ objects_name }} would require deleting the following protected related objects:{% endblocktrans %}

    -
      - {% for obj in protected %} -
    • {{ obj }}
    • - {% endfor %} -
    - {% else %} -

    {% blocktrans %}Are you sure you want to delete the selected {{ objects_name }}? All of the following objects and their related items will be deleted:{% endblocktrans %}

    - {% include "admin/includes/object_delete_summary.html" %} -

    {% trans "Objects" %}

    - {% for deletable_object in deletable_objects %} -
      {{ deletable_object|unordered_list }}
    - {% endfor %} -
    {% csrf_token %} -
    - {% for obj in queryset %} - - {% endfor %} - - - - - {% trans 'No, take me back' %} - backspace - -
    -
    - {% endif %} -
    -
    -
    -
    -
    -{% endblock %} diff --git a/package/material/templates/admin/edit_inline/tabular.html b/package/material/templates/admin/edit_inline/tabular.html deleted file mode 100644 index c50b8263..00000000 --- a/package/material/templates/admin/edit_inline/tabular.html +++ /dev/null @@ -1,80 +0,0 @@ -{% load i18n admin_urls static admin_modify %} -
    - -
    diff --git a/package/material/templates/admin/filter.html b/package/material/templates/admin/filter.html deleted file mode 100644 index 549eaa34..00000000 --- a/package/material/templates/admin/filter.html +++ /dev/null @@ -1,9 +0,0 @@ -{% load i18n %} -
    - - -
    diff --git a/package/material/templates/admin/includes/fieldset.html b/package/material/templates/admin/includes/fieldset.html deleted file mode 100644 index 809737a6..00000000 --- a/package/material/templates/admin/includes/fieldset.html +++ /dev/null @@ -1,36 +0,0 @@ -
    - {% if fieldset.name %}

    {{ fieldset.name }}

    {% endif %} - {% if fieldset.description %} -
    {{ fieldset.description|safe }}
    - {% endif %} - {% for line in fieldset %} -
    - {% if line.fields|length_is:'1' %}{{ line.errors }}{% endif %} - {% for field in line %} -
    - {% if not line.fields|length_is:'1' and not field.is_readonly %}{{ field.errors }}{% endif %} - {% if field.is_checkbox %} -
    - -
    -
    {{ field.field.label }}
    - {% else %} - {{ field.label_tag }} - {% if field.is_readonly %} -
    {{ field.contents }}
    - {% else %} - {{ field.field }} - {% endif %} - {% endif %} - {% if field.field.help_text %} -
    {{ field.field.help_text|safe }}
    - {% endif %} -
    - {% endfor %} -
    - {% endfor %} -
    diff --git a/package/material/templates/admin/index.html b/package/material/templates/admin/index.html deleted file mode 100644 index 98119273..00000000 --- a/package/material/templates/admin/index.html +++ /dev/null @@ -1,11 +0,0 @@ -{% extends "admin/index.html" %} -{% load static %} - -{% block extrastyle %} -{{ block.super }} - -{% endblock %} - -{% block content %} - {% include 'material/includes/app_content.html' %} -{% endblock %} diff --git a/package/material/templates/admin/object_history.html b/package/material/templates/admin/object_history.html deleted file mode 100644 index 88116594..00000000 --- a/package/material/templates/admin/object_history.html +++ /dev/null @@ -1,42 +0,0 @@ -{% extends "admin/object_history.html" %} -{% load i18n admin_urls static %} - -{% block extrastyle %} - {{ block.super }} - -{% endblock %} - -{% block content %} -
    -
    - {% if action_list %} -
    -
    - - - - - - - - - - {% for action in action_list %} - - - - - - {% endfor %} - -
    {% trans 'Date/time' %}{% trans 'User' %}{% trans 'Action' %}
    {{ action.action_time|date:"DATETIME_FORMAT" }}{{ action.user.get_username }}{% if action.user.get_full_name %} ({{ action.user.get_full_name }}){% endif %}{{ action.get_change_message }}
    -
    -
    - {% else %} -

    - {% trans "This object doesn't have a change history. It probably wasn't added via this admin site." %} -

    - {% endif %} -
    -
    -{% endblock %} diff --git a/package/material/templates/admin/search_form.html b/package/material/templates/admin/search_form.html deleted file mode 100644 index fa14851b..00000000 --- a/package/material/templates/admin/search_form.html +++ /dev/null @@ -1,33 +0,0 @@ -{% load i18n static %} - -{% block extrastyle %} - -{% endblock %} - -{% if cl.search_fields %} -
    -{% endif %} \ No newline at end of file diff --git a/package/material/templates/admin/submit_line.html b/package/material/templates/admin/submit_line.html deleted file mode 100644 index 61ebc388..00000000 --- a/package/material/templates/admin/submit_line.html +++ /dev/null @@ -1,87 +0,0 @@ -{% load i18n admin_urls static %} - - - -
    -
    - select_all{% trans 'All actions' %} - -
    - -
    - {% block submit-row %} - {% if show_save %} - - {% endif %} - {% if show_delete_link and original %} - {% url opts|admin_urlname:'delete' original.pk|admin_urlquote as delete_url %} - - {% trans "Delete" %} - delete_forever - - {% endif %} - {% endblock %} -
    -
    diff --git a/package/material/templates/admin/widgets/clearable_file_input.html b/package/material/templates/admin/widgets/clearable_file_input.html deleted file mode 100644 index 8ee8c82e..00000000 --- a/package/material/templates/admin/widgets/clearable_file_input.html +++ /dev/null @@ -1,27 +0,0 @@ -{% load static %} - -
    -
    -
    -
    - File - -
    -
    - - {% if not widget.required and widget.is_initial %} -
    - -
    - {% endif %} -
    -
    -{% if widget.is_initial %} - - get_app - -{% endif %} -
    diff --git a/package/material/templates/admin/widgets/related_widget_wrapper.html b/package/material/templates/admin/widgets/related_widget_wrapper.html deleted file mode 100644 index 7ea52956..00000000 --- a/package/material/templates/admin/widgets/related_widget_wrapper.html +++ /dev/null @@ -1,34 +0,0 @@ -{% load i18n static %} - - diff --git a/package/material/templates/material/includes/app_content.html b/package/material/templates/material/includes/app_content.html deleted file mode 100644 index a5a21c91..00000000 --- a/package/material/templates/material/includes/app_content.html +++ /dev/null @@ -1,43 +0,0 @@ -{% load i18n %} - -
    -
    - {% if app_list %} - {% for app in app_list %} -
    -
    -
    -
    - {{ app.name }} -
    -
    - {% for model in app.models %} - {% if model.admin_url %} - - {% else %} -
    {{ model.name }}
    - {% endif %} - {% endfor %} -
    -
    -
    -
    - {% endfor %} - {% else %} -
    -
    -
    -

    {% trans "You don't have permission to view or edit anything." %}

    -
    -
    -
    - {% endif %} -
    -
    \ No newline at end of file diff --git a/package/material/templates/material/index.html b/package/material/templates/material/index.html deleted file mode 100644 index 3d948300..00000000 --- a/package/material/templates/material/index.html +++ /dev/null @@ -1,22 +0,0 @@ -{% extends 'admin/index.html' %} -{% load static i18n %} - -{% block extrastyle %} -{{ block.super }} - -{% endblock %} - -{% if not is_popup %} -{% block breadcrumbs %} - -{% endblock %} -{% endif %} - -{% block content %} - {% include 'material/includes/app_content.html' %} -{% endblock %} - -{% block sidebar %} -{% endblock %} diff --git a/package/material/templates/material/login.html b/package/material/templates/material/login.html deleted file mode 100644 index 958b2293..00000000 --- a/package/material/templates/material/login.html +++ /dev/null @@ -1,94 +0,0 @@ -{% extends "admin/login.html" %} -{% load i18n static %} - -{% block extrastyle %} -{{ block.super }} - - - -{% endblock %} - -{% block branding %}{% endblock %} -{% block inside_container %}{% endblock %} -{% block side_nav %}{% endblock %} - -{% block content %} -
    -
    - {% if form.errors and not form.non_field_errors %} -

    - {% if form.errors.items|length == 1 %} - {% trans "Please correct the error below." %} - {% else %} - {% trans "Please correct the errors below." %} - {% endif %} -

    - {% endif %} - - {% if form.non_field_errors %} - {% for error in form.non_field_errors %} -

    - {{ error }} -

    - {% endfor %} - {% endif %} - {% if user.is_authenticated %} -

    - {% blocktrans trimmed %} - You are authenticated as {{ username }}, but are not authorized to - access this page. Would you like to login to a different account? - {% endblocktrans %} -

    - {% endif %} -
    {% csrf_token %} - -
    -
    -
    -
    - person - - -
    {{ form.username.errors }}
    -
    -
    -
    -
    - -
    -
    -
    -
    - lock - - visibility - visibility_off - -
    {{ form.password.errors }}
    -
    -
    -
    -
    - - {% url 'admin_password_reset' as password_reset_url %} - {% if password_reset_url %} - - {% endif %} -
    - -
    -
    -
    - -
    -{% endblock %} diff --git a/package/material/templates/material/logout.html b/package/material/templates/material/logout.html deleted file mode 100644 index c567c11f..00000000 --- a/package/material/templates/material/logout.html +++ /dev/null @@ -1,30 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n static %} - -{% block extrastyle %} -{{ block.super }} - - -{% endblock %} - -{% block branding %}{% endblock %} -{% block inside_container %}{% endblock %} -{% block breadcrumbs %}{% endblock %} -{% block side_nav %}{% endblock %} - -{% block content %} - -
    - -
    -

    {% trans "Logged out" %}

    -

    {% trans "Thanks for spending some quality time with the Web site today." %}

    -

    {% trans 'Log in again' %} - send -

    -
    -
    - -{% endblock %} diff --git a/package/material/templates/material/password_change.html b/package/material/templates/material/password_change.html deleted file mode 100644 index 6b4c48e9..00000000 --- a/package/material/templates/material/password_change.html +++ /dev/null @@ -1,68 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n static %} - -{% block extrastyle %} -{{ block.super }} - -{% endblock %} - -{% block title %}{{ title }}{% endblock %} - -{% block content %} -
    -
    -
    -
    -
    {% csrf_token %} -
    - {% if form.errors %} -
    -
    - {% if form.errors.items|length == 1 %} - {% trans "Please correct the error below." %} - {% else %} - {% trans "Please correct the errors below." %} - {% endif %} -
    -
    - {% endif %} - -

    {% trans "Please enter your old password, for security's sake, and then enter your new password twice so we can verify you typed it in correctly." %}

    -
    - - {{ form.old_password }} - {{ form.old_password.errors }} -
    - -
    - {{ form.new_password1.errors }} - - {{ form.new_password1 }} - {% if form.new_password1.help_text %} -
    {{ form.new_password1.help_text|safe }}
    - {% endif %} -
    - -
    - - {{ form.new_password2 }} - {{ form.new_password2.errors }} - {% if form.new_password2.help_text %} -
    {{ form.new_password2.help_text|safe }}
    - {% endif %} -
    - -
    - -
    - -
    -
    -
    -
    -
    -
    -{% endblock %} diff --git a/package/material/templates/material/side_nav.html b/package/material/templates/material/side_nav.html deleted file mode 100644 index 154d44a1..00000000 --- a/package/material/templates/material/side_nav.html +++ /dev/null @@ -1,53 +0,0 @@ -{% load i18n static %} - -
    - {% if available_apps %} -
      -
    • -
      -
      - {% if user.profile.picture %} - - {% elif user.picture %} - - {% else %} - - {% endif %} - -
      - {% firstof user.get_short_name user.get_username %} - {{ user.email|default_if_none:'' }} -
      -
      -
      -
    • - {% for app in available_apps %} -
    • -
      - {% if app.icon %}{{ app.icon }}{% else %}settings{% endif %} - {{ app.name }} -
      -
      - {% for model in app.models %} - {% if model.admin_url %} - - {% else %} -
      {{ model.name }}
      - {% endif %} - {% endfor %} -
      -
    • - {% endfor %} -
    - {% else %} -
    -
    -
    -

    {% trans "You don't have permission to view or edit anything." %} -

    -
    -
    - {% endif %} -
    diff --git a/package/material/templates/material/widgets/date.html b/package/material/templates/material/widgets/date.html deleted file mode 100644 index 37af6f2f..00000000 --- a/package/material/templates/material/widgets/date.html +++ /dev/null @@ -1,4 +0,0 @@ -
    - - insert_invitation -
    diff --git a/package/material/templates/material/widgets/split_datetime.html b/package/material/templates/material/widgets/split_datetime.html deleted file mode 100644 index 859b04df..00000000 --- a/package/material/templates/material/widgets/split_datetime.html +++ /dev/null @@ -1,26 +0,0 @@ -

    - {{ date_label }} {% with widget=widget.subwidgets.0 %}{% include widget.template_name %}{% endwith %} - insert_invitation - - {{ time_label }} {% with widget=widget.subwidgets.1 %}{% include widget.template_name %}{% endwith %} - access_time - -

    - - diff --git a/package/material/templates/material/widgets/time.html b/package/material/templates/material/widgets/time.html deleted file mode 100644 index f0e1f139..00000000 --- a/package/material/templates/material/widgets/time.html +++ /dev/null @@ -1,4 +0,0 @@ -
    - - access_time -
    diff --git a/package/material/templatetags/__init__.py b/package/material/templatetags/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/package/material/templatetags/material.py b/package/material/templatetags/material.py deleted file mode 100644 index d9647be2..00000000 --- a/package/material/templatetags/material.py +++ /dev/null @@ -1,14 +0,0 @@ -import re - -from django.template import Library -register = Library() - - -CL_VALUE_RE = re.compile('value=\"([^"]*)\"') - - -@register.filter -def admin_change_list_value(result_checkbox_html): - """Extract value from rendered admin list action checkbox.""" - value = CL_VALUE_RE.findall(result_checkbox_html) - return value[0] if value else None diff --git a/package/material/urls.py b/package/material/urls.py deleted file mode 100644 index e4aa75ea..00000000 --- a/package/material/urls.py +++ /dev/null @@ -1,8 +0,0 @@ -from django.urls import path - -from material.sites import site - - -urlpatterns = [ - path('', site.urls, name='base') -] diff --git a/package/material/widgets.py b/package/material/widgets.py deleted file mode 100644 index 718ff6c6..00000000 --- a/package/material/widgets.py +++ /dev/null @@ -1,31 +0,0 @@ -from django.contrib.admin import widgets -from django import forms - - -class MaterialAdminDateWidget(widgets.AdminDateWidget): - """Date widget with material specific styling""" - template_name = 'material/widgets/date.html' - - -class MaterialAdminSplitDateTime(forms.SplitDateTimeWidget): - """A SplitDateTime Widget with material specific styling""" - template_name = 'material/widgets/split_datetime.html' - - def __init__(self, attrs=None, date_format=None, time_format=None, date_attrs=None, time_attrs=None): - date_attrs = date_attrs or {} - date_attrs.update({'class': 'datepicker'}) - time_attrs = time_attrs or {} - time_attrs.update({'class': 'timepicker'}) - super().__init__(attrs, date_format, time_format, date_attrs, time_attrs) - - -class MaterialAdminTimeWidget(forms.TimeInput): - """Time input with material css styles""" - template_name = 'material/widgets/time.html' - - -class MaterialAdminTextareaWidget(widgets.AdminTextareaWidget): - """Textarea with material css styles""" - - def __init__(self, attrs=None): - super().__init__(attrs={'class': 'materialize-textarea', **(attrs or {})})