From 7d36cabadb7dc394b1cba8d8e4396a1d49d4a8f8 Mon Sep 17 00:00:00 2001 From: Martin Date: Sun, 3 Dec 2017 02:10:00 -0300 Subject: [PATCH] updated Materialize to v0.100.2 --- assets/LICENSE | 42 +- assets/README.md | 139 +- assets/css/materialize.css | 2219 +++-- assets/css/materialize.min.css | 32 +- assets/fonts/roboto/Roboto-Bold.eot | Bin 20966 -> 0 bytes assets/fonts/roboto/Roboto-Bold.ttf | Bin 127744 -> 0 bytes assets/fonts/roboto/Roboto-Bold.woff | Bin 62876 -> 90308 bytes assets/fonts/roboto/Roboto-Bold.woff2 | Bin 49976 -> 64800 bytes assets/fonts/roboto/Roboto-Light.eot | Bin 20940 -> 0 bytes assets/fonts/roboto/Roboto-Light.ttf | Bin 126792 -> 0 bytes assets/fonts/roboto/Roboto-Light.woff | Bin 62316 -> 89672 bytes assets/fonts/roboto/Roboto-Light.woff2 | Bin 49380 -> 64268 bytes assets/fonts/roboto/Roboto-Medium.eot | Bin 21364 -> 0 bytes assets/fonts/roboto/Roboto-Medium.ttf | Bin 127488 -> 0 bytes assets/fonts/roboto/Roboto-Medium.woff | Bin 62980 -> 90560 bytes assets/fonts/roboto/Roboto-Medium.woff2 | Bin 50224 -> 65412 bytes assets/fonts/roboto/Roboto-Regular.eot | Bin 21320 -> 0 bytes assets/fonts/roboto/Roboto-Regular.ttf | Bin 126072 -> 0 bytes assets/fonts/roboto/Roboto-Regular.woff | Bin 61736 -> 89828 bytes assets/fonts/roboto/Roboto-Regular.woff2 | Bin 49236 -> 64832 bytes assets/fonts/roboto/Roboto-Thin.eot | Bin 21659 -> 0 bytes assets/fonts/roboto/Roboto-Thin.ttf | Bin 127584 -> 0 bytes assets/fonts/roboto/Roboto-Thin.woff | Bin 61628 -> 88132 bytes assets/fonts/roboto/Roboto-Thin.woff2 | Bin 48524 -> 63056 bytes assets/js/materialize.js | 10786 ++++++++++++--------- assets/js/materialize.min.js | 16 +- 26 files changed, 8034 insertions(+), 5200 deletions(-) delete mode 100644 assets/fonts/roboto/Roboto-Bold.eot delete mode 100644 assets/fonts/roboto/Roboto-Bold.ttf delete mode 100644 assets/fonts/roboto/Roboto-Light.eot delete mode 100644 assets/fonts/roboto/Roboto-Light.ttf delete mode 100644 assets/fonts/roboto/Roboto-Medium.eot delete mode 100644 assets/fonts/roboto/Roboto-Medium.ttf delete mode 100644 assets/fonts/roboto/Roboto-Regular.eot delete mode 100644 assets/fonts/roboto/Roboto-Regular.ttf delete mode 100644 assets/fonts/roboto/Roboto-Thin.eot delete mode 100644 assets/fonts/roboto/Roboto-Thin.ttf diff --git a/assets/LICENSE b/assets/LICENSE index 44bd03e..30b9ff6 100644 --- a/assets/LICENSE +++ b/assets/LICENSE @@ -1,21 +1,21 @@ -The MIT License (MIT) - -Copyright (c) 2014-2017 Materialize - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +The MIT License (MIT) + +Copyright (c) 2014-2017 Materialize + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/README.md b/assets/README.md index 497b01a..b1e31c8 100644 --- a/assets/README.md +++ b/assets/README.md @@ -1,49 +1,90 @@ -![alt tag](https://raw.github.com/dogfalo/materialize/master/images/materialize.gif) -=========== - -[![Travis CI](https://travis-ci.org/Dogfalo/materialize.svg?branch=master)](https://travis-ci.org/Dogfalo/materialize)[![devDependency Status](https://david-dm.org/Dogfalo/materialize/dev-status.svg)](https://david-dm.org/Dogfalo/materialize#info=devDependencies)[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/Dogfalo/materialize?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) - -[Materialize](http://materializecss.com/), a CSS Framework based on material design - -### Current Version : v0.97.8 - -## Sass Requirements: -- Ruby Sass 3.3+, LibSass 0.6+ - -## Supported Browsers: -Chrome 35+, Firefox 31+, Safari 7+, IE 10+ - -## Changelog -- v0.97.8 (October 30th, 2016) - - **Refactored Modal plugin** - - Tabs now supported in navbar - - Chips data can now be reinitiailized - - Minor side nav fixes - - FAB to toolbar component added - - Fixed dropdown options bug -- v0.97.7 (July 23rd, 2016) - - Basic horizontal cards - - Carousel bug fixes and new features - - Updated sidenav styles and new component - - Meteor package now supports Sass - - Autocomplete form component - - Chips jQuery plugin -- v0.97.6 (April 1st, 2016) - - **Removed deprecated material icons from project** - - **Changed /font directory to /fonts** - - Datepicker and ScrollSpy now compatible with jQuery 2.2.x - - Responsive tables now work with empty cells - - Added focus states to checkboxes, switches, and radio buttons - - Sidenav and Modals no longer cause flicker with scrollbar - - Materialbox overflow and z-index issues fixed - - Added new option for Card actions within a Card reveal -- v0.97.5 (December 21st, 2015) - - Fixed Meteor package crash - - - -## Contributing -[Please read CONTRIBUTING.md for more information](CONTRIBUTING.md) - -## Testing -We use Jasmine as our testing framework and we're trying to write a robust test suite for our components. If you want to help, [here's a starting guide on how to write tests in Jasmine](https://docs.google.com/document/d/1dVM6qGt_b_y9RRhr9X7oZfFydaJIEqB9CT7yekv-4XE/edit?usp=sharing) +

+ + + + +

MaterializeCSS

+ +

+ Materialize, a CSS Framework based on material design. +
+ -- Browse the docs -- +
+
+ + Travis CI badge + + + npm version badge + + + CDNJS version badge + + + dependencies Status badge + + + devDependency Status badge + + + Gitter badge + +

+ +## Table of Contents +- [Quickstart](#quickstart) +- [Documentation](#documentation) +- [Supported Browsers](#supported-browsers) +- [Changelog](#changelog) +- [Testing](#testing) +- [Contributing](#contributing) +- [Copyright and license](#copyright-and-license) + +## Quickstart: +Read the [getting started guide](http://materializecss.com/getting-started.html) for more information on how to use materialize. + +- [Download the latest release](https://github.com/Dogfalo/materialize/releases/latest) of materialize directly from GitHub. +- Clone the repo: `git clone https://github.com/Dogfalo/materialize.git` +- Include the files via [cdnjs](https://cdnjs.com/libraries/materialize). More [here](http://materializecss.com/getting-started.html). +- Install with [npm](https://www.npmjs.com): `npm install materialize-css` +- Install with [Bower](https://bower.io): `bower install materialize` +- Install with [Atmosphere](https://atmospherejs.com): `meteor add materialize:materialize` + +## Documentation +The documentation can be found at . To run the documentation locally on your machine, you need [Node.js](https://nodejs.org/en/) installed on your computer. + +### Running documentation locally +Run these commands to set up the documentation: + +```bash +git clone https://github.com/Dogfalo/materialize +cd materialize +npm install +``` + +Then run `grunt monitor` to compile the documentation. When it finishes, open a new browser window and navigate to `localhost:8000`. We use [BrowserSync](https://www.browsersync.io/) to display the documentation. + +### Documentation for previous releases +Previous releases and their documentation are available for [download](https://github.com/Dogfalo/materialize/releases). + +## Supported Browsers: +Materialize is compatible with: + +- Chrome 35+ +- Firefox 31+ +- Safari 7+ +- Opera +- Edge +- IE 10+ + +## Changelog +For changelogs, check out [the Releases section of materialize](https://github.com/Dogfalo/materialize/releases) or the [CHANGELOG.md](CHANGELOG.md). + +## Testing +We use Jasmine as our testing framework and we're trying to write a robust test suite for our components. If you want to help, [here's a starting guide on how to write tests in Jasmine](CONTRIBUTING.md#jasmine-testing-guide). + +## Contributing +Check out the [CONTRIBUTING document](CONTRIBUTING.md) in the root of the repository to learn how you can contribute. You can also browse the [help-wanted](https://github.com/Dogfalo/materialize/labels/help-wanted) tag in our issue tracker to find things to do. + +## Copyright and license +Code copyright 2017 Materialize. Code released under the MIT license. diff --git a/assets/css/materialize.css b/assets/css/materialize.css index 27de210..5d19b13 100644 --- a/assets/css/materialize.css +++ b/assets/css/materialize.css @@ -1,8 +1,8 @@ -/*! - * Materialize v0.98.0 (http://materializecss.com) - * Copyright 2014-2015 Materialize - * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) - */ +/*! + * Materialize v0.100.2 (http://materializecss.com) + * Copyright 2014-2017 Materialize + * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) + */ .materialize-red { background-color: #e51c23 !important; } @@ -2140,10 +2140,10 @@ } /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS and IE text size adjust after device orientation change, - * without disabling user zoom. +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. */ html { font-family: sans-serif; @@ -2154,20 +2154,20 @@ html { /* 2 */ } -/** - * Remove default margin. +/** + * Remove default margin. */ body { margin: 0; } -/* HTML5 display definitions +/* HTML5 display definitions ========================================================================== */ -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. */ article, aside, @@ -2185,9 +2185,9 @@ summary { display: block; } -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */ audio, canvas, @@ -2199,92 +2199,92 @@ video { /* 2 */ } -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. */ audio:not([controls]) { display: none; height: 0; } -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */ [hidden], template { display: none; } -/* Links +/* Links ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. +/** + * Remove the gray background color from active links in IE 10. */ a { background-color: transparent; } -/** - * Improve readability of focused elements when they are also in an - * active/hover state. +/** + * Improve readability of focused elements when they are also in an + * active/hover state. */ a:active, a:hover { outline: 0; } -/* Text-level semantics +/* Text-level semantics ========================================================================== */ -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */ abbr[title] { border-bottom: 1px dotted; } -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */ b, strong { font-weight: bold; } -/** - * Address styling not present in Safari and Chrome. +/** + * Address styling not present in Safari and Chrome. */ dfn { font-style: italic; } -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. */ h1 { font-size: 2em; margin: 0.67em 0; } -/** - * Address styling not present in IE 8/9. +/** + * Address styling not present in IE 8/9. */ mark { background: #ff0; color: #000; } -/** - * Address inconsistent and variable font size in all browsers. +/** + * Address inconsistent and variable font size in all browsers. */ small { font-size: 80%; } -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ sub, sup { @@ -2302,48 +2302,49 @@ sub { bottom: -0.25em; } -/* Embedded content +/* Embedded content ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9/10. +/** + * Remove border when inside `a` element in IE 8/9/10. */ img { border: 0; } -/** - * Correct overflow not hidden in IE 9/10/11. +/** + * Correct overflow not hidden in IE 9/10/11. */ svg:not(:root) { overflow: hidden; } -/* Grouping content +/* Grouping content ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari. +/** + * Address margin not present in IE 8/9 and Safari. */ figure { margin: 1em 40px; } -/** - * Address differences between Firefox and other browsers. +/** + * Address differences between Firefox and other browsers. */ hr { - box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; height: 0; } -/** - * Contain overflow in all browsers. +/** + * Contain overflow in all browsers. */ pre { overflow: auto; } -/** - * Address odd `em`-unit font size rendering in all browsers. +/** + * Address odd `em`-unit font size rendering in all browsers. */ code, kbd, @@ -2353,17 +2354,17 @@ samp { font-size: 1em; } -/* Forms +/* Forms ========================================================================== */ -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. */ -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */ button, input, @@ -2378,30 +2379,30 @@ textarea { /* 3 */ } -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. */ button { overflow: visible; } -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. */ button, select { text-transform: none; } -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. */ button, html input[type="button"], @@ -2413,16 +2414,16 @@ input[type="submit"] { /* 3 */ } -/** - * Re-set default cursor for disabled elements. +/** + * Re-set default cursor for disabled elements. */ button[disabled], html input[disabled] { cursor: default; } -/** - * Remove inner padding and border in Firefox 4+. +/** + * Remove inner padding and border in Firefox 4+. */ button::-moz-focus-inner, input::-moz-focus-inner { @@ -2430,62 +2431,64 @@ input::-moz-focus-inner { padding: 0; } -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. */ input { line-height: normal; } -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. */ input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. */ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */ input[type="search"] { -webkit-appearance: textfield; /* 1 */ - box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; /* 2 */ } -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } -/** - * Define consistent border, margin, and padding. +/** + * Define consistent border, margin, and padding. */ fieldset { border: 1px solid #c0c0c0; @@ -2493,9 +2496,9 @@ fieldset { padding: 0.35em 0.625em 0.75em; } -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. */ legend { border: 0; @@ -2504,25 +2507,25 @@ legend { /* 2 */ } -/** - * Remove default vertical scrollbar in IE 8/9/10/11. +/** + * Remove default vertical scrollbar in IE 8/9/10/11. */ textarea { overflow: auto; } -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */ optgroup { font-weight: bold; } -/* Tables +/* Tables ========================================================================== */ -/** - * Remove most spacing between table cells. +/** + * Remove most spacing between table cells. */ table { border-collapse: collapse; @@ -2535,11 +2538,13 @@ th { } html { - box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; } *, *:before, *:after { - box-sizing: inherit; + -webkit-box-sizing: inherit; + box-sizing: inherit; } ul:not(.browser-default) { @@ -2547,7 +2552,7 @@ ul:not(.browser-default) { list-style-type: none; } -ul:not(.browser-default) li { +ul:not(.browser-default) > li { list-style-type: none; } @@ -2558,58 +2563,65 @@ a { } .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; } -.valign-wrapper .valign { - display: block; -} - .clearfix { clear: both; } .z-depth-0 { - box-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; } .z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); } .z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover { - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); } .z-depth-2 { - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); } .z-depth-3 { - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); } .z-depth-4, .modal { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); } .z-depth-5 { - box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); } .hoverable { + -webkit-transition: -webkit-box-shadow .25s; + transition: -webkit-box-shadow .25s; transition: box-shadow .25s; - box-shadow: 0; + transition: box-shadow .25s, -webkit-box-shadow .25s; } .hoverable:hover { - transition: box-shadow .25s; - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } .divider { @@ -2753,7 +2765,7 @@ video.responsive-video { height: 500px; } -.parallax { +.parallax-container .parallax { position: absolute; top: 0; left: 0; @@ -2762,7 +2774,7 @@ video.responsive-video { z-index: -1; } -.parallax img { +.parallax-container .parallax img { display: none; position: absolute; left: 50%; @@ -2770,7 +2782,7 @@ video.responsive-video { min-width: 100%; min-height: 100%; -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); -webkit-transform: translateX(-50%); transform: translateX(-50%); } @@ -2783,8 +2795,8 @@ video.responsive-video { position: fixed !important; } -/********************* - Transition Classes +/********************* + Transition Classes **********************/ ul.staggered-list li { opacity: 0; @@ -2796,8 +2808,8 @@ ul.staggered-list li { transform-origin: 0 50%; } -/********************* - Media Query Classes +/********************* + Media Query Classes **********************/ @media only screen and (max-width: 600px) { .hide-on-small-only, .hide-on-small-and-down { @@ -2865,17 +2877,20 @@ ul.staggered-list li { } } -footer.page-footer { +.page-footer { padding-top: 20px; + color: #fff; background-color: #ee6e73; } -footer.page-footer .footer-copyright { +.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; @@ -2907,6 +2922,7 @@ table.striped > tbody > tr > td { } table.highlight > tbody > tr { + -webkit-transition: background-color .25s ease; transition: background-color .25s ease; } @@ -3027,7 +3043,8 @@ td, th { position: relative; } -.collection .collection-item.avatar .circle { +.collection .collection-item.avatar:not(.circle-clipper) > .circle, +.collection .collection-item.avatar :not(.circle-clipper) > .circle { position: absolute; width: 42px; height: 42px; @@ -3074,6 +3091,7 @@ td, th { .collection a.collection-item { display: block; + -webkit-transition: .25s; transition: .25s; color: #26a69a; } @@ -3138,6 +3156,7 @@ td, th { left: 0; bottom: 0; background-color: #26a69a; + -webkit-transition: width .3s linear; transition: width .3s linear; } @@ -3231,8 +3250,8 @@ td, th { } } -/******************* - Utility Classes +/******************* + Utility Classes *******************/ .hide { display: none !important; @@ -3260,11 +3279,10 @@ td, th { .no-select, input[type=range], input[type=range] + .thumb { - -webkit-touch-callout: none; -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } .circle { @@ -3298,7 +3316,8 @@ span.badge { height: 22px; color: #757575; float: right; - box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; } span.badge.new { @@ -3323,6 +3342,7 @@ nav ul a span.badge { margin-left: 4px; line-height: 22px; height: 22px; + -webkit-font-smoothing: auto; } .collection-item span.badge { @@ -3330,7 +3350,7 @@ nav ul a span.badge { } .collapsible span.badge { - margin-top: calc(1.5rem - 11px); + margin-left: auto; } .side-nav span.badge { @@ -3399,7 +3419,8 @@ nav ul a span.badge { .row .col { float: left; - box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; padding: 0 0.75rem; min-height: 1px; } @@ -4002,6 +4023,189 @@ nav ul a span.badge { } } +@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; @@ -4067,7 +4271,6 @@ nav .brand-logo { display: inline-block; font-size: 2.1rem; padding: 0; - white-space: nowrap; } nav .brand-logo.center { @@ -4119,6 +4322,7 @@ nav ul { } nav ul li { + -webkit-transition: background-color .3s; transition: background-color .3s; float: left; padding: 0; @@ -4129,6 +4333,7 @@ nav ul li.active { } nav ul a { + -webkit-transition: background-color .3s; transition: background-color .3s; font-size: 1rem; color: #fff; @@ -4174,7 +4379,8 @@ nav .input-field input { nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid { border: none; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } nav .input-field label { @@ -4184,6 +4390,7 @@ nav .input-field label { nav .input-field label i { color: rgba(255, 255, 255, 0.7); + -webkit-transition: color .3s; transition: color .3s; } @@ -4216,36 +4423,31 @@ nav .input-field label.active i { @font-face { font-family: "Roboto"; - src: local(Roboto Thin), url("../fonts/roboto/Roboto-Thin.eot"); - src: url("../fonts/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("../fonts/roboto/Roboto-Thin.woff") format("woff"), url("../fonts/roboto/Roboto-Thin.ttf") format("truetype"); - font-weight: 200; + src: local(Roboto Thin), url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("../fonts/roboto/Roboto-Thin.woff") format("woff"); + font-weight: 100; } @font-face { font-family: "Roboto"; - src: local(Roboto Light), url("../fonts/roboto/Roboto-Light.eot"); - src: url("../fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Light.woff2") format("woff2"), url("../fonts/roboto/Roboto-Light.woff") format("woff"), url("../fonts/roboto/Roboto-Light.ttf") format("truetype"); + src: local(Roboto Light), url("../fonts/roboto/Roboto-Light.woff2") format("woff2"), url("../fonts/roboto/Roboto-Light.woff") format("woff"); font-weight: 300; } @font-face { font-family: "Roboto"; - src: local(Roboto Regular), url("../fonts/roboto/Roboto-Regular.eot"); - src: url("../fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/roboto/Roboto-Regular.woff") format("woff"), url("../fonts/roboto/Roboto-Regular.ttf") format("truetype"); + src: local(Roboto Regular), url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/roboto/Roboto-Regular.woff") format("woff"); font-weight: 400; } @font-face { font-family: "Roboto"; - src: url("../fonts/roboto/Roboto-Medium.eot"); - src: url("../fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("../fonts/roboto/Roboto-Medium.woff") format("woff"), url("../fonts/roboto/Roboto-Medium.ttf") format("truetype"); + src: local(Roboto Medium), url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("../fonts/roboto/Roboto-Medium.woff") format("woff"); font-weight: 500; } @font-face { font-family: "Roboto"; - src: url("../fonts/roboto/Roboto-Bold.eot"); - src: url("../fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("../fonts/roboto/Roboto-Bold.woff") format("woff"), url("../fonts/roboto/Roboto-Bold.ttf") format("truetype"); + src: local(Roboto Bold), url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("../fonts/roboto/Roboto-Bold.woff") format("woff"); font-weight: 700; } @@ -4335,7 +4537,7 @@ small { font-size: 75%; } -.light, footer.page-footer .footer-copyright { +.light, .page-footer .footer-copyright { font-weight: 300; } @@ -4480,6 +4682,7 @@ small { } .scale-transition { + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; @@ -4488,6 +4691,7 @@ small { .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; @@ -4499,7 +4703,10 @@ small { } .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: 0.5rem 0 1rem 0; border-radius: 2px; @@ -4510,7 +4717,10 @@ small { position: relative; margin: 0.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; } @@ -4561,6 +4771,7 @@ small { } .card.horizontal { + display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; @@ -4587,12 +4798,16 @@ small { } .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; @@ -4600,6 +4815,7 @@ small { } .card.horizontal .card-stacked .card-content { + -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; @@ -4665,9 +4881,14 @@ small { 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-large):not(.btn-floating) { color: #ffab40; margin-right: 24px; + -webkit-transition: color .3s ease; transition: color .3s ease; text-transform: uppercase; } @@ -4727,7 +4948,6 @@ small { border-radius: 2px; top: 35px; width: auto; - clear: both; margin-top: 10px; position: relative; max-width: 100%; @@ -4740,19 +4960,25 @@ small { 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 .btn, .toast .btn-large, .toast .btn-flat { - margin: 0; +.toast .toast-action { + color: #eeff41; + font-weight: 500; + margin-right: -25px; margin-left: 3rem; } @@ -4767,18 +4993,6 @@ small { } } -@media only screen and (min-width: 601px) and (max-width: 992px) { - .toast { - float: left; - } -} - -@media only screen and (min-width: 993px) { - .toast { - float: right; - } -} - .tabs { position: relative; overflow-x: auto; @@ -4810,15 +5024,17 @@ small { } .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; + -ms-flex-positive: 1; + flex-grow: 1; } .tabs .tab { @@ -4840,6 +5056,7 @@ small { font-size: 14px; text-overflow: ellipsis; overflow: hidden; + -webkit-transition: color .28s ease; transition: color .28s ease; } @@ -4864,14 +5081,16 @@ small { @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; + -ms-flex-positive: 1; + flex-grow: 1; } .tabs .tab a { padding: 0 12px; @@ -4940,7 +5159,8 @@ small { .btn-flat[disabled] { pointer-events: none; background-color: #DFDFDF !important; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; color: #9F9F9F !important; cursor: default; } @@ -4967,6 +5187,7 @@ small { .btn-floating, .btn-large, .btn-flat { + font-size: 1rem; outline: 0; } @@ -4989,6 +5210,7 @@ small { background-color: #26a69a; text-align: center; letter-spacing: .5px; + -webkit-transition: .2s ease-out; transition: .2s ease-out; cursor: pointer; } @@ -5009,6 +5231,7 @@ small { padding: 0; background-color: #26a69a; border-radius: 50%; + -webkit-transition: .3s; transition: .3s; cursor: pointer; vertical-align: middle; @@ -5027,6 +5250,10 @@ small { height: 56px; } +.btn-floating.btn-large.halfway-fab { + bottom: -28px; +} + .btn-floating.btn-large i { line-height: 56px; } @@ -5034,9 +5261,7 @@ small { .btn-floating.halfway-fab { position: absolute; right: 24px; - bottom: 0; - -webkit-transform: translateY(50%); - transform: translateY(50%); + bottom: -20px; } .btn-floating.halfway-fab.left { @@ -5063,7 +5288,7 @@ button.btn-floating { bottom: 23px; padding-top: 15px; margin-bottom: 0; - z-index: 998; + z-index: 997; } .fixed-action-btn.active ul { @@ -5101,20 +5326,24 @@ button.btn-floating { } .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; } @@ -5125,7 +5354,8 @@ button.btn-floating { width: 100%; height: 100%; background-color: transparent; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; color: #fff; line-height: 56px; z-index: 1; @@ -5167,29 +5397,27 @@ button.btn-floating { } .btn-flat { - box-shadow: none; + -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:active { - background-color: transparent; -} - .btn-flat:focus, .btn-flat:hover { - background-color: rgba(0, 0, 0, 0.1); - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } -.btn-flat:active { - background-color: rgba(0, 0, 0, 0.2); +.btn-flat:focus { + background-color: rgba(0, 0, 0, 0.1); } .btn-flat.disabled { background-color: transparent !important; - color: #b3b3b3 !important; + color: #b3b2b2 !important; cursor: default; } @@ -5260,6 +5488,9 @@ button.btn-floating { .dropdown-content li > a > i { height: inherit; line-height: inherit; + float: left; + margin: 0 24px 0 0; + width: 24px; } .input-field.col .dropdown-content [type="checkbox"] + label { @@ -5268,13 +5499,13 @@ button.btn-floating { height: 18px; } -/*! - * 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 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; @@ -5288,6 +5519,7 @@ button.btn-floating { -webkit-tap-highlight-color: transparent; vertical-align: middle; z-index: 1; + -webkit-transition: .3s ease-out; transition: .3s ease-out; } @@ -5300,7 +5532,9 @@ button.btn-floating { margin-left: -10px; opacity: 0; background: rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.7s ease-out; transition: all 0.7s ease-out; + -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; @@ -5351,6 +5585,7 @@ button.btn-floating { } .waves-notransition { + -webkit-transition: none !important; transition: none !important; } @@ -5429,17 +5664,17 @@ button.btn-floating { padding: 4px 6px; height: 56px; width: 100%; + text-align: right; } .modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat { - float: right; margin: 6px 0; } .modal-overlay { position: fixed; z-index: 999; - top: -100px; + top: -25%; left: 0; bottom: 0; right: 0; @@ -5487,11 +5722,14 @@ button.btn-floating { } .collapsible-header { - display: block; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; cursor: pointer; - min-height: 3rem; - line-height: 3rem; - padding: 0 1rem; + -webkit-tap-highlight-color: transparent; + line-height: 1.5; + padding: 1rem; background-color: #fff; border-bottom: 1px solid #ddd; } @@ -5499,9 +5737,7 @@ button.btn-floating { .collapsible-header i { width: 2rem; font-size: 1.6rem; - line-height: 3rem; - display: block; - float: left; + display: inline-block; text-align: center; margin-right: 1rem; } @@ -5509,14 +5745,16 @@ button.btn-floating { .collapsible-body { display: none; border-bottom: 1px solid #ddd; - box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; padding: 2rem; } .side-nav .collapsible, .side-nav.fixed .collapsible { border: none; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .side-nav .collapsible li, @@ -5556,17 +5794,21 @@ button.btn-floating { .collapsible.popout { border: none; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .collapsible.popout > li { - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); margin: 0 24px; + -webkit-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .collapsible.popout > li.active { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); margin: 16px 0; } @@ -5584,7 +5826,7 @@ button.btn-floating { margin-right: 5px; } -.chip img { +.chip > img { float: left; margin: 0 8px 0 -12px; height: 32px; @@ -5603,16 +5845,19 @@ button.btn-floating { .chips { border: none; border-bottom: 1px solid #9e9e9e; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; margin: 0 0 20px 0; min-height: 45px; outline: none; + -webkit-transition: all .3s; transition: all .3s; } .chips.focus { border-bottom: 1px solid #26a69a; - box-shadow: 0 1px 0 0 #26a69a; + -webkit-box-shadow: 0 1px 0 0 #26a69a; + box-shadow: 0 1px 0 0 #26a69a; } .chips:hover { @@ -5640,7 +5885,13 @@ button.btn-floating { .chips .input:focus { border: 0 !important; - box-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.chips .autocomplete-content { + margin-top: 0; + margin-bottom: 0; } .prefix ~ .chips { @@ -5660,6 +5911,7 @@ button.btn-floating { cursor: -webkit-zoom-in; cursor: zoom-in; position: relative; + -webkit-transition: opacity .4s; transition: opacity .4s; -webkit-backface-visibility: hidden; } @@ -5713,40 +5965,35 @@ label { color: #9e9e9e; } -/* Text Inputs + Textarea +/* Text Inputs + Textarea ========================================================================== */ /* Style Placeholders */ ::-webkit-input-placeholder { color: #d1d1d1; } - -:-moz-placeholder { - /* Firefox 18- */ - color: #d1d1d1; -} - ::-moz-placeholder { - /* Firefox 19+ */ color: #d1d1d1; } - :-ms-input-placeholder { color: #d1d1d1; } +::placeholder { + color: #d1d1d1; +} /* Text inputs */ input:not([type]), -input[type=text], -input[type=password], -input[type=email], -input[type=url], -input[type=time], -input[type=date], -input[type=datetime], -input[type=datetime-local], -input[type=tel], -input[type=number], -input[type=search], +input[type=text]:not(.browser-default), +input[type=password]:not(.browser-default), +input[type=email]:not(.browser-default), +input[type=url]:not(.browser-default), +input[type=time]:not(.browser-default), +input[type=date]:not(.browser-default), +input[type=datetime]:not(.browser-default), +input[type=datetime-local]:not(.browser-default), +input[type=tel]:not(.browser-default), +input[type=number]:not(.browser-default), +input[type=search]:not(.browser-default), textarea.materialize-textarea { background-color: transparent; border: none; @@ -5758,257 +6005,327 @@ textarea.materialize-textarea { font-size: 1rem; margin: 0 0 20px 0; padding: 0; - box-shadow: none; - box-sizing: content-box; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-transition: all 0.3s; transition: all 0.3s; } input:not([type]):disabled, input:not([type])[readonly="readonly"], -input[type=text]:disabled, -input[type=text][readonly="readonly"], -input[type=password]:disabled, -input[type=password][readonly="readonly"], -input[type=email]:disabled, -input[type=email][readonly="readonly"], -input[type=url]:disabled, -input[type=url][readonly="readonly"], -input[type=time]:disabled, -input[type=time][readonly="readonly"], -input[type=date]:disabled, -input[type=date][readonly="readonly"], -input[type=datetime]:disabled, -input[type=datetime][readonly="readonly"], -input[type=datetime-local]:disabled, -input[type=datetime-local][readonly="readonly"], -input[type=tel]:disabled, -input[type=tel][readonly="readonly"], -input[type=number]:disabled, -input[type=number][readonly="readonly"], -input[type=search]:disabled, -input[type=search][readonly="readonly"], +input[type=text]:not(.browser-default):disabled, +input[type=text]:not(.browser-default)[readonly="readonly"], +input[type=password]:not(.browser-default):disabled, +input[type=password]:not(.browser-default)[readonly="readonly"], +input[type=email]:not(.browser-default):disabled, +input[type=email]:not(.browser-default)[readonly="readonly"], +input[type=url]:not(.browser-default):disabled, +input[type=url]:not(.browser-default)[readonly="readonly"], +input[type=time]:not(.browser-default):disabled, +input[type=time]:not(.browser-default)[readonly="readonly"], +input[type=date]:not(.browser-default):disabled, +input[type=date]:not(.browser-default)[readonly="readonly"], +input[type=datetime]:not(.browser-default):disabled, +input[type=datetime]:not(.browser-default)[readonly="readonly"], +input[type=datetime-local]:not(.browser-default):disabled, +input[type=datetime-local]:not(.browser-default)[readonly="readonly"], +input[type=tel]:not(.browser-default):disabled, +input[type=tel]:not(.browser-default)[readonly="readonly"], +input[type=number]:not(.browser-default):disabled, +input[type=number]:not(.browser-default)[readonly="readonly"], +input[type=search]:not(.browser-default):disabled, +input[type=search]:not(.browser-default)[readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] { - color: rgba(0, 0, 0, 0.26); - border-bottom: 1px dotted rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.42); + border-bottom: 1px dotted rgba(0, 0, 0, 0.42); } input:not([type]):disabled + label, input:not([type])[readonly="readonly"] + label, -input[type=text]:disabled + label, -input[type=text][readonly="readonly"] + label, -input[type=password]:disabled + label, -input[type=password][readonly="readonly"] + label, -input[type=email]:disabled + label, -input[type=email][readonly="readonly"] + label, -input[type=url]:disabled + label, -input[type=url][readonly="readonly"] + label, -input[type=time]:disabled + label, -input[type=time][readonly="readonly"] + label, -input[type=date]:disabled + label, -input[type=date][readonly="readonly"] + label, -input[type=datetime]:disabled + label, -input[type=datetime][readonly="readonly"] + label, -input[type=datetime-local]:disabled + label, -input[type=datetime-local][readonly="readonly"] + label, -input[type=tel]:disabled + label, -input[type=tel][readonly="readonly"] + label, -input[type=number]:disabled + label, -input[type=number][readonly="readonly"] + label, -input[type=search]:disabled + label, -input[type=search][readonly="readonly"] + label, +input[type=text]:not(.browser-default):disabled + label, +input[type=text]: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=email]:not(.browser-default):disabled + label, +input[type=email]:not(.browser-default)[readonly="readonly"] + label, +input[type=url]:not(.browser-default):disabled + label, +input[type=url]: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=date]:not(.browser-default):disabled + label, +input[type=date]: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=datetime-local]:not(.browser-default):disabled + label, +input[type=datetime-local]: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=number]:not(.browser-default):disabled + label, +input[type=number]:not(.browser-default)[readonly="readonly"] + label, +input[type=search]:not(.browser-default):disabled + label, +input[type=search]:not(.browser-default)[readonly="readonly"] + label, textarea.materialize-textarea:disabled + label, textarea.materialize-textarea[readonly="readonly"] + label { - color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.42); } input:not([type]):focus:not([readonly]), -input[type=text]:focus:not([readonly]), -input[type=password]:focus:not([readonly]), -input[type=email]:focus:not([readonly]), -input[type=url]:focus:not([readonly]), -input[type=time]:focus:not([readonly]), -input[type=date]:focus:not([readonly]), -input[type=datetime]:focus:not([readonly]), -input[type=datetime-local]:focus:not([readonly]), -input[type=tel]:focus:not([readonly]), -input[type=number]:focus:not([readonly]), -input[type=search]:focus:not([readonly]), +input[type=text]:not(.browser-default):focus:not([readonly]), +input[type=password]:not(.browser-default):focus:not([readonly]), +input[type=email]:not(.browser-default):focus:not([readonly]), +input[type=url]:not(.browser-default):focus:not([readonly]), +input[type=time]:not(.browser-default):focus:not([readonly]), +input[type=date]:not(.browser-default):focus:not([readonly]), +input[type=datetime]:not(.browser-default):focus:not([readonly]), +input[type=datetime-local]:not(.browser-default):focus:not([readonly]), +input[type=tel]:not(.browser-default):focus:not([readonly]), +input[type=number]:not(.browser-default):focus:not([readonly]), +input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid #26a69a; - box-shadow: 0 1px 0 0 #26a69a; + -webkit-box-shadow: 0 1px 0 0 #26a69a; + box-shadow: 0 1px 0 0 #26a69a; } input:not([type]):focus:not([readonly]) + label, -input[type=text]:focus:not([readonly]) + label, -input[type=password]:focus:not([readonly]) + label, -input[type=email]:focus:not([readonly]) + label, -input[type=url]:focus:not([readonly]) + label, -input[type=time]:focus:not([readonly]) + label, -input[type=date]:focus:not([readonly]) + label, -input[type=datetime]:focus:not([readonly]) + label, -input[type=datetime-local]:focus:not([readonly]) + label, -input[type=tel]:focus:not([readonly]) + label, -input[type=number]:focus:not([readonly]) + label, -input[type=search]:focus:not([readonly]) + label, +input[type=text]:not(.browser-default):focus:not([readonly]) + label, +input[type=password]:not(.browser-default):focus:not([readonly]) + label, +input[type=email]:not(.browser-default):focus:not([readonly]) + label, +input[type=url]:not(.browser-default):focus:not([readonly]) + label, +input[type=time]:not(.browser-default):focus:not([readonly]) + label, +input[type=date]:not(.browser-default):focus:not([readonly]) + label, +input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, +input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, +input[type=tel]:not(.browser-default):focus:not([readonly]) + label, +input[type=number]:not(.browser-default):focus:not([readonly]) + label, +input[type=search]:not(.browser-default):focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label { color: #26a69a; } -input:not([type]).valid, input:not([type]):focus.valid, -input[type=text].valid, -input[type=text]:focus.valid, -input[type=password].valid, -input[type=password]:focus.valid, -input[type=email].valid, -input[type=email]:focus.valid, -input[type=url].valid, -input[type=url]:focus.valid, -input[type=time].valid, -input[type=time]:focus.valid, -input[type=date].valid, -input[type=date]:focus.valid, -input[type=datetime].valid, -input[type=datetime]:focus.valid, -input[type=datetime-local].valid, -input[type=datetime-local]:focus.valid, -input[type=tel].valid, -input[type=tel]:focus.valid, -input[type=number].valid, -input[type=number]:focus.valid, -input[type=search].valid, -input[type=search]:focus.valid, +input:not([type]).validate + label, +input[type=text]:not(.browser-default).validate + label, +input[type=password]:not(.browser-default).validate + label, +input[type=email]:not(.browser-default).validate + label, +input[type=url]:not(.browser-default).validate + label, +input[type=time]:not(.browser-default).validate + label, +input[type=date]:not(.browser-default).validate + label, +input[type=datetime]:not(.browser-default).validate + label, +input[type=datetime-local]:not(.browser-default).validate + label, +input[type=tel]:not(.browser-default).validate + label, +input[type=number]:not(.browser-default).validate + label, +input[type=search]:not(.browser-default).validate + label, +textarea.materialize-textarea.validate + label { + width: 100%; +} + +input:not([type]).invalid + label:after, +input:not([type]).valid + label:after, +input[type=text]:not(.browser-default).invalid + label:after, +input[type=text]:not(.browser-default).valid + label:after, +input[type=password]:not(.browser-default).invalid + label:after, +input[type=password]:not(.browser-default).valid + label:after, +input[type=email]:not(.browser-default).invalid + label:after, +input[type=email]:not(.browser-default).valid + label:after, +input[type=url]:not(.browser-default).invalid + label:after, +input[type=url]:not(.browser-default).valid + label:after, +input[type=time]:not(.browser-default).invalid + label:after, +input[type=time]:not(.browser-default).valid + label:after, +input[type=date]:not(.browser-default).invalid + label:after, +input[type=date]:not(.browser-default).valid + label:after, +input[type=datetime]:not(.browser-default).invalid + label:after, +input[type=datetime]:not(.browser-default).valid + label:after, +input[type=datetime-local]:not(.browser-default).invalid + label:after, +input[type=datetime-local]:not(.browser-default).valid + label:after, +input[type=tel]:not(.browser-default).invalid + label:after, +input[type=tel]:not(.browser-default).valid + label:after, +input[type=number]:not(.browser-default).invalid + label:after, +input[type=number]:not(.browser-default).valid + label:after, +input[type=search]:not(.browser-default).invalid + label:after, +input[type=search]:not(.browser-default).valid + label:after, +textarea.materialize-textarea.invalid + label:after, +textarea.materialize-textarea.valid + label:after { + display: none; +} + +input:not([type]).invalid + label.active:after, +input:not([type]).valid + label.active:after, +input[type=text]:not(.browser-default).invalid + label.active:after, +input[type=text]:not(.browser-default).valid + label.active:after, +input[type=password]:not(.browser-default).invalid + label.active:after, +input[type=password]:not(.browser-default).valid + label.active:after, +input[type=email]:not(.browser-default).invalid + label.active:after, +input[type=email]:not(.browser-default).valid + label.active:after, +input[type=url]:not(.browser-default).invalid + label.active:after, +input[type=url]:not(.browser-default).valid + label.active:after, +input[type=time]:not(.browser-default).invalid + label.active:after, +input[type=time]:not(.browser-default).valid + label.active:after, +input[type=date]:not(.browser-default).invalid + label.active:after, +input[type=date]:not(.browser-default).valid + label.active:after, +input[type=datetime]:not(.browser-default).invalid + label.active:after, +input[type=datetime]:not(.browser-default).valid + label.active:after, +input[type=datetime-local]:not(.browser-default).invalid + label.active:after, +input[type=datetime-local]:not(.browser-default).valid + label.active:after, +input[type=tel]:not(.browser-default).invalid + label.active:after, +input[type=tel]:not(.browser-default).valid + label.active:after, +input[type=number]:not(.browser-default).invalid + label.active:after, +input[type=number]:not(.browser-default).valid + label.active:after, +input[type=search]:not(.browser-default).invalid + label.active:after, +input[type=search]:not(.browser-default).valid + label.active:after, +textarea.materialize-textarea.invalid + label.active:after, +textarea.materialize-textarea.valid + label.active:after { + display: block; +} + +/* Validation Sass Placeholders */ +input.valid:not([type]), input.valid:not([type]):focus, +input[type=text].valid:not(.browser-default), +input[type=text].valid:not(.browser-default):focus, +input[type=password].valid:not(.browser-default), +input[type=password].valid:not(.browser-default):focus, +input[type=email].valid:not(.browser-default), +input[type=email].valid:not(.browser-default):focus, +input[type=url].valid:not(.browser-default), +input[type=url].valid:not(.browser-default):focus, +input[type=time].valid:not(.browser-default), +input[type=time].valid:not(.browser-default):focus, +input[type=date].valid:not(.browser-default), +input[type=date].valid:not(.browser-default):focus, +input[type=datetime].valid:not(.browser-default), +input[type=datetime].valid:not(.browser-default):focus, +input[type=datetime-local].valid:not(.browser-default), +input[type=datetime-local].valid:not(.browser-default):focus, +input[type=tel].valid:not(.browser-default), +input[type=tel].valid:not(.browser-default):focus, +input[type=number].valid:not(.browser-default), +input[type=number].valid:not(.browser-default):focus, +input[type=search].valid:not(.browser-default), +input[type=search].valid:not(.browser-default):focus, textarea.materialize-textarea.valid, -textarea.materialize-textarea:focus.valid { +textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown { border-bottom: 1px solid #4CAF50; - box-shadow: 0 1px 0 0 #4CAF50; + -webkit-box-shadow: 0 1px 0 0 #4CAF50; + box-shadow: 0 1px 0 0 #4CAF50; +} + +input.invalid:not([type]), input.invalid:not([type]):focus, +input[type=text].invalid:not(.browser-default), +input[type=text].invalid:not(.browser-default):focus, +input[type=password].invalid:not(.browser-default), +input[type=password].invalid:not(.browser-default):focus, +input[type=email].invalid:not(.browser-default), +input[type=email].invalid:not(.browser-default):focus, +input[type=url].invalid:not(.browser-default), +input[type=url].invalid:not(.browser-default):focus, +input[type=time].invalid:not(.browser-default), +input[type=time].invalid:not(.browser-default):focus, +input[type=date].invalid:not(.browser-default), +input[type=date].invalid:not(.browser-default):focus, +input[type=datetime].invalid:not(.browser-default), +input[type=datetime].invalid:not(.browser-default):focus, +input[type=datetime-local].invalid:not(.browser-default), +input[type=datetime-local].invalid:not(.browser-default):focus, +input[type=tel].invalid:not(.browser-default), +input[type=tel].invalid:not(.browser-default):focus, +input[type=number].invalid:not(.browser-default), +input[type=number].invalid:not(.browser-default):focus, +input[type=search].invalid:not(.browser-default), +input[type=search].invalid:not(.browser-default):focus, +textarea.materialize-textarea.invalid, +textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown { + border-bottom: 1px solid #F44336; + -webkit-box-shadow: 0 1px 0 0 #F44336; + box-shadow: 0 1px 0 0 #F44336; } input:not([type]).valid + label:after, input:not([type]):focus.valid + label:after, -input[type=text].valid + label:after, -input[type=text]:focus.valid + label:after, -input[type=password].valid + label:after, -input[type=password]:focus.valid + label:after, -input[type=email].valid + label:after, -input[type=email]:focus.valid + label:after, -input[type=url].valid + label:after, -input[type=url]:focus.valid + label:after, -input[type=time].valid + label:after, -input[type=time]:focus.valid + label:after, -input[type=date].valid + label:after, -input[type=date]:focus.valid + label:after, -input[type=datetime].valid + label:after, -input[type=datetime]:focus.valid + label:after, -input[type=datetime-local].valid + label:after, -input[type=datetime-local]:focus.valid + label:after, -input[type=tel].valid + label:after, -input[type=tel]:focus.valid + label:after, -input[type=number].valid + label:after, -input[type=number]:focus.valid + label:after, -input[type=search].valid + label:after, -input[type=search]:focus.valid + label:after, +input[type=text]:not(.browser-default).valid + label:after, +input[type=text]:not(.browser-default):focus.valid + label:after, +input[type=password]:not(.browser-default).valid + label:after, +input[type=password]:not(.browser-default):focus.valid + label:after, +input[type=email]:not(.browser-default).valid + label:after, +input[type=email]:not(.browser-default):focus.valid + label:after, +input[type=url]:not(.browser-default).valid + label:after, +input[type=url]:not(.browser-default):focus.valid + label:after, +input[type=time]:not(.browser-default).valid + label:after, +input[type=time]:not(.browser-default):focus.valid + label:after, +input[type=date]:not(.browser-default).valid + label:after, +input[type=date]:not(.browser-default):focus.valid + label:after, +input[type=datetime]:not(.browser-default).valid + label:after, +input[type=datetime]:not(.browser-default):focus.valid + label:after, +input[type=datetime-local]:not(.browser-default).valid + label:after, +input[type=datetime-local]:not(.browser-default):focus.valid + label:after, +input[type=tel]:not(.browser-default).valid + label:after, +input[type=tel]:not(.browser-default):focus.valid + label:after, +input[type=number]:not(.browser-default).valid + label:after, +input[type=number]:not(.browser-default):focus.valid + label:after, +input[type=search]:not(.browser-default).valid + label:after, +input[type=search]:not(.browser-default):focus.valid + label:after, textarea.materialize-textarea.valid + label:after, -textarea.materialize-textarea:focus.valid + label:after { +textarea.materialize-textarea:focus.valid + label:after, .select-wrapper.valid + label:after { content: attr(data-success); color: #4CAF50; opacity: 1; -} - -input:not([type]).invalid, input:not([type]):focus.invalid, -input[type=text].invalid, -input[type=text]:focus.invalid, -input[type=password].invalid, -input[type=password]:focus.invalid, -input[type=email].invalid, -input[type=email]:focus.invalid, -input[type=url].invalid, -input[type=url]:focus.invalid, -input[type=time].invalid, -input[type=time]:focus.invalid, -input[type=date].invalid, -input[type=date]:focus.invalid, -input[type=datetime].invalid, -input[type=datetime]:focus.invalid, -input[type=datetime-local].invalid, -input[type=datetime-local]:focus.invalid, -input[type=tel].invalid, -input[type=tel]:focus.invalid, -input[type=number].invalid, -input[type=number]:focus.invalid, -input[type=search].invalid, -input[type=search]:focus.invalid, -textarea.materialize-textarea.invalid, -textarea.materialize-textarea:focus.invalid { - border-bottom: 1px solid #F44336; - box-shadow: 0 1px 0 0 #F44336; + -webkit-transform: translateY(9px); + transform: translateY(9px); } input:not([type]).invalid + label:after, input:not([type]):focus.invalid + label:after, -input[type=text].invalid + label:after, -input[type=text]:focus.invalid + label:after, -input[type=password].invalid + label:after, -input[type=password]:focus.invalid + label:after, -input[type=email].invalid + label:after, -input[type=email]:focus.invalid + label:after, -input[type=url].invalid + label:after, -input[type=url]:focus.invalid + label:after, -input[type=time].invalid + label:after, -input[type=time]:focus.invalid + label:after, -input[type=date].invalid + label:after, -input[type=date]:focus.invalid + label:after, -input[type=datetime].invalid + label:after, -input[type=datetime]:focus.invalid + label:after, -input[type=datetime-local].invalid + label:after, -input[type=datetime-local]:focus.invalid + label:after, -input[type=tel].invalid + label:after, -input[type=tel]:focus.invalid + label:after, -input[type=number].invalid + label:after, -input[type=number]:focus.invalid + label:after, -input[type=search].invalid + label:after, -input[type=search]:focus.invalid + label:after, +input[type=text]:not(.browser-default).invalid + label:after, +input[type=text]:not(.browser-default):focus.invalid + label:after, +input[type=password]:not(.browser-default).invalid + label:after, +input[type=password]:not(.browser-default):focus.invalid + label:after, +input[type=email]:not(.browser-default).invalid + label:after, +input[type=email]:not(.browser-default):focus.invalid + label:after, +input[type=url]:not(.browser-default).invalid + label:after, +input[type=url]:not(.browser-default):focus.invalid + label:after, +input[type=time]:not(.browser-default).invalid + label:after, +input[type=time]:not(.browser-default):focus.invalid + label:after, +input[type=date]:not(.browser-default).invalid + label:after, +input[type=date]:not(.browser-default):focus.invalid + label:after, +input[type=datetime]:not(.browser-default).invalid + label:after, +input[type=datetime]:not(.browser-default):focus.invalid + label:after, +input[type=datetime-local]:not(.browser-default).invalid + label:after, +input[type=datetime-local]:not(.browser-default):focus.invalid + label:after, +input[type=tel]:not(.browser-default).invalid + label:after, +input[type=tel]:not(.browser-default):focus.invalid + label:after, +input[type=number]:not(.browser-default).invalid + label:after, +input[type=number]:not(.browser-default):focus.invalid + label:after, +input[type=search]:not(.browser-default).invalid + label:after, +input[type=search]:not(.browser-default):focus.invalid + label:after, textarea.materialize-textarea.invalid + label:after, -textarea.materialize-textarea:focus.invalid + label:after { +textarea.materialize-textarea:focus.invalid + label:after, .select-wrapper.invalid + label:after { content: attr(data-error); color: #F44336; opacity: 1; -} - -input:not([type]).validate + label, -input[type=text].validate + label, -input[type=password].validate + label, -input[type=email].validate + label, -input[type=url].validate + label, -input[type=time].validate + label, -input[type=date].validate + label, -input[type=datetime].validate + label, -input[type=datetime-local].validate + label, -input[type=tel].validate + label, -input[type=number].validate + label, -input[type=search].validate + label, -textarea.materialize-textarea.validate + label { - width: 100%; - pointer-events: none; + -webkit-transform: translateY(9px); + transform: translateY(9px); } input:not([type]) + label:after, -input[type=text] + label:after, -input[type=password] + label:after, -input[type=email] + label:after, -input[type=url] + label:after, -input[type=time] + label:after, -input[type=date] + label:after, -input[type=datetime] + label:after, -input[type=datetime-local] + label:after, -input[type=tel] + label:after, -input[type=number] + label:after, -input[type=search] + label:after, -textarea.materialize-textarea + label:after { +input[type=text]:not(.browser-default) + label:after, +input[type=password]:not(.browser-default) + label:after, +input[type=email]:not(.browser-default) + label:after, +input[type=url]:not(.browser-default) + label:after, +input[type=time]:not(.browser-default) + label:after, +input[type=date]:not(.browser-default) + label:after, +input[type=datetime]:not(.browser-default) + label:after, +input[type=datetime-local]:not(.browser-default) + label:after, +input[type=tel]:not(.browser-default) + label:after, +input[type=number]:not(.browser-default) + label:after, +input[type=search]:not(.browser-default) + label:after, +textarea.materialize-textarea + label:after, .select-wrapper + label:after { display: block; content: ""; position: absolute; - top: 60px; + 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; } @@ -6040,23 +6357,35 @@ textarea.materialize-textarea + label:after { .input-field label { color: #9e9e9e; position: absolute; - top: 0.8rem; + top: 0; left: 0; + height: 100%; font-size: 1rem; cursor: text; - transition: .2s ease-out; + -webkit-transition: -webkit-transform .2s ease-out; + transition: -webkit-transform .2s ease-out; + transition: transform .2s ease-out; + transition: transform .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); + pointer-events: none; } .input-field label:not(.label-icon).active { - font-size: 0.8rem; - -webkit-transform: translateY(-140%); - transform: translateY(-140%); + -webkit-transform: translateY(-14px) scale(0.8); + transform: translateY(-14px) scale(0.8); + -webkit-transform-origin: 0 0; + transform-origin: 0 0; } .input-field .prefix { position: absolute; width: 3rem; font-size: 2rem; + -webkit-transition: color .2s; transition: color .2s; } @@ -6096,14 +6425,22 @@ textarea.materialize-textarea + label:after { .input-field input[type=search] { display: block; line-height: inherit; +} + +.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 { background-color: #fff; border: 0; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; color: #444; } @@ -6125,6 +6462,7 @@ textarea.materialize-textarea + label:after { color: transparent; cursor: pointer; font-size: 2rem; + -webkit-transition: .3s color; transition: .3s color; } @@ -6144,6 +6482,19 @@ textarea.materialize-textarea { min-height: 3rem; } +textarea.materialize-textarea.validate + label { + height: 100%; +} + +textarea.materialize-textarea.validate + label::after { + top: calc(100% - 12px); +} + +textarea.materialize-textarea.validate + label:not(.label-icon).active { + -webkit-transform: translateY(-25px); + transform: translateY(-25px); +} + .hiddendiv { display: none; white-space: pre-wrap; @@ -6152,11 +6503,14 @@ textarea.materialize-textarea { /* future version of deprecated 'word-wrap' */ padding-top: 1.2rem; /* prevents text jump on Enter keypress */ + position: absolute; + top: 0; } /* Autocomplete */ .autocomplete-content { - margin-top: -15px; + margin-top: -20px; + margin-bottom: 20px; display: block; opacity: 1; position: static; @@ -6172,13 +6526,13 @@ textarea.materialize-textarea { margin: 5px 15px; } -/* Radio Buttons +/* Radio Buttons ========================================================================== */ [type="radio"]:not(:checked), [type="radio"]:checked { position: absolute; - left: -9999px; opacity: 0; + pointer-events: none; } [type="radio"]:not(:checked) + label, @@ -6190,8 +6544,8 @@ textarea.materialize-textarea { height: 25px; line-height: 25px; font-size: 1rem; + -webkit-transition: .28s ease; transition: .28s ease; - /* webkit (konqueror) browsers */ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -6208,6 +6562,7 @@ textarea.materialize-textarea { width: 16px; height: 16px; z-index: 0; + -webkit-transition: .28s ease; transition: .28s ease; } @@ -6260,40 +6615,41 @@ textarea.materialize-textarea { /* Focused styles */ [type="radio"].tabbed:focus + label:before { - box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); } /* Disabled Radio With gap */ [type="radio"].with-gap:disabled:checked + label:before { - border: 2px solid rgba(0, 0, 0, 0.26); + border: 2px solid rgba(0, 0, 0, 0.42); } [type="radio"].with-gap:disabled:checked + label:after { border: none; - background-color: rgba(0, 0, 0, 0.26); + background-color: rgba(0, 0, 0, 0.42); } /* Disabled style */ [type="radio"]:disabled:not(:checked) + label:before, [type="radio"]:disabled:checked + label:before { background-color: transparent; - border-color: rgba(0, 0, 0, 0.26); + border-color: rgba(0, 0, 0, 0.42); } [type="radio"]:disabled + label { - color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.42); } [type="radio"]:disabled:not(:checked) + label:before { - border-color: rgba(0, 0, 0, 0.26); + border-color: rgba(0, 0, 0, 0.42); } [type="radio"]:disabled:checked + label:after { - background-color: rgba(0, 0, 0, 0.26); - border-color: #BDBDBD; + background-color: rgba(0, 0, 0, 0.42); + border-color: #949494; } -/* Checkboxes +/* Checkboxes ========================================================================== */ /* CUSTOM CSS CHECKBOXES */ form p { @@ -6309,8 +6665,8 @@ form p:last-child { [type="checkbox"]:not(:checked), [type="checkbox"]:checked { position: absolute; - left: -9999px; opacity: 0; + pointer-events: none; } [type="checkbox"] { @@ -6326,13 +6682,9 @@ form p:last-child { line-height: 25px; font-size: 1rem; -webkit-user-select: none; - /* webkit (safari, chrome) browsers */ - -moz-user-select: none; - /* mozilla browsers */ - -khtml-user-select: none; - /* webkit (konqueror) browsers */ - -ms-user-select: none; - /* IE10+ */ + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } [type="checkbox"] + label:before, @@ -6347,6 +6699,7 @@ form p:last-child { border: 2px solid #5a5a5a; border-radius: 1px; margin-top: 2px; + -webkit-transition: .2s; transition: .2s; } @@ -6358,7 +6711,7 @@ form p:last-child { [type="checkbox"]:not(:checked):disabled + label:before { border: none; - background-color: rgba(0, 0, 0, 0.26); + background-color: rgba(0, 0, 0, 0.42); } [type="checkbox"].tabbed:focus + label:after { @@ -6366,7 +6719,8 @@ form p:last-child { transform: scale(1); border: 0; border-radius: 50%; - box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); background-color: rgba(0, 0, 0, 0.1); } @@ -6388,8 +6742,8 @@ form p:last-child { } [type="checkbox"]:checked:disabled + label:before { - border-right: 2px solid rgba(0, 0, 0, 0.26); - border-bottom: 2px solid rgba(0, 0, 0, 0.26); + border-right: 2px solid rgba(0, 0, 0, 0.42); + border-bottom: 2px solid rgba(0, 0, 0, 0.42); } /* Indeterminate checkbox */ @@ -6411,7 +6765,7 @@ form p:last-child { } [type="checkbox"]:indeterminate:disabled + label:before { - border-right: 2px solid rgba(0, 0, 0, 0.26); + border-right: 2px solid rgba(0, 0, 0, 0.42); background-color: transparent; } @@ -6425,6 +6779,7 @@ form p:last-child { left: 0; position: absolute; /* .1s delay is for check animation */ + -webkit-transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; z-index: 1; } @@ -6436,9 +6791,9 @@ form p:last-child { left: 6px; top: 10px; -webkit-transform: rotateZ(37deg); - transform: rotateZ(37deg); - -webkit-transform-origin: 20% 40%; - transform-origin: 100% 100%; + transform: rotateZ(37deg); + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; } [type="checkbox"].filled-in:not(:checked) + label:after { @@ -6460,9 +6815,9 @@ form p:last-child { border-right: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: rotateZ(37deg); - transform: rotateZ(37deg); + transform: rotateZ(37deg); -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; + transform-origin: 100% 100%; } [type="checkbox"].filled-in:checked + label:after { @@ -6493,7 +6848,7 @@ form p:last-child { [type="checkbox"].filled-in:disabled:not(:checked) + label:after { border-color: transparent; - background-color: #BDBDBD; + background-color: #949494; } [type="checkbox"].filled-in:disabled:checked + label:before { @@ -6501,18 +6856,19 @@ form p:last-child { } [type="checkbox"].filled-in:disabled:checked + label:after { - background-color: #BDBDBD; - border-color: #BDBDBD; + background-color: #949494; + border-color: #949494; } -/* Switch +/* Switch ========================================================================== */ .switch, .switch * { + -webkit-tap-highlight-color: transparent; -webkit-user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -ms-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } .switch label { @@ -6529,59 +6885,79 @@ form p:last-child { background-color: #84c7c1; } +.switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after { + left: 18px; +} + .switch label input[type=checkbox]:checked + .lever:after { background-color: #26a69a; - left: 24px; } .switch label .lever { content: ""; display: inline-block; position: relative; - width: 40px; - height: 15px; - background-color: #818181; + width: 36px; + height: 14px; + background-color: rgba(0, 0, 0, 0.38); border-radius: 15px; margin-right: 10px; + -webkit-transition: background 0.3s ease; transition: background 0.3s ease; vertical-align: middle; margin: 0 16px; } -.switch label .lever:after { +.switch label .lever:before, .switch label .lever:after { content: ""; position: absolute; display: inline-block; - width: 21px; - height: 21px; - background-color: #F1F1F1; - border-radius: 21px; - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4); - left: -5px; + width: 20px; + height: 20px; + border-radius: 50%; + left: 0; top: -3px; - transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease; + -webkit-transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease; + transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease; + transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease; + transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease; } -input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after, -input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1); +.switch label .lever:before { + background-color: rgba(38, 166, 154, 0.15); } -input[type=checkbox]:not(:disabled) ~ .lever:active:after, -input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); +.switch label .lever:after { + background-color: #F1F1F1; + -webkit-box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} + +input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before, +input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before { + -webkit-transform: scale(2.4); + transform: scale(2.4); + background-color: rgba(38, 166, 154, 0.15); +} + +input[type=checkbox]:not(:disabled) ~ .lever:active:before, +input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before { + -webkit-transform: scale(2.4); + transform: scale(2.4); + background-color: rgba(0, 0, 0, 0.08); } .switch input[type=checkbox][disabled] + .lever { cursor: default; + background-color: rgba(0, 0, 0, 0.12); } .switch label input[type=checkbox][disabled] + .lever:after, .switch label input[type=checkbox][disabled]:checked + .lever:after { - background-color: #BDBDBD; + background-color: #949494; } -/* Select Field +/* Select Field ========================================================================== */ select { display: none; @@ -6600,6 +6976,17 @@ select { height: 3rem; } +.input-field > select { + display: block; + position: absolute; + width: 0; + pointer-events: none; + height: 0; + top: 0; + left: 0; + opacity: 0; +} + .select-label { position: absolute; } @@ -6608,6 +6995,12 @@ select { position: relative; } +.select-wrapper.valid + label, +.select-wrapper.invalid + label { + width: 100%; + pointer-events: none; +} + .select-wrapper input.select-dropdown { position: relative; cursor: pointer; @@ -6622,6 +7015,10 @@ select { margin: 0 0 20px 0; padding: 0; display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } .select-wrapper span.caret { @@ -6636,30 +7033,28 @@ select { line-height: 10px; } -.select-wrapper span.caret.disabled { - color: rgba(0, 0, 0, 0.26); -} - .select-wrapper + label { position: absolute; - top: -14px; + top: -26px; font-size: 0.8rem; } select:disabled { - color: rgba(0, 0, 0, 0.3); + color: rgba(0, 0, 0, 0.42); +} + +.select-wrapper.disabled span.caret, +.select-wrapper.disabled + label { + color: rgba(0, 0, 0, 0.42); } .select-wrapper input.select-dropdown:disabled { - color: rgba(0, 0, 0, 0.3); + color: rgba(0, 0, 0, 0.42); cursor: default; -webkit-user-select: none; - /* webkit (safari, chrome) browsers */ - -moz-user-select: none; - /* mozilla browsers */ - -ms-user-select: none; - /* IE10+ */ - border-bottom: 1px solid rgba(0, 0, 0, 0.3); + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } .select-wrapper i { @@ -6673,6 +7068,18 @@ select:disabled { background-color: transparent; } +.select-dropdown.dropdown-content li.active { + background-color: transparent; +} + +.select-dropdown.dropdown-content li:hover { + background-color: rgba(0, 0, 0, 0.06); +} + +.select-dropdown.dropdown-content li.selected { + background-color: rgba(0, 0, 0, 0.03); +} + .prefix ~ .select-wrapper { margin-left: 3rem; width: 92%; @@ -6706,7 +7113,7 @@ select:disabled { padding-left: 1rem; } -/* File Input +/* File Input ========================================================================== */ .file-field { position: relative; @@ -6746,7 +7153,11 @@ select:disabled { filter: alpha(opacity=0); } -/* Range +.file-field input[type=file]::-webkit-file-upload-button { + display: none; +} + +/* Range ========================================================================== */ .range-field { position: relative; @@ -6773,13 +7184,14 @@ input[type=range]:focus { input[type=range] + .thumb { position: absolute; + top: 10px; + left: 0; border: none; height: 0; width: 0; border-radius: 50%; background-color: #26a69a; - top: 10px; - margin-left: -6px; + margin-left: 7px; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: rotate(-45deg); @@ -6827,6 +7239,7 @@ input[type=range]::-webkit-slider-thumb { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; margin: -5px 0 0 0; + -webkit-transition: .3s; transition: .3s; } @@ -6897,8 +7310,8 @@ input[type=range]:focus::-ms-fill-upper { background: #ccc; } -/*************** - Nav List +/*************** + Nav List ***************/ .table-of-contents.fixed { position: fixed; @@ -6975,7 +7388,7 @@ input[type=range]:focus::-ms-fill-upper { background-color: rgba(0, 0, 0, 0.05); } -.side-nav a { +.side-nav li > a { color: rgba(0, 0, 0, 0.87); display: block; font-size: 14px; @@ -6985,32 +7398,32 @@ input[type=range]:focus::-ms-fill-upper { padding: 0 32px; } -.side-nav a:hover { +.side-nav li > a:hover { background-color: rgba(0, 0, 0, 0.05); } -.side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-large, .side-nav a.btn-flat, .side-nav a.btn-floating { +.side-nav li > a.btn, .side-nav li > a.btn-large, .side-nav li > a.btn-large, .side-nav li > a.btn-flat, .side-nav li > a.btn-floating { margin: 10px 15px; } -.side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-large, .side-nav a.btn-floating { +.side-nav li > a.btn, .side-nav li > a.btn-large, .side-nav li > a.btn-large, .side-nav li > a.btn-floating { color: #fff; } -.side-nav a.btn-flat { +.side-nav li > a.btn-flat { color: #343434; } -.side-nav a.btn:hover, .side-nav a.btn-large:hover, .side-nav a.btn-large:hover { +.side-nav li > a.btn:hover, .side-nav li > a.btn-large:hover, .side-nav li > a.btn-large:hover { background-color: #2bbbad; } -.side-nav a.btn-floating:hover { +.side-nav li > a.btn-floating:hover { background-color: #26a69a; } .side-nav li > a > i, -.side-nav li > a > [class^="mdi-"], .side-nav li > a > [class*="mdi-"], +.side-nav li > a > [class^="mdi-"], .side-nav li > a li > a > [class*="mdi-"], .side-nav li > a > i.material-icons { float: left; height: 48px; @@ -7037,21 +7450,25 @@ input[type=range]:focus::-ms-fill-upper { background-color: transparent; } +.side-nav .user-view, .side-nav .userView { position: relative; padding: 32px 32px 0; margin-bottom: 8px; } +.side-nav .user-view > a, .side-nav .userView > a { height: auto; padding: 0; } +.side-nav .user-view > a:hover, .side-nav .userView > a:hover { background-color: transparent; } +.side-nav .user-view .background, .side-nav .userView .background { overflow: hidden; position: absolute; @@ -7062,26 +7479,34 @@ input[type=range]:focus::-ms-fill-upper { z-index: -1; } -.side-nav .userView .circle, .side-nav .userView .name, .side-nav .userView .email { +.side-nav .user-view .circle, .side-nav .user-view .name, .side-nav .user-view .email, +.side-nav .userView .circle, +.side-nav .userView .name, +.side-nav .userView .email { display: block; } +.side-nav .user-view .circle, .side-nav .userView .circle { height: 64px; width: 64px; } +.side-nav .user-view .name, +.side-nav .user-view .email, .side-nav .userView .name, .side-nav .userView .email { font-size: 14px; line-height: 24px; } +.side-nav .user-view .name, .side-nav .userView .name { margin-top: 16px; font-weight: 500; } +.side-nav .user-view .email, .side-nav .userView .email { padding-bottom: 16px; font-weight: 400; @@ -7119,6 +7544,7 @@ input[type=range]:focus::-ms-fill-upper { .side-nav a { padding: 0 16px; } + .side-nav .user-view, .side-nav .userView { padding: 16px 16px 0; } @@ -7134,6 +7560,10 @@ input[type=range]:focus::-ms-fill-upper { color: #fff; } +.side-nav .collapsible-body { + padding: 0; +} + #sidenav-overlay { position: fixed; top: 0; @@ -7145,36 +7575,36 @@ input[type=range]:focus::-ms-fill-upper { will-change: opacity; } -/* - @license - Copyright (c) 2014 The Polymer Project Authors. All rights reserved. - This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt - The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt - The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt - Code distributed by Google as part of the polymer project is also - subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt +/* + @license + Copyright (c) 2014 The Polymer Project Authors. All rights reserved. + This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt + The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt + The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt + Code distributed by Google as part of the polymer project is also + subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ /**************************/ /* STYLES FOR THE SPINNER */ /**************************/ -/* - * Constants: - * STROKEWIDTH = 3px - * ARCSIZE = 270 degrees (amount of circle the arc takes up) - * ARCTIME = 1333ms (time it takes to expand and contract arc) - * ARCSTARTROT = 216 degrees (how much the start location of the arc - * should rotate each time, 216 gives us a - * 5 pointed star shape (it's 360/5 * 3). - * For a 7 pointed star, we might do - * 360/7 * 3 = 154.286) - * CONTAINERWIDTH = 28px - * SHRINK_TIME = 400ms +/* + * Constants: + * STROKEWIDTH = 3px + * ARCSIZE = 270 degrees (amount of circle the arc takes up) + * ARCTIME = 1333ms (time it takes to expand and contract arc) + * ARCSTARTROT = 216 degrees (how much the start location of the arc + * should rotate each time, 216 gives us a + * 5 pointed star shape (it's 360/5 * 3). + * For a 7 pointed star, we might do + * 360/7 * 3 = 154.286) + * CONTAINERWIDTH = 28px + * SHRINK_TIME = 400ms */ .preloader-wrapper { display: inline-block; position: relative; - width: 48px; - height: 48px; + width: 50px; + height: 50px; } .preloader-wrapper.small { @@ -7234,18 +7664,18 @@ input[type=range]:focus::-ms-fill-upper { border-color: #0f9d58; } -/** - * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee): - * - * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't - * guarantee that the animation will start _exactly_ after that value. So we avoid using - * animation-delay and instead set custom keyframes for each color (as redundant as it - * seems). - * - * We write out each animation in full (instead of separating animation-name, - * animation-duration, etc.) because under the polyfill, Safari does not recognize those - * specific properties properly, treats them as -webkit-animation, and overrides the - * other animation rules. See https://github.com/Polymer/platform/issues/53. +/** + * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee): + * + * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't + * guarantee that the animation will start _exactly_ after that value. So we avoid using + * animation-delay and instead set custom keyframes for each color (as redundant as it + * seems). + * + * We write out each animation in full (instead of separating animation-name, + * animation-duration, etc.) because under the polyfill, Safari does not recognize those + * specific properties properly, treats them as -webkit-animation, and overrides the + * other animation rules. See https://github.com/Polymer/platform/issues/53. */ .active .spinner-layer.spinner-blue { /* durations: 4 * ARCTIME */ @@ -7510,9 +7940,9 @@ input[type=range]:focus::-ms-fill-upper { } } -/** - * Patch the gap that appear between the two adjacent div.circle-clipper while the - * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11). +/** + * Patch the gap that appear between the two adjacent div.circle-clipper while the + * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11). */ .gap-patch { position: absolute; @@ -7742,6 +8172,7 @@ input[type=range]:focus::-ms-fill-upper { width: 16px; margin: 0 12px; background-color: #e0e0e0; + -webkit-transition: background-color .3s; transition: background-color .3s; border-radius: 50%; } @@ -7766,7 +8197,6 @@ input[type=range]:focus::-ms-fill-upper { .carousel.carousel-slider { top: 0; left: 0; - height: 0; } .carousel.carousel-slider .carousel-fixed-item { @@ -7809,7 +8239,7 @@ input[type=range]:focus::-ms-fill-upper { left: 0; } -.carousel .carousel-item img { +.carousel .carousel-item > img { width: 100%; } @@ -7830,6 +8260,7 @@ input[type=range]:focus::-ms-fill-upper { width: 8px; margin: 24px 4px; background-color: rgba(255, 255, 255, 0.5); + -webkit-transition: background-color .3s; transition: background-color .3s; border-radius: 50%; } @@ -7838,11 +8269,194 @@ input[type=range]:focus::-ms-fill-upper { background-color: #fff; } -/* ========================================================================== - $BASE-PICKER +.carousel.scrolling .carousel-item .materialboxed, +.carousel .carousel-item:not(.active) .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 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 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(0.24, 0, 0.38, 1) infinite; + animation: pulse-animation 1s cubic-bezier(0.24, 0, 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, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2); + box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2); + width: 100%; + height: 100%; + opacity: 0; + -webkit-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1); + transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 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::before, .tap-target-wave::after { + content: ''; + display: block; + position: absolute; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: #ffffff; +} + +.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), .tap-target-origin:not(.btn):not(.btn-large):hover { + background: none; +} + +@media only screen and (max-width: 600px) { + .tap-target, .tap-target-wrapper { + width: 600px; + height: 600px; + } +} + +.pulse { + overflow: initial; + 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(0.24, 0, 0.38, 1) infinite; + animation: pulse-animation 1s cubic-bezier(0.24, 0, 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); + } +} + +/* ========================================================================== + $BASE-PICKER ========================================================================== */ -/** - * Note: the root picker element should *NOT* be styled more than what's here. +/** + * Note: the root picker element should *NOT* be styled more than what's here. */ .picker { font-size: 16px; @@ -7855,24 +8469,25 @@ input[type=range]:focus::-ms-fill-upper { -moz-user-select: none; -ms-user-select: none; user-select: none; + outline: none; } -/** - * The picker input element. +/** + * The picker input element. */ .picker__input { cursor: default; } -/** - * When the picker is opened, the input element is "activated". +/** + * When the picker is opened, the input element is "activated". */ .picker__input.picker__input--active { border-color: #0089ec; } -/** - * The holder is the only "scrollable" top-level container element. +/** + * The holder is the only "scrollable" top-level container element. */ .picker__holder { width: 100%; @@ -7880,15 +8495,15 @@ input[type=range]:focus::-ms-fill-upper { -webkit-overflow-scrolling: touch; } -/*! - * Default mobile-first, responsive styling for pickadate.js - * Demo: http://amsul.github.io/pickadate.js +/*! + * Default mobile-first, responsive styling for pickadate.js + * Demo: http://amsul.github.io/pickadate.js */ -/** - * Note: the root picker element should *NOT* be styled more than what's here. +/** + * Note: the root picker element should *NOT* be styled more than what's here. */ -/** - * Make the holder and frame fullscreen. +/** + * Make the holder and frame fullscreen. */ .picker__holder, .picker__frame { @@ -7898,17 +8513,18 @@ input[type=range]:focus::-ms-fill-upper { top: 100%; } -/** - * The holder should overlay the entire screen. +/** + * The holder should overlay the entire screen. */ .picker__holder { position: fixed; + -webkit-transition: background 0.15s ease-out, top 0s 0.15s; transition: background 0.15s ease-out, top 0s 0.15s; -webkit-backface-visibility: hidden; } -/** - * The frame that bounds the box contents of the picker. +/** + * The frame that bounds the box contents of the picker. */ .picker__frame { position: absolute; @@ -7920,6 +8536,7 @@ input[type=range]:focus::-ms-fill-upper { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; + -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } @@ -7938,8 +8555,8 @@ input[type=range]:focus::-ms-fill-upper { } } -/** - * The wrapper sets the stage to vertically align the box contents. +/** + * The wrapper sets the stage to vertically align the box contents. */ .picker__wrap { display: table; @@ -7953,8 +8570,8 @@ input[type=range]:focus::-ms-fill-upper { } } -/** - * The box contains all the picker contents. +/** + * The box contains all the picker contents. */ .picker__box { background: #ffffff; @@ -7969,12 +8586,13 @@ input[type=range]:focus::-ms-fill-upper { border-top-color: #898989; border-bottom-width: 0; border-radius: 5px 5px 0 0; + -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); } } -/** - * When the picker opens... +/** + * When the picker opens... */ .picker--opened .picker__holder { top: 0; @@ -7982,6 +8600,7 @@ input[type=range]:focus::-ms-fill-upper { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)"; zoom: 1; background: rgba(0, 0, 0, 0.32); + -webkit-transition: background 0.15s ease-out; transition: background 0.15s ease-out; } @@ -8000,11 +8619,11 @@ input[type=range]:focus::-ms-fill-upper { } } -/** - * For `large` screens, transform into an inline picker. +/** + * For `large` screens, transform into an inline picker. */ -/* ========================================================================== - CUSTOM MATERIALIZE STYLES +/* ========================================================================== + CUSTOM MATERIALIZE STYLES ========================================================================== */ .picker__input.picker__input--active { border-color: #E3F2FD; @@ -8022,18 +8641,33 @@ input[type=range]:focus::-ms-fill-upper { } } -/* ========================================================================== - $BASE-DATE-PICKER +@media only screen and (min-width: 601px) { + .picker__box { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + } + .picker__frame { + width: 80%; + max-width: 600px; + } +} + +/* ========================================================================== + $BASE-DATE-PICKER ========================================================================== */ -/** - * The picker box. +/** + * The picker box. */ .picker__box { - padding: 0 1em; + padding: 0; + border-radius: 2px; + overflow: hidden; } -/** - * The header containing the month and year stuff. +/** + * The header containing the month and year stuff. */ .picker__header { text-align: center; @@ -8041,8 +8675,8 @@ input[type=range]:focus::-ms-fill-upper { margin-top: .75em; } -/** - * The month and year labels. +/** + * The month and year labels. */ .picker__month, .picker__year { @@ -8051,8 +8685,8 @@ input[type=range]:focus::-ms-fill-upper { margin-right: .25em; } -/** - * The month and year selectors. +/** + * The month and year selectors. */ .picker__select--month, .picker__select--year { @@ -8079,8 +8713,8 @@ input[type=range]:focus::-ms-fill-upper { border-color: rgba(0, 0, 0, 0.05); } -/** - * The month navigation buttons. +/** + * The month navigation buttons. */ .picker__nav--prev, .picker__nav--next { @@ -8088,7 +8722,8 @@ input[type=range]:focus::-ms-fill-upper { padding: .5em 1.25em; width: 1em; height: 1em; - box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; top: -0.25em; } @@ -8112,8 +8747,8 @@ input[type=range]:focus::-ms-fill-upper { border-left-color: #f5f5f5; } -/** - * The calendar table of dates +/** + * The calendar table of dates */ .picker__table { text-align: center; @@ -8135,8 +8770,8 @@ input[type=range]:focus::-ms-fill-upper { padding: 0; } -/** - * The weekday labels +/** + * The weekday labels */ .picker__weekday { width: 14.285714286%; @@ -8153,8 +8788,8 @@ input[type=range]:focus::-ms-fill-upper { } } -/** - * The days on the calendar +/** + * The days on the calendar */ .picker__day--today { position: relative; @@ -8216,20 +8851,11 @@ input[type=range]:focus::-ms-fill-upper { background: #bbbbbb; } -/** - * The footer containing the "today", "clear", and "close" buttons. +/** + * The footer containing the "today", "clear", and "close" buttons. */ .picker__footer { - text-align: center; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; + text-align: right; } .picker__button--today, @@ -8310,22 +8936,39 @@ input[type=range]:focus::-ms-fill-upper { border-top-color: #aaaaaa; } -/* ========================================================================== - CUSTOM MATERIALIZE STYLES +/* ========================================================================== + CUSTOM MATERIALIZE STYLES ========================================================================== */ -.picker__box { - border-radius: 2px; - overflow: hidden; -} - +/*.picker__box { + border-radius: 2px; + overflow: hidden; +}*/ .picker__date-display { - text-align: center; + text-align: left; background-color: #26a69a; color: #fff; - padding-bottom: 15px; + padding: 18px; font-weight: 300; } +@media only screen and (min-width: 601px) { + .picker__date-display { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + } + .picker__weekday-display { + display: block; + } + .picker__container__wrapper { + -webkit-box-flex: 2; + -webkit-flex: 2; + -ms-flex: 2; + flex: 2; + } +} + .picker__nav--prev:hover, .picker__nav--next:hover { cursor: pointer; @@ -8334,33 +8977,32 @@ input[type=range]:focus::-ms-fill-upper { } .picker__weekday-display { - background-color: #1f897f; - padding: 10px; - font-weight: 200; - letter-spacing: .5; - font-size: 1rem; - margin-bottom: 15px; + font-weight: 500; + font-size: 2.8rem; + margin-right: 5px; + margin-top: 4px; } .picker__month-display { - text-transform: uppercase; - font-size: 2rem; + font-size: 2.8rem; + font-weight: 500; } .picker__day-display { - font-size: 4.5rem; - font-weight: 400; + font-size: 2.8rem; + font-weight: 500; + margin-right: 5px; } .picker__year-display { - font-size: 1.8rem; - color: rgba(255, 255, 255, 0.4); -} - -.picker__box { - padding: 0; + font-size: 1.5rem; + font-weight: 500; + color: rgba(255, 255, 255, 0.7); } +/*.picker__box { + padding: 0; +}*/ .picker__calendar-container { padding: 0 1rem; } @@ -8375,13 +9017,19 @@ input[type=range]:focus::-ms-fill-upper { } .picker__day--infocus { - color: #595959; - letter-spacing: -.3; - padding: .75rem 0; + color: rgba(0, 0, 0, 0.87); + letter-spacing: -.3px; + padding: 0.75rem 0; font-weight: 400; border: 1px solid transparent; } +@media only screen and (min-width: 601px) { + .picker__day--infocus { + padding: 1.1rem 0; + } +} + .picker__day.picker__day--today { color: #26a69a; } @@ -8415,12 +9063,17 @@ input[type=range]:focus::-ms-fill-upper { padding: 5px 10px; } -.picker__close, .picker__today { +.picker__close, .picker__today, .picker__clear { font-size: 1.1rem; padding: 0 1rem; color: #26a69a; } +.picker__clear { + color: #f44336; + float: left; +} + .picker__nav--prev:before, .picker__nav--next:before { content: " "; @@ -8442,11 +9095,11 @@ button.picker__today:focus, button.picker__clear:focus, button.picker__close:foc background-color: #a1ded8; } -/* ========================================================================== - $BASE-TIME-PICKER +/* ========================================================================== + $BASE-TIME-PICKER ========================================================================== */ -/** - * The list of times. +/** + * The list of times. */ .picker__list { list-style: none; @@ -8454,15 +9107,15 @@ button.picker__today:focus, button.picker__clear:focus, button.picker__close:foc margin: 0; } -/** - * The times on the clock. +/** + * The times on the clock. */ .picker__list-item { - border-bottom: 1px solid #dddddd; - border-top: 1px solid #dddddd; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; margin-bottom: -1px; position: relative; - background: #ffffff; + background: #fff; padding: .75em 1.25em; } @@ -8475,7 +9128,7 @@ button.picker__today:focus, button.picker__clear:focus, button.picker__close:foc /* Hovered time */ .picker__list-item:hover { cursor: pointer; - color: #000000; + color: #000; background: #b1dcfb; border-color: #0089ec; z-index: 10; @@ -8490,7 +9143,7 @@ button.picker__today:focus, button.picker__clear:focus, button.picker__close:foc .picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted { cursor: pointer; - color: #000000; + color: #000; background: #b1dcfb; } @@ -8499,7 +9152,7 @@ button.picker__today:focus, button.picker__clear:focus, button.picker__close:foc .picker__list-item--selected:hover, .picker--focused .picker__list-item--selected { background: #0089ec; - color: #ffffff; + color: #fff; z-index: 10; } @@ -8509,14 +9162,14 @@ button.picker__today:focus, button.picker__clear:focus, button.picker__close:foc .picker--focused .picker__list-item--disabled { background: #f5f5f5; border-color: #f5f5f5; - color: #dddddd; + color: #ddd; cursor: default; - border-color: #dddddd; + border-color: #ddd; z-index: auto; } -/** - * The clear button +/** + * The clear button */ .picker--time .picker__button--clear { display: block; @@ -8529,45 +9182,45 @@ button.picker__today:focus, button.picker__clear:focus, button.picker__close:foc font-size: .67em; text-align: center; text-transform: uppercase; - color: #666; + color: rgba(0, 0, 0, 0.87); } .picker--time .picker__button--clear:hover, .picker--time .picker__button--clear:focus { - color: #000000; + color: #000; background: #b1dcfb; background: #ee2200; border-color: #ee2200; cursor: pointer; - color: #ffffff; + color: #fff; outline: none; } .picker--time .picker__button--clear:before { top: -0.25em; - color: #666; + color: rgba(0, 0, 0, 0.87); font-size: 1.25em; font-weight: bold; } .picker--time .picker__button--clear:hover:before, .picker--time .picker__button--clear:focus:before { - color: #ffffff; + color: #fff; } -/* ========================================================================== - $DEFAULT-TIME-PICKER +/* ========================================================================== + $DEFAULT-TIME-PICKER ========================================================================== */ -/** - * The frame the bounds the time picker. +/** + * The frame the bounds the time picker. */ .picker--time .picker__frame { min-width: 256px; max-width: 320px; } -/** - * The picker box. +/** + * The picker box. */ .picker--time .picker__box { font-size: 1em; @@ -8580,3 +9233,157 @@ button.picker__today:focus, button.picker__clear:focus, button.picker__close:foc margin-bottom: 5em; } } + +/* ========================================================================== + $DEFAULT-TIME-PICKER + ========================================================================== */ +.clockpicker-display { + font-size: 4rem; + font-weight: bold; + text-align: center; + color: rgba(255, 255, 255, 0.6); + font-weight: 400; + clear: both; + position: relative; +} + +.clockpicker-span-am-pm { + font-size: 1.3rem; + position: absolute; + right: 1rem; + bottom: 0.3rem; + line-height: 2rem; + font-weight: 500; +} + +@media only screen and (min-width: 601px) { + .clockpicker-display { + top: 32%; + } + .clockpicker-span-am-pm { + position: relative; + right: auto; + bottom: auto; + text-align: center; + margin-top: 1.2rem; + } +} + +.text-primary { + color: white; +} + +.clockpicker-span-hours { + margin-right: 3px; +} + +.clockpicker-span-minutes { + margin-left: 3px; +} + +.clockpicker-span-hours, +.clockpicker-span-minutes, +.clockpicker-span-am-pm div { + cursor: pointer; +} + +.clockpicker-moving { + cursor: move; +} + +.clockpicker-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; +} + +.clockpicker-canvas, +.clockpicker-dial { + width: 270px; + height: 270px; + position: absolute; + left: -1px; + top: -1px; +} + +.clockpicker-minutes { + visibility: hidden; +} + +.clockpicker-tick { + border-radius: 50%; + color: rgba(0, 0, 0, 0.87); + line-height: 40px; + text-align: center; + width: 40px; + height: 40px; + position: absolute; + cursor: pointer; +} + +.clockpicker-tick.active, +.clockpicker-tick:hover { + background-color: rgba(38, 166, 154, 0.25); +} + +.clockpicker-dial { + -webkit-transition: -webkit-transform 350ms, opacity 350ms; + -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; +} + +.clockpicker-dial-out { + opacity: 0; +} + +.clockpicker-hours.clockpicker-dial-out { + -webkit-transform: scale(1.2, 1.2); + transform: scale(1.2, 1.2); +} + +.clockpicker-minutes.clockpicker-dial-out { + -webkit-transform: scale(0.8, 0.8); + transform: scale(0.8, 0.8); +} + +.clockpicker-canvas { + -webkit-transition: opacity 175ms; + transition: opacity 175ms; +} + +.clockpicker-canvas-out { + opacity: 0.25; +} + +.clockpicker-canvas-bearing { + stroke: none; + fill: #26a69a; +} + +.clockpicker-canvas-bg { + stroke: none; + fill: #26a69a; +} + +.clockpicker-canvas-bg-trans { + fill: #26a69a; +} + +.clockpicker-canvas line { + stroke: #26a69a; + stroke-width: 4; + stroke-linecap: round; + /*shape-rendering: crispEdges;*/ +} diff --git a/assets/css/materialize.min.css b/assets/css/materialize.min.css index 9104745..de1a4e3 100644 --- a/assets/css/materialize.min.css +++ b/assets/css/materialize.min.css @@ -1,16 +1,16 @@ -/*! - * Materialize v0.98.0 (http://materializecss.com) - * Copyright 2014-2015 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:#26a69a !important}.teal-text.text-lighten-1{color:#26a69a !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 v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}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-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.valign-wrapper .valign{display:block}.clearfix{clear:both}.z-depth-0{box-shadow:none !important}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}.z-depth-3{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.z-depth-4,.modal{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3)}.z-depth-5{box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.3)}.hoverable{transition:box-shadow .25s;box-shadow:0}.hoverable:hover{transition:box-shadow .25s;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,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.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,0.7)}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,0.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;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{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax img{display:none;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-top,.pin-bottom{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-only,.hide-on-small-and-down{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: 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}}footer.page-footer{padding-top:20px;background-color:#ee6e73}footer.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0px;color:rgba(255,255,255,0.8);background-color:rgba(51,51,51,0.08)}table,th,td{border:none}table{width:100%;display:table}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#f2f2f2}table.centered thead tr th,table.centered tbody tr td{text-align:center}thead{border-bottom:1px solid #d0d0d0}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 th,table.responsive-table td{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{padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #d0d0d0}table.responsive-table.bordered th{border-bottom:0;border-left:0}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}table.responsive-table.bordered tr{border:0}table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0}}.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 .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:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;transition:.25s;color:#26a69a}.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:#26a69a}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{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:#26a69a;transition:width .3s linear}.progress .indeterminate{background-color:#26a69a}.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(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.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(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.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-touch-callout:none;-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;box-sizing:border-box}span.badge.new{font-weight:300;font-size:0.8rem;color:#fff;background-color:#26a69a;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}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-top:calc(1.5rem - 11px)}.side-nav span.badge{margin-top:calc(24px - 11px)}.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%}}.container .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;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*="push-"],.row .col[class*="pull-"]{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%}}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 i,nav [class^="mdi-"],nav [class*="mdi-"],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.button-collapse{display:none}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .button-collapse i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0;white-space:nowrap}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:0.5rem}nav .brand-logo.right{right:0.5rem;left:auto}}nav .brand-logo.right{right:0.5rem;padding:0}nav .brand-logo i,nav .brand-logo [class^="mdi-"],nav .brand-logo [class*="mdi-"],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{transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,0.1)}nav ul a{transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-large,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,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=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{border:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,0.7);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.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}.navbar-fixed{height:64px}}@font-face{font-family:"Roboto";src:local(Roboto Thin),url("../fonts/roboto/Roboto-Thin.eot");src:url("../fonts/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("../fonts/roboto/Roboto-Thin.woff") format("woff"),url("../fonts/roboto/Roboto-Thin.ttf") format("truetype");font-weight:200}@font-face{font-family:"Roboto";src:local(Roboto Light),url("../fonts/roboto/Roboto-Light.eot");src:url("../fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../fonts/roboto/Roboto-Light.woff") format("woff"),url("../fonts/roboto/Roboto-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Roboto";src:local(Roboto Regular),url("../fonts/roboto/Roboto-Regular.eot");src:url("../fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff"),url("../fonts/roboto/Roboto-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Medium.eot");src:url("../fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../fonts/roboto/Roboto-Medium.woff") format("woff"),url("../fonts/roboto/Roboto-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Bold.eot");src:url("../fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../fonts/roboto/Roboto-Bold.woff") format("woff"),url("../fonts/roboto/Roboto-Bold.ttf") format("truetype");font-weight:700}a{text-decoration:none}html{line-height:1.5;font-family:"Roboto", sans-serif;font-weight:normal;color:rgba(0,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.1}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.1rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:1.78rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.46rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.14rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:.82rem 0 .656rem 0}h6{font-size:1rem;line-height:110%;margin:.5rem 0 .4rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light,footer.page-footer .footer-copyright{font-weight:300}.thin{font-weight:200}.flow-text{font-weight:300}@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{transition:-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important}.scale-transition.scale-out{-webkit-transform:scale(0);transform:scale(0);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{transition: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;transition:box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .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-flex;display:-ms-flexbox;display:flex}.card.horizontal.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .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-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-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;color:inherit}.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{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);padding:16px 24px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):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;clear:both;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.toast .btn,.toast .btn-large,.toast .btn-flat{margin:0;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width: 600px){.toast{width:100%;border-radius:0}}@media only screen and (min-width: 601px) and (max-width: 992px){.toast{float:left}}@media only screen and (min-width: 993px){.toast{float:right}}.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,0.7)}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-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,0.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease}.tabs .tab a:hover,.tabs .tab a.active{background-color:transparent;color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,0.7);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-flex;display:-ms-flexbox;display:flex}.tabs .tab{-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}.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-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn.disabled,.disabled.btn-large,.btn-floating.disabled,.btn-large.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-flat:disabled,.btn[disabled],[disabled].btn-large,.btn-floating[disabled],.btn-large[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#DFDFDF !important;box-shadow:none;color:#9F9F9F !important;cursor:default}.btn.disabled:hover,.disabled.btn-large:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,[disabled].btn-large:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-flat[disabled]:hover{background-color:#DFDFDF !important;color:#9F9F9F !important}.btn,.btn-large,.btn-floating,.btn-large,.btn-flat{outline:0}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-large:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer}.btn:hover,.btn-large:hover{background-color:#2bbbad}.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:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px}.btn-floating.btn-large i{line-height:56px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.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:998}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal{padding:0 0 0 15px}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 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-flex;display:-ms-flexbox;display:flex;top:0;bottom:0}.fixed-action-btn.toolbar ul li{-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;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:#26a69a;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s}.btn-flat:focus,.btn-flat:active{background-color:transparent}.btn-flat:focus,.btn-flat:hover{background-color:rgba(0,0,0,0.1);box-shadow:none}.btn-flat:active{background-color:rgba(0,0,0,0.2)}.btn-flat.disabled{background-color:transparent !important;color:#b3b3b3 !important;cursor:default}.btn-large{height:54px;line-height:54px}.btn-large i{font-size:1.6rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width, height}.dropdown-content li{clear:both;color:rgba(0,0,0,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee}.dropdown-content li.active.selected{background-color:#e1e1e1}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;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}.input-field.col .dropdown-content [type="checkbox"]+label{top:1px;left:0;height:18px}/*! - * 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;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,0.2);transition:all 0.7s ease-out;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,0.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.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:none}.waves-effect img{position:relative;z-index:-1}.waves-notransition{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:0.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}@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%}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-flat{float:right;margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-100px;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,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:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;padding:2rem}.side-nav .collapsible,.side-nav.fixed .collapsible{border:none;box-shadow:none}.side-nav .collapsible li,.side-nav.fixed .collapsible li{padding:0}.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}.side-nav .collapsible-body,.side-nav.fixed .collapsible-body{border:0;background-color:#fff}.side-nav .collapsible-body li a,.side-nav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;box-shadow:none}.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.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;box-shadow:none;margin:0 0 20px 0;min-height:45px;outline:none;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .chip.selected{background-color:#26a69a;color:#fff}.chips .input{background:none;border:0;color:rgba(0,0,0,0.6);display:inline-block;font-size:1rem;height:3rem;line-height:32px;outline:0;margin:0;padding:0 !important;width:120px !important}.chips .input:focus{border:0 !important;box-shadow:none !important}.prefix ~ .chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty ~ label{font-size:0.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;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:none;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}:-moz-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime],input[type=datetime-local],input[type=tel],input[type=number],input[type=search],textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:all 0.3s}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:disabled,input[type=text][readonly="readonly"],input[type=password]:disabled,input[type=password][readonly="readonly"],input[type=email]:disabled,input[type=email][readonly="readonly"],input[type=url]:disabled,input[type=url][readonly="readonly"],input[type=time]:disabled,input[type=time][readonly="readonly"],input[type=date]:disabled,input[type=date][readonly="readonly"],input[type=datetime]:disabled,input[type=datetime][readonly="readonly"],input[type=datetime-local]:disabled,input[type=datetime-local][readonly="readonly"],input[type=tel]:disabled,input[type=tel][readonly="readonly"],input[type=number]:disabled,input[type=number][readonly="readonly"],input[type=search]:disabled,input[type=search][readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,0.26);border-bottom:1px dotted rgba(0,0,0,0.26)}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:disabled+label,input[type=text][readonly="readonly"]+label,input[type=password]:disabled+label,input[type=password][readonly="readonly"]+label,input[type=email]:disabled+label,input[type=email][readonly="readonly"]+label,input[type=url]:disabled+label,input[type=url][readonly="readonly"]+label,input[type=time]:disabled+label,input[type=time][readonly="readonly"]+label,input[type=date]:disabled+label,input[type=date][readonly="readonly"]+label,input[type=datetime]:disabled+label,input[type=datetime][readonly="readonly"]+label,input[type=datetime-local]:disabled+label,input[type=datetime-local][readonly="readonly"]+label,input[type=tel]:disabled+label,input[type=tel][readonly="readonly"]+label,input[type=number]:disabled+label,input[type=number][readonly="readonly"]+label,input[type=search]:disabled+label,input[type=search][readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,0.26)}input:not([type]):focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=date]:focus:not([readonly])+label,input[type=datetime]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]).valid,input:not([type]):focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=date].valid,input[type=date]:focus.valid,input[type=datetime].valid,input[type=datetime]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4CAF50;box-shadow:0 1px 0 0 #4CAF50}input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=text].valid+label:after,input[type=text]:focus.valid+label:after,input[type=password].valid+label:after,input[type=password]:focus.valid+label:after,input[type=email].valid+label:after,input[type=email]:focus.valid+label:after,input[type=url].valid+label:after,input[type=url]:focus.valid+label:after,input[type=time].valid+label:after,input[type=time]:focus.valid+label:after,input[type=date].valid+label:after,input[type=date]:focus.valid+label:after,input[type=datetime].valid+label:after,input[type=datetime]:focus.valid+label:after,input[type=datetime-local].valid+label:after,input[type=datetime-local]:focus.valid+label:after,input[type=tel].valid+label:after,input[type=tel]:focus.valid+label:after,input[type=number].valid+label:after,input[type=number]:focus.valid+label:after,input[type=search].valid+label:after,input[type=search]:focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after{content:attr(data-success);color:#4CAF50;opacity:1}input:not([type]).invalid,input:not([type]):focus.invalid,input[type=text].invalid,input[type=text]:focus.invalid,input[type=password].invalid,input[type=password]:focus.invalid,input[type=email].invalid,input[type=email]:focus.invalid,input[type=url].invalid,input[type=url]:focus.invalid,input[type=time].invalid,input[type=time]:focus.invalid,input[type=date].invalid,input[type=date]:focus.invalid,input[type=datetime].invalid,input[type=datetime]:focus.invalid,input[type=datetime-local].invalid,input[type=datetime-local]:focus.invalid,input[type=tel].invalid,input[type=tel]:focus.invalid,input[type=number].invalid,input[type=number]:focus.invalid,input[type=search].invalid,input[type=search]:focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #F44336;box-shadow:0 1px 0 0 #F44336}input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=text].invalid+label:after,input[type=text]:focus.invalid+label:after,input[type=password].invalid+label:after,input[type=password]:focus.invalid+label:after,input[type=email].invalid+label:after,input[type=email]:focus.invalid+label:after,input[type=url].invalid+label:after,input[type=url]:focus.invalid+label:after,input[type=time].invalid+label:after,input[type=time]:focus.invalid+label:after,input[type=date].invalid+label:after,input[type=date]:focus.invalid+label:after,input[type=datetime].invalid+label:after,input[type=datetime]:focus.invalid+label:after,input[type=datetime-local].invalid+label:after,input[type=datetime-local]:focus.invalid+label:after,input[type=tel].invalid+label:after,input[type=tel]:focus.invalid+label:after,input[type=number].invalid+label:after,input[type=number]:focus.invalid+label:after,input[type=search].invalid+label:after,input[type=search]:focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#F44336;opacity:1}input:not([type]).validate+label,input[type=text].validate+label,input[type=password].validate+label,input[type=email].validate+label,input[type=url].validate+label,input[type=time].validate+label,input[type=date].validate+label,input[type=datetime].validate+label,input[type=datetime-local].validate+label,input[type=tel].validate+label,input[type=number].validate+label,input[type=search].validate+label,textarea.materialize-textarea.validate+label{width:100%;pointer-events:none}input:not([type])+label:after,input[type=text]+label:after,input[type=password]+label:after,input[type=email]+label:after,input[type=url]+label:after,input[type=time]+label:after,input[type=date]+label:after,input[type=datetime]+label:after,input[type=datetime-local]+label:after,input[type=tel]+label:after,input[type=number]+label:after,input[type=search]+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:60px;opacity:0;transition:.2s opacity ease-out, .2s color ease-out}.input-field{position:relative;margin-top:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline input,.input-field.inline .select-dropdown{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix ~ label,.input-field.col .prefix ~ .validate ~ label{width:calc(100% - 3rem - 1.5rem)}.input-field label{color:#9e9e9e;position:absolute;top:0.8rem;left:0;font-size:1rem;cursor:text;transition:.2s ease-out}.input-field label:not(.label-icon).active{font-size:.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea,.input-field .prefix ~ label,.input-field .prefix ~ .validate ~ label,.input-field .prefix ~ .autocomplete-content{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;padding-left:4rem;width:calc(100% - 4rem)}.input-field input[type=search]:focus{background-color:#fff;border:0;box-shadow:none;color:#444}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus ~ .mdi-navigation-close,.input-field input[type=search]:focus ~ .material-icons{color:#444}.input-field input[type=search]+label{left:1rem}.input-field input[type=search] ~ .mdi-navigation-close,.input-field input[type=search] ~ .material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{overflow-y:hidden;padding:.8rem 0 1.6rem 0;resize:none;min-height:3rem}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem}.autocomplete-content{margin-top:-15px;display:block;opacity:1;position:static}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px;opacity:0}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type="radio"]+label:before,[type="radio"]+label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}[type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:before,[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border-radius:50%}[type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after{border:2px solid #5a5a5a}[type="radio"]:not(:checked)+label:after{-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:before{border:2px solid transparent}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border:2px solid #26a69a}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:after{background-color:#26a69a}[type="radio"]:checked+label:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type="radio"].with-gap:checked+label:after{-webkit-transform:scale(0.5);transform:scale(0.5)}[type="radio"].tabbed:focus+label:before{box-shadow:0 0 0 10px rgba(0,0,0,0.1)}[type="radio"].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,0.26)}[type="radio"].with-gap:disabled:checked+label:after{border:none;background-color:rgba(0,0,0,0.26)}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{background-color:transparent;border-color:rgba(0,0,0,0.26)}[type="radio"]:disabled+label{color:rgba(0,0,0,0.26)}[type="radio"]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,0.26)}[type="radio"]:disabled:checked+label:after{background-color:rgba(0,0,0,0.26);border-color:#BDBDBD}form p{margin-bottom:10px;text-align:left}form p:last-child{margin-bottom:0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px;opacity:0}[type="checkbox"]+label{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;-khtml-user-select:none;-ms-user-select:none}[type="checkbox"]+label:before,[type="checkbox"]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s}[type="checkbox"]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type="checkbox"]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,0.26)}[type="checkbox"].tabbed:focus+label:after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}[type="checkbox"]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-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+label:before{border-right:2px solid rgba(0,0,0,0.26);border-bottom:2px solid rgba(0,0,0,0.26)}[type="checkbox"]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;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+label:before{border-right:2px solid rgba(0,0,0,0.26);background-color:transparent}[type="checkbox"].filled-in+label:after{border-radius:2px}[type="checkbox"].filled-in+label:before,[type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1}[type="checkbox"].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%}[type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0px;z-index:0}[type="checkbox"].filled-in:checked+label: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+label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type="checkbox"].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}[type="checkbox"].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#BDBDBD}[type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent}[type="checkbox"].filled-in:disabled:checked+label:after{background-color:#BDBDBD;border-color:#BDBDBD}.switch,.switch *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-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{background-color:#26a69a;left:24px}.switch label .lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;margin-right:10px;transition:background 0.3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#F1F1F1;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);left:-5px;top:-3px;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease}input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(38,166,154,0.1)}input[type=checkbox]:not(:disabled) ~ .lever:active:after,input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(0,0,0,0.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#BDBDBD}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;display:block}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:0;bottom:0;height:10px;margin:auto 0;font-size:10px;line-height:10px}.select-wrapper span.caret.disabled{color:rgba(0,0,0,0.26)}.select-wrapper+label{position:absolute;top:-14px;font-size:.8rem}select:disabled{color:rgba(0,0,0,0.3)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,0.3);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid rgba(0,0,0,0.3)}.select-wrapper i{color:rgba(0,0,0,0.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,0.3);background-color:transparent}.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,0.7)}.select-dropdown li.optgroup>span{color:rgba(0,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{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;filter:alpha(opacity=0)}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:none;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:none}input[type=range]+.thumb{position:absolute;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;top:10px;margin-left:-6px;-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:#26a69a;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{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0;transition:.3s}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]{border:1px solid white}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#ccc}input[type=range]::-ms-track{height:3px;background:transparent;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:#26a69a}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}.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:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ee6e73}.side-nav{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%)}.side-nav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.side-nav .collapsible{margin:0}.side-nav li{float:none;line-height:48px}.side-nav li.active{background-color:rgba(0,0,0,0.05)}.side-nav a{color:rgba(0,0,0,0.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.side-nav a:hover{background-color:rgba(0,0,0,0.05)}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-large,.side-nav a.btn-flat,.side-nav a.btn-floating{margin:10px 15px}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-large,.side-nav a.btn-floating{color:#fff}.side-nav a.btn-flat{color:#343434}.side-nav a.btn:hover,.side-nav a.btn-large:hover,.side-nav a.btn-large:hover{background-color:#2bbbad}.side-nav a.btn-floating:hover{background-color:#26a69a}.side-nav li>a>i,.side-nav li>a>[class^="mdi-"],.side-nav li>a>[class*="mdi-"],.side-nav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,0.54)}.side-nav .divider{margin:8px 0 0 0}.side-nav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,0.54);font-size:14px;font-weight:500;line-height:48px}.side-nav .subheader:hover{background-color:transparent}.side-nav .userView{position:relative;padding:32px 32px 0;margin-bottom:8px}.side-nav .userView>a{height:auto;padding:0}.side-nav .userView>a:hover{background-color:transparent}.side-nav .userView .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.side-nav .userView .circle,.side-nav .userView .name,.side-nav .userView .email{display:block}.side-nav .userView .circle{height:64px;width:64px}.side-nav .userView .name,.side-nav .userView .email{font-size:14px;line-height:24px}.side-nav .userView .name{margin-top:16px;font-weight:500}.side-nav .userView .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width: 992px){.side-nav.fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.side-nav.fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}.side-nav a{padding:0 16px}.side-nav .userView{padding:16px 16px 0}}.side-nav .collapsible-body>ul:not(.collapsible)>li.active,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.side-nav .collapsible-body>ul:not(.collapsible)>li.active a,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;will-change:opacity}.preloader-wrapper{display:inline-block;position:relative;width:48px;height:48px}.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:#26a69a}.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(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 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(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 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 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 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;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;height: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{display:none;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,0.5);transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*! - * Default mobile-first, responsive styling for pickadate.js - * Demo: http://amsul.github.io/pickadate.js - */.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;transition:background 0.15s ease-out, top 0s 0.15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all 0.15s ease-out}@media (min-height: 28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 28.875em){.picker__wrap{display:block}}.picker__box{background:#ffffff;display:table-cell;vertical-align:middle}@media (min-height: 28.875em){.picker__box{display:block;border:1px solid #777777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);transition:background 0.15s ease-out}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 35.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__input.picker__input--active{border-color:#E3F2FD}.picker__frame{margin:0 auto;max-width:325px}@media (min-height: 38.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em}.picker__select--month.browser-default{display:inline;background-color:#FFFFFF;width:40%}.picker__select--year.browser-default{display:inline;background-color:#FFFFFF;width:26%}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,0.05)}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table th,.picker__table td{text-align:center}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff}.picker__day--outfocus:hover{cursor:pointer;color:#dddddd;font-weight:500}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.75);transform:scale(0.75);background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,0.05);outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}.picker__box{border-radius:2px;overflow:hidden}.picker__date-display{text-align:center;background-color:#26a69a;color:#fff;padding-bottom:15px;font-weight:300}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#a1ded8}.picker__weekday-display{background-color:#1f897f;padding:10px;font-weight:200;letter-spacing:.5;font-size:1rem;margin-bottom:15px}.picker__month-display{text-transform:uppercase;font-size:2rem}.picker__day-display{font-size:4.5rem;font-weight:400}.picker__year-display{font-size:1.8rem;color:rgba(255,255,255,0.4)}.picker__box{padding:0}.picker__calendar-container{padding:0 1rem}.picker__calendar-container thead{border:none}.picker__table{margin-top:0;margin-bottom:.5em}.picker__day--infocus{color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day.picker__day--today{color:#26a69a}.picker__day.picker__day--today.picker__day--selected{color:#fff}.picker__weekday{font-size:.9rem}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.9);transform:scale(0.9);background-color:#26a69a;color:#ffffff}.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus,.picker--focused .picker__day--selected.picker__day--outfocus{background-color:#a1ded8}.picker__footer{text-align:right;padding:5px 10px}.picker__close,.picker__today{font-size:1.1rem;padding:0 1rem;color:#26a69a}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #676767;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #676767}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:#a1ded8}.picker__list{list-style:none;padding:0.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;margin-bottom:-1px;position:relative;background:#ffffff;padding:.75em 1.25em}@media (min-height: 46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--highlighted{border-color:#0089ec;z-index:10}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000000;background:#b1dcfb}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#ffffff;z-index:10}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;border-color:#dddddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000000;background:#b1dcfb;background:#ee2200;border-color:#ee2200;cursor:pointer;color:#ffffff;outline:none}.picker--time .picker__button--clear:before{top:-0.25em;color:#666;font-size:1.25em;font-weight:bold}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#ffffff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height: 40.125em){.picker--time .picker__box{margin-bottom:5em}} +/*! + * Materialize v0.100.2 (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:#26a69a !important}.teal-text.text-lighten-1{color:#26a69a !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 v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}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}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}.z-depth-3{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3);box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.z-depth-4,.modal{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3);box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3)}.z-depth-5{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.3);box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.3)}.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,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,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.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,0.7)}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,0.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;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{display:none;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-top,.pin-bottom{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-only,.hide-on-small-and-down{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: 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;padding:10px 0px;color:rgba(255,255,255,0.8);background-color:rgba(51,51,51,0.08)}table,th,td{border:none}table{width:100%;display:table}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}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:#f2f2f2}table.centered thead tr th,table.centered tbody tr td{text-align:center}thead{border-bottom:1px solid #d0d0d0}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 th,table.responsive-table td{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{padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #d0d0d0}table.responsive-table.bordered th{border-bottom:0;border-left:0}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}table.responsive-table.bordered tr{border:0}table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0}}.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:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;-webkit-transition:.25s;transition:.25s;color:#26a69a}.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:#26a69a}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{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:#26a69a;-webkit-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#26a69a}.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(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.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(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.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:0.8rem;color:#fff;background-color:#26a69a;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}.side-nav span.badge{margin-top:calc(24px - 11px)}.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%}}.container .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*="push-"],.row .col[class*="pull-"]{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 i,nav [class^="mdi-"],nav [class*="mdi-"],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.button-collapse{display:none}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .button-collapse 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:0.5rem}nav .brand-logo.right{right:0.5rem;left:auto}}nav .brand-logo.right{right:0.5rem;padding:0}nav .brand-logo i,nav .brand-logo [class^="mdi-"],nav .brand-logo [class*="mdi-"],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,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-large,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,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=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]: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,0.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.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}.navbar-fixed{height:64px}}@font-face{font-family:"Roboto";src:local(Roboto Thin),url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("../fonts/roboto/Roboto-Thin.woff") format("woff");font-weight:100}@font-face{font-family:"Roboto";src:local(Roboto Light),url("../fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../fonts/roboto/Roboto-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Roboto";src:local(Roboto Regular),url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Roboto";src:local(Roboto Medium),url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../fonts/roboto/Roboto-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Roboto";src:local(Roboto Bold),url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:700}a{text-decoration:none}html{line-height:1.5;font-family:"Roboto", sans-serif;font-weight:normal;color:rgba(0,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.1}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.1rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:1.78rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.46rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.14rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:.82rem 0 .656rem 0}h6{font-size:1rem;line-height:110%;margin:.5rem 0 .4rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light,.page-footer .footer-copyright{font-weight:300}.thin{font-weight:200}.flow-text{font-weight:300}@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 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.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.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .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.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .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;color:inherit}.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{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);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-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-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;word-break:break-all;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,0.7)}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{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,0.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease;transition:color .28s ease}.tabs .tab a:hover,.tabs .tab a.active{background-color:transparent;color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,0.7);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}.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-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn.disabled,.disabled.btn-large,.btn-floating.disabled,.btn-large.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-flat:disabled,.btn[disabled],[disabled].btn-large,.btn-floating[disabled],.btn-large[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#DFDFDF !important;-webkit-box-shadow:none;box-shadow:none;color:#9F9F9F !important;cursor:default}.btn.disabled:hover,.disabled.btn-large:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,[disabled].btn-large:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-flat[disabled]:hover{background-color:#DFDFDF !important;color:#9F9F9F !important}.btn,.btn-large,.btn-floating,.btn-large,.btn-flat{font-size:1rem;outline:0}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-large:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;-webkit-transition:.2s ease-out;transition:.2s ease-out;cursor:pointer}.btn:hover,.btn-large:hover{background-color:#2bbbad}.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:#26a69a;border-radius:50%;-webkit-transition:.3s;transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.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.horizontal{padding:0 0 0 15px}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 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:#26a69a;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,0.1)}.btn-flat.disabled{background-color:transparent !important;color:#b3b2b2 !important;cursor:default}.btn-large{height:54px;line-height:54px}.btn-large i{font-size:1.6rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width, height}.dropdown-content li{clear:both;color:rgba(0,0,0,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee}.dropdown-content li.active.selected{background-color:#e1e1e1}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;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}.input-field.col .dropdown-content [type="checkbox"]+label{top:1px;left:0;height:18px}/*! + * 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,0.2);-webkit-transition:all 0.7s ease-out;transition:all 0.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,0.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.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:none}.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, white 100%, black 100%)}.waves-input-wrapper{border-radius:0.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}@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-large,.modal .modal-footer .btn-flat{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,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 i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.side-nav .collapsible,.side-nav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.side-nav .collapsible li,.side-nav.fixed .collapsible li{padding:0}.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}.side-nav .collapsible-body,.side-nav.fixed .collapsible-body{border:0;background-color:#fff}.side-nav .collapsible-body li a,.side-nav.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,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;-webkit-transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.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 20px 0;min-height:45px;outline:none;-webkit-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .chip.selected{background-color:#26a69a;color:#fff}.chips .input{background:none;border:0;color:rgba(0,0,0,0.6);display:inline-block;font-size:1rem;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:0.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:none;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all 0.3s;transition:all 0.3s}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly="readonly"],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly="readonly"],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly="readonly"],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly="readonly"],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly="readonly"],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly="readonly"],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly="readonly"],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly="readonly"],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly="readonly"],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly="readonly"],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,0.42);border-bottom:1px dotted rgba(0,0,0,0.42)}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]: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=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly="readonly"]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]: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=date]:not(.browser-default):disabled+label,input[type=date]: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=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]: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=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly="readonly"]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,0.42)}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}input:not([type]).invalid+label:after,input:not([type]).valid+label:after,input[type=text]:not(.browser-default).invalid+label:after,input[type=text]:not(.browser-default).valid+label:after,input[type=password]:not(.browser-default).invalid+label:after,input[type=password]:not(.browser-default).valid+label:after,input[type=email]:not(.browser-default).invalid+label:after,input[type=email]:not(.browser-default).valid+label:after,input[type=url]:not(.browser-default).invalid+label:after,input[type=url]:not(.browser-default).valid+label:after,input[type=time]:not(.browser-default).invalid+label:after,input[type=time]:not(.browser-default).valid+label:after,input[type=date]:not(.browser-default).invalid+label:after,input[type=date]:not(.browser-default).valid+label:after,input[type=datetime]:not(.browser-default).invalid+label:after,input[type=datetime]:not(.browser-default).valid+label:after,input[type=datetime-local]:not(.browser-default).invalid+label:after,input[type=datetime-local]:not(.browser-default).valid+label:after,input[type=tel]:not(.browser-default).invalid+label:after,input[type=tel]:not(.browser-default).valid+label:after,input[type=number]:not(.browser-default).invalid+label:after,input[type=number]:not(.browser-default).valid+label:after,input[type=search]:not(.browser-default).invalid+label:after,input[type=search]:not(.browser-default).valid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea.valid+label:after{display:none}input:not([type]).invalid+label.active:after,input:not([type]).valid+label.active:after,input[type=text]:not(.browser-default).invalid+label.active:after,input[type=text]:not(.browser-default).valid+label.active:after,input[type=password]:not(.browser-default).invalid+label.active:after,input[type=password]:not(.browser-default).valid+label.active:after,input[type=email]:not(.browser-default).invalid+label.active:after,input[type=email]:not(.browser-default).valid+label.active:after,input[type=url]:not(.browser-default).invalid+label.active:after,input[type=url]:not(.browser-default).valid+label.active:after,input[type=time]:not(.browser-default).invalid+label.active:after,input[type=time]:not(.browser-default).valid+label.active:after,input[type=date]:not(.browser-default).invalid+label.active:after,input[type=date]:not(.browser-default).valid+label.active:after,input[type=datetime]:not(.browser-default).invalid+label.active:after,input[type=datetime]:not(.browser-default).valid+label.active:after,input[type=datetime-local]:not(.browser-default).invalid+label.active:after,input[type=datetime-local]:not(.browser-default).valid+label.active:after,input[type=tel]:not(.browser-default).invalid+label.active:after,input[type=tel]:not(.browser-default).valid+label.active:after,input[type=number]:not(.browser-default).invalid+label.active:after,input[type=number]:not(.browser-default).valid+label.active:after,input[type=search]:not(.browser-default).invalid+label.active:after,input[type=search]:not(.browser-default).valid+label.active:after,textarea.materialize-textarea.invalid+label.active:after,textarea.materialize-textarea.valid+label.active:after{display:block}input.valid:not([type]),input.valid:not([type]):focus,input[type=text].valid:not(.browser-default),input[type=text].valid:not(.browser-default):focus,input[type=password].valid:not(.browser-default),input[type=password].valid:not(.browser-default):focus,input[type=email].valid:not(.browser-default),input[type=email].valid:not(.browser-default):focus,input[type=url].valid:not(.browser-default),input[type=url].valid:not(.browser-default):focus,input[type=time].valid:not(.browser-default),input[type=time].valid:not(.browser-default):focus,input[type=date].valid:not(.browser-default),input[type=date].valid:not(.browser-default):focus,input[type=datetime].valid:not(.browser-default),input[type=datetime].valid:not(.browser-default):focus,input[type=datetime-local].valid:not(.browser-default),input[type=datetime-local].valid:not(.browser-default):focus,input[type=tel].valid:not(.browser-default),input[type=tel].valid:not(.browser-default):focus,input[type=number].valid:not(.browser-default),input[type=number].valid:not(.browser-default):focus,input[type=search].valid:not(.browser-default),input[type=search].valid:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,.select-wrapper.valid>input.select-dropdown{border-bottom:1px solid #4CAF50;-webkit-box-shadow:0 1px 0 0 #4CAF50;box-shadow:0 1px 0 0 #4CAF50}input.invalid:not([type]),input.invalid:not([type]):focus,input[type=text].invalid:not(.browser-default),input[type=text].invalid:not(.browser-default):focus,input[type=password].invalid:not(.browser-default),input[type=password].invalid:not(.browser-default):focus,input[type=email].invalid:not(.browser-default),input[type=email].invalid:not(.browser-default):focus,input[type=url].invalid:not(.browser-default),input[type=url].invalid:not(.browser-default):focus,input[type=time].invalid:not(.browser-default),input[type=time].invalid:not(.browser-default):focus,input[type=date].invalid:not(.browser-default),input[type=date].invalid:not(.browser-default):focus,input[type=datetime].invalid:not(.browser-default),input[type=datetime].invalid:not(.browser-default):focus,input[type=datetime-local].invalid:not(.browser-default),input[type=datetime-local].invalid:not(.browser-default):focus,input[type=tel].invalid:not(.browser-default),input[type=tel].invalid:not(.browser-default):focus,input[type=number].invalid:not(.browser-default),input[type=number].invalid:not(.browser-default):focus,input[type=search].invalid:not(.browser-default),input[type=search].invalid:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus,.select-wrapper.invalid>input.select-dropdown{border-bottom:1px solid #F44336;-webkit-box-shadow:0 1px 0 0 #F44336;box-shadow:0 1px 0 0 #F44336}input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=text]:not(.browser-default).valid+label:after,input[type=text]:not(.browser-default):focus.valid+label:after,input[type=password]:not(.browser-default).valid+label:after,input[type=password]:not(.browser-default):focus.valid+label:after,input[type=email]:not(.browser-default).valid+label:after,input[type=email]:not(.browser-default):focus.valid+label:after,input[type=url]:not(.browser-default).valid+label:after,input[type=url]:not(.browser-default):focus.valid+label:after,input[type=time]:not(.browser-default).valid+label:after,input[type=time]:not(.browser-default):focus.valid+label:after,input[type=date]:not(.browser-default).valid+label:after,input[type=date]:not(.browser-default):focus.valid+label:after,input[type=datetime]:not(.browser-default).valid+label:after,input[type=datetime]:not(.browser-default):focus.valid+label:after,input[type=datetime-local]:not(.browser-default).valid+label:after,input[type=datetime-local]:not(.browser-default):focus.valid+label:after,input[type=tel]:not(.browser-default).valid+label:after,input[type=tel]:not(.browser-default):focus.valid+label:after,input[type=number]:not(.browser-default).valid+label:after,input[type=number]:not(.browser-default):focus.valid+label:after,input[type=search]:not(.browser-default).valid+label:after,input[type=search]:not(.browser-default):focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after,.select-wrapper.valid+label:after{content:attr(data-success);color:#4CAF50;opacity:1;-webkit-transform:translateY(9px);transform:translateY(9px)}input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=text]:not(.browser-default).invalid+label:after,input[type=text]:not(.browser-default):focus.invalid+label:after,input[type=password]:not(.browser-default).invalid+label:after,input[type=password]:not(.browser-default):focus.invalid+label:after,input[type=email]:not(.browser-default).invalid+label:after,input[type=email]:not(.browser-default):focus.invalid+label:after,input[type=url]:not(.browser-default).invalid+label:after,input[type=url]:not(.browser-default):focus.invalid+label:after,input[type=time]:not(.browser-default).invalid+label:after,input[type=time]:not(.browser-default):focus.invalid+label:after,input[type=date]:not(.browser-default).invalid+label:after,input[type=date]:not(.browser-default):focus.invalid+label:after,input[type=datetime]:not(.browser-default).invalid+label:after,input[type=datetime]:not(.browser-default):focus.invalid+label:after,input[type=datetime-local]:not(.browser-default).invalid+label:after,input[type=datetime-local]:not(.browser-default):focus.invalid+label:after,input[type=tel]:not(.browser-default).invalid+label:after,input[type=tel]:not(.browser-default):focus.invalid+label:after,input[type=number]:not(.browser-default).invalid+label:after,input[type=number]:not(.browser-default):focus.invalid+label:after,input[type=search]:not(.browser-default).invalid+label:after,input[type=search]:not(.browser-default):focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after,.select-wrapper.invalid+label:after{content:attr(data-error);color:#F44336;opacity:1;-webkit-transform:translateY(9px);transform:translateY(9px)}input:not([type])+label:after,input[type=text]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after,.select-wrapper+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}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline input,.input-field.inline .select-dropdown{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix ~ label,.input-field.col .prefix ~ .validate ~ label{width:calc(100% - 3rem - 1.5rem)}.input-field label{color:#9e9e9e;position:absolute;top:0;left:0;height:100%;font-size:1rem;cursor:text;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .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);pointer-events:none}.input-field label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea,.input-field .prefix ~ label,.input-field .prefix ~ .validate ~ label,.input-field .prefix ~ .autocomplete-content{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}.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{background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus ~ .mdi-navigation-close,.input-field input[type=search]:focus ~ .material-icons{color:#444}.input-field input[type=search]+label{left:1rem}.input-field input[type=search] ~ .mdi-navigation-close,.input-field input[type=search] ~ .material-icons{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{overflow-y:hidden;padding:.8rem 0 1.6rem 0;resize:none;min-height:3rem}textarea.materialize-textarea.validate+label{height:100%}textarea.materialize-textarea.validate+label::after{top:calc(100% - 12px)}textarea.materialize-textarea.validate+label:not(.label-icon).active{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0}.autocomplete-content{margin-top:-20px;margin-bottom:20px;display:block;opacity:1;position:static}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;opacity:0;pointer-events:none}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{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"]+label:before,[type="radio"]+label:after{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"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:before,[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border-radius:50%}[type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after{border:2px solid #5a5a5a}[type="radio"]:not(:checked)+label:after{-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:before{border:2px solid transparent}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border:2px solid #26a69a}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:after{background-color:#26a69a}[type="radio"]:checked+label:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type="radio"].with-gap:checked+label:after{-webkit-transform:scale(0.5);transform:scale(0.5)}[type="radio"].tabbed:focus+label:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1)}[type="radio"].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,0.42)}[type="radio"].with-gap:disabled:checked+label:after{border:none;background-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{background-color:transparent;border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled+label{color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:checked+label:after{background-color:rgba(0,0,0,0.42);border-color:#949494}form p{margin-bottom:10px;text-align:left}form p:last-child{margin-bottom:0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;opacity:0;pointer-events:none}[type="checkbox"]+label{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"]+label:before,[type="checkbox"]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;-webkit-transition:.2s;transition:.2s}[type="checkbox"]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type="checkbox"]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,0.42)}[type="checkbox"].tabbed:focus+label:after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}[type="checkbox"]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-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+label:before{border-right:2px solid rgba(0,0,0,0.42);border-bottom:2px solid rgba(0,0,0,0.42)}[type="checkbox"]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;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+label:before{border-right:2px solid rgba(0,0,0,0.42);background-color:transparent}[type="checkbox"].filled-in+label:after{border-radius:2px}[type="checkbox"].filled-in+label:before,[type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;-webkit-transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1}[type="checkbox"].filled-in:not(:checked)+label: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)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0px;z-index:0}[type="checkbox"].filled-in:checked+label: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+label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type="checkbox"].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}[type="checkbox"].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#949494}[type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent}[type="checkbox"].filled-in:disabled:checked+label: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:before,.switch label input[type=checkbox]:checked+.lever:after{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,0.38);border-radius:15px;margin-right:10px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:before,.switch label .lever:after{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(38,166,154,0.15)}.switch label .lever:after{background-color:#F1F1F1;-webkit-box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(38,166,154,0.15)}input[type=checkbox]:not(:disabled) ~ .lever:active:before,input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,0.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,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,0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.input-field>select{display:block;position:absolute;width:0;pointer-events:none;height:0;top:0;left:0;opacity:0}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.valid+label,.select-wrapper.invalid+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:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:0;bottom:0;height:10px;margin:auto 0;font-size:10px;line-height:10px}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}select:disabled{color:rgba(0,0,0,0.42)}.select-wrapper.disabled span.caret,.select-wrapper.disabled+label{color:rgba(0,0,0,0.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,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,0.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,0.3);background-color:transparent}.select-dropdown.dropdown-content li.active{background-color:transparent}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,0.06)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,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,0.7)}.select-dropdown li.optgroup>span{color:rgba(0,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{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;filter:alpha(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:none;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:none}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;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:#26a69a;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{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0;-webkit-transition:.3s;transition:.3s}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]{border:1px solid white}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#ccc}input[type=range]::-ms-track{height:3px;background:transparent;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:#26a69a}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}.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:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ee6e73}.side-nav{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%)}.side-nav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.side-nav .collapsible{margin:0}.side-nav li{float:none;line-height:48px}.side-nav li.active{background-color:rgba(0,0,0,0.05)}.side-nav li>a{color:rgba(0,0,0,0.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.side-nav li>a:hover{background-color:rgba(0,0,0,0.05)}.side-nav li>a.btn,.side-nav li>a.btn-large,.side-nav li>a.btn-large,.side-nav li>a.btn-flat,.side-nav li>a.btn-floating{margin:10px 15px}.side-nav li>a.btn,.side-nav li>a.btn-large,.side-nav li>a.btn-large,.side-nav li>a.btn-floating{color:#fff}.side-nav li>a.btn-flat{color:#343434}.side-nav li>a.btn:hover,.side-nav li>a.btn-large:hover,.side-nav li>a.btn-large:hover{background-color:#2bbbad}.side-nav li>a.btn-floating:hover{background-color:#26a69a}.side-nav li>a>i,.side-nav li>a>[class^="mdi-"],.side-nav li>a li>a>[class*="mdi-"],.side-nav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,0.54)}.side-nav .divider{margin:8px 0 0 0}.side-nav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,0.54);font-size:14px;font-weight:500;line-height:48px}.side-nav .subheader:hover{background-color:transparent}.side-nav .user-view,.side-nav .userView{position:relative;padding:32px 32px 0;margin-bottom:8px}.side-nav .user-view>a,.side-nav .userView>a{height:auto;padding:0}.side-nav .user-view>a:hover,.side-nav .userView>a:hover{background-color:transparent}.side-nav .user-view .background,.side-nav .userView .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.side-nav .user-view .circle,.side-nav .user-view .name,.side-nav .user-view .email,.side-nav .userView .circle,.side-nav .userView .name,.side-nav .userView .email{display:block}.side-nav .user-view .circle,.side-nav .userView .circle{height:64px;width:64px}.side-nav .user-view .name,.side-nav .user-view .email,.side-nav .userView .name,.side-nav .userView .email{font-size:14px;line-height:24px}.side-nav .user-view .name,.side-nav .userView .name{margin-top:16px;font-weight:500}.side-nav .user-view .email,.side-nav .userView .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width: 992px){.side-nav.fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.side-nav.fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}.side-nav a{padding:0 16px}.side-nav .user-view,.side-nav .userView{padding:16px 16px 0}}.side-nav .collapsible-body>ul:not(.collapsible)>li.active,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.side-nav .collapsible-body>ul:not(.collapsible)>li.active a,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.side-nav .collapsible-body{padding:0}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;will-change:opacity}.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:#26a69a}.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(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 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(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 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 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 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{display:none;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,0.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .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 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 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(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 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,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);box-shadow:0 20px 20px 0 rgba(0,0,0,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 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::before,.tap-target-wave::after{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#ffffff}.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),.tap-target-origin:not(.btn):not(.btn-large):hover{background:none}@media only screen and (max-width: 600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:initial;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(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 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)}}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*! + * Default mobile-first, responsive styling for pickadate.js + * Demo: http://amsul.github.io/pickadate.js + */.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;-webkit-transition:background 0.15s ease-out, top 0s 0.15s;transition:background 0.15s ease-out, top 0s 0.15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}@media (min-height: 28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 28.875em){.picker__wrap{display:block}}.picker__box{background:#ffffff;display:table-cell;vertical-align:middle}@media (min-height: 28.875em){.picker__box{display:block;border:1px solid #777777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);-webkit-transition:background 0.15s ease-out;transition:background 0.15s ease-out}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 35.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__input.picker__input--active{border-color:#E3F2FD}.picker__frame{margin:0 auto;max-width:325px}@media (min-height: 38.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}@media only screen and (min-width: 601px){.picker__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.picker__frame{width:80%;max-width:600px}}.picker__box{padding:0;border-radius:2px;overflow:hidden}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em}.picker__select--month.browser-default{display:inline;background-color:#FFFFFF;width:40%}.picker__select--year.browser-default{display:inline;background-color:#FFFFFF;width:26%}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,0.05)}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;top:-0.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table th,.picker__table td{text-align:center}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff}.picker__day--outfocus:hover{cursor:pointer;color:#dddddd;font-weight:500}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.75);transform:scale(0.75);background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:right}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,0.05);outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}.picker__date-display{text-align:left;background-color:#26a69a;color:#fff;padding:18px;font-weight:300}@media only screen and (min-width: 601px){.picker__date-display{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.picker__weekday-display{display:block}.picker__container__wrapper{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#a1ded8}.picker__weekday-display{font-weight:500;font-size:2.8rem;margin-right:5px;margin-top:4px}.picker__month-display{font-size:2.8rem;font-weight:500}.picker__day-display{font-size:2.8rem;font-weight:500;margin-right:5px}.picker__year-display{font-size:1.5rem;font-weight:500;color:rgba(255,255,255,0.7)}.picker__calendar-container{padding:0 1rem}.picker__calendar-container thead{border:none}.picker__table{margin-top:0;margin-bottom:.5em}.picker__day--infocus{color:rgba(0,0,0,0.87);letter-spacing:-.3px;padding:0.75rem 0;font-weight:400;border:1px solid transparent}@media only screen and (min-width: 601px){.picker__day--infocus{padding:1.1rem 0}}.picker__day.picker__day--today{color:#26a69a}.picker__day.picker__day--today.picker__day--selected{color:#fff}.picker__weekday{font-size:.9rem}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.9);transform:scale(0.9);background-color:#26a69a;color:#ffffff}.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus,.picker--focused .picker__day--selected.picker__day--outfocus{background-color:#a1ded8}.picker__footer{text-align:right;padding:5px 10px}.picker__close,.picker__today,.picker__clear{font-size:1.1rem;padding:0 1rem;color:#26a69a}.picker__clear{color:#f44336;float:left}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #676767;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #676767}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:#a1ded8}.picker__list{list-style:none;padding:0.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media (min-height: 46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--highlighted{border-color:#0089ec;z-index:10}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#fff;z-index:10}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:rgba(0,0,0,0.87)}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000;background:#b1dcfb;background:#ee2200;border-color:#ee2200;cursor:pointer;color:#fff;outline:none}.picker--time .picker__button--clear:before{top:-0.25em;color:rgba(0,0,0,0.87);font-size:1.25em;font-weight:bold}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height: 40.125em){.picker--time .picker__box{margin-bottom:5em}}.clockpicker-display{font-size:4rem;font-weight:bold;text-align:center;color:rgba(255,255,255,0.6);font-weight:400;clear:both;position:relative}.clockpicker-span-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:0.3rem;line-height:2rem;font-weight:500}@media only screen and (min-width: 601px){.clockpicker-display{top:32%}.clockpicker-span-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}}.text-primary{color:#fff}.clockpicker-span-hours{margin-right:3px}.clockpicker-span-minutes{margin-left:3px}.clockpicker-span-hours,.clockpicker-span-minutes,.clockpicker-span-am-pm div{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-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}.clockpicker-canvas,.clockpicker-dial{width:270px;height:270px;position:absolute;left:-1px;top:-1px}.clockpicker-minutes{visibility:hidden}.clockpicker-tick{border-radius:50%;color:rgba(0,0,0,0.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer}.clockpicker-tick.active,.clockpicker-tick:hover{background-color:rgba(38,166,154,0.25)}.clockpicker-dial{-webkit-transition:-webkit-transform 350ms, opacity 350ms;-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}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.clockpicker-canvas{-webkit-transition:opacity 175ms;transition:opacity 175ms}.clockpicker-canvas-out{opacity:0.25}.clockpicker-canvas-bearing{stroke:none;fill:#26a69a}.clockpicker-canvas-bg{stroke:none;fill:#26a69a}.clockpicker-canvas-bg-trans{fill:#26a69a}.clockpicker-canvas line{stroke:#26a69a;stroke-width:4;stroke-linecap:round} diff --git a/assets/fonts/roboto/Roboto-Bold.eot b/assets/fonts/roboto/Roboto-Bold.eot deleted file mode 100644 index b73776ee3bc194caa8f5839e96269516ed65cb55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20966 zcmY(qRa6{I&@DQ^;O-1M4DRj_+}+*XonXP;-CcsaYjAgW_uwH3p7Wh^@4wEyU2Csh zRb6ZMOTTn?^_eOFK=2=+|1%)qfAjwgC_wLj0T7^|at94K&<6ul!2j=5Ar#<07fKoZ z^W*w|s{b#e0Mr1^0JHz#@gD#H1c2Co>;SO%&u0W^0W1M-0C#}xe>tcBWY_@A|AF;C zV*_yh2Z8@`?Efd?_^%%C|EC51|0n?fV(QW=|992@$Aba5rvcdA0qi~ihAFJs%a{po zJ?%*weOI|aZ-{xf8>2O&v-s5i0B_yn!6#ruG-#rkGHVBzBv-GDY?owpEnz3@_Y$?Q%$O(1h*HrXz zcq%#WJ)Mo_*gK8o(hF~f%`&aEbByRA_tdHS{=U(nIT&6hng(X2>9}>YxE!qx%BSku z-TWH+6z$`5xj`=2z#j>!T%C~10^qot!A3eSkWI2~?kEEo1v?$ADbwUs*FiIpCDf$p5H?nI^n|qUmkX#iD z33;R5D;_O!&1g(9Qu^$2+ki{tR!3vAxi-U5!3hwg=d6JxE;W03&@95~wq%8pYkTp7 z-cD1-3UP@)RKt0_%RwWq0&;1^0X2XlZ8Y>^^GqUdB77tqO$z>>(lPQ@BerlX+}SnC zf^aaQo&pjD4*Jj_5ia6J9p0!i*c6bFp;zHm&Mbp!LY;t^fV^YG8_GM8GO$-Eg~5=G z*Yp*{_4gq~H7r}#iPVXG4vf8~rL2v_z^mp0^ovUfF_@dTr@pxvvj6odgm9{C)95K_+JQjl{N?phXzG56%$zV7nrh?I0*A6 z$f>j|8x0%OCJ#B;QKVtMky+>_hQYURS-AI9oqtBeA%3Pz&!lL zILBcqCRE7>AvOTPKp|8Ov*le#N6XfO;m8s{K=GlNnp#xDfSg^NB*F`m8*OD+Vj=%h z5lD^3LuwPt9v~fBoHf%F8l#n-hHud3u};e>1k)HM6^v&oO0*=o!&pjyvlOzzS;Q4Z zb4}TeTo|Lqw8z5~7?HaQJE1LC+ z+Ld+5v-FP9?Pud|enERnMTTeMU5@?3QNj=koFW?I`K$*$iUat>2!$+?SpaKOMXiAi z2$Xr4aYw{tQqcHYf&j>C5nVJ~PbqZ0auWjf(Vz%K8k)4EHe6&!2TX5l0wq<&SfYmj ziDDNG$BZzy{O3ODNb$%Y7G@J#VqQYpmUZ14Mu8|AE_PH}TJbnZ4k)+43(60T6bF*( zniqzqrFL6j2oiI`&-tG2$A0mc`n|iM_kNVSbR<}%IIsaTU<)&Od@Kc0Rn}S%L2w?? z9JJLCN5e>{hI3ILQ}sk3B~khe_-P2oXi7LvAQg3{k|h;%_WDhLuI`yYL1b+jh5AT9 zK?mrCAIB)hHx+lpHe3Dbjv*jCo-$!PX<3TQ#Fuoj1)^sH8AGV~c}kW)T;HaZpMKym z3EMm2r4+U|7$z0A7uIVkKc&7;?;aepSTk5YmXjvGOwQv35C<838Q`nfXUIo~Wv8ae6*M-Mcln$3iB(YnZShL&WUGxx67zyUMmkwkOemPQ zf4*?~WQ-8M_L)V8ev)z;u81){+5D8}Y6ABD7)i5{jmb92z(O9uqV=2^Jw>wr+sdU0 zW^4`+FqJb8>7*)C(PWbZe?mg$5ehJPAvrpjGO#qkZ88djIZP$=qZ-Q491{BQ7+i(q zqDn0m(D^@Ja6esQaPk%nVF($}k}r@vQ2ijzt3%FxhPbWd!Fqg(c1W0CL9GV89%EJG z1|=;bQN>jjb{~9vOHmR}h?F04Xu?8tOX~}fszG6u7d^0Hhi$kx6UMj)%wt8sAF1KO z(etgtSecWEk6M9;AN#_T1(M_8`EJ?+=Q)rZL5wpb`2BMr^fp$NSde$#v#`*$D4=8?6tMncLHk-P)>$e#g=D^yA-5aFs;()6 zb*pw|I?`G6Q?guuEuEt^=hbuBmM}?p_+Zl(PDKX7Z>Z;q$y~H

$uh}9|_)vlhC+}uEfuy+v4Ii* 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 Dx+ZcR diff --git a/assets/fonts/roboto/Roboto-Bold.ttf b/assets/fonts/roboto/Roboto-Bold.ttf deleted file mode 100644 index 68822caf2421c331497581f9b80e49401189b996..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127744 zcmeFZcVJXS*FQdU@7>*mlHU8K_iVD+-Sl2bCzTLFdO}F=2|a`=9YjP#P()P3h^W{Q zlm`(TA}TgO1Rqr70rf#2$=>~aW|Ku8%lm%+`2G0?=FGi&=g!QTne#bk&Y4|82_YtA zG2uy7dP-{AWUtBIgccshry1$_d4+NFoxdftXbK_Q52Y6tCwcm~yiDlzql5@?d4(Zi zFMjU#4I#7%<*Q0ka?0Ai>&qj=VkIGxi?yxQ9a}!$8cc{Co|{~1Y#D5La_c!AAt9rL z{C2phzPj$0o`ib5dksn5gbyZr%TA*{PuzPpwe}2{CjYPo_a_N4JKEA-TkW#w{7Z!R zWD{ak(^@^yA>>hiJkLORx3=omdh*cahm27@0@En&POeR^?z z$86J>e-mRPd_c(Y8|LUEA@3jf`sQy6?MKEdjJi?Im~iY<{NWv0i-<8WUj3V5%-DE^ zzNYbKdMYT`C!nLmh71tNAD;8L=Y`L>SMY>Lwo8<#(sexNKOhZ;X2vVLNH|?Sahr)d zH}*-#U{^Q0(rKkcB&0#Mox?4CD37%mCBaDImZNyY{#ecuw~-_W$4RJgAE}UBC9@?7 zB%NlFc*&kP`4ZEG$NytpY+T$n~uge9b12qa0uFj67O;La0gVI%4rB2AntY2~bR zyM;8;j_ZZeA5eB4cwCOM?7d|qiTfV8Gl}31kxA?wVKSL2`HDD!Uu!|YY+8_M+#aIf zq~s~&?h*xQ#+WP?9w4>CF;Xj8O$vl>h!rQ0#S$5*;9nuLq-mstUrSc;I+7#ILA$sY zII@LzBnyQcQqJ8b8YBhx7^xS2AouX!lPqoyS;Kjf8tw2&tFak|Jq8 zsl=G4%9dd~5=f$CDVZglC(9&L$O`E(@Uop02^&bfFoNsVq*L-bapOYCa^Wz>wvV`Q zUBpGQ3w<6TEwa~0wM;__IZM*ZeXaXavV-IckD<{mjxOORJ1cO~TZ4YEZm;|`L~gj%e3@Fet- z5y_{-O0tAZmjn|tVHMWs<75PRhSZm2N=}n-Nfl|p{ACKK$vVNBn4_O5LO0eQN3vO; z!AA$`T#Y(qLM&;N_z)F7?-X3X^A_;zPXe*VJ0-smwd7}#BHc&|g*QmA@RIJI(w%7g zHgT4ulTxET;%hWOMx=p6F4<0cB|KS#XZEt&X!Bnr8J`VcefmnK5?ARek}0)7nGIx> z>`AiND3C0c`V$A~e=zP8a~)3NWNXmh6S~X7I*k7cGR&8gcDyT>enfl(C#=EMSX;xG zgEhobYKffPvt&tJCFj87MO?R$GW4-s7EW3qyK?D6DA$kVN8+W6$O>VQ_zClLZ{t2e zdLH#$#ycar&saUO&7@zt0rJ|XyCU->3#7*AZzeItJ2KgPvRPV77NNhblJlh9IEUP8 zG!<*Y31eu4@mNC2F@}i}PcoT}`NVyaY!mA2$2wtkZ$#a{k{Loe*6(dH7xUbWG=RC@ ziu4$;U7yL5&sP4Y%%6I8a!oT-F-lYr4JBq$%`aPc1e!`Ek+fX zhaX6bv=vz4Pl|yj9+E{QNYX`GA)`%_ZCKkTx+}s--7AtX)Ugro?L(bd50dpHOW1{V z`!Ja;Ng_7LpdOndIYr7lsFX z87T#xG)OODP2ERkNG_6k{wLyZ*FY2y9_^Z3)~4W&_7uxpJ}^`l1|t4F`UJQ}7%JxloY`?l+Ro zC+oHgGF_@5BTM-Q$!w02Wx{@)PG|+zErpKgCAIwLNN?c&VaV$zq?R)UR((O-ggSiw z5~-ES@a$uxqbNV1&l7<`wL&I|5(-dmJ+Nz~PAAb4SG>auIjBDry2qE~A>E4O~Egw%zy zA0z*SlnG5_J=T7iPzu@G4=kDsJrYb}fU8x)8DLl(c-jcrNQ2C8L)wb81JCcpXWMb@ zN2W2|g)&KKhw0xUrca?KE18aC7|e7%)8CQ;GKnQ&o9$OL{%bbn#y$=w^ZG z<+~DBtb2*+X5>#J?Z2awnO?p-F@1bj((7ZUbN?@zcK%d^Hw|`)RFdGPE7Ea_d_4#uX_qWMH zHV?dZ!NXGO0iQHUoQ^BtJUvvE$!g{(p{{m|a^UnDFf6eta z8?&33&Bo?#!ggc!6SLv&&Y2y<>=wNp!)%sbUAjIod|-IyfWLI;f8*Wncc>0 zHRxr%jRreRZ+9};hHcC2Y0SMf+Io`NXnL7PuD8)xo3Ibr8lAwS{rdd^FqpN^?65oi zW93ku*=YKHK_2y31zS?TmtZ)6{^|D(44;_HGh2)G!>~tS>yp{^c*blsz1`3D2*4%% zK7rY4C}UX5f6NVQo3i~C+jo_d`GS@>L&jGz{m=Tv_851tYPrrs_6l*9eU3fJMBfel z(%ZeTRV8}+OZT18YLaBU8a%)bWwxUM*Ys_|K4as<>{KaiOLl#yjR|}-$dm!+^fnUg zcxKBR-n&yb#*mE-8%up|z!rl|XvksXGCP#bgC2|jn8P;K+pn;Rncb=%dp5qR@?BWpNP4>k>zB!|e%&)!W%~@akH(y^ zeGHo`L(b%m$$(*P7;J4l=2P8A5+q>q6~0_|LK3gLD3rqvH>{V5HuUQq`x?Vs8`i3! zO+7Bu=zd~$GQl4gMCK!-u$b{jrjTEabi{}l=|uQojCEQviA(~WOeTX)AyYu7lBv2e z_^nJpO^GR}88HJjC+51_#DZ9WS`tf8D`Ev|4f-2=GuEKC#0J!k*n-*RF2otsmAHVq5m!(-ant=m+=(32gSdlw5)V)>;;Fkuyond65Ag=| zB|e~jp#LWR#1}Mx_<;rzf6yQjp!=BwlR(fA5(KIs!JwfeME4U3BMML@2?Y%&VW29a z)cr`*Bpg&jRG<+=4H`)_x|<}5M1V$&%&=isgno5#%*GU>l22Cd^pcy0;G?S$1ejw9GI%pQj0L>6G8?pxRDsrmenT2aHE1KL0c|3+pmRu_ z?h0up^`LV}1856r1Z^cvy33@E%mHmD&7d7*E@&rd(S1#@*97e*ZJ<4*9kiEp=q`~y z(h1s6x~cB1?5&lGS7c^d7PdbPZV!x)$^ccv@C~t|u!& zA;+K_$!gu_WD~gubTe54x`nI-y_c-heMYvD^`Q5W4WQe|M$r4oCf%oGJJ}5S0NDb% zgWL=HAla%rM|P6?Kp!I8KzEV*L3e|GLLMgDK_4LxfbJnXKp!O!>OLlW$xhJ6$U~s} z$S%;w$!^_8;-+AJO(;S_JKY_9@l+H4w5H8pCwO% z9wPfep94KZo+nR%zCaFu9wtwNzDP!OACQ;GGoUY%gP^aFXF*>jhjgdO5%L`9Yvg&* zqvQq9W8|>zeeyba5%dl666kUAGUz|ZE4uf{3GyoFo8$=SN%9)#TcGcfQ{*V<+vFJN zJLGlHcgY*NcgTC>I4Ir*Jxxx4en8&Ty-m)Llb|1xw?NO5Q=lJ_w{@q;$K)N*PsqEV z=g51YpOW`=Z;{W)Y0%Hf2cTb&GoW9Bo+RhVhoBe8S1?W}sCFr;0yzU?5J8}W^dvX!<8u<$J2XaYwoLnbggZ_(L z2E9S9fZhasgZxOo0sV>m6ZB_t74+ZaTixsA7WoeJ7xF#mujCr&f5;EIW8^n-9rQN& z7w8zd0jec8bw}Z@{t;A1egefdbvzl30O{GE6F$Ke=S`%{qrw!x#1nQi{znNnab?I2 zPyU#X*U1YZM1YrFN@UO=#?Ty-p)saHQ6Q8mocA5kTK4pl%G%HV!BY4=j*18Hkz+ zBuxi`W&%00fS5Tz$~+)s0g$l}h*%6HECmA20P@WQ;>`lm%?82|&X}9TP2o&9YtDgl z;pChf=gxU@9-J5F!})Q(oIe-91#y8~Fc-opxG*l1Q*tUUoYQb>E`p1sEkLsxAY&tK z17MppqJ2O(i2K%Rv_*cQ5iY^JLr zqjSj+?I1iS;fy$YAk0QuLu=_A+Dz+d16fYjanalpw1*DTF4|2u@pZJ7^wCB-mv(Y8 z&XkjKX53WHg0tkTICIXHvjc}VoD=8FIRewR15?_7HxB}5`hhGD0f7W*B_{SeprsVO zLUGKU9KG5F+;|F-d;-$;4OXm3O{qEcqCQkXBWMCGq_ffPLb`}gO3WmdF4QI7Wtq!Om!Dkz}K>j-#V$8Y8z;h*7O;!p7(fL9`T3ko4k$QNpb4q-@GDZDS76D|q2 zB%H+Dg}B7IEOy!D@}tYo;FY*py4kw9xp{%tFt^A%ygmY6pZqUgXHM{HeiyHG;FW?` z3SP&+D-{A^0TF0V!f-+N8pJ*oDFG=4DGDh9NsYw3t6?ZZ#h=B0(q4?xbI`m)Vzrn+ zp3t7vKB_&geOmj7_F?UV+HKlpC^@2Aic&-?!FAo(f5vXXGyNRWQ%DaZ?I1)vi1akB z(dv~sSNtx2dS%Mx)+>`PyL?qb$X7XEWq&p8tHiHEzKZ0iR?qJzvbcZGI z3lwLon^5>zDPoRy663i7331EuKU!tD`sFM~D-y@=Kk*5v$=P%C#F z=`7OK@iMibRdh# z638Qyei!VhhRIT(n;iJ&0fh4c`YZ#Yg#y!*z%vzWp%uV14MR2Xv63T#Kvr=aJk@i! zW^OLm!nJa3u!+{dpWDw3aD&_sH;K}-PQHwCl&6B=z<2T8Ko?7DMXmWBzL)Rk`=|%?6kG*2!5$dv z4V3kzeuAUmMEz-iU?o`d1N@*M6=XD!1_{oB3k{|rf{|bhG!CUI+U5VW%l~PY|DUzX-6oSAc6|GwIk(U~^fVP= z<-~9$Tpc$8OXLi9nRkFqu#P`1IKc*AEu0lD3fEwF+eiW>!%{P8u(U&ZK>D%thRjHo zA*+#f$hOE1$&Sme!YLYK)NJ&G(HF)F;}qj2m|`;}Zc5#hZBq_UIWg5}s$y!})csShnoKe&GZ``2Z}PgyB~#8+ zVVY(-Y`Vepw3*Z_*sRBF)LbwRHcv4>X~9_xSsb@GZE?}E(z3;JujL8LTUK#axmJBv z8>~jH&RAWxcDD|;POzSCU1$B0^(7m@Cf{bU&1benwtH=_+NtgO>~`55uzSbusy$~P zY~Nu2goA@aghP+ROOAqLgky)}2FJ6GR~_ z{J=edM*`0WnFOT-bp(wD{Tl2W+#I|=_`49#kdly&kOLv#C|neEic!TG#jQ~9(2~$C zq3?xRg_VRoue4H5S8i3lqWmUY5k5csM^&@xpz4;|UtOhMqu!-{U42GG#)Q#xu=$7c!(MO`M$2i0^$2=eNU93ZF zT5Lz`^Rd_CyyMhyX>mPquf#jVx5OVwFiWUO*q3lE(L1p&ac|<)B&Ve5NqhhH-)PcH zNhgxdC;ggimh6=5n;f28k=&QOJ^7X7lgZ~&mZxk_8BIBoax&#cYDDVF)c4Y|(>A1C zO*c!=O|MGtN*_tzntnZl%W%sG&Pd5Pn(dft#hci!PewO+3G|y?CSw>mq zS(~yBXPwEqmTi+AoSmJ$Jo{+&wHzVGA*Up#BWGdGuAHMer*nSHos^rD+m?GE_k5lr zFD0)jZ#eJayw~$S%e#^9pC6OomVYGwe1StjWkFZL@##j>bEj8L-!T2$^jn3B!k)sF zg&!B$6nPd^6wNPMUG#j>*XvR0?((;t@vhuy<-<1D0Gh$}n%!3tNMMA~GikB*Wn-w=}-K_JK zft6*IJ1ehO-l`O5OJ}QRH_YBT`_SxfX8$-_teRA1Q{`S2ToqN7RyDnfGw`>W1pB>V?&-tG8A^Tz#PW zrRo#aXR6Ove^-60hO05Daj5aG39E^#nO0L$Q&ZDcGgPy@W>d}1nkQ;5)n?b0)z;N^ z)XuM6S-YinSMC1V!?nk2PuG4?d$soGI#M^KE~##3-4k`s*S%i%UfpMP-_-qBC)Q7@ zx2bop53Y}@Pph9^Us>N=-&en@{$l;L`d=G_2D1jI2H%G8hJ=RfhO&mbhK`2$4J#YA zH0)~F-*C9$c*E(2FB+~k{M<+yr!?9%dNwK=V;VCWiyEsMTN(!%M;bRY?r7ZCc&PDc z<2#M#8ZS5AXdG)YYO-o_YYJ?NXi90yZ>nf&YU*iP+_a`?ThpGV(WdKj6mw$cWXvg= zQ#Ge$&cK|JIUDBen6q!rp*ctAyff$AoXc}=%o%GoYPM>2YYuFVXijO)Z?0%=YVK)X z+`OiFTl1dg(dJj0Pd1-zzSw-N`PaF^T(h}ObA9KA&rO({J-2Lb-P|2>_su;t_vqYr z=AN5-dG3w5V=ao7n3jx|qL!+bmX?8*k(LcDJ6evnoNoD|mbwlfp)_tvqT93BA(|WG;a_f!Ou{NW&w6^JOm2J&!eQm>S>)N)r z?QJ{QcBJi8+sAE}+OD_#*3Pw0YPV>2Xm@Y-Zx3saYENpP);_(xyuGHqxxKG_xP4vw z_V&H)2iuRdpJ;!t{p0rY?ccQj*e-TV>agi>?+EUQ>R8vYwd3KACpr#x9O*dKai-(5 zj!PZib=>L@JEff_oi?2=o!*_no$AiG&a}?yo#mZ1ox3{sb&htv(s{D;bmzIw%bnLc zf9(>w%(|Sqe7nNC61uXx%DU>hTDp3=7I&@b+SawJYk$|_uH#*&yT0hU+VyL<&~4W3 z)a~1?=#J=4>CW%2=x*xn>0aEurh8lWuI_!^qusA`pX@%}{YCfH?w@-|k5P|Vk5i9t zPk2vEPexBsPgPG#&p^*e&xW2IJ^OkN^&IUv*>k$*i=L}JKlhT}DZO^Rp1q3RnBI)u zqTZ_Bj^4$+YkIf!?&{s&d${*_@9Ewzdaw5W+(-JR^x5@!_9^;e`ZD^;`kMNB`WE-C z>D$(~r*E|HmA;dG=lZVp{oGIbr}W$Pd-f~(WBN1ti~6hjTlxq3NBTGP@9H1zf2IFq z|JnYF{nz?`9S{c02Al?b2f_yu2C@gr2I>Yn1{M!&7}zneZ{X0t(Sdgc&JA21xG^v` zXf$Xw=r$NQ7%`YKm_JxC*fiKPxOi~Q;I_d%gQJ7544xc3J9u&M+TgE4aYMO7;J@6f#W=KVb1X@21R znE4s=i{@9&Z<#+Ze`Nli`N!v9UtqPsX@T#8F#Lmu2p&Z@)IDQEKHle(Sxl+Oi zo#gxQDVpl@@LQ5Tv7Yl<%?K+WilS>JqwsX&Brf&fJuE#`a(zRH7fB!ZDCNNzm-*JK}_{SUGb4ko68?6d|)7h%Dv+9 z{6f+dc65<{LU^FHS3&c-n&LH0iN+s)I%Qhl?z(|~$B+asuNY;JozL{S>#EDvG{hOd zdBQlRbN@j4>_}UO;CPIu1X09mk`0o7ASw`mewV@{Pb|@CWta=+OwmaX_h3$?oakaK zV@uBk{eLJU@u9Y}{qlQra{Kdree-*BbNciBj+(j!ySWCtn3}qTAa^yTzxoy2U8KP8 zsD(V(*)zmxvZ-r`EB>2m#kJg8)`&v8@FPML}z)(Td`@MiHEbMKi}N;%)BJ}UDGV_D{ChYOPP~uTCBo1$JNi)*g_uW>aO%K zrz_(d%M1KU?=LJ_Tdz^inwP39&rfqn7QfIe&Rl-AQd^=9k8Ryn9!0ZF?LvYAto$=n z&U|lBMYz(++sD_|HqgVy)>nnK7|(x7E%kCTE+y2``GvERRN|7bCgHr1_8w z#BG@gRrdG$Z~Tb5pknIs(MJFK?WM4HHGG0$4*#!UI^N5ZSDmTCLk9(fZ5$_X!5Vs=6W66hzx5Xy9jY<#^qQpbo z3{UedL}Z8;lU<)UJ{GRNMb4^>fcq@HTr7VMjp%8u^2&2h$u3jF=ZtsS=xuH{cbUch zs9YuIc5C0|l=Swu?Ab!yzv(}yA0l!@bJv1nD{P@{K#Z4HY=Et8KrAFUz;>NH($CJ$ zFH$a#@Uyk`W8neaPr9YtC5#2?w)LROQ=f2lpDd6DpHQ zmqCclC&XGMXwsKF*Vgvja7Oy@A$=}ha8zY06j|YpPT|P2m5yBbp6|D%r*Hdyk9N=Z z_ob)b_x&Ef>X8CZ&w`O^@leh3LQl`aCeLF>a=- zP(JtjbBzBq;BqGV=+4ThD3hXbe3Toy$wryVh0HMr`iUwt$g*apGEe0so=+Qjxwre7 zfwW{S6r|b(jt(^JYK;tQ zda%VWCDh3Yj71fO+oPM9Hx0&QHs*AaeuYCbv9;+#t_iZvZmJmyg^9?8k8i{$=Zmc!l;= zPt(B2WY0N|cE!XDy||!qbY&4wU5s1HG&!NRPElnszR|%RrrbN+<(uN0MwaH2lNUbU zT|K%yKeBaa{mgp*jM~V^*~wleHqNGuhdT5jPx2bHZ8%2Tnkfre9GV@+Q`QYEL<_a2 zl4nmCiW<7acbhlv>Cc>^+FaTAKvQ_?;^#Vgk1WfqJ3_5SZ~7#u{ie7@7AQh;)Gp2u zXyLl5W=*L&F>l4Q_02CV&ndqDqs1Mg)cb6o*2mf_)Uh8nY2q$%RDiyW;y?xHeD_BqqQ8D4h5X(qxbwS6B{shXVTVS{dQ$yA;G7WvFLD z&9en8wYIXs5)*kjl9( z<MG&i--S&$fGUZVR^2*mn!MTDMsVTLv1s>-0rfa{!82!NP{sWpb#XG2eu+a7L@ zH40ym)A&$}CUwzs9UU($POErP{O)C2YMWN?;2Mz?sFxc|ViHQxv12w)Gwpqwy^Ft-(=&CuL!9|Td!q4KG-x9CV)@!s?)Q9mn zvXVv$QvPGimJFpamF8?ZrDMbVLYBDiu4!wpq0RxalD~lOny@;(%&9ds=U&ym%r}nR z&$YfyZN$yri<_wJ_!#088h;RD=z}v2u--6+cOXe7|6Put`DJ&2bOJBvOjFOO0QV?= z+q@jt=wK%*o~Ic@kItU6w=32+r7YCR%hs5RU)%Zv)noi^4LN-+Wo~(nk4t1^yk~Kd zrGH}3ocrrS!)rHJCN)=<204UBCi;l)0`dX<5pp*J^kcrW#AxYfl9f1Bf%5{?MB?G@ zJz<=n(@fNCdFi-ZY1B}>kU`4Hq)_cl)S&5k4|h**PNQaG7$(?QP$||do>;Q7Qt27q zE;w!WyzG(%Zeh!EGrP0hCYcn@d$263EIr0WDK&NTw+YRQlJiE1TYq@u{(nDRYh;x5 z;1AmaW|ro8vDi@G~i^_*yPD6*%kpo{ucfgzBb*9IJ=Y; z^XKLUO-oHnOXz*HVe$K$@+@3@t+hwO;yq1b=B%6kD4qOjWB-TZ`6r$iue~yRl7+qL zc3Zj4usGNtWvwu8) zSc|RxG0uhBaB}gO_B?HQfd-0aC8NLPbFP3-tfpaL#4C8$3a2g*K~|c}Ctyp)40geT z;)4nJ^isku4EGM8!&F>!@}5k4Wv)75X0)UDuQ5?aX;e{!qaCz?`1AShj_&zqB%_Mj ztqoxn`H9wMi6!-_v*)-WvENyl>KBrwayrY+Dyc1H>ySd0uL-xY4)Luk$|fq9>H%{c zLT%;2_(%$Qo|sry+^zI6B*$!PrxI|d9e`TB( zR^N2gH(_U4Lrz)ZuWOHTd&U&}d)i7af$JBCZc0Xf5+Bv`&)!kv9k#ne+27v~&+><~ z11MjpeTo&Iun8++!*dufSUO(+!+4D^a20Su!a0<$d~smyw|i%nK6GjIy7%wNog#i= z?44AdynWY!ed_#3?9KyZ4pHgjC680tq002d2b(oB;@!W!Qg-D#6Kne^ zx4&fbh5kxB#(9LTqwg`J5)bjL_66}Q4dgPBIaOws!L>DRc~E0WM>oScTrTJV!5R2gg47 zeeMGAz69f{pEY`bTQF8i18-uo#_N|Z#1(9DV~(+HiLkjPa&8js!>Op%;)gC`|9j$q z3zMDzAzG1}>37hcu#%f`4IB;|lsYE*oF! z`NfV&-%o={<8=oVO_S$LF*1o+&{FzQkm=*2h6g?|J{F$R#on$m)$umvO zPYfjflG%%jzx?#}NBCjx%|<1y3?tnV0mxMgK3@3LNSE@ip<3D)R4Hdq@0m z=8?z$WBfmIH_qD)@MeLtfbfy9NiYB(wU$rVjKDhX!GD22=Y=O%PxDNvilNcs5gc-i zo)PWRJ9v|`)_yM;jcni3lE0{Snxpn96W+)*GB32TPe0G8z_o|LBeSVsR!{gw^md`# zuphy8dfYPt-i6=&BE2^8?PYb(EX&DT|Bt@G6Kk@?v(7Q)vC*ZG&YRcuKQ|bcwfc>L zj15aW3PWg+e^zs1R7r#*UFaPf9_Hkh-@0!0%=?<7lLsEH3C@jhbqJ30$f)-BD(_lX zUbVGRV;`Q|ykdG%MWlm$U@VhA;LjQb+?=4Gyiq`i)rzyCpDXh;yG1XS@$Q1`^!)&)vg}EwPL~ zD?TD##lJ^zRYqsM$C&qrowHJU~NehUhN7FS^rA z-i_NZR;9hcnen^u3fj%YJ3H|XWSn7%ikWQI^eA`!_LJOcZK#lP^X8~9^{4%;?118Rwj|Gaxa#@JR#Ivd5 zQ}osGIxN`?D$PBn(or#g{d(!nUrjGal_(R)eaaW%eP$c-*gylljvn}i2ArV*SA>T} z4fl!GkF`T}F8l_xh;}6CHosx4lV5-7lD-e&!YNLL3h)fC%Q@8#;x!sAoMMOfm|Uk| zjYwgC`oX_M@5pcwoDQJ6lk;7q_+68}BN;ht0}{yJTe?xU4F7MQudyK=gJM0^Y5M-PqknPezcsAh2|t0ij|?MbKCxpPmrSY5 zeB5+Y331_bb~ab83Y#j9QMqDCN%KR^;o=30ko>sJ3VZvCtk}E|9C#f%wW%OIp<7C{ zpGL$^-*jpqp}Qn3S}hi+)G=W`DHo0l z^-WSZQXG3t8+fF0;Vbjw;^x1+pzhJWBr4vd_Q5HE@%ce!W3nnRO4gL{d4d;K;OD4i2+YBJ)FSIj?!|Y|4*|;Cz20-3jT1o8Ib6 z>M9P6QPC&W(V-VDx18uv2Z&${-WPCe3&apF9Q{%T`7{YVsrPk0ju<$%o%JDs-jjfC=M`y~M4o7zH)--Oe z@X5p}zwq4RPd?!r&Q?~es}7rDbkR5~z4GkX_HkZP#S)xT%Y`P^jC)U&VQ`4vv0C8p zgYJOYsMpclpGGw`w)5eJ*(*Y(P-*t6*LuP_T5H@FE0^YXFIEf}*YEC(rE&*NVPxto zN2i%7k%bYC<3pSf)o}a!_Wk{_R{jZrqmc>oI-}IlhT#qmp>Hab`r)Sd77P(gG0(7O z>BNf0EbFxm)->juu2OF-&mXB&iWh7H6a7-k9mEURD;!VE465JNr7hw1ho=QtsDj3H zsD)$S*P_oz{t0;p>gz4HaP{4u4MYUaV~M<5nsxU+Pl%#+iA6TP8aKJd*9JM0J>70G zi|$8V=Gbc(G>Es4Noh$~@COZG&v%Q*2AKvPun`NFnO>>X~b+ zLXC{C2$JMXp^vpylxS#);zT?V%F+8j+JW@fCdO+7cEvNrLHf9Oh#qVbpO@mSa0X2k zW3{W;9K%luvJ3A6vH`ZyQ@DD5A7(3?yKe9?U1+R+prQI+ zKh^H`yd^V3#q(grJGtDJiWh9)ElViF90*Z^Nm;q2Ic0%04|ZwuxM$R9KBmc$k|`2x z2=}x)&DTt=(DFhQ`Y?yhG5Wyf_|L7g1_zBJc2?&sEDvRqoZz1@(}^{(AT2APW@ooH zpF0?y;%gqE&`MC>I5s4sKE3bs&yf&=YY;d!?)0}#N*R7_Xx`DKDJe^j%$xVx(iAGU zQx(U>6szs*)FrVo#VR|_r|;C}qN2^G`mFok+FV$;`K|t>p5m~u;+`bygzi$Mva~ya zt*>^mN{H3BeHR|Hb!uSjPk0=wX@0PwWT^sEIb~AVvYCxLn>An)aisK__VzO~VSm|h zmaO#{wa7_6YmQ0E+xYgpMTV93VC%>DM%(6wwhfr5!4}y3Z=^RVqGe}e z#mZ1iQ9Q3$Qrz%hO9UWM-?D?l%+$y{r7h<(@9mBGY4M%Ec~dQ96a$b1O%M@AUkg=* z76TIXYl!<0?V4l$7}|~t=EQ2^-nWUiEuLc!_RNj^2J&r{W;kjriBxN2gs3HHc}5cb zI*foWIfFVNS!`PV+qN8c%H0XNF%P6_9B8>0Ey7At3fDG9MYr#+pR=zwUc8WBoSAPO zk`qz3wKXoGe_vDAf&Lh3!O7L>K83|Jz}8#tVq&4rZ%#`Ynxzh(wKzMjAW3QGKVz^gETL&Q2@BbR#n&jlyLpXUi{A^-?;04o>bLG{jrGK^G7L7SZ@u`UiIbm` zLx7oQu{yo0AaLhSNs4&utoE{dpuMrce?HmNBYUWXi#|(X$+3EyphrxxVzKVM3{?Sn znO^{U3u}h^MY*Xqe`Izzl_O-}o?GJpXu8oBml9Nc|6J}BZBkHzkA+&niMLO%`ViOP zZ=*hlw%)dcIU~G9gT>9_HF)fTX*Kuh?Gt#;$|Be)Ifm;AJJe$`vwoNz>a>p9ir0R8 z_uZQ?glyNI_<*kBp1FO3dt6&8L_yRh_IyB3fk`jyP_zX*6oxF@nofS6s>F9_qIl}q zQSmM0?@~4Q3r*Hu*Pf$A;(mMu$bz-ci&+B2`*54HzK&ZCKB_SNCO@8{CjKN-aIW72Hxu3qA12p`eEaB4 zJM8hsca*|E!pep+{nC;XJ^iQoyC~c(J_#)y$}AX33CQqu3H7kz?PqUqjWKfzbN35y zR3v(HRrfbXCMNm&JB20zAUU#FTn`^}4#ojeV5!7XF!)O*jL0W$%CUx`4a(AxbBo5z zBwp~SGS8};A*e?2o!QBPt;Cz188FzS<1za2VbsU*|JyE|Zm>(kXD!M)S--U|G^}=O z{mID6$STPjdOx5o zmJ!=GDdCd#0bYy`B-HGLKCrfxTXW%3XF0d__LmiQPNovc!`o#^1CQ0WKHd`}e&rY( z>z-6HB5k@o1Aw)-nXll?4es=mI4F)hHaRwWBJF@Hc) zJ+fd+;G>Uvs5L&C31HUP>Z2kEi^~kYNJCsf2+ew-vGIkhC2LnG!Xv{stX(&4w5H~n zX&csUQAQ|3?pZfBn9zQ2N%6hy3CN2}kk5@tPKp`Xuqx|dUDM&5%^NmqVqznUgI##MntcR?hYDF%-NlT zAYKTJn;`Va6cjUH*h|8WqTHm^X)9jqO<6YBm>odnK^ZecI(nRvJBm9F&P&A8v}r4j z_75Ceo*`avjw*?aEsb!nOYA7?es*4h_GRyMHy=;CgpL{BX>Pv$PAOgVt63`o!dBOn zubCZc?i)XAem;#z_cP0icMA*jw{uCa8JRhARS*i4tVIN;^`S=O~}?=abFvTa6?hei>EahN51%+HXVMI0L*r(y$`;3 zI^%bo(Mze`9`|6I>xsQ1^x?#W#0eN&fjyAn!~+Tn)+{c@oK3>4kka`%1xw09L(7*G z>&4=G(8Y#rYPkB2 zAK?xpzyW3J#ln1g$b}Q3LTbdj)uhMFikI(usv$BuG4rXw>0RlGb94Nsn25W4iyZ3% z<9)3nxnpMdlBU8frYO8^P#Kq~RG27><2*c48&ky-p=E)?UiK>yqOtK0hVKQx;Yb$n zyZ9Z%n|6JL_#VCkTcgMSg|v@9#(OcpG4mwCV{+`Ib{U@xr?BuOPHh?H&K@Y6kMI8K zPoMnPTxj&t^ZR5;%u$ctA332+ZEUSQg1K-^x3`CnA$lA@Oa5j$hW={q=qvY8`)LEk z!BLvnP}!shBoaO`cjroZT(FacUvlU$_vv3xNb_IJ-D&Y@e!6>74g8KSt{v$S-buD* zQ+@rtC#%y_mYX^UID3YBH(R*}IXDE$EiL7N4h})?R>Ei`PSxP7O=M(kW6&&rn|ok2rJ+T(-oX|wJ~k1xS%FLX12fYy0!mQ7f?JRJU(%l> zU}6ktWInU;+M)jLMqR@pHI#y( z9jILVNgB|R)&Ts5WxOS)N@Eof%H6(wA|)U=NX(FY#_G$0Em{wKgcu8^hHYHfxFW=| zy0HK7f`o(xhx=(TXOy;Je|_El1#lDNoi&^*{g5wW=ZgM_#%tJ4+iCGQ6*N-%B6%#F-c$Hul~=8aiXLliJ@QsBE}I78;+NpZ(_( zhkc6j#rXw`%N2?li}Uk=)K6OnBnAc~_*)|n2uKL97OHcHD^;q>;oKZtgoooIC|l#^ zrpXS<2^_zGRSfJZCiC%KaQyZr?FLNA5DHtT|GXainhwbm#D^Z!o#(b8@1d^nbj#>* z?f{!&yjz4a|G=E!8GaYSNMH6{4*qKTIm9_K+3FaQa z6-QFVMc8NLPMkMjrZ_uOI3A{)@P)G3MnGTlN2`|GZt5O^^9BKSh3W3GIB$T(n9j}{ zJk}HIpH{BG*+L^qJq^~bA?KE+%qh$9af^yc_AAJ?@=FYA+Flo`tlcy_skLfGkbRgY z-iL<$(JE$rh0kA>37$<6A%Yi(*GJW@<(5DU7KY$unPZDg#H7c>r+5qgSM3v~^ptoP>mhU5ucTeUK1a@Cibx-9av+D_&)G0VLjXbSsGJ~F~#`^nK8cFuN2>Xf_;nj z30UpQClF3JO?&ZO*~op^4QlowAoAuu?CT(HJbnphw?rkmj=iWCfkv8$1p3H4G~R3j zW-;!L(kNv%7S<9gTRP!w_n{bK!~|6=Cb(y5@yqKf8(COz#?F*!FRv)B94iZ@N2kr* zwuc+=5;Ia}-w6<=ZM<1Yt)3kZ5&HWrxLhgTdNSduPVV1v*RR~$thEnefkF#eXLc?5(NU zJCH1Xg}W(Ywr5PPe?VTW7sG@V*!Q2r?;j`Y{c*qBSFmN6Jp*Y4PE2@SnYn{S#LOOi z3|yxB#0yFDMq5j_cPE+IIog>8Cg&yxMtAO=>r;@GV5N5J&d4hYO3F(LGP8HGH?#GR za`%q)w-s`_p6reao^?+}Xu2veB*Mo%E+Mt3E`G*6RbfV^)>E#Sdt}D@CC0|*R3`=| zse{8JeLNz3ZS2%#30Uhq^S4Xa;%rY05UmvQ!;Y))<9KGUV9>d7W0AQKZ82yQ-f&0& zHq!dtn8Bi<%z%?Ko`my@jwLx}*9>M<-`fy=``?cg^yvF%sR~#c$p_aRqdEt%)yk%HsxT};dggeW`R(ezcT01un9Q>~rNU$yg7IYlIM zd*soDp-zDr;c$;2ri*zhkOtuQR1gfJHWTM43>XeiDa<(izRE`fpSdls_k9_T!^Kj* zU~on5>LVSUFOFo!_C7W@ZJyGhSo2!$w%FyVGp`?fGH1V2b3tdfb3{S7rYO=`Vn1Je z;Z)|bFCHw-9y!?1adPorcZsSZ%~v^NUItv_JgnzM zLbC8Fu54K}f@yt2_{Ff2%zs~D`jsUl-yRbLZN(o|$sg~z=x-=?);N*u8zGxni#hCsK97gKx7F{$^|IydGkz-bZzE*!dXMa|0`6?;4!`K{ z9@(^V2m6^Bzk6h()w9GZ*)Hvu>gYQ@*-$YtG~$j=)(x_Pvo6rZ@NeitGx`m#K5PT* zWt&`_XHgCfjh{8?>KZ?7GIkG_seM5>dEoXp?BI#uaNz3ItJ;HyA&V5hEJ5gFuu=F4 zfBs_(eQ?j74FkJ2;d%;gU=dHJIrKj5FWUFn zyRZR;Z1j~Gx*BUlS71%bRPaR7_s^YUCr6eoqk;UQxD#<=#7(Zo`-C^Qa^gL%0AmbY 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

b*S zt`kRzO0Z2HXFl4wIU@mQaD}b@EuleL73%Dh-}HPE=N8wLO0YZE*_6T80XXoHDUB&_vP0O}8?#5KAJyF@gB<)w6Oa7Y@Mc0I# zSWIq`N&P6g|CF$o7{ulH5WZ6n#-r8_3!_{@4HJ| zEmf;1slBPaX$7HH&D2QTr1q*AVs)WvS5YHTlvs%xp+w|UqiV0%yS5NDVvlcrzdxRj z_xpOEbN)JioyWNz*Q-vp&Ru_j;n#r#49~2RAycO+Q2kGwmkwVP%!oYLlQ&wgpGlr)C-zB_C!Fw^+fwOz#nH!51zvTf9&&nJ>X7iX?yK?pKX6zst z9de<)e{$>O`#nPBZNddBB0>yteyvC2Rsg)kUKF8mmvHcP%yeLkanLifv%_)z?#n3Y zgcyzqTDnu%3uH3%@&=*L$*8h8;+JfQ{f*@Ac_HfdOI6vj+hDW`KCMPg1<&j=Juz>q zHdS6tq&Q``5{x`^8j_ZO<9dXA1+|PiC6?n%Ugtgg@d~H@($yn9*vEku?>w;4uAid9 zyj$`%(f<&6Pj>1Z-IT5;r+cNLAwCJep-gF}PobQdDsRb6M@1oz53%sLe+!7TVYb8e zGGPmK$CZW3yOpqRn2?SsaR(%w?YY;py02zcdF9mBo>hMM*eftOs^)sli2Q%vEzqiV zfu6mW!W4%X4QqN7om%2)_nV~B*&N2LhP$u+WH@)Y)z|52gqA2CzDl;^xjek=p_^OG z&L#qy?on45JOsiN+O?cG;=swr-P@Z!^{*^b&yoF_7Fv9_$Rhg0O?IeaypZGWA)bs5-d zMlBy5GOUvi8YZ{=9UE1@gQD5o^Z z@Mq(ZjYQ3*<5+cYEa2;PrYZ9vTl%+ien47g@zO@=e2uSn#5N-*q#~>8QpQyDlI43I ztK?z}Q`Cec<;xj{ZF7UdI$HS6JKYT_7N3)sHcKR~L-)oCCx0x(hGKjhx^hN4O(^Kl zQJvnD;s^@#M4fG@wgYEX^M1PFcx|44@_+p)`3<)FSgyF94F106;euvzShv)Hufh74 zPbThsskoRQb`%eHTe2c|J(7-L#5!tKPP{i}yGaO9yQ(yWxpDMYGX8jaLPD^5Y7yr* znLoKT=hFWtYO7yDb7jzhdz)j5!L?WDr>un@X{L>mT5n-Zf; z{r4zwI=h-%0m)gB@nJjPECZs)tzu1B>D%~h{l^}t z8nRT~Wg(CE)sg$}-d7vH5pQ0{%l9aFuU4bSyN_L_&W!fY+4d~WJK-qXyTa|h-kH9~ z#54PsU`|e7FlXa9Rz5He0$cOP{~BNoPRuXg#EipLdVusF{<5ZAE>jk8#p zeb{kAF0apL>CVjdE!w?mn;Y8j$&u(t7cl!t0|c@L#WxN_1PA3`p{-YGE8W(HHsi!d zG*4AIy~c|AdXsphJD4SVOTyne9=_G}6flwgt|@r=s};=%jRFnMq{u>abb|VBbc*^; zahzt7hE^-m>W^C|Pm6-jzd~qUL$peIuz=brEWi@$Z-pH%Y%G!DE7`R~l{}xZf>(j5 z&oy-PspbToA_z>R;-q9)w+#Z;7nli(ZhH!c@H%cbYA4YSCW4|T$7!a5qGf4ED#4I^ zO`2w!NSX_pe>bk;j8Gn67EUjkveB~M-7ENvf#gkFZT1P=`(OXh6z;uLjpr@nYR_Ac zqE8#*Dic_~z<7x6nl=980CzBJe%^%DdrEcr%^6=X)9$#{dzVS8_ZMZp!}XmFh%%Je zr3;t^(T^3`e*-adqgeyu3kLXTK*75Cf;2@m%QURPy1bPTvy$Ifk=jX`Uo^8cKWPSO z&u2l*exu{}Z5xa$$8wfT@EOmuAck)B5W|vbtYB>iR*cpg@vunWIqdN6X&zr9O&Sa-C z)^3*8iOD!7FOBx=Ucw*4>mJH{lDtah(*32Fv~^7eg;5xds#^2dA|~RZ63-oaS6?bd z3x8=*z)G)qMLe|&|C!jc;p5~P5B`zWjE~I6QR(j!zyDKNmD0-us5Urjre$aDhmOV{QDGhCeMh)@u;N(2^Y3k$i_qW!F9w`#T-DBf5n#b@z>U7S_}molCfx z_sR48LtFCnZ-`Q7j&h`&rr;RXZq(Q$bGW@Tm|E@Qe*?PmlI(0!2Q99o%5wje4b#!$ zXdBya8MBO+;7F568k>h#SIn(DpPNXN;i@l)X|$a%8UBr`HgtkCI_s-x@hesvRyoa; z1J?RO{h*7RQ7SxxeOc>0EF67YeGmQK?zyh^7nDPeEAB>aXyhY9L&T%&Z6zjE0V;sO zzWc7Xz*0dO<_;?og%?$OGE~!C(~_u-@GgrCwQlzgh%_e6VvWTd4mKt)v8d>hW^lu* zD&@IWq#0I{K;$b)g6(R>VgngTB`GO$mG}lKn$InH6*Nyw7!k%ri<{dgvkg_8vcKN-J>76n zaWK1_JkCBL{w?c5jP#9`2iHMyHPo`K(Q+5t%4~OnhZ@;x%BFI%4>1xvT3%NJ#UZI> z!hftzKinAsQ(3*Ov__HWHasytXrXwAMK51B6J#kK&&uoZn%$9mc%|)2hn#+;y@Q%c9=q?~O zGLasDp!UlPd6e4L6VmA9H+4!Ox{w~@w!peRPA`uecbz1DJ#PUmn_>~ z)b0^~)Qghap#|W4$ufP`o#}KBK~wu8>o{hT2hO&Z*S2C=l*}^w1Oq1Pf@$5s^XptA zda31#qP4o-);YRxzK_X^QzXSN!q~qC_6q^%NrOv6D^XW?>FYJU1kqKwlD7#Z+ExRt z1P^IiPuIN&{(}LR^s@UJR=Bbi?6+q_t+rO(!(>Zt%t$#RNvTW^fp^$K3)7MQojf*= zFi@i#p}nlq$`Ykgp-K6!4~ja{v8F}ozX#9a?D;qvGW!NNv>SF3`X3_sZOJB$X={}M zL0GqPHF6&bza~Y(Z(vD#fjm@bW9F-UgA)P2w-ij6g_cd85h0lZBveui33(I{fk-ip zc+KzcPBd`%D&@F>sv^sPz@_ zdV!AmjszHDG>dwnWpvJTely7bW~u?h4%Z+^3kzVMnK9CKlZ|sPsE@SO>h;^bH8|TV z{G+>2BNtif+A_kG-DF2BoqK6tL-j()g8K6rUp^?1ngzr`D^^LKfGjZKB#4&;OYib~ORQZpn2u5VU&?_+619W3J z+DmZpFZ{tlWe|eu9qJ}YA>}y@KPhhJdgS2I?dqyob1^1F>Vu;)K_uIAJ51g@RwS~G zsXnnT_7{99%eQV0b&8*;URF!;dHIs!unp6+ut_rCM7n9EdqYwa%l73)^3jH2y{SgI zuZ(!)hdiN7c06Lq)O~)U*=G2f+i4+cYjzvu>)YYKYX%Q4bd9aFmPDm^Sk#3e>V5Ua zgAVI2k!>p;;Zg`xj#N$%5r0Iy>^|ce3v`|x=#TVG>39fD8AcE6R`xQ@dDp6JoF+Ey zA2;nsCU1wkBm)l{O#9XP(wa{zdk@dB?FOD{dr>`y2A~%%-MuO%mF9N%{R~H9j%rgU zaLRFp6kBJ#j**CJ0X)Ug<{<2=X z999q?(J?WK*sB0452XbvJ9!2eal6m@57~_Y!RR^|=a#N?z#1B0tWsjx0j{u!Gl^Z>TVRcM_PbUYJ#HXOHfd2XskW$9)%!Tpc74)o0a_Y8c^%&X+y zJr=X|ulr8l;G)km?|=Mw^Kw%_fNLQn>0;Bddah?P0>0YYq~seHCz1@$O2i35NaVeH(>U$4o7YhyT3sG$ahrYTP5AQeY*0A6>eMZ)?YFrRA>`iWlf46tafk0Wzzec9=aU(CyGT569qW>eyDtbX6ApJpahXq+L>VYp*CEEvthz{OrCQ3fK#o23=9>1@R% zC7C2r?#-wnp6{=%xeubB{mR%hmsJyz72+>8?fLv=8 zD|C#!H+3I;+lsyEaqm4^RD4n5)Qf(+?%8diVPFZ*V|>@EiH))+F%Hl%kK z#VkSHCB464YST`aBHg7K_373{7@sw&2_wJN1g2tlQ`9Ar^_4nPC__NRGwD!ESwTZY zH;iY=FH{@#NqE^kR1cNDx)d7v^hDobUHE)iH?)&KdB(rK1ru04%_!AzPWvoS@WI%v zj^gk76izKE;w62`r&j9ldD9H_!(0CNnSKg;eaF^vfKT4kHp7p1l$6sE?qJZg8N6q? zagp*~ZQUgFk4pcZ_OvgB5k850+H~4|9(S`Xq@8dRc|L4ib3F(>@xatsCbIrCf z35(_`QMdZ~(b521D)w1N$=s?;Z>03b$TwTd9G`-mQihQtyEW?#BS@(<70te`z-a_@ zS2iw^UNg+ra~KRf$!^Z~b-#frR;bMw9Yjn%;c{p8E|#oKuNw?Li3=VunbgGxrJqJ0 z3_vGArwzBki=6iHzJFBhlegz@OnB{gMk|kp9YeQUEwv)NOkI z?}HCdLpUnut(s!Sc5d8&-HdU15CglW_s6&?+AM@?c;~Lme{3uN@vzN@NwnOTXuVyb z&0r0a9EI^K!o=%fbis~Fkw2lE9Z%0b@+-$ID#y+Fak{>;)_-K8Enw6lsLdy6>m*<; zm8u+bOTu%%}h~QtL7AG=j?F7;bqTbz2HhruGM9#lh0N6got1v2E%?2%>3)0S&|Y;WW5eB0 z*6livUI0~2nYe3udW>lPbDS$x8acb-@e5kJ`%b)F7yQOB=z7SR)>s5F%HsGEKI8C$ z%7tq_7wa#lG%3u#w%U^+CIxAzvsQ!>|HO|f{JAZ5`ss-`fYjylKPlEWR&BFaf$fNc@^5AMY~! zFxzm?O;hsg_F9;&e!QEEWPVX?LdNiITZ8ho*GY&EkwvY6?~{gPx{4M9-=0MO_ z`?ll5*$%p+dw>O4LWl4XOP=EuAwI6O#~gXE+r@wA!{gkKZaXa6^|X2Qw1w!M{_%Ga%CCXS35CDgZ{@ZCj+mnsa=(8Fxi8lK?Z@X7 z5mC{iZ?*PfnFbsU_Sh8hWse4HZ04@HnOHY|7nP89xC}hj*UZ@2jSCmc>%5jFGO>#c zm!@}4mB&@b#h z5x@_@ca}?=`)rH*(v}YIRn)YPrXE3bY@b}dd@?8Sb^CcqN8jsavwW!a^?ieXBTSwE zz$NfRjN!@W>X8>omBT*h{|IJt_X69lhTL0Un@|5Pr5|u#P2q~l$+zyqrIfNp;>#hB zybV0jIWUG_#bhs^S*sryawBhu7po1C9~?R7hWvy-0)t1pY^j~L-d6*;xiR8PViOB3 z5Xjho#y8KooAvshl4G>cg)ki91X?!MMP4-iJBn}xV!=GAqXvQ-&0wa8&tz9@MVCRy z&nT|U5`Vsv(%ku3>nw~ql50Ec2>xYREB_KG(qcT29u#v*^3wIA zJ_i~qVu1;sWq#Z~_H*JN*6P_nXisqMfxs&Gj%EO6+8T4Ndr?Yh{i_Qq<_Zo3=kL^&!F#Rn8rg^!~2dHUI^(OKV@X z4MHMCZ7jQgXs?E!wXgq+rPz=17q7q*l((>OCo_QW8rFBpouw+0zH>x*KvpPy(~5BstTTsi&_>O!kV)Wfn@TURD})$uuKtuer= zYovij&Ggq(&~=US5QKFpwhCM7nx?Oo)8-*fdJ({@dzd3Tc@_73-+FTIa}5gJgt9x? z5JeNA>9v;}U(v`+YFPpI0J+g6p+E+)+c{XS_tR%(8}gUv>PB>^SmQxMg1>-!==-q{skphtdt~b!KsMfo|!0G3Key!85+C2)~L_bbv{TZ~E zNyD&r0lnf5IHL=iCPmY@9C8lLj~%L8 zDlYf%KNHTjo&7HAHFv)&ae zRz$q}#M#f;c+L)I8DU`n5a4UOPX{1;6+k(V0AP^$zs`T%goPEPzB;IU`M7_>(5$do zL{Lch%X9duQ~eDHSQtbRS(#s7UN!(g69xdN1Tjo>os0ZZeuT-}H0AfE<_<4kdwfS?O9D zetF|x^Z1%0Xi=X%D~FA>{nz~W2mt^jx368y5caw!ef0ryb*VYBDRHkKWt# zY=iwd0eidw182)JUTz3F5f)5xC@RCT7?(-yRMlt=E6Y zwGfeHG=$4u?shnLV_;!;rmJK>xSKK)j!*TCAfUxstiXBkZjg>)lB;(U!iVu)CqM=> zD(Jj}PiNy+IB$aCs#%hg{*E(sPNG?AAipuchOx;;du$ z1-KVA$2=<~7>6u3sVW8QqYASMub&ljX%*k^eOL*&i`i8Xj2u&bnkReu2R%g;v=onHG_9#mRF`vI}JZR zxwuxb*3U7S&oMWa!aI4_)4#^>hxnR`)QW$HedfVVjvRk^DWK4+Ma7zbO?;)2UXK3M zjkJBuO^6*!^_W#^uXp3|o=bR{$ScPh(fK${=Tzfb+pWb#g8pZ;;*HFU^zl;Dn9z&Z z#iRM1n-K3<&EdWEK9eWJqqi6v3_}rNrd& z(R=GZJ9N#>=yVUob=9Bj4chNGLtSOsid&D(Eg)W5-Cpe7v5{wd!9^l}OaouaIyEcM zc%NQKJnnPmBpB+jjgX+$6gfgE&?-{XdI%7f1DO4gA_F# zFEzWdD_o$lu;Lv^$sD+*Ux-kszpF&iZL>lzn%XgnHlx1lNFs+b0&VOW<0 z#7e7}@RyOZm_H za>P2WSqWb*M^B?2G&-$O1(aa#5nSK!9Y5}62~i?D>2)DKoOXMe$JC>UH4z=-lWrJf zfj(-2>4lECHZxszL9Oy`v}sdII_KLoND6r1&g$?%J(IoqZS1#W}r{;7_HdU|@Lj(*6!Av0@;r;%{b-VL_hln#^cg!wDTv!eY8TT9Nl@BG){o*g@tp6}x|*c@HRlk|SE z>f37&Q$km7QWr+`?eLkN42s}WWaIG!%rbV@VNEF%TZ!kd4~#N{wvVUD6ow48c((?) zx1?FFOo6WQLDFa^0iN(~w8oi|I+>FCnZI*(@5keUxFq`pcOW1vtM3~T(8mw2A7)VdFY%e;bR7$4Nw*-n z)AiP6Em|J^3g-PjV_bEJ&~g`M9~q5*HKcmrcTS@?#gf7It8X4 zk5px*e4M8orqtY=rtOhK<-GpOuAt+m0asxLru(mA7crE7XcaRcX1gNiBuuv zIYk%rYl(MRyU&CfH}`mImpNn}vTVC>Ohei4ta2V9?yMNELp)rXFY=t}jbAwChEjMB z#JSwpZa_AsJgKl2bQOZ-@SCP?blqt45_)rj#HDbG!e+|D;icr^dJM&P( z+Bmj#!WU}Vv%ckr91^%ow%#58%))=UXNZ<29DN607jwvzY4cfUm<%TfuUSJTzN~w4 zSKJ$Hi<(Bi5ScvyJJ4?&iwWG3V$^C9ss;c9TYj*D1vC;#Dx@xYDTN*hCsOq!A zg4N5)d+rq5?fm0S%Vrt^!c+BL!smrd`n@((vM&6^FhlmNFdlJOLr+sA=29M_8DUJ7NEDjgQh1LTjrxVZRrSd?T8`p(Tl~jjoNPjYbg`-#?-k_JobKbGoB&O~1op z+nP)@ncbR7H;HN-inZfmOQipn)-32Dqd`T7vPFTSN#sRZiF(`Lq1V|gLxcDj4ly9G zqkB!TgRp~iEplD_By&x1ZG4^VqVY7K-H)P|Q;Z(ouU8|;O_GT=6?!9Jy=&yGE;>WD^aiU-&w6nUpP@RPr2r+}0P9ql8GgsT=8!vJeG;Kk>K_^X2V67iR&xUzlhXXWQa5B17;pcbu8lC1=s zJ>lofbyD^*TD!D$I&;H}@}%zuvTUOnOr&XhRxKhI2@^LUE5syBRBHy3jS}iywd&*s zRgxoKoP?j`pLBe21YDX29^6~SwrQ2#tm>L2mGa7EoF_vkhh~+nsvEgp6<%c*^3G*jCGPW=3m%SHt=c@r z`0@y4L-V^QVhys2WkO~(YPpG}MGN*Pu8MhyWoTyptHqnY(&mjC6fKnw@u-Ti z7o_hyp-adcB+ixG=e5w3CQd*Wa@7;ZJXbQu^Dw7n2&Tvsy@xMY1(QxRZSMb$wzn^ z)XBdi8>`+2(gftZ8;Ib9vevKF8aEjL53IPCKe8=Y+7jQh)VL)ze5JwY?}btA znZv8DmCqNGH2uldXbs*4+T;&$d<*fy&Hwssi5skRMGH95&zR#;8z8-Bx2oJSWVYuT z?!>diJ}cbZH1Q021oFPF@3Sfn3})vW4ZTO`*_hhzgtivnqrA)ul@4sQ1C=zV1!Pp` ziFR0((~)NGB?9JvaDHiex%>7GXhCbJet~g8zQQd?^eO5Qf6)GW1b`l7mjxDP7U$Te zFS6lg*=8^DJ+s&Z*96)(O=nbvOxH~G>(A?##U1^ura`s^ z?)^|1JUn1|!BTM{*%QIG2S*_SvoU`I6LfDba%>n%0U&$@x^=f9ZBRLcomGbXcDt{) zBRne|(K#^EhqyVzu-1qtvp-UW6S;q}hm*CYV6FGUTE%W{KkHDv&UKTWZ3%uy;09xS3HeOMCIDv8!tX$Nxan#~VFzjM(fOhKpG5 z9(Ih-7%GN~SnV!${7e5*YD0gkeZ@Qx|EB&ns11q2Ma*~qL-DgC^Ps8&um14n}sjZi%-;cd%WfTO&g<>ZNNE z_Z1F5C@%}&{CW!pmJ-(0*ecEnYX>?>#;Qteh9+=6m;2NG%i!S&+$M7f@E=D1Y;nBR zkkIkyoyIodwcHhd&}ZBfNJMvhEKkH6Nv3``JBQk&ZZ;7C0DXD-Z&@o5LdE3-gpiC zfeJ*Y%p&kcHU#MpdQqT@Xm983ExadZh|Ue&47$+?lrB~{NeE*i|1Xv(uJ8^6a&Rn1M87U6Jc%u4Xy5;9Yj~Fs$n7VzjrV^H!hncv z%iT-)=1MM}85(E&SJv=}pG70T=Jg+ZtKkqYk3^Qp>+k+{O)qW{imaa7pZKkY>_6l+ zX;`%Kk*i*Mrf~+)B=Di%Er*ejY&sUIG5A2rPuu@TX&W$nNLdf6k@L%79W{kPh+Hx@ zP~Hxm^)0Vn#@8!@7$tugK*{tY>{}MGT~Ww7C9!i@aUyYPL5LY;uG%P9#-V?S4t6s9 zBq($Da|ElV4TLQ)2UkT1a-7&j26ss-5EPdpPq1tGLvw{WeUEYzTX=(hUy z_ibStoMxDI_>-TArqqDAQhNU?Ka`%4ZS!r2?O=c^s@*pOS!>_uZVDZORH*D9@WUWr z*^s||n0&a=UsN@WJKz?50kzl_mi3J@tHS0u|38bF_*Q!I!c)TM{8%?SVIGXU%y7A> zf#O5Gd3(kiNsyCfk_MTGRSMyA6p}}l(Pu8v57Yd_ z&=Dz%V22nkvO=S2tr3)m1s(V`cK^8Y+~Ve#5|`E zIrjcyEWLRcMzcUnNB)Sn1O0tjeOQ)qp*l5|vj2t3)apxxzNkbf zO^u~QDE=?KsO47*^{SDU3)QNTmi@p&_9ki!z-Dw{$CLg76a8gKQdw9U+s}>{@MLNV!=1s zGPLX+*0}1PhDt6GP!gKyy%H*=~cREI5!^{Zw5DOzet_2dI&B}3ZYK1%A-gC8 zUy5&QLbX%-I+I;hGW=ui_3*f;ApiBn+NmRq1FuU-wG#TvkX;mkqs6zS#M;S1n*y#A zNi$>nnd4l9kYylu!F1aRBQQv>{YbT9`cK5lGy6|;X)^j}#lEOjj0R`0R`-ii#mZCq z|DiZBnw0+kLTX~=3H@qfGztCkP&5hM{~MtV%InhnrJG0m{|?*A;%s1i2)b!_C5P%< ze>A-EBOOkNF;11q9y|C%`|23~KwO$V9U=%APL<&vet2}d|7I!K=xq7ALJZhs{W|IGTgUk#%*$DyN?EC_o}w`9#))_#zeR4%JA1EB3fQb~d(CQ>Sw-GY!%6bngl-tK)gjBuH5!S_t0+ZR{M1xgz;7$?f&1=$OrVs zrKTg^OM7MU~beM!kdacD=_1&3NGS8{Err}}@# z0Imvbw;li;qj!f~MY2~9j#ViJn_AQpEnooqq=>LVDrS{j)Dk7X5vuoyA5#-DkF{DA zBn?KF8Ibmm5?e0MNraN`0@bz8(a3|)aUhCt>M@bGGVY3f&o~QS-YQrt(f6BY_-U3* z$SN6wO)d(DlJE6*K#8i~Jk3wDM8bRVuj`O#Byzqmlzbj&O)oi3b*LL@2w2=a=}(&K zm{w9zO+A_#M2UHwKO%Z zk#NurbUKMAycdgk>7U;bYY02t0-C>4DFiQ@*NMe0m-8nBK4^ncA@(5y{udE?`H?B< zg(j%vVoO-`BYUdoVI>w1A>XUyZr+}f;ks)s=|{Si%SE%E)Clt|77t=CsOV!Yssyo? z)(nc5*T9<7^kIAcwTg$Z?^W`!B^2~SITDZhpchn#qR?Krx1wf-o}4KxF^<4_y1~Sz zVXoZ&GuuBy@XhD{?xF_C+@k+)im5aNj2fO_%KEWxH1g3xr8UD$G_|ndcZLT-jz(H{ zuD3gEFYn;V&$blj0$TZ^Iw@{6zoHFyRLG+YcQ)T#GWF?wu&dX@RiVn|qZJc%6AV=h zv6NJU6qWQ65>yPylvG3iB?~wZ%*zLWk!TQmfRS>;LusIB5Q%C@L%vF+9%Q6{qZ)LH zaRvU>Xhb>WYJ8$nQXMba@v6Y-0v z&5@SF5LJ-{6F`y3ezN4`1|s2nIxu}4cS}P$jmN7%ex42R;Vnb;h(jvzS0no+AeJvz z>+NR2fAxrnwB~v$jK7wGDCDn3^&`RwvhbLjcq)vvZpGR<^JzfrT!FDCN`~ptfIQ%5 zFwV5&XTa!Xch{u@{ZALeuLW^D@Jb3|%Rz_s_w|I(k}V*z+_F zXXdr9r|lZ=@8_EJw;WcTj?Yw{+Q!~+LtA?8Jm*e70>AlZ$Lfk6aT>e;|$Pag&h z3FoHU$c@&y84$Cq(#Q|)%qz`Fu8B7%X%1``hLr`9ksy8V4C|K*jLg?FE8F6=>kHlU z^h?#&C+P94QWNqOzn)y7`D9%0#mI4T#gL`qOyUIN^P6$I9t?>?X$!-dNSm$=2|CaE zl02Vk5wsuvjPbJ6UMmxPob+jXs>b#!*s^sV-sX-t*0axSO1?_id`}+w@Q@1{Y{XDp ztUeb)&jeqz_dd;?^l?58?tDr@_`La} z&HFYM?EQR2Pw=td*X8k_Cd61FGz(gG$%lmpiFQ?9p$f!YxQ-hPO_k3C8bdQAI7ZJl zG^PfSdw4P0V$UWtraF*1wT?NGB<;d>xuEmJRQ(CL&Lq*`XNTAoixbpMP_) zHtPfK?=(u7O#TT+8u|*Bd6U7$d zC(%Sb))U2;5XBH^#hevlo*js(#5rz_oqWq+4s(#p4O8DGp-ikx4M=UJ1ZH6&0iqb(c zM_)W$vQsAJ5@qid^qE(zk{wOfPa}(PiDLL3>ZZBG33=~0faS7~%e3tW`w39!*hkDVlin_WLbpt6vJasH#TwWX{3+j!yQmJR(|Q`RQI5q zOA1U-b{2lPX@p(mBUPbD-bC2hQ8?K_|3C?6_$|=H2iwx8)!e7m>|b~>_2K$=w3_(* zJGSjV`R^1t?Ej1hGGlaVJlXvj3#9)~QK`{v_h&Sa8slGrBB^*DM43*b#b&=Z0p>r1 z3>|mN)gE%J+xBoENs{P1hzuQWi_IRgtK0TSAO%LI28W#x5-wbK?4Q0P!%k}+A1#n0 z)_9jo#2B74}%!7?W*CNwRVXH=7pk+^Q)7D57p zuBp2kZC@*I#OGXv-vAcB4Zs<=4m+R?=<>3bTN|On*FA`L%I~oIRtL+aN1qSy3bc&S z?FD!M(SPT0KAKn;uKc5_VF9#uqz-e^13wL!+HF;h!QzjO2xOU!$H9GT{Au|__%LUE z417bZl0_z7BMmqOt=*g#s*&w}#bH_;5CQM$;v z6!tQsWtMD0xD@q%N82p9k`8pH+EaEZGJE7E_7MTS3IX6Fb&~+Q2m+!ZzvWFGzI(RI zLj2=0cvBCN0PDBkQ#Ta)nd)$Hpo{|!cbUOb#5s=@NBIg^7tZnOT|!IL2AZxYF|zEg z{~-ztZ`*5({~!G~4s8Xam1!f7=vOmmfS)PCm(;W#MZ`*2;U$9=^=ju=#pD@&w;>GI4U7|KPckO&r*%EKu({sG}>qAy|NJoN#0%Z38L?IW4*X%WkAy;{uhKNy(P&?mAx#a(c)ix+ z(>fap|Boi_eQjhOOe9Czf+4|2X9*a&Pt9F-ed-E^ALTS*Ma7q6GH*^@%Cl# zhk7d-TK4QKu6h3Ov{KUJGjH(-*H%TFLs6!;k6ja<3ZL7(T?6qx|O&nS&>f_hP!4rIXK`EhBPh z&y;6UCA-Ms1>Pu+jkX&WPppTR=T4G)cu&Q};p?esy`{s)8JSb34)bLFOO?Z7EqoNW zhvMDG6Cd7zr{2y<&x)5*?hzZ2%lYP-{XcK?+%ngZt{1LXc$#H>uU423|+u zWo^8V7BR08SF%%&v+7muS=x)=J06A#oevbixSh>!onLCpsoUlbYoqe9T8&KjPCP5; zY`H7t=?CExHaDCQw2G>V@KIh6UmQ*z?;Krv-8x*3UXajrDRCZHnL(b~IX6VC0kkW% zx-&?bY5N5QBzsdAb!e2E`1KuLGx2OFFn8KLbw=h}UGAQKFAlug*tVY5ix0)FcG)m8 z5fHOw&JLGI=m})2_Dsa?YTu`f9)wp6e}fC$20@$JoZghT z#PNu`2(r)<>~3z2-ISUvUTfyPMzuPPhcL@$O*Pw%^O_>ywAXEZ-&yyQY(wJSwOsIA z+<3&Z2_R^FHM)#9*6j#cynd*q(XCzgQm%&^j2Qo@;@h2EdH7AdrFL$(eaF=9XaEjT zo4l1@BUsr~p&}tj#M-b@TTC`9k@@JAz5a^k7pv-+o=iA6Cw=z-kIm(Uc-oVWvNJs% z`}Mbz2fmk&o#zZ01m0}fXnA6A&jJlu%0g1CrwbWQo`4&kRs_7i`GXx~DjxAHCuJmV zbA+*4298E(f|Jppm`b3*yJp1FLp)RQJcHA^Du5e_ z*&BMHnGxIT)#Dy>8n#ey_Cj(dpf-|+}7;)>p?jXe1?NPHlM zgXwF1K96x&FS??&V2%gxb|MajA*^7|bGS=iM#oCHdD~n>HRM||z@8GExPqR>ZXO~D zxbBNupN4>B{`q{QKj7PyBxiJWo{+UdRaHl6=X56w4~6q*WZHlineTD&_=e8HJQ19Q z>WZZ6!kEdGTv5v`PGkt+QExAfy*~BaZ(Qy7*D*sA zP<75n=M*Trsu!&iPSOzOv4A}AZm44%AMBUI+<3fA@>VE;9ct^1nB-K&bo~^l5oW7B zH1>6k<^`8br{UMucjpYa6GahvSt(;esk>p)huy4GdD}H?PMjK3DYQGXZ^x{+*q6=f z8Mwn^ujgUx<1cASNE?{g){81Q=dcyM=qdQkyz*+Q1U|&I9`0$HK_x7ju4!FN^DJ4Q z7R#A-?~$PzWWOLtzlG{%{ybeyIew%wiOw_!L95Q;ps2PMDj?V7F$`iiFx+ybdf5@- zyf?Q-cpj=J*!C&UaU!br>Mxu@k4035d1G(SeJ*l*D$Z>+81}LoL^X4h^S!{mkUFa` z=#AE0D-uV}u%HS%9mExDOxdMD1G~>zQvc~C)>en%^e~b`DKj=_I*q`8I0_2FuV$xD z6gDd3mUB3Y;`qI%g?jMEDtI5}ce~VmL~GW%=421~bkn&pQ0uZMAET#FoG~5r5fpje zqxULNFka@jH1<62Yooi%4Gls%+-rCCW9_z<6Ysvujd|QF`b`UzHKB@Pl>6MDXHR@@ zW9-JGb$cr}X*cQPms_|;Ra?nhos3-`%zU?H?9rn`d%rfTHuAl9$zL(7z`eHy-&!M| zEz_nx3~_GT*pRSpy(R|V5~Z{cnk?G4YMzU{1`fhLWxR$CBF5=g(hW1rGY;P~BOljT zKVcqASr-1ji<~j1Y5^yQ3w~vNkk;7Lw4_v_q*$`5R?yH8iV-Sm%gQ3}i5N;-vw$vC zoKc$LMnr@xj}UOhPsZOMULoXCre?n7Tu^K+efV={;+<^E`yz$&a9r{O1jdH|L>A86 zM9GQH!-mDLkQ`KjW;t7!A2Ey}17@iK335D@(GuCO?tmseGQGv>V8Y(sqvwqBmZ2q^ zu!Fvk`c*fomJj_KM7As^V%cx3Z%Rgb;VV5i54Ozf`CFutv-$c={RYJ&4Dr12tt9<9 zF!Iv~{tTc$BYHR_2PMZJm9m!G{WRC#wl-K^uJ=!@_g1VAp40q^`b@P?dUVM`c#4UB zN|t&0J@u4M{}fmClcLTKq(+@rFzUWJ*Mvp){+uDw5AS=`NOqBJ#dmc}XbuJGgl)jif9Bnr>ca;KXtT z?`rt_NxnR8uLNL;-9=$x%lB%sPxrPRo7T+(>}syz4T)}_|)Uj+4E+W zLc1|&=5RfX)FzRF6|Lm64i#Lf&#Rulk3VC%Zu$=7wAi%yzxTI!PKq5^G`d?*v<@kS zVrd%j;|j8w ze*h?urmg>ZUtV9wXr;G4*f+t~*Acyp5dgshBH=AoY2==WXzME^D#$TIzdd3o`PmBqBo@DfbuF=Vs>$ux+ zgmra-!7M~lvoCF_=DA$3Le`6vkWyiSv7)MRxpld9h1aRG95EBWyg}GmOopB4D{SI8WQOEBGcq@L=-3g%D%fnYKohNo258c9la3R8~cv`q|np zEa+;q<*RqH)9GcfImLD?Trkl&luk~o8DlLuWOy$uSZZ`EwU`BI=vUdYVkI%r8EPm; zNL1&J&Ct)Z9630UuHq;PjpcIAa&fZF*<%ZqM3@z7BT9Xus8}avuMFqUc7ZRl|NOpO>@? zZgoEpX;q;9ht3Y8+108L$6oRCqdswlr;i}iGOn@z{R4q|1)GzjSP))+sr;LLQ)ul+ z-RX;XI_(IlBW52~kEk%?>Yg4f<@&J7VC<;NtYj2(a<`Nu=^UvCGF!Zq(+-E^AN1Pc z10^ex;I))dymc`;XU533lu1}4rtpZ8ewYsK@7?R1%P)VI_TdI!5 z&(fT_CKnYbofJsp{T60RRo)n}oxI|nu!sX!BtKQaiJqY|WSQxKX)l;n3>uGHVUh_W z)rNkORO2XvHVmanvQwqO$yXG2Q92N>p)vU0wme9EX29<55~=JO-vRqU4#6?(MOUU+ z8bzUyP^!dgp>$uWRPh1fI1Kc670}n(m#;NCz%J?Y9nKyoA`gJhy0$om0nNlVTK1JV zi!zmo4ZF(@b_;*FL7i%#G%GhKvH&ds2~mHJ1X57QqyU9DiS1eXNiw2@J$~qx{>3A9 z=C(M)-F45;XHTyz?GT#txwVxP_R9`eOJP(g+NKXsIw)|;pg37nNW*+Wx|BsTVAGl+ zW;|?U0e>F8Kp&2$TER?2{LF7jqI;o#{y^D5HTSQ-+=7%aiW7%2i5GysS!GXqvm}gq zNMgWHh83jCrb!m3DfxW*jKorCL8R28R6(Klr8qpHzd`JlA)TB7&sTO8v&wCe=?xP?R9=goL+TDNZ@_$+ybJxDL>Du2e|fL!b85%Kv{ zwSko$s;avh6Vdse0rn=htKiQX#tQi;XL>|T7nC@_z{R5DFHH?^&_CN8GL2}=a`!{c zj}8e;a7Px8KbAN|DPEFUODk3H*J({A>TY?4<4|d1AmzZHf{ZnF>ZVC?d$-HJ64&tPsiVu=a48|d1!4EG z(E|(Xl9koWv%68WqJFUGJ7e}V(oROokWApx6}MkDP1}azl9aMtWhHK5H`~UPfUCLu zxf@N%-ag_yz$XN*FRW;4o;W%h`h9|+a3T#A)fsiDTMrorImb8h=>akZ^bUv?pHIOA zuH4_k9ouw~P>|vGSv$z6H~}BdHQknX)N9M{BlcqorL`?1fnxR&ilwtHVx6Tn^i?(q z);U$!-m z(es(~71Q()VfrC}5=JVY!rTplW&- z_G-$4yh@hRmmjVRjVa)syS0**nqo>iTyOmhF>Qa+$R!eZ=}a#^T3uwfckpm3u6`dL z0VfO1z}c!zL8|5p=EB~`37#O*7cvk4BM?)h{{}?+*e`+E>tfL6F;vk7lfTqggN}gV zvzy0o%(*aafcOfcl1$So?=?EnvtdhZu)29lHI0~PtZ$^2WlJ=^d!3I531{`)v{m)d zPd;b(Yrp9i?fA&-1~D&rZ3V4H3Z6IGoD(nV2-O;_;?;oSffxk+@J+UoJD56B#kOXd zEMvqpKRk}SmT))Pqc)u@)UJfH%Dk}u(RoWih{y^H{8{tMtK0bHpvSz+B3Cr){YcOV zBhJv+0m%xHL5*C4_zF=9h)EWziWJ~~D3M9X2Gn_V(ILaP+IV0o0Vngr-bODyp?H?N0XM?_s0IEaMN`ZRuwKUPv z3|lBreMM6I2#=Q{4#s2#z7}qroNQi~bS5(b?A*{XJyKE5;Zgpb z?U{>xE8qFZwMi*LDPW*WH5PuG3Zdi*Z@)$q7^z;Ay;>il>ByK!AEuP zn#uw`iq?d<0O0e}%el?VDnwxvyikKwR>ICfCaD!rmXS)2K1<+}!SM1ZR)Z=pv(5IR z#XW;6*SPjRB0f!D@dSdyLxSKqW6PVqnp~Lf&(I(tco68s^(TW)`0MFSl}TdHdMbBAOrM@&@VP z;&sdSAB&WLunPVdJ&1bpdvt7>!LPVq)yv>}V=>=&7V3z;rx;SW+vlg=um@X@%F>F% zTA#(sR4Ov(X)ElWceQc5D3o&E?^Dm`D+$3@yDJxT$XPhDyy1F~^X(S)ZWA61fd;S< zq%R#;OwI`!o%(Idew@@|rBC3UVZqXSsu3ezZ? z7ZrvsXMqhq@~32GJS=XTFXoIUL80LlyB>r%bB7gP(TiQti4&_MZYo+5=hgh15XREs zWHTf;g!RbyOL0k0p}e9+4lhG@Naj^urK5QRZ-vV)3iJ0V%Wvh}SJA%D{)9U(df}3| zl@Dcf8Y-AbDGPdG)+32TtE5D$g+!}_nGU_E3t}rQV~S5~c*b(I<=xLySu50AM5eVP z(ulRVan*N_c$_5Cm(@R(F}Ro@dHk_dzCGOWXQ^IJ4o>d7nrEG*zt6Y6?bqQL8`F8( z9E?LG8UB#)q2nVbm%;Ga)K5DAT}((=Tu4Y*sGZ3unqQ?z9OqgunRCR?Y}gZvd{Ho7 z>s001DECB{QHMyC392Ck(x60x(z3~WaYtM*UTih1b# zEiFA94U%sN)caKY-W3t(JyN34yuRB^pwF>0tW+=@4 z=&@{l8$OuLGZ-|7DN(T?ckApv80+^u?GU2PYW9YolxigBV`R3aw( z7#q3+i){e|)cia9aXY=)0hrzZJ}^#+OY=-mZy9+5;mB1!jUCW!jQ-{Ztd`K_;fds5 z%HLpEQsjH7sJZt{XX+5fWrrHh&6u3o6h&SKQ)UgWsN|nT?{Nxx*cPH+QV~!B2%y;H z1{6?E%IXMNNd4HQVKrpPB4XmH{qbqrO<;Y{p*A>=MW}gDu#wSyJ8!{s)!Q9H+6h74Hgsf*Q+%2l<0uc;$)ue5lq#HK!_p7sBzm?l%XD4>fMLP=byg^ENJD{;CPdCasgQohrs@BesV@rVupoQplR|%sKSqM2Xh-kxH zK%Q~;2>Q77pIyP*B_V+6)u8FsdBHRfeUP;uH{1?XX*9_%effM z2o3;p8933XVh0Ih5J#B#I?f2o9&B zI2#B^o zGP!L}Vm(FR$eR@tAmx~M!?bz1*Ej6fthG5`c)Yb3V7?YJeuK=W?LI~f@q)Q zHa!-3+D~N0%xHp2i-D6NaU+tTcU`OpYO?Ttt;{XC zLMei@mw4&XHzt@)N+vGs^_~-(0yU%%V&#PjKv3d=6qI2zMBv^uEtZ0Meh{9Byi6b9 z{T2K<@~DhB8i};R<)ki;2wkN<*>n0s>@au9V{F6k=h&_T((x_+-64~4+aLFC!-(L@ zYvvNR41MV7fjQ*!mW;DffzaFHe7UQJ+lQsg4WZ7JF z`b_gvWeziAs#e5UUMwHf3J-@(-M4zjYz&%e*tyIr#Ee@&dX(GJJt}4`4VJ67!v*S* z7f>#B3W!aj7Nb1e@1|)3+btMnyT)de$h1d5PB%!$TzrpSHKK*@60q);dNm*7*z%RJ z#Z?xW&iD7Dt8k0l0@#O`KR55Ne-6GwBLe60`5_8+7`vQMCWn&@mtu(-Y7v@mNd1JZ zvFy7(kwob@WH{``TWLbdb)#F`LiW+zU3`0*V?S}3H7pW z`t-_dX*mTbnk#wqADL=s;DNB-lG%E?9>O`u6nTyFYW=xlu$yJjzFgPyUS9$D<5b{d z0$MdUxL|EDHn#RKX!b;%oVuF4eVH|#4DDUuJ3xgwuKK=QJ{kNn=LN-<&_AeDB(l>; zy&VFm+S*hg#fldthQ|1q(xqIYeR)Rq&@_HI&FO%uTF~~mLMZy=;f%c*Jk1;p{S z)PMsCQNlG1>6q(fxNGJKSgEs>jGji{jabwNgXrF#-;#ejm#oR8X5YOhyW~|td8D+F zn{N!u*hoI6L}jBUdEB0S)|_G*Gk&mNc$kT*L7h~~!vHig11~b1=0^OuGUa;trFRF9 zo?gq&&>W~8KSm|#x2z@fazn>u3E9ZAy4KlLi~IT8jS3>|)TLy271N7v0+N_5_UCq7 z%Uas$qa%6#c)7appdyA^H&ZfR?6y^Drn(=j=n|nEO-DiP%myB|P z_K%;51EM+ zwjy0ykB*L+j~}omDKjOB$UBv5w)wY2toEELru%D#k=`*3g9yn2w0((XA&u%*yc2ay zfAW5dYa!AqXP&%Dtk&Ua9V3T?_skURv zYjJG%9aB-{!Zv>%w^i4GnRlaHk-mYye-Gtd@KHP9v{^&ehXO*Jy(_wFGr%_$%<|4- zBe#7QA`ynW^H+%h5!ha10NrEyzW_r(yuZQp-6PX2KhdttF;2#F(LF~w8OORrhfOvy zc!B((GU?UzR|Za+LjM+%P;`iHt{vF4#8w{M3fU{G-BkE=tXTU?uz zbuF`z)1hvdY%+Q}{6H}H$2IibGaWb_R-F!&6;U&1V~k@t2*!PjDth&u_ej54L&{%`ANmG z?zG3!*Y7FKPVE&^mJf|dW%s<^pW0icNzlVeeWI#jQ6{0C8Le}-5p5K_$08+*_h^)Y zTe_WTqVH&Rq*>($fD6d#KiRbM`Q^#U%g?Wvao=JyfVY58OolS0B-+(Ay5t`?l3cZO zc6{ZoS9<+>U)^1qFz-l*&n#)oKs|hn=;X>SrA3G65;Ff=yYCzP^narV_P;4qx`>JtfITI`U7dH#NKb zp4S$edn(n5I`FVQL0z>lo#Tld^z1-1?jSsJf#Zk+fHaW7PelegagL?B7=~_H`O00n z*=x@)T=e*oBulYKkzQvk-k{pA z1ywVX7My5r-WWR-2n#k}TBw;nw>4xyySAivK((fF=J5qdK}EbmtBmXRgq?U5}>*f z4eC(u$J>G6KeO;yjmRsmhfBbN@JaCaEcmpL8aa~#GGUTsGpA=)qCdwt9Y;n?hA8B| z>&7-9C&NI33G5}ggUp^@V`&anI_VF!x9o}19q%q)U9X0pqM<~j*GT{z@{%V-q}HH0 zVB?pV^NXqrYm}`=dMw5CWBM$aOS(xgRbYvwAJu0?y6ROHhK z;$%G9Qn<2CjVC!(o?7pZAFv`TU(tHB*HS`19+wg6W>i@Os69?Mq@(so?DWn|i1dyu zhdE=-rKQVWSeuct_TsW-m)2$gskg2&Ik8gj?X9m$O03j*)3U{{@2aTS_4;CQ-)p@P3c13x`c4{5-P2ig<{=hMwz&MohvFBKv^7B=p-}36jd$K4^GulcM@d zBwANS!3a!xOClS;I;(h+fbgLattIcGHVhNlmRwNIo^<2JLKH3ith=TvqkLOOd_wo} znX?~QlmdrJDsxN3v4zH(y>pXO`yQCpbG9!LxYJU7wyeAoC?pZmKxcP-NoQ8Z(nft; z<3K@jsafkC9^^a4O;fy}BxgyDCUw>tGh$@-6wP;K?dhFVC~A2QOuJS>tHwV z+Oy9(`$zfvDqO=V_1Qh8%A-dG8SwUX%aMAAw{jeNHzU5FF7N+<-i>Jd5bwZRpzc&(Qx<* zZf_bA@nO`Skhd+7Im5mNV&E=#6YfGY(?WkZdE#B76$w5D(*l%%rEC({w>(6LH&NST zZPoL%+sH~_f$mJ(x8DxZ$G&?Qw+#k@iWJmEEP4nLl&=;uQDBiK8G2pmcLh*Fn z8#7L*R43cs&`mE+bmjVZ2L22hINKN7$e`iTN8!)Hi{!fy)Tf20PfE1x;S?2@(7kA0a*z`lx2Y07wwA>*}*O?kbnsacvEm6e_rCeM=x zszTh~S6461EnSzP$cYS8hk7zT%?IZux&~`Pq7;6rvU;u z#8C>Q!v^3E@Df|d)f;$d5o_4v_MAF+=#~`mRKoa3EWK*PRS+J`MOuSxNj5;WS*NfP zK?JTLu-T|w&YmMH$?K1`Q_F02YFy*0{8wl0ouSsW?Vb5*(LlXsB1<)YU`B@Xci*}; z?|7=izvJm0(_KINmviQvtrcS}R!rA6Br}@@FOs;R1hEz7O>HuxlOg>f8|z66#S*EQ zjuQq*>21URZ1DDX5eQBk6q)-^&z$?(gxsp!43 z3cb%sOgAU4yL)r~<1=PGQ@HEyorc6DjG))gjNix&=2iMOXA3vLME0=Y zCFJWikINddx^O;ZV_TaXlSmHH53)vu#{lGoa2MF1!8fsoD~imSc^fY+%2>aoqd)S__8$gZC2jK7y9}yZ^(f|0r6F)q-vwDciQ}#-Y1r&TFysg2g|~| zQ|H%4WCcgc{WE&NzZy3xG+SoWZEaS&MW!?^F9F8vDA)XyV2x7l9hlv^uD*VAG(xD_ zHbZZmdv8Z%wk}W-sS6C#DP$7#{rcJ|UQ@hsV`Rn{x$hLuDUzJ%P=hKO(V>xjkEs=0 zr#wdOh*1MMeB5=TXSg;nP#Y!|hvD~dPw+MWNi62S5mfrcgnD>{#`yWggm`#_katf{ z@=oArc5qDabCSDBp=u|}c!zR{9DD4Hn~-D{5tk(yp15QdA+lneC&N?5HpW&jFDzYM zr&iakE-hS99ecQ;MwP4b@j-uT>ntt}$KG37x_3=ifm~kDwPtVW()W%vEY&uwIr>y< z>r+S9G-&5vhHw}6k*+9STqHBL@2Kjl+TL!Gp{wcT;pq*Aeq*CKytH-wx*HEnSC%Ze z>v&Dg@h$U96wRl5f0^U8&GZw@G&J6DobLmK zVfgH%J+2@djVpLb!g1Qq7F1{uPGW*vvlAOrqz{~FHzlOyo>7+dWT(w3luvbr$095I zW-3!6Jx%mw*AVv*Rd8ZO+`J{)>MAC?Bun7h5lhI5dWiBkQqjG>>2P7t^zJqPYam?*l%0 z{gpBCh9tFU@*#nMNh>W^P@nB>@*kLBcx8r3?hpISF_v?a^N!%J`Rc?P>dXBnwdv$ zAyaYgEl~aE@J&1(1AT~oN^qVEB;x_ez*gfC%2@(jg_V?k%CZ{-8P%~WzbHTFw-m(- zvUeZ%)t4E%K{I`53jpd0Nkoi$pv=qImakmhr_9aDQB-03i{63Se~wfd*y}okeCsxb zup9kan--2x0N_?*GEVV{3XmsURhM@qW-Y9U$xY5G(bg`>GS06vzU3CA^iR~86KmM{ zsz_%)FXx~DL!~hwz*K2Ss+4$C7a6M(f_xL2GF$^C&bm;o9FKP<`#L?7j|U>N7|1~a z{Qi3(1z+cEqq~rgRfKFyFXHi!n(9P;v7-kb@r^Y{m9+T+Df~sKn4i_2gMC%Y?!xH? zPotV19=?*Hh>3u}S!$rJHB_mXo z89?n6f4$r{x@Jw4NS%_NA0&zwNTQMyx|)=b)8R^akYER)!$$fr?J77+e2q{ykuF?I zyS{k=EcQU~u&AR;Fz+pP{8m9kCMdD&r-9Sm{K%GieJ5W-BH20%oMVeBPDi@=7 zg(6iUW?PEZH0g9rYl;fdhqyTOA-cd29Be3vE>vG$tP_)p1n{hVfP|eb6Pu zs0fKyc$a5~B*pk6hX`cjdW6#pljK=-D*sTANdSc1VFjuqz z(0m%6VcePjSRQf#x1pyi-8rlR25(RZpAZb*ghy_|#kd3oJ*Nt)aZVmRCz3pWIe5v6 z{^Ro7A`^nkxp7nP0n-HVesI@Ba5V094)AGq{4VNV47Waq^TY%{hHKxtf#B~!405jn zyq}6E_>Us^!=rFeZH*)FM-co0(msdZWi19KM5W2-xj5JChHIlqG}tlc?-6QC`YV8& z_SoLNqnZC%e~{Gw?my@?=jguC{6D=0c9Z-+TuyQ05`>WX)bjKB4Vh1p!zJ?{$MZ`7 zna}a?e(>%@a74E^9N=0zypg)@(Een5J6+UQK#%lJ8g-Sq&F;W)2M;G;Z~_u1AaVj} zKnt%v1XMu%5b_SS55c$L-@zha0;UJxYryaTdBk+lhJHXOlR%9)dW1B;F7oUs1;u}!P^g~o>@Tumi*(5J)IVx*q?4-T9bSv zp;0`~i+>OrjfeMxvlGD)O;0<(C)@G6sJ{_7$@>xfWIIpm5p+F*A3;3iN^-|;w)I3o zGJ|e*qXgVPwC2@KSy`K2T{DE^&O_!VoEUF13kKnD>HYV&w%*^L4*!L&row`-#3H$( zI4PX06{tV23MEuJi9e67SjZm4HsP2|1GWf}5@hWqZr}kpWL`EnxB6hO+11<6+f|uf zl&(xzaQ_@xX@07wKDalhxFXtIY>syI@%M3+$m2sIlH?M$u;=04_?X7K8r0c3Wvo#a zlAM}ZF(ak+uIZXdF5;;-+(L6xqSBI53R}{YW_^stBnvf0dU@+>Qi(n!c|T;(M&K$} zG8bzmg!co(1aKj!R#BsH0kp##O;!i^bsL=O%6GsQ*4o+!_0+q_8)a}zTeyuarV^3G zP>p3WLS|b*Y#xI%E(_+uGs!?QnvLQDS!2?YfXhu`zx2~pm(6|!txIxR_O!zTeokwVw zxs0RTSU8>=)dX-fH&G7wWDdA?x-tmd`T%0u2L-nf{5M`_FSOo5_#2Q8-e!jjss6}Y z1pf$v9~i|)Iy(g8TMr`mUct-ucDk%d)?2t%1UK>Ejm3XYnj%!(r~G0f6|7``X3*ExbPAG&e8?F z0mjleLxm|o;IkZ_dp&pkCr7Fa);-=n|Cu#8kzu84bxV6%A`I@Isn*Tyv4n@H_pH`6 zWJPLgm*vdDv>`be!nfrd-kWi?=X=Qz5>V=ij+tq@kS+* zbsPC@9DpJ+*n|4;0_BG+I<3v3#p?udS@A>h8WIC^Qsln^TPb`5SvQalC0VAKm08C- zTHA4=skt=gct`teAocJ9Y?uOPnZPA?4=WWIi8D`J#wlROwcPLTAvq`C-Pd#ey(h6# zPJ24zbd#Y?ZuxaG&Ojl$kz4|ya~(e~`v^V9!}~$O1aLGjnbatp(7%qO|8x#c;`Ic- ziEqc7*tiRjKa@i9vr(h@F0ShRFDnpINXBc83ZPXaM76qdG~<<3=j&6SGn(;A&^N;A zqGOhS>J#iaFEvb48@Zg9tzV?SO9u zT1(v`YbJ+(+pfQBXK?Ww5v(IMs{YvSasr_^-si<-{%wIA12J0BA0~m8R^*ighWST0 z2lx~x#g-?B#^<&0#jJABbq-gs%1dZ^y3#_km&?zTiK$_7QvvMv%?CsYWxb{h{ttcMBqj-E3vF#DQ;JlD>jlfk?$Rmtr&4g$EU$xcwy!Tlo zivd(D7pdd9gb$*6Np!eaL@L&Tad}|&?2*x;7`{$sWCVm98F^}KfeicNa1vh_Bj!qF zzCX8N!^qxoRWdezNcfH2AL>P`x52*V4%*k;Ua8ei%Q8`{-LI;po*}g4@Ne7K?%GDm z0bgy$uLJWzo*n-`HX8uJ#faX3T7%>V*D*`^I_3!lc1&^e{&CE&O|!h>Q0_dIxs7vG zw)$t9%7IHreUKKdS~%Y#(oXa+J_R+VYzWwDhFFn*O%fQ_1OL$Zk1b8TvyceB;!s5N zXjH!c*uE($A|}_~^;G-#$|Blpw5Z5|rtx-~)=-B>=Ya4(HwQIod<+EFZ4-G^^76>Z zFR3Xa@>syhqt+2W&W>M8{W^+I=9t5;?Qq1`+wtqbBSd~V{QvOy7#>9Ax5@G+t|PbM zGo9d5xWnF`XKeUPAF>Ni@V;#*@wKD*{(nryOKOfp%MrYghl{~-G_S!3{|w?G4^pYZ z@9jeWIH@8DDxFlIUAmO38}I4iD#u6eqH`_h*jLXEe}#+4S>LnYeDjUv@n>)x&H62R zRy2}Xva?w{QSl2ev-By;orO+EjsU5JePQIzVkh>6bDK9K8}xC+kS7TZxp+dOH3`e1 z^%#Qh6#QtnSsSei>%S5F1q44xorQw0?d{iEtB~yrC=Xai>gIhZN;-iIqU8w}(bw-=7q_fC>%PW5F}_>P>c$s>aj_h5ndl;p26a>r$U|dA z{sK77#@p+zPGheb*I(d!kUv)>7<9GKIhL*@@VPLbc|-6uf)^2ZF&#wUkw^yLBl8%` z@g!)*_K9^L%%^t=zH*NM6}<1^Z~Y4MHjKx62N1rBmxWXCZ3ORzVYrqI!Ap2}K75wn zD{v2A55n=amMiG+S&VyK4Sc~|xDITC+rSREfQ^T^i7EOCD`y$9~Qtv2wo3`xK7Q6&va5U0_XQJ*zx1(V(TE+K9f(@ zSq?uQyldBE4){nvd}JBo@uNoZ5&SO8X*71E{@4PtXNCd>v4|`JA|2+Lw?Fs*@0eJ> z9w?br$ybu0@fO`0aV3J@L~-}grAT(C*zV)+dU5-9`03iUAcWZ-dnMLlq&pN>6!bM) z-vl9qR$AV+`HIkLHdp7!`&$@Z%;8%g-dkbAN3^;LcVT=)Ll@#3m-Fxn8?8|L27A1& zhWg#1ePH+JYB;+d#~U4=%fwq3k@)@q%ohYBns_@@Hri@I`7IuTVBL(n>tvZSXGv^8 ze2V2+cnw6;*~pgFwH=tH7ft?AD6A~=W3G=Vkr^A!T*K{lA$whd*2XZ$T0dL+T;086 z-QP6b;Tc5(4Vt*NZM6~U5zf*2_!KXBlFZy1jI%2HOY2pg5A<8|TKBf=M3cXsT2W3v zolvY2$3%_%%EsH`h{O+w;j67nIHSS#4dzIX%8zQ0PKu^VUDnio}! zY)Ri)u<_GlHP!ciy0KtaIXza_DBmMI|TZ~q|bgFo?T5y8E(df>^2`VQ?14-rS zYc4EZ@{BoUaNhif7bRMHMB&NRCVfSAQc!U~dB^hXzUR$p&n{VZaZNgqO5!S#lPcmQ z5?y6dB6?>YmZ!xAia@ugBAxSli?gzeLDs6Lx=(7VQ^Ti<{oT$>qC>>RSy{zg?PZll zQ{_;536i7_G>g; z`;pLu_tYS`iErmFN`&B(p@x1$kb&T}9GrTU!^eAYNc$$f{XL}p$*BEp!ZofuKGNl$ zh?b*!c3k-Nhd4*rs&dmZFFgaVzyChoyaUb8&_7r_=pW7jpI?4~Uz41y^>gb@`iLNd z)T`n8Ofi0qt!T6~0#U(7D&g6l;Ea?hvllw8zx7_E>u(HAwUb z7cYVKI7(v?r$-1r(L3?H-nrKSf6yLZ=}mILCweEI*E=5*dU5!-?d{htp&amc*zxN@ zF4$v_>(tufJ)oZYnrgP=>+JYVAkN-?G0{_Xyq@Cr2rYz1NG(lxL`Kye`=z$_ z8{@~=R4yK1?Eb0yzDx+sj&ZQ5f>Q(U*iSVJ`D(Z>7HLT7M9-B?R4mKyiMj~TyBNr1@(8t&5*phQ4aW% z?YS77FU0s{pA~5*h1Un`37pill6IPTxG!mk!;i7yBb%lZWZUqGkJQZDq*mf1arg#1 zehszPp?$#PBe_>_^$v@${~*LZG^MqzQX(!O?Y2nYzPl-^D9YPQ5u8)N?kD?8oQ4E~ zg6!d0NG|`0Y}2pMy_knW8M_g|5N>hYw?f(r09yLNw}GZRN0#2zSL(`0fQ`DB99_bpE0@x>Zq%Wg*eb{PAdyf0K^ zjU&Dg7u$Wy7TaY`BPp3?&$S(}<=U9j)K%*ToNS76MP>xw!pR!_G%#~Eop2kGk%xHr zT*T#8E}twKK=8x7Y<>a;2!0Q;8AlNOc^H$HG)UM zjb!a*9M@h1-wOBRwbU|#_a)fYUSylR26v(!oq_q_9MYd|ci8SaH*hYl6`9iJ2xl*i zZ+r?HKYWU_oo@(*Rpo30=Gh`d7l3R-DUlyr&5n#LqkO3}K0C>S)Un`&mZthHuFuX` z`Q!p@`qA6RnSL$AxPv=A6=t@$Z2RBl%lh8fT>&x&p6ouUu1-VNU4SdH?n1>Q8%K>e zG`@J|7FdFGo{-`8EG%O`Vfv82H3{==s7w^916rojtz<$QG3#|P4V5GN>^{TkrOnXRDxmuNxkSGgPKM;~w zu8zz|O^pcE3Vt=T%M!%?0*?zf;95H%<4VCp4P4oz zNNmx#regC`TR0 z{2P7(0_mJ@e*@m^mtZoy&F?F+h~Ql?&w30$Q!tJ?7SZ@~8ovwRDzyUwH4$QQga*y; zN9;FrlrW8}fn-9_6NM)q5vIY@2-42J$9yS#e>4xvgpPm4_zH0_448wv;a>6BLUA!Y zdwij|@O}8C{(sbp+jDzq_FP@Nbvdzx__|1UA+?OG2VKb4d0J>jzJ`1T!Grf;eQlkO z?%ya(LGWlEzSjy7d;ubMxG){ZP(-1t)lY@Ur+DEb^C@1h_9zTh| z|AC%s!EmsN#~&u}9_w%PPr|>U^=UupcZYSV^?TcRkbW0Z5q978d2-F2^S2INCvoR^ zaOWAYNtRxCop~0YWk3$$pz+=b!Bw))K}h6B8ZHHNEilkYe`bSy^fq`N=NNA>Gi-5w z(!PAuh9uW1_83(txsE2e_cAnox!@)A$%oi-ILiHhIkkgX4_AX#;J*KQc1QEKJOAhD z9kv)N=~IlokKyE6MQG%TuKmWI!LSFu0MCPOff0NM&$AxGKVS;*_u_L;(7l?`m>jv* zlJO!7m^JcyMy61dfv-Dc(5spGa75Ni|6-X|&+HxPymgDI_?F51#UU1i)^#C{1#$Bx z2;y$j2VIwPXGA#RqDP$*z@9K*lHdutXZUw; z4(2kqEDwWP`hDnoYag9M$M5?EM%n#t(w1q|&mh;yWNc`z1>d2zeW);!CA1x5ijz*< zNvBe>)y>VB5#YTpZpjSu*vfbIR#fbLXC=J8^4h+Nihb8s0;T1WEVn%+r9D^1l*_Vb zrlicwmI*{`#jdwjEqiTe8GGs!TYC3v%T~R;r<{Gz5|G)M7s=4IjG}0Mc5Zi}g0Y-t zqVndDKJsT;pgtyXXELDc{p7q?yyu%3i^O_#LtP}+sl-jntX|v;VhXliSpu&we{Dx0 zP_AAGl=M=s!QK>akh6s(_Ici{a^7;@w>2@}Vyh3$wY-wIyD;}1{f_Wbc& zE5SRm#w6zOleJEk0&-vf{LhJYJ za;)>f-JH$?GD16i)?F-t@8;nwfp@_cRzl!=IXGn@@GVFObqkfe4ibX)uf8Yn1*m;j z;kyWaioiR(hKXJw&t;3K5VAAZX0=PWO=RQJ%LZFsIU-JHPc5Ud__|G+%z6hWgw(AH zj@{VOex%D_=sMa_GY}(&&0qkh@ixw-SOcvs1e*d%%J3*(FwWUOU6z`d9ERG+2+gmW8j`I2=Eux+7ndx1VO^%SsyBtH?6}X@ zSd|c8Vek!#FV`ki8vWRR74(-Yg;U(7d@6KxnXHX=mWGD8m%$s?JQu!lPkHI~zb){r z*uAL4Rj6EN*=_EtiHoc0Gka=h)g(`etL{nR#!UEoZDCkG!3hQ z!&#>i<AvA2^}NQ1cPJ zv&mkI5Te)b*gq$b+UX3Wc1d8fvsZJc#qy`eW+RTAL(YrM*ZRRZV2@uMcZMuI{rC@u z^79YsNyjm^Ma)wsSgGO}`gBN`XcF{oSE=4Hn3l?RUi zXMefBufl~7z9NbD#z9vB^YK(?9CT%b{F-yK=`a5BjoAytEBOB)Xi z5+Nxa#)l}$xRVEvUkU=}tquk!oIHGjJe}Mo(NUSnP1$iCr~e6G1*>vAlVhFz+=Q-? zN`-K8ecABWVp*U&_)-*Ltk8qkEwfqaeVRx>zb}|1WKci&{XVE4ONgH2_t>NBdeW~B z*vD8A-BZc_ah{t;`5Lp8h-WLLZaB7b6bA`&Fd|;74(OfjW2j2rx8vx^2y>05CB3U4 z3dqyTBKN9d^$96m4=qYQw6lFd`ijB1>auKe2s=30*@-Po3D!q?-CD6CuD}pJRpJ_% zP@cduTxCd*+RaUx(!68-_KUIMYg_8Jx9Nn_Jf_-mS!@v+Lj@Uw4$&5(`SK&N_wf_P zRX9l5ug{E~H~0e_8e|`5nk+wznLb)Qa)N34gs%-uww=QP#%SZQngFe^_S1>2TjhUt*wHHk-dU0EEs>w3U{Hyo!T}2i9-dT~k zv|gvdiJ;$=s+f{_srdYCxP|!IGtMQQLSu{>3o zSgQ66N@-5ZnO`8MqtZ$v_o5pcJD~Q0>=pu=$q0N_@#t|KZeSO3;(YbxrU2Tg1fG(pVE6bX7uU5M z=}tl#V5X@^<(WKVRoVssR>X9#-d(ory?g7mUHA3S2Z$Y_harL|*<9p*AiGw;+p4I~ zB4Vs^97XmLAjOGKqUOR>V!HLv^|kTR#B%i&sRn6OzvT7;RoVQMh679L5(DDby?+>2 zHx$lF^#g&%Qk}c!WM-UpFmFynqlpPGKsB2WF_f5}qqf=A6ij>NNS^aBLXI?to z?3K)ZAqcv@5-%^nq;r3TWMsv8pXGz&xi2 zOozvc=9mK#+g4>bOy|-1u359X>W{v+tZet{Zsf;XA4coMX~89%Ka6bPBH|AdeiFQG zvqh<{nqh}p@-%x+y&bO&cH1?P$H(xWtiuRSXdp~L@CP_J%~=0LytD|l^DNTYF_@Qt zGZ2j)YaPz#4U@naFCZBh!m-=I722}T`j~>U*F4od?}=4ezyldhy7Gp$`}@;P9os7^ zH&2iA(|TK;t*efVlI!WTNzTIhuE$nn+7>fECJDN58@qP!abp*mb63a54nk$l@ammI?HZg2=}a%_{rN&^!J|8XdmhA zKhdV}lPnajhP&wi?~(J~{_tR9JYZ$i`W(y~gvEW4+>E?cE!<7Z0DCX8pI|MP&Dd620eeqPfn#@0vTh2(5P8 zpe%7&;*wXk7a7<7<8akXooh(y^d$3K9lQqjvh&#s@T9YwVZlQ^75A+z`9hwSFV&VO z22Y)0*~(t{1@(c%Y;fN|FCY8wCw-_!yf^Yc&IZN@gYXAEv%`}rcVFAEb?9(;<yq2c{eWK|EV9&J{Zn@B%HZv>i`4@k_^m2%~Esf}f z|6iQpd1t)mFa2fytX+f`OV)`-au+@th_d+YM4YHM*;Akj@6mp9bFCQBbhsP1FG# z9s)|H_otL*{OINsCXa51ld@Nx?U?oGs%*N}a#}EG@q*E^w944%iqr@$zK>SLb9~Ii z&f8;8%0pbe1V)<{D%ZTby98dBrq4{5FE$}Pahk0`L;A<0$;Q5?SHcuf$6w>*4}_CB2}1h#7On{e*ZEq84+-xtg8Kzx?(9+z zhu`d21eAyb(Xax(3lZ6d)7VRYmcadBmVIA_EjEg1i$tHjV&AJcma-01WsR1_qm%kM z^DMfw(G!jJD|7!tvu2-Jo{1<4U}|_ug({{vUOGPZYLjDpjpZ0U-v=HPd`6z{V~fTz z+GNJyfeR*)If7$+ufp#~?tx#r&I?FSR0yJ&=N=k4#`;C+g6Igi9UcVj@DN?)UA7JJ zPUUbK-P!xxzP?!I%~73Zi_PNL0Y!=az2$aRDzh$)LMP= zbaUwPz9*OlKW$EQSeh!pTbU9${a~j_H|tQlrlHjAEq{1b`@M5b;^>T~{(PBP;~x;0 z8P(JFJ!j7lUUN88ocv+F#~C3`U~q7kd1b^T7#uO!c{A3=o1hkm2yfz;Y&@nf^CW3E zl0Ul|`>JFzg}jo$b1Dcy+J2?m>w z;>z|o`uO-T-~SnJ5>S!NM|T|aCmM~cZCL^|85~mz#~i>oX9%kSh4jb zVW!|Fk~BGq{*7)77E5&w+mEDxKl>;F5M9T!67wOu@$*yl^`}1H$ig9!?Xw6-;Rgjv zt7BuUmlmK4A@UhxVyc!F2x6+x61VZ=Llx)GR~-CkpNM69vz+)8j6rerr7y;uaG_i{Xo zW>qBT&(0rJcW&Se*bSn=-9Y(Am90Bi<&iVl2jB_O_k10k{SGn=hx;yj!e9P)di365 zqvbi!gzlnoUA^E3n|}28Oa16epC46^U%*~;X;Y6#CH`VlkL)X!??%-ljx()CJid^e zSK?0my)o^NTiKp)cm#-H$r1U(DfS03Cr7m~9=)R`Cc1Wj*Y(_a?T%0K8T}C)aCXd7 zCTx97%YaHoa`icHgK_(A(AvnwtNGsvA$zj83>Pf}bA;iU9of6KPl0jZjj8*#=5?fp z2;lX}W zC2zyC-DF(btv5wlQUk0Qtxuw5eAzwUf$_;Skrt=XR$M>c;c^-i@`R}6CiGYM2YenFx_k1s zzOo#QSiJiB-hO*oFFnoj3q3dK;)d=A7Q`dH`@zzA;A+2p|2l~+apzN4ARSdA^gP&1a zjC0OBCdUyF91-E(D;Ze0@!7dzME#EM?^=xcr6Q@sKr14<}8o& z1zA4A=g@QPHV1?SY9@*-vPKbVi%LM~HdKkjMN;t)>!BVNSd@G3StOAYeuS~!%k_-I}G{fknn zi|d;*mp|N5aeSZ%NWG%XN@cRly{zmAy)iY;OA#VY&=)POijFE?T$r;YEO=#O;gSkv zWcfg?k21v5D?HXaJL!2F{aJtR%+OK$f*uC=N6+@+^OD*4;VblE%M2W>;_Ap*f4t`( ze9POo8?D3qKALr7_t6lN(UOHY($s-}0_iAN3s*U8qp?_CBYp7T`@q{Gp-3haKxQC6 z>%;oPp^?d==+w^%w!xLe7JL69e)dj^?{$l19$}Jwh;WYnW*nY z;PKJ8j6*!xMoWjhH|qYUh>kC48!EPZ%;e7zPV@{&yd@$R=0HcR6hud5-FFxrt zb}w#5+{`_#5#|6O4ak(W?wuKju3HL|;ZQ(EM9c1(acqodbhg$l(Ahs!o2~R1`Ndt4 z6^AaJ16=VnO>(6!&fsmRa(2amaWRgS`y*%I^fYIZOvRCMma(i5;xKvYypm{|q1Q4j zmrb20hS?1-u@^a>aI~ws5i@jxkQ2xl8F`nDA9<819XVt90N|fa#TAT4tPo97wIAsMRq!EQmfX#05*W7elrWq>Z`je6x*J3x zevAUrKlAu5pcgsi80Xh632}OCB3o*k?Y{Rt;je%08ohVqtmS=>M$Qq(KDC7C+y81y zN$IMq-Dmq!Qu@wzLpS&)x>RMzJw4?aDkLN?8fR{=D!*%{2`TiK;k!6o8f27v^XrTd z$IbsQw$v$yM<8X?g++0AxBWr1#r7Di6p)Vk*zr;P@55w}XZ<%@YV1=cY<*12fJ#9! z`y+pTyn`aYv#^=iSPb~1r~&?z*>}8g+4)tesVmPfZ9BOr4Y*1asd8JK=ZC`X&YnAS z=FFKhGiOc-YuZ^YPf$9_V~YJx`V~YzM>s=6lLK>r56I{yLu{C?H+sM$vvk6C&|dc5|cSG1=U9zQS(o#qdEKUJNvq$&vZ z+xW?BfVr)k-_ZYveKR_i4G#>xi{ush$lf?vX=Re~i7t0qZ{wv}Z(~60h2vz#-m1`u zQI5yYe9bx@e*^{9Tj~M~CVexxAeXwP^Fe;*{L@c!K37@%$7rqmhV!|)NY=_I#5=#D zvGe{P@}B5JY0CG134B$GuaE}*@EYINH~Gn8-z~08c~X%ZF5zkYoyZzg#QNXzNPY

>q9zC*48ZuHPc&tABHOIk4Ok|Bc@|HpBaMtmFEcHE60$W={S%j_3Nx z^V_!R^dXB0-`wN$j=AJshuwQU*6zJ{@w{h9IU5V+cb%_IaXgP(zqXV8$k??5Enn~= z+7Ml2<^SV1;C3*LtR1t5?ipC1^N|~G*oJ=eDyIL=z#?_=xyG5N)#@`dXPjG{3cMYZ zNnT|$fR95!vUllp{)s{H>~q}_+2|*t``m2$)}T15OfBl{)qlt0J9X%uAPQmOI)2;M z+NRkzf~e@u{Z-XF166ycR_^VH1}^CdIVHd)J2M%Jsm1Nj%~B_!AN8!~+NpV(#of)# z-NUaqkI4=0oXzrdueS#dxQ^AEM|w%&pJ$PwUk`}VMEHF~#Bbr602!T@AIo4*Ck z^COP*sI6~NTd@LL9j}gTYZR|iPY>~~HXp;BdJJ(Y5;`t`hl=zj$QPmY>k11uOb=s1 z&jUC3sU{pgZ|ALcaSrpg!?c_~^rPSr{|d2*;Z}#Sw=A6C;Z}=7#|bcZ#3>t#5B{`8vxew) zI*0D_-zRZFM&Y6rapNGfW%;C}?&EFxVlFVr$CeKg;PZ@)Z;DD^D0ZBjmpE}5na*>k z9_dNcN<3*~f#N*&qt(j9q@JU-Fq|AKk^DgWBYq;$QyG&}iv%xP+MJsUD<9>rfLAC0 zg252l!59MhMlb-&@h?$QMRu1L}+Pm*dOfXJ9+pa&3p7!S(Ma zJ30a*_zV6eOWxZb_V%KBHu87|^+X?wBkZy`aJ8{}PxKkQ4AOy=#b+gp-X{2%q#B%q zu%p`Oh(}pk9KqAD3{Ae*!K>Q)13@Y|V`0yBrGiK)%WuJ(R$ZcQx@>8->5P!vxDGwE#tJ};OT{eQwg zXf*np{1Ut@s~a%-&1V-TmghIN#m+ra@0Sp2FZVXjiD=C70X_v?sloN_v)gz7phcc) zx0EOxlo20El3UV?=19b|^V8?#dU43_vy3ZijgFlf?VPBJjyp}$!>FV6pR*e`7l37K zEKSz-27NwA&gvyd{`wOeNe9*^aXcReoL?KQ3l?~R@Bw`P(asB+Eo=5p(yTHZ=wGwX zkm@jeQua~Jz3cD1bDh5X{+n;UkJ`q5pfSW2&UyT3*lZ*PADSj>fFm6}CMVU9GA+bfuPHHNUBaOmmk|?RBRT5F4#MbKU-U97`_!IcA;i$?$sIow- zkkEiwm0*vFITjYz>|%@CQ{OSU5CK+|7E+(*Eh_N^gVFwvpVQ`jHA6Dr z74^xQs|)Cyc~Mu0^uKLsQLZ@9CsGP+7_pIsL}V?v3-80Hfe+Z#&;V-o9WyZe7SN_5 znU%(f#OomV8CaOhC@ImaO=Ze}6z#X~;Wrnc9dtk~yiYS}HE8uJ>NAE{5hE~`aeDt;y5zfMja}5*$Ngx}3Nr|{A z94N`nGT$6;l+m_%M#BlU`gnu(Q*lE>G1@qbW|S4pm{HVhS+HhSjfZ#0lJ2I^rjEW0 z%?D!1AxCeOE&oK+{O9LD;hYQeBhyk-(<0|zm;>(2d47J>FLM?_;i5U6y`Tc_@9mtk z2;5mT2Rv9R^_D4u%%v^UW!_S_$|F%WrB0*{@-{+!ZA5!+0skXj5IXmjjJT;7>E>WH zoQj%QJXvd#YLD$Kqu*I3tmfJ7_~`asal^aURceh2ycRyQ`UX~u|qLNzy%j~$w z^zyX#Z1VeOS9$n^E}7RPPf1D3Eep_m%5|7Y4eLDC_FCJq&af2pqx*2DdG>2vGwnl) z!}so;+cLB3wb{+!ui?&`+d12r!}WUI#lENbd}AO&9H&6N4HOH-R+2#eKRM}8Msx=S zx16Pq|NV(auyyIu1q;6aN5>wDJ@fESB7D659-mQc2A-#b`S8RUI^)TwAigKYB~i7Y7NqGi<0o!b%x6 z#D}-4H&0bY^<3<(8R(3H4}_jk?$|cj(l0yw1-KDZnO3ejS2vz!yO7O0H3JEm_528O zufR8u(h>`)icfx(H2O>x191}k^6c@i;jKg7 z@JInKgLnDIi7k3GuMq9i7xA|9j$EU$ zg))14sc;gwDN>~?{4!Od)=4%pdplR*q$H6lLqUK@iBxC^-z7l0B3GfICUZnp7)q0l z9voRayg8<>KvJS>4*@a1xX1fDIQYlATe>=!nK`&x!h2&%CXO!A{51yVo6#kFyZ@JZ z5MNDr)BE~Wb}s;8G&?o;BluBJPk_dofL?QgP#xnLcv$!fy~ovQ}i2jrRnCF z%W7kI3{)}ujX@6F3(Y3at4<8Vf53C5+vDCETw}I9{w?Yo3M9nC8-xF$;0uYs6Wb%f zdj20edn7q)kA(ImX3XrN8{{smp3&&;6XooEBL1G9KXl{&7adLJ6Ld7h74`q1qxlPp zbUK>9&hObX*rTtZ(cZUzN&Icudk_PlB6>P)vr@6{s)c!{4yM(@?eIDk-1lyON=pB` zeehQ>IjS6|A}Ei7zf!ysaHkXsHADOpNqr~l8xD6x|Kc2y&CXH&C!beneknt z0k-bed8a%%Q>*86*jEoW{DXY0XbX6)IQoC*Yz4%gF#+wdCX!Lr-nJ$fV+U{Q01z{8 z8Dc+S(24J}5c0G5vqr+wv)r+v0JsChbT+_ut3b^IWDLW(n1;G|S~!{(wf6zMzGn~p zyr%sDwMElFZ8=ZX`~ugZXWrm!5Jo*?rKI{E!dr(9QD4KThu{i2`CmB?Ub=f7Mp~LA~hA%cXespl! zmts{?MwaB_8O^gqU)Bh3)4y|mNn)1ct+lRH+(BMUr^Bd#dDph&0*{h4)pM$+%aZCM z16ad}bLzS0yVc7UG>KpJUQmPiALbC97mm{gcTAX%W2%5RN$iwE1{5im!yN`b=*%bs z-?QcX)1*8WI%8W&RQ?uQ4welqA#vBl*q#BE|G<@d3@ydBeQ*c=B(5LZ8RBv#h>J6~ zgZY!xe~&Gv=WA`n_|s6Ykz|`liP7*%0y*;m{15OW;bQPK?1jGt9n6Lw0-x-IQXb-P zP2J#KD)XCfG^j1jX+S|prE6^fn12x)7F-{#S6`sgN@>Bo0zU^qaLobVZJAj6k-5!# zCljiHnzz8(!-rYRgqL0dTZyj!D}-AHi<_1&u)x8A*4P-Kt;gW?3m1UbC!eeUQ^8Ca z2_C?ws9eo4CguF`OMiy2f-+h#8mBkzYM$pX0yr8P|4ni)s`osx z*q}=~;4Rom9UW=2L1*378EvrR$sZ!IdAzxCUd-7x>|lN;2R!xQj*#)y075wjHkNLuNpbN>MWrocPjXmwrNns!Bf#+4Szz4uZb{nl>fI2YuT5R~ zN~a<%z#*V|O^KspO+!S>p2}%Q=EN3cxfd!lTZ{6e;;h`&GD)D!!bl>P%BP?IbKUjc zn*-&Vz$v|{AD8cHi>9jvx4zc-)~39oJzp$7xawi$gb5UAe>Fb(T+=(nT}e*Pi7i>E z5BWpiF+ZdAM}c*0{Lu$YV=me7xcHAipZR&((d4kjDZT&NoDpZ8=j&J8 zlaalsT$vE|Cvdu69Ot_I5(syiIR+R@WWtO?o(C-qfkl%{dAxW@pik zqHWDliSwSV-Zb@StbqZTyP`_op18#$Mdgg6=MZ~j=%$}T3(30Ihx&=G#Z5m?3o4Hy z`fs;VJ&|Qq+0s4^0cTPBT%@4<9`*)je-do^QDUZ(Ui51?vacFaN`B zhAUXs*YT{)BUL`W@C@2K6%<_Xpd{kbb^F@Rh)Qf{!^{UN)Ac z&Hx28!!z_N@WQZRG7?L72R(;PlhO0u@MV4xXTKsr&r9^4pZEp!`WwUMH+1%$JDP1; z1000Y3WV!_$olpvCzt98u0;sfF9_}bLez%JsAZw0^?Z+Q5#V+^Tx9fIz_D-eEkV#LO9nHno*Njdv1K2 z$lkK)E~c^9^ zckQ)GUs@A7+1z^49~10s&6y8_%I76GMYrZD2!1aP-Dggb+=EIMKe-OQ5g7-Dar2?6 z-@0C1nJGwUOqQJu2{XxEaHwu%qJcGb84XKX^pXu&rY=5NXA)bxBrCOESToQOrI%h{ zk2FCgrn^Sw7#R8%dSJSl%cw?fu3R2ki^^YwN{lZmZ{lRaH$&UTiTgwRVaPe^P1f!b z5gz+>5SvwUe)^vC_jsAunDoK{zA@qlXC4>phS9EioNWYRKw359x$an-pn|yr(?Cde zunUqnd)C82EDmZw9q6EgO^epOy)b_5;`Rc+?_5;L>1oavPH9ddo;gn?v+Fwikf|Z| zAEceJD<9fa&_-$9g}!9r>#D9t3tv-QGYPIf2%4y3VS4krlCUK`GsLfY&aa9r3lnJ# zMA`Ve^?XR?^Ls>}ZN~JFbE5@5H|14y;{Q zB9C)37Ai!c5qP0Tz1mF87!kyqnyJBw54iZ<*2IT>RK3>2)%Ifx6V7bN#4|WF0`E## zdr@7q!N~==;5EEGA$zEL0X@8jLVa7LI}<+|-b10j%_ZenwoTTTZPWp+Y{NE(!?F$R z;r87121TTPf3_a}r=%X-Zasnjk!$w{Qa+mJ{!h7qhMt`3@<}=0xLlX0y_H&fTAb?* zeLnnu&y9j=OC7q0{fxBn8yPOn=-&l!Y&;GooGht4^v&X@?(WW_&(S`WTbp7#sxm}= zX35PP4kxu{DJE#k(O{kAu%3S*8EjV9%?^S%?>Njm)i#*m(kR#m(ZJqzovt4ocUNU{{5&tokLH^k@#z!P5{d|wD|>i8)Vl@q&EGTxAd=lGHM%n^EA=jgGE(1W!d zJE655=k-Gw|Palb0%lW$M zZS(K9fW>eC{($}sfW^~G;byeZo1uTjaC0@aR?`X~+VihHPc^_v;CBt@hsW8oYwI** z>!k74pH|Y%bAd5@=hau>+rYSa#vlkfbq)k-W`Pf&0_4G?;DhtvG`s|2VLFM2hU!|Y z^GU<&oi=Zy1#97g=P+Fjyfy#PYG5Bch^mNia*C*kqF(_I9%UuNFhrl~F zD9Ou$0uxMxCO~RrYhehe2z0!L>mEk37)5Gv0S_L>0A)s*hrFr1NiJ_}o9Wj0{POgN zdKgk@Zr%|r72qs8ks~}EaJy))6C^|U0E~}7cVh=wYXI#9I?icXqMEULTE-k7AU1XO zcBpMⅅ%Qy$40*tT??~S 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ℜeN^a{BwUnis$8D! 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 z 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 nA6}7f$Qwz7U3eCvV(s;fI7whq`tub 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 IZdj~7U^(uNF8}}l diff --git a/assets/fonts/roboto/Roboto-Light.ttf b/assets/fonts/roboto/Roboto-Light.ttf deleted file mode 100644 index aa4534075781ca6567452f1ae8ed0d4f6cb453c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126792 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 H@WTHAPKFf# literal 62316 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 W3o|&$$Q&Ur?yQj~$$;1GV(+Q7+ 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�H6diG}Ai0IpO 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 literal 49380 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 diff --git a/assets/fonts/roboto/Roboto-Medium.eot b/assets/fonts/roboto/Roboto-Medium.eot deleted file mode 100644 index f9ad99566d1e19ef4cd8629304dd20243eeae278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21364 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

9AxHZ~IbT3h=$85=u+hltSGXC~N5kVn{GK7RUy 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 }9naMW3e6&}Zp3`W)R(pQk(M3v{RU3Vo5jL|>-6 zG>i51FyG{heN+HPl9RrZK`OW6XeEzfH`{T$n3!WA4m@)nlHlKJ#J? zSVPu`d9%i>32VxlvF5A=Ysp%%)~pR{%X~0by*=|~9au-!iFIaOSXb7Kb!R=WYdbcG zX8tUI1>%UgU>3qcSr`jv5v(`s!y;K^S?FeZoFvpRv!`7wk*+6+6Mc zX5X-r>|1O&_#Lyb?^zZ5ft_Y&n3bJn=WqhZ1p`oFX!Q0RnbAg*0ni-lK zS{PayS{Yhn&TU(RkD;BRy}{Se!O+pr38P9~3|+Ctr#tp8?P=&`@WZ^P07IZ5$PjD@ z(SE@xL}8l2Tv1%e+uNqenc1Z!#hz1gOAAYK&_*uLEzQj_BxPlmdQ8eM&CM+?$}G+) z%x3Y$`7F0M-&j;qoL^>4FDNN3HkOFrVdA%f{|c&sL1D(S?1Jf;@-89BHNP}-S}xk< zS+1Gc73K1(ys#)oTp0>VN+t=^ApZoHoRada+@g}{#`2QllCpX^g@ zo?Db#m}yMRoIE+x7?)dAo@vY|$Suz_rDaae%E_c73+bRj@V+w{e#tggo>k89HZg{83#x@!2t?C zK+y>ZQ_sUytlkR@lJ|iMKTzQZD*Ql&AE?p|ROtrV-;Y)A$Ei48#fqOG#ZQouBS@te zq|ysg=>@6uf>e4zDxDyePLN6`NTm~`=m#sh!HQn6q8F^_1uJ^NivM6mH(1dPR&;|E z-C)Iku%aKL=!Yo!A&O3jq7$O%ged$_e<^>ck~>t%8>-$94N=b(pV*F{7pdS-#b>CZ zAFAkwD*B;{&rro@sNyqJr5mRB3{&Zasr15BdSQxQn4%Y^=!GeIVTxXuq8F~@2v>51 zEBfJzez>9^uIPs=dBT+(;YyBhML%584_EXf6#WQAKSI%qQ1l`ce-Y~aXoVlG@S_!e zw8D>8=|?MlMk_v|6(2DQKStrlsOK^E=Sn{@D%}{BZmg0wR=ppq=*Oz}<5V24_={Kk zB`A6cQr{u|@_C3V&msPjZip(^A^wuD5PvC0h`&rH#9z`6@t1st_)EGW{&u>O-w=Pv zZ-~FtbBMpxb4Y+lHxNFX+ZkfPA7YW8hy@>rg?xwwABY7Xhy@>r1s{k7ABY7Xh-2!B zp^>ue5>xj*{?mykZ`ej;Feti zKi#XSxMH%a;0o-`a7TSIIWsexS6MvCg!lxZsf2_Cp-IGXE;DmWOL~D*&!WuIeAI9} zP1H7xvI|SID<^mqoFd&kkK$14VTdf8I6?DC>f0w zk*ib-7p zm{~HTFw;F7Ba%2&GrPPn+sl5sp6#D7iVI?yC;0;OUcCRR_Fm_2PJGAENLUWG-K`G=Zd zJUoJ7@dzftBiI5W!DtB>6a#kDIQOSKB1(5AQ&CgJp$i*Cx231!PD zM@IQFg1K-erpRcjj09$w3AR$^A7&DmVIn&rk<2<=7~*D=p#WKI$lyQa_;HJNzicGl(Bnk zZJxVl*ItX11C(11@Q(opnP?fCaztc~S7~7EnKzhC@iL8E5xK>q-70;NTdw2M9IsN& zm9Z&aQp^>Rdtz)DncqBTx9glpc8~3Ezx7-VAuT9CqQcZ;-GAAp} z;d}+>$&&LzshwoSW1)=Qk{#^Ru=~W?YmZbXPCR(Yv3p}Q#d#|qZD<~O zq&YqEC~~?nrAc)ZiO7(KgbhXbF%6XO7t8ktI=$ji>~v!qDBmxZ>MYKjQc_l4S~8^| z*PO0IE>R+%l3K_ePsO8puy3_S2r|Vm5uT7(+ z+%rYwHrio2ZZjR1=ID6w)SQ_swUb^}lv!3FuS=Y+Wr3HqOniBPtWS8!7gz4lq8e7$ z;%#y56h}iL^6Z}OL?hjaM*1~0+|z4c@=U*)-Y_Q`!<=XgyM~76 zu&du2Rg3GPoT^la^r+(6L-|wrAhz}mFDJ(;F}W{?M^%`@jODd-trAH&R{21BRdHRv z)~6~&X`~9VmYSE7Bb5&mMJbSP2_6Fd#Z3ceS1KT0PA*iwD}ASYS9wnLz=^1Gn&LtI zT8}C2y__7T05ov+l#-V8kn*Xse^gIvWpm|TQ9`9xlDJ`6bZX+-L%B5d zpjO*%!kYgQ`dd46b6!Lmk-VAd>c1!2OMgrb|k2={o z6A+_F!4QLPm06`=7>yf-6bziWF*S3_luSCHf)1=eg(uQrLkdb*1_r29GAy>B(1Rn} zN!M2o?DuY>1uI!o<6+{)1u2OOSI(HY@>YXh_E!baIEgc1E|JNL8ZIa%mKIkqG?6`= zg{pte>mKSILB>Np6gO^SG)-Izg2A$@>mRJT+QF)e9jv<8!K#ZLth(62s!9#^S3>}* zD;+Gm(Ed1iQPP!tQ{1be1XU#m2dMV~)X+hI8uAEGLmsMa796OC2m%#7***3T4w7xR zV4Tp)y-#qE8kz`Fbb{6MVD)~m8kz`J_#p}&qTnHRxEdM>Q9~CYYRDo)@f#9v8X+9N zX}XL?2fC90QA|OEy$l-k<4PrF_qXtrf)qqEEh|)@k(t4P>4^!F* zQ__bi>BE#(!;}^x?6HDJtAU$nHBc6&Zx!RrF(3F2<_oaq77m&<$1ty1{WO zSK^c$aVmG>6n}Awzc`hCoZ=@=@e!wTD^AH7r}&Cf>BcKQ;#E5FDxG+hPP|GdUZoSS zUI6>(lL8YId(oaz7C#dujRC)<2JvrRsADkfR zhp5sTqDonaEM)=la^MfKw2Sy?kq+)fI*3I&h($Vxg`9|moQOrbh()@Hg`9|moQQ>- zhy@>rg`9|moB{DMB0mwU^kY=|F)DpIu!!d>{TP*gj7nb)G~&5RKSre=qtdsR2RYyf zJe7WoN?+PrK)kd!#43F`Fo}C5f2>MBR;4coD)C&&AFI-jRq4m7^kbF$u}c0}mAo^N75G(nax~UIM1IG@tUsY<3||NG`A!7ELrr|5 znB8;${{(Y#I^cIW$;9t8G7Z0&=Yrq4WG;U1C#&##kQ`KVC+&3HFypC*M&c6EGC&C{ zPQ@Hlo&uSaTUrd5Opo9hpLb=@JO^nR7iYhukp;mVpKQig?J@X*U4XB-RqQu>PYpFh z8L|uu3`-1O7~PCLj0273#!BNx(+bmS({9r#bAtI3^KUM#Tzb32xeRd`hBurrnyaXTkGD?y_tJ^_b%?e+=JbRxX*UK(|xV`!|r?C-*P|b zVe;_sXyTFNQR=bQW1q*VdT#Z?>s8jCmLIsaMlG zn_g*F+N`SixaL!u-`RX^^X<*wX@0teM~hx92DK<{vAV_X7N=Uewe)Wp+A^|bOv|K} zpS8Tws!gk?R#~kUwA$S2omL;V`l6Mk)sL-yYu%ysz}7QbKiv9Y>(gyq+RSaUv2ByK z;ccI3d!+5jwwHWNKFxgk`DFNv^C|b4>$B2lz0VGx-98`reAP~C=hm)AyMgVdv|G_` zN4s6^J=*tfU(o)6_WRpg+W+X=(6^OuKi?$ZA-*$wANGC6_hN@;9b!6Ubja&4qvOO* zV>%D)oY8r7=LwzjIu~^=?Yz26w=PLtKI?L&Yn!f7U3Ydp*!5gDuWq5;-s#@2ds6pt z-RE_GxcmMdO?rg)7~NxDkIg+-_v+SbX|HGeqWn_)%KcXOz3TU&|62du{$KlB0>T59 z1bh^j5||OxCMY;)c+iZX^+EfCjt9RJ(k&z{WO&HDko6(2hU^PD7;-%1QfQ0NsL;I7 zU&ES&wF+w=)+H<@EF{8#Z+@wNn)gl-9G38e{Z6ZR!o6B{N*CT1lrP28UNMG{Twku)S} zcGBjgr;@fO$0cVaUrK41@@UGwRPWT#v@U5&((W5DdO*&Aw+0*>aD1RP@IZR2^nU3R zP&!9prlS3~f$oAiiS6`fwc+}Ctmr?XJ)ob{p4Y$AcIY2q{#OI-O`O5=5#};}qra(L z&<|*r^&`Yjznz5Zx!7-EAy%&EVKvj2SYdvVBf5uVlG zCfoE227Nnes((mYLRvq4 zBT{)2nmC1>B@SYZ{y}KrJu(bZt=Frd4GXmKJ$Xw19yu@yPuFUV@T3|~F5t;UJh=#6 zy#`&KgG?_$rjH@hi#Ne%-Ll@CPF*oy)Kk07_A#`+8vED04b3;i**in9L;YdsVjlL= z_!xeEEwCc7%6&hyy$7;M6~lZ$w(<+G%|rG`wB=6*!j>|AzZ3c(+FDf~6L7 zp!M6J^*m_(GtwEh*i~OmdIIjJKTm>0F3d(=SHhNxkQ)~8J_$Lp0y*+D8Klo5L$&(I zndQiti;(GAO=fyNHd_!Klg1&vQZ<5SqMJEZE5dNczTG+y%r)_cJE0a)KV?4TKR^pW-&Y+jbN zuc4dop_}iZn{%+=hS19o(8b4)?PFNiQOI>1a&asBo+M*^LMqlDWB|rxxtjV9;Q2?) zF?Io$oMR9DF!*VRQga$SeS#8ynsbkwdj>go2syVAIrlnpZZEhxqP>XcyRf3>70haW z4P5Njk0TeWkc+#Ji$8$V_rU3A;Ph=$49?c-PlAI(kncUn_a3zH9<*2uEmlK|=b^>D z;OHEzc@*S(Uc7w@mQ)XKoyA*c@Rk*CS%Gl@oL@$%HXsLD;(b5FDTvb$GLREyaBv#7 zat@fsfq51fRy?sHl`8mv3-CI5kb|kbYA7V-@Z*5578v|$k<*o%qWKcAP9o(Wk@5x5 zJ%f~g614O5`#}G69jO~IAKM${C=i~u0m;K`aDv}vcq<8-d>tI^1C2Lf8CCEaO_9cN zcr(JU>cIJ9sR@@Fsb-*bjl#~vlWZ5XnYK$P%}*j<$01)+q4iSaX?^6S8}c$5oN$^2 z$jkc3OHbsb2TEi%N~95%_ZmuMvQ}lYp+q(U^#YVgPiVUUC9)Apq!}gBA0^Tg+G;?W zVu@Kx{V9~l#wd}ID3PAf-b9qhWLT~TEVn<2v|WJZ?j;FWsFb1yAV0^WM7p6w8lho- zSn)Avcp@}%^xsr3-JGBN_tcpLUZNf>_Ia%T+r#Y&Uiu_{_u&jh{>-xu`*B0wTTqtI zApd{R_M(iv4sY|O{w?zVedPZ~$p6np8MT*`MX-a{P$Kuhm%Yxd7I@r4@zm;HRSu3_ zR|>g3?gi$XSnuEo+xGys_X+!l?ZaE_LAgJNa&JYsKg-KK{4UxG@RZNNC+t8t4!_8$ zoD`*WFD&C5Q27RYUeMn~dLO{Yok7QFj6 zpnL(XlFLZd0RCITPxt||4?Mi|7hm5*z0K)ZK<5bP9LM|bBgHDD_B~QNi_|Pg?Fc-^ zNAM_U|DZL~NbnSac2Fczjz((9NHtae3fL!jEdWpR&#qI9T63iH4LnyeYMoSsp}4QR z4N^BoLwKKO;C&jx^FUhtX?ULF@H!{pZ9XIvQa6Q;I-?EQ6+XHr?t>5_poK`Z1rpG9 z8U!s2McrI?T6JU8Q!QVMb`q`ADsXiHwtpG9(-1=Tv(SBfZdpib9 zZf_RY1-GIPfN2HhCgkg3f%yh74+HZfmHXdcgSioyAHe=UQf*d#^$j$03Z+lhf9LS_ zdD!43RbQRQ8|P7OFM#LEfErM${6r1*6X;aw1<>I+{x)pt0!r8~!urku=Pcwoi?>ng zL~Ufm?-`WRGbp7$pp>3LDLsQ01Fy&SAz$7=`Fn-T%Q(%1#tTsXqDQE$t!L~E>;dOAywR#>j&IxMMaCP(# zsd3J7fc0seSaoyu@2QDyzO8g~t>r&%8~t&+=Rc>#Q(HR!{2u3@PqCI;`)Gpm$U^P4 zD?G?Wc#w+tGrh4o_po)p_`wAJLC^MZNJN zaE{@P9axs}tmr56KAIJf(*p7X=$rx01wg(Nkc)uuzT8iMoa5=p)&*8>CZT5Cg_`Sa zw7lQtJrwi{c@Kr5opTmtl($8#|LgIIn`=q_nOOgQJ@S8#_xn55fA;9$-x~gBYxw$6 z*Bg(g{{KVkZfE~hF#b$m{I91aM<=iU{VR?D)-}FY_Xyzs9gN!1$hxoOnB>j3uK%xK z*44iMqmj{nPhC*Aef`as^Y^^E^>uxX^S^`KoM*jpy;WNR|J~2)uJbsr(jU}~`&Yq` zwa=g5*ZiM-Fa7Ia*PSo_lU)Aa;nu!&b0z2I>y*Dbz3ack-3;WvuNVEd#Q!aG7q0Ie zI74o3&ca`>Kk>({%fBAKH!}mG?l}^5Vf=gAr#Eg_)m;zPjd63e&0jCK|2_FoJHPH9 z<9(`VqeWzWVZC zQ9IT3J%!f=az^yc`|v-Wb@RtHg`7WDn`-S`kw1R#=6axiCe~lC-u`0^T|d{R?h;+w z68QJ{-@3mI+?>z3vCpfuvOi<4+4Ual|C)u=Z4du^k0i@~-JJYY?eVY5S6wBbwk*_M z{i|~O=F0HR*FQIp`NuWYpVxZ*W6%7bmd?M*ZvLue?Qg#RXW#e#*4N+q`roeyue*)- zw|)I>U;mBvRacwuKmB>#y@~4J_x=DqqI)!7KE_~<8fcEd9&Gw zZCVpB(ZoOzI)jsg8jjP}ybyf#D6NO?k26`lwOIWtEgrieBp@UrBqIz)7>Y0gYmrA{ zAEH|jmg9aE!h?W4jrX5L*opg>@azr5`w`y4vqPZy0m4Px+pvP!MUNtl5I4pS6U`B~ zM(Cw^lMuv6pCC<=gfIjl-*%2nLMTC)Vmn8TdK5Jwm=QpSx+1tCxFh)JU(t35?Gbzt zIv{jJ=!DQ&KSR49bVcZf&>bNFArK)5As7Ma(@_014MPY=h(PGASJ6HQk)YofbowFg zk2nf(G~!si16@(@Ora;5iZB2n9RWI{&>0}aKRTt9q7SqO7*Js;2Rz_SI27b0E^_}vIg z5gtHTjZlez9pKnTgohEH!2MIee;WADAbu9{HpI^%-j4Wr#5)kbfOse37ZJaN_+`Yq z5Wj->Rm86$-i>$<;=PDpN4yX58;IXT8gC=Ki|`)8A%w#SA0Qk>_!QxDgf9_JAbf-H zEy8yQ-y{5ha0cNl!g+)X&{;LYPYAytTt@gEp$0+Ms|*BzA-KVY+oHst(6H;C7J>Ei zee^F;dQYJAo*>@X8?P5)Jg05-FHwq5pcJ1#DLz3r>sGo2u&w%+tO0@#f-gd%eu9nC zt?U+ru?XVb4CoP9!FQ0I%;O~Q-O%CDu1MC^&jh#(; zA;vSLd;}@KkCfj>%I_o9BS`fKQayrHk08|}NcDZBbOb4#MM_7I(h;O|1SuUsO7A13 zBiMnd2X+ex)6dbC2(1uWBeX%7giwjF76H2)(TxZXBRr~~gXNuLKO$VjyCiV4@OVA7 z95Ns0upXyB;w;cDhV{mkred>;>%;B^9@9J{J&Qdz)^FpL)8JgA1>O%dF*NJc?28sL zEq-mey;XRt2U=&eKG0@Hn}^$8Y9H7>!*`Xe4_p$*{F6(Jrz zCjlW5AsJyP!g7RF2s;tpK-iCP5y2+>P8Ix46?{$={7n`7O%?o270K1S_`YVO0HF|J zqUHtPQ3c;o1>aEx-%$nMQH63}g>qkoa$kjVUxjjCg>qkoa$kjVUxjjCg>qkoa$kjV zUxjjCg>qkoa$AM+ScS64%V8DE)Vx?00@6eo1Wtk8fJ8n8kGR%pNq4OpQ8D>Pt*2CUG46&kQYYAd9+LTW3dwnAzvq_#q8 zE2OqUYAd9+LTW3dwnAzvq_#q8E2OqUYAd9+LTW3dw&G0k!Prlzk$w{X{UrSRN%;4Z z@b4$#-%rBlo`lam37>lszVjq}=1KU*lkjIJ;mc0KcbtUpI0@fz629XkdlpsvuFq9Z8N{kgH#)=YSMTxPZ#8^>ctSB*7lo%^Yj1?uu ziV|Z*iLs)@SW#lEC^1&-3TMEM9j*u?u|Mc72rpqzz{Uu<*j*$Kp#Y%}VWNH!HB&We zrfSp*)u;ig;n}O<)vMvvt68Rgk!2y^9ae$+ISAN|6JEL+Ub-4ytr}jf8eXj$R?-o_ zT@eBhf)H*;xDR0^!ZQf(g9Biah6qg%njy46XoV1rFc{%$gl`bOMK}enJP?3On<4<8 zHb=laGzK9KAps!?VK@S~rlS$YAk0OWhcF-Ed2s55&>A5Y0q?L$2-6W}BCJAq5aA(& zPY^ys_yXZ81n|R7B7hfWL8wAFjbKGM2bs9k7D#P@)D}o>fz%dAZGqGlNNs`C7D#P@ z)D}o>fz%dAZGqGlNNs`C7D#P@)D}o>fz%dAZGqGlNNs`C7D#P@)D}o>fz%dAZGqGl zNNs`C7D#P@)D}o>fz%dAZGqGlNNs`C7D#P@)D}o>fz%dAZGqGlNNs`C7D#P@)D}o> zfz%dAZGqGlNNs`C7D#P@)D}o>fz%eX?tD>m_0~T`{c#j+wo_=cozjkB|1lT+6xvp& zs0qQ0!0%lV+z{Lm+UiHq20DfI&ndKhPN7~oihAWJ+9Rh>w;V;Aq1eZ9c8!Sem<@jAl!rN#}S^w^)m?D5Vj-iK-h`!62dNoR}pq2>_ymz zVAGGHt~!dk>Zrj(|Ipx#&>6CHLb*&pxlDkBhalM@NOlNP9YQ%xKsil7IZZ%0O@Ne# zAmt%Qc?eP-f|Q3Kap}J|Ps-E;2@9lcuz0Wy4V8{6J^Zt0BSNrp;+BNT5>$lck zwW`jkQd(R}i%V&7DJ?Fg#ig{kloprL;!;{%N{dTraVae>6))k1<6;7s2quAP{Ab^E zFoXXYo5}PVmfb+_K8t@py9xY(`RBlYuxvBaH(2&I+r3MD2Y8R=4)b;37;u3He9*x9 zMyAc+Gw=oY614CiVItUuUyR{V5_tMJo<1%|v+M$&Nl>alC#U zuOG+j$JMA{8-6v0Uyb2cWBAn=elmXVVf=dx&zK-KK8&A_5gQ+-=ZWj9SU-jNsZ6hCej3}*7L6|S z4FEmhMH6}s^?a7!$8;X^zoI@LJWPEF(q!p)~#jv zPOuB?1|NV@5CMC^$KU|_9Ri0z8AyN%Pz4;;*Md55oOzFFJ=fC+n!)Gb3-BfQ9}oly zJbVHVp9pmewuQQbK42&~4SWYq+(&cdDMMtU$Z4kP0*(ua{g zjPzin48vI82JeBp)XEFv*8WK1}jqk`I%7nB>DGA13)Q$%jck zO!8rp4_iFg;=vXVws^3`gDoCxiNh8jrg*R<4of^3;=vFfR`{?Y4l8`v5QhzM`qYE; zsR!v(55fu`M#N!+4QjeaWR&EAk8BB$U=(_T6EB& zgBBgM=%6_V%{gezL1PXYbI_K9wj4C&peYAUIcUm3Qx2MPHXO9!pbZCYIB3H`8xGoVkhp_{9VF}^T?a`z zNYO!x4ia>bpo0V*BZ^AO+>zrgkK!$l;w_KjEy*f~9_kYCE$<@mhDY&+NAZSa1w;>|T7$Pcs?VW5imAE7 zn8MWDWlUq4xzpgf^)295k;NTH7Iz$3NWVtUV_EvH<6-LU?>v@r40HFfjOhy2tpuyU zH@O=*z&?k-VNeDVpaN8Z_IE1Bndfdr2ckzv0`tGtS>i|BU=`qu zSZfp3+Jv<>wVr(jzIPA4cMo^;QE?&v`^y<^R7PA#t2|m&O^d3z%a3xGA0?F{a`CR5r)OQRSb)C#uj9yIxg2e!zMQxz zO57BcQ~3?T?fk1U|ICgC!e}6j2Eu5dn3yT59t0181>j-uY_J?{EJqv5(MB- zXrh=H+D8+`dKenG1nZa>EJqVQaZ8k#B}$wUB~CH1bupR2B9nkW{xqlryuViTHJfhKmMi3T)LgeD?rB7!C&me+4H zEoGa%;BRbmfIDBqX@}+T8cjsdLC4k{E&x6B4{LnMvkG8V`$`B*vkQEodNt1`=o>fzLCZ#ly3B*hKl6;RJru!`paBI)S7UNIHR} z6G(aslHP)(x8PGfq?*8&dPsE(5=|h{1fIr&+X*C^(6kfZ>LJMll1$)XJiLpMTms1@ z@F*VM#KV(#@Hm0@@bIx7Uc*CL38a-kT3g_30;wdBN&=~He}zP<;ir@0r-O82NXOiX z#o%W>Qi&mzYNS$~;-?EgYmiV3e%2$U7*dKMr5I9*A*C2niXo*KQi>s^7*dMCPX{Sg zBc&KpszypNq!fdT4w8x?p%@a1A)y!&iXowDBvg%rs^Ovo7ah3hz(ps;MF*+H;G&Dv zs#9DvcQG-zSdZjlNG=8!9i$dRYBBidz&|I&zxova>XBj$DaPQR3;$gB=fb}lBpFNb zuO9w6@XvvN4ib$a(HIh~PVuiEuTXn{U809UYV93cO!$Rn%k!7T72FdIAq7J|pYvq3ppE=SAd zXt@k6m#J5fJQ2J`nrOUC_oYt6iRR1jKxLY9X(B~3K{aT;91WLga?@mmYS3^wnV}jo zLp5l+Oh3+Ya*>+6H(8<@vP3o3v#e&jmsws6)`9h4Blt6T6>J7?fWLsZ!4?n(+rfU0 zaS&hyWSMF-GSo)^@*~SsLzbyV9|gyN3tD(uA%FszLAmX@bC{amyBE_l#7UuHU^x2! zE^MfW4NcgiiGO@FU!Ur!>ut=F?5P{ka1$D>N1OGgw?zv+(yT|C^+>ZGY5GXhM}j_* z^RXEd&-mC&BT}okvCPfPKfv+@Oii3(VwB~qF9a_D6OSZ&L!T?~xdNXnsE6}SaJ(ti z+xdL`?>p__A2M361O{{U8^-b_P;QyF2Kwlfd zRa*}+RrG|9Iq)$DKIXv39Qc?6A9LVi4p&?a?{eT>4!p}b!DEc1=U~~*EW3;O2beAZkFxA>=KmEuO?^4r7lIdni4|6(*EKAE85Fb4 zIEFW!V{En8<+} z)o>%kzh`#`V}e3BvKuLvAl*VFTbPO)s*&Jscu|N13+el}()Vwr@83$_zm>j!D^e># zQibrO5S|pmlM*CVf|N>-Pzlm0N%ilANTq~+d@KF^6m0ybCC+Dckm0h_C6aRqFy68pgczEHwlj|jNK9LYcXvptNi zqNSCzw1Spa(9#N8T1iVye%0hwD`9jMt*xZBwdk<|Mpw~d^R%!MHdn#sDq30#n`>cn zEo`oW%~iUXc&{a>q{WrAxRMrE!00L%T?M17Lc@Ziw7gQBO3RPXa?|P~w7Qa3AEDKi zw7N3Y>N;A@(|Vq;uq~}NEj~hvkI>>Hv@qSeBec%6%4B*gPiR#ot*WF|b+qINEvcj> zm9(Uimele5W(;GjmR8i!0&_Or3*Z^~DcplS%amu&oUIP|G$Nlyi$k!x<`Om$piqxcv4dyoF!qrdm)?|u4vkG|cbZ};ijJ^FT!zTKm5_vqU_ z`gV`L-J@^!=-WN|c8@;Yqd)iP&prBb6YY5FA+P|LC}kM93QPsl@im-_zS%@G9{sXM zEa(#ln#kOvA2tz;N6hEb&wBK;9`T(|zv^+HW1?-3KGma7^*THuY8E$f5Az219l7@2 zqq8SO&BS8O#9Ph8TFt~)&3YEN1$2Bu)J$yEOia~GOw~+G)l59qOgz<0Jk>1DMrJND zbCH>gyjsbtXyQ}A}bdexyZ=H106?BE;4eFksHe4&c7GvLwzVX4Sa`lX5uxP z@fzlS%=|9A8E?>xH)zHinCouFx|^}?W^t`JG4DBpJ4loJ`~!Fnm|SN%&za6~_Tdij zALKYY&1a4dc9H+tMgC_O`JY|ne|CNAT;`+f`xscn9iGWuj$k?pn4IMlrY3J`a+W4P zna)ivp`Ol5E@c~&n_R|pEz^INlRUt7hrnS_1`?nGRDt&S%HzzFvlPE4`<6}iEnASS zMY>@z0Zasw0MBKSZn#|rE{v4JNI5J_25tw_<9vg!foTf}_%0mJaZ_2iupG=i^#y?A zk*f@os|@qJKAS9DHd(lAvT)gC;j$IIKkotgya(j-9+1y_K)yNy3VN0@MF;KnR6;z z7e;eOQrWsAyrbiz!7v&;f(FB>j9s{0#x9$TT{aoJY~Ix|+6||&c46|SVQsQ@i&(xG zEMfjh@Dwo5vK!Xx92D&UgK5qn~_E*x^_UC?V@WJUAySoMb|F6cG0zqu3dEPqH7mjyXe|Q*DhA+qDvP&x>%x% zu3Rk9MNcleanX&7Zd~+YJX!@-=yH`kk*$ktU1aMbTNl~7$ks)+F0ys8HW&H1$j?P~ z#`{$ul?tTNlOA&x)&kq;4Z>WpOOFudPCShF599sAcz;+0*beUxd%(kB1y~7I0rUP& z5QOpiVZ45rGq{|=ZOxPVoS}&`m>j8(oi<{h=Iw+Ixl+!Q&X1ZWCnx4dlf7QY{3u$c zukM&5^=;2LjB^-o9>bf*@aE`XV|eoz-aKYAz~!{990_cv*Da@) zEvJ_)=gPLzyOz_dmUC6xxvK3PzZ_rHLw*E|4@{o}o58za2WS8-K>;2uA0`&S z!~&RD022#fVgXDnfQbb#u>d9(z{CQWSb%rRr~k;O|H!BR$fy6vhn)qmvjBD$z|I2L zSpYi=U}pjBEP$N_u(JSm7QoH|*jWHO3-Cnw^dI^3ANlIZV1RlW{2u%P{Ch9}_7>oo z^669ZVQ~Q-DIX>mz~lmb4eRrn{tCghmTYQ6oJ75Ox=mhsesR3*M$3w5S?aW5pj|e=w zo$^II!FkQNlYyL3YT%BGfp5Bz=T0x9UKbnq!vw|~O{@dV> zK~``_a4TOn?Z*6dW-PjyeMA?&fGUFX?4DzS>(JNSmLb93;AXQVIgo?zbl_XMtwU$q z1mp&S{cSQf8*_Ji!jP0iF#CkXB3K-RgL4fRT54O$gY$SAAc7a|R((#~Ha#EQ%QlT< zQ92ormk6#7c(0=6=WT3)nOAnQ@mCfl`SF#-sRcol<8)xC;b3wIUNh6+ES}<-=}$q_ z)EIgpXY%UgLVG3`m@#%`hIWiiN$6*GIU^!vGu|2;gK@osmFU4(Rxd0pwO>G_%NBWT zQyaV&%z+8p_{wo==%^7E_H5&tu>kfYt8S+|sF#^qa-g+U9huvYndhn${XH1aE;qnOe)Q?KaWiB9?40OVR^5zt-WacG9})pH#S~`vyb$Td8H3T=dT~GV1dAB5`LA#;xL?;ZvHErBTGB&wEd#`cAF0Hejc@rd?y4u#wI;nKN zO_E_|b93b2Q2QN|UX!Ie!D_qBhwaz5ueW?-51-yEc;6ne1YcIj@f|zYP7|h=>p0k+ z%leGu^58ce*Qe(?*qIVf(i4YR*PSBq9=(Jj4}B)z^cx}0W7!zKTi=KGfyVJWfr;Wu zak7|986u{MnMCo|QcmaF-PiNo^jVZM#E*z#hw+T&36Alfl(WP-v5{l_S-eV~Y%}Ft z?#tic*l&rq#ra|jWsC?@z9+VeUHl@clyVu*Xb$l8^+S}&;;<+aSMinG3URfl618H6 zI7Yc%)Qd)OgZNB*&RM?@Uy9ixkV4!nyT~r$R+&LA{5IK#JN=)^;qokThdf7~BkqzT zTO=lQn!eX>v%ieJi?7LiT$YRZ@`$Vu3lyJ86ptvav{JJfCJHnB_nO#Mu}ukKKHh}~+A znj`k8xoWQXK>b4fLi|OOU!_)y)i?iUd?Pt6k_sb8x_Vy{}P7K=~S@6_)^ znOdTjh;sETzXM9BrTh|ze5xuC6>6DUCMwnQ>UmM6R;U%CTCG$og`-xfRiZ|%R;xv= zdWqkG9aTlDSk$Q!RU$mKL2VGe&f+&=^|~*=2>V6`U! za)iD^&y^$fJ^CJbzRuVA@&f&Uo+roXhx9}8LcKsQmKW(K^b$E%KdGOQ1FaN{k&c!r|31hNM57Y=}+W!I;Lat5xrkm$w&2ZeOx}ReeKIXDs*b-RQY1) z^w8;Yb!d2Kxcn1#(-nKkgz@LW=u4UZE|xMChTbTCj16pr{jb3Px8Qo1?|bhO?~C2A zJR&~gH*6n^Pee?73dfJY@Jbk7&9{b+!f?ZH!|pFdi($4LEboASN<7%XW_uC^C}O&k zXv67ZIO|4WV@b>HjpdFPd06hml;sY#mOI2+?rGL$Pse&@W532`hhwc9xDI2X=U|_2 zb0ym;BW+v%MMNp1#os9BihWqM> z*?b}Xj&&P5{eiX9E3BQ4wRSqr+UZ1Vr<1LnUS;ic3U)eIOqKWY=HRu~?yk3XcZ0RN z8?D{lgx#GjW?PF}gvCu3ORQxrvzE2mTGkqCSw+^e)>_MY*;-bywXAj4vP!IFt+$r7 z!CKZvYgwDDWo@yRwbfcy*jm;$YgyZ^WxZ=HYlpS0oz}A6vzE2XTGsp4vUXd`+Jj|n z6dzb?`ovn(L1RsV-`?pFf?wZ}$2(@MNgOxUBwS-nSRd9T{%)*E{14VNQ)+8RnbwZ7 ztQ}=rJL+lesJFEv?y#|=JZnb-v7^QEWNSfZS_>LsEoh{*pi$O>Mq3NI&|1*N)`EU& zE$C;~f_`Z&=zeQK4_FJDXDw*HwV(yof*!UO^oX^fh1P=p)mqSEYeB!W7W9O*pe5FV z{ul1^V$12l@U}a5goe{YET@OS%=a7q_gem1;6hmr+Lzsr6jDVg*# zqgXzgqG9Q|+~1F(bcLVaW6KLE+3@osj(&0SDJu-kfuG-}?;A_$Lti(J-^P*`nYmW zRi3r0{?@K?tzDgB?Mhj@>WN+Lr~L;gy{&aAYhB7(*D2PzPO;XNVXbSBwXR%iT|=?1 zFT_wR?C-SA*w|2OV?(j7K4O6E%Wr(MWiCBp9+oy-Qc73TwTui zhw6unuTWQTRnyC0~s_j`rYLc2n-Sn>-FEE9cOjT1k%hl>? z>eJLT>eJP9>NC^~>NC|$>er}is9&qDrG6c~azA{>PiX(m>So$@3q7>5eneS6qO2cL z){iLbN3yIR>2CcW`>L zX!E1$QRJ{tEu{XKdW`zx>T&9e=;H@iPc+baqJh>E4YZ!9tMx=(ttaYgJyDkRL|N7o zWm!*@Wj#@r^+Z|L6P<)7DncV`)mmi!GQaxHQN{H7z0^9jPMmD}{$6UmT2I|X0KL>k zJlDxOTW5;9sb9-#BsW}qG@y6ZvuWa@+U zV74EkhmeChMV}(N>Y@C~JV&2u-z+#ypT;()Yu<*iKC!>`i36-p%(Fgm06y_Nj(sUlZjt*_>n&(nC0lBcKZ>0*$cp<#}m zsb`7|yznfR->7fo83Qp5V`3V{H}gyR9DR$vg|)Zp+r(h}@*Rxt)OXU7IeL!hukY4( zbH=%PF0CT&p`G|^j{JarfM+xF^gQ+@`k|fk^?cf}fM4C`=!bbilcyiik8qqv?VA=0 z^+HEm~m3k%h7kGQ4w_c@JQD39Y+Z#o?h~t##63(?jZ(zJh zZ({t4eueRC`ZdO{>(?2-so!M$mVS%zJNg~QTlH4P+w?ZZ@9K9M@6bDF?M}UucD|?I zqrOY;qW->qpZadSoBAHThx!Nl1L}X(f2CfkOR0aTKcpVf5$Yf5kErj}d#Oitl={c| zW9px1A}G_VG2XBDbL|K80j~O>K1ltLK14mPc z=|M$z(}N0SdQj1o9@MXHNR|cKMZ1~pDkwEHkcki1kADl0KdYxKVv$u|4T!<-JKuK{C|cSlG9W^s`E`x zSlXL?+UGNpS7zF8hVIEpYHY6ETwVJii~SV~vQi6^8A?SYVup6vz0`U$F-Prhr{*{6 zMtWvRKgK#$Pi~Vudq2Ak8(96AX=@HGIg=W9MF-uGc~X=8TBjX0>SQL_^5nUU{L)v_ ze$(Vyvn1KlHtm~hH$z$j$+^zPdGJ)g;2yBmjLkGT!v7js2!eHVikV3#B*vrC~JO9!X0vOz4RA z+k8DM+PqKt>e5rgvLw25&QL4T>&&)cZjCYf*Fh}f6nr8X` zyF=P@b>(WzkeqMtwUgJBi8nV_Z8T-%YJ8Z<87BQ)Hua8PEvcDaspGMs9g@fDiiG>X z3*)bnUcU?8%*+|zZ-(w1*GM@HBW+{v$-zv!TUNEn+w5%y>oZS9y0oGv{?%+}j@J*beNyW&)5rd2)AV`&@zkEQm9Oo& z+g5LHM~2(|T6vn(jL}6Kl3X=>ZQm=I-!dj8W3H+{Wc z_Wi&3X}-Aa{`*Ib7IPS%EAC-@o_K)q`QjnQ7l?(7$B5rD{+@V>MvxY>W7CsJt3_#B zn2a5y)fv%`U27y@a&>0h&5kqd*!(tdpg7Iu%`O&KaIZg;d->bM-Qt(2qu-J|g6fx? zS3^_N(@vNllA1p`HBHZ_w;z*QJ}xz#z>V36a?NJ}7zp7I8p^B)F)Ls?+c6;e=>SM|$l)q78lzo%~l!KH*lsM%u zx zzf-=X{I~k=fI+oT0u^W|qb0?pGt6K@^e&XHlx{kM(w&m2Gu3No@l%iiLh_Gr{VEV8 zn-!JES@w~9!j4a|;}==?5$pEL1JvH5c2FLowu9gKmXk+G$O>60UFk_**2@OjD4STj zoy^QJStYBbBWq->JSusALfn%&hvIpPmY>Pb<>xHTCja|=7(JHk(?GF^a=uthxxnUU z#&AL7#f4-@ZWQy?Y@RDTP1a(8SVqp__hOy;qxyHj@2R-E4~H1YJsI1&5-5D0v2-aW z+3{vOKA*87?>3cb7TLLBJnI=vMtB@~vk7cD11q|Qbs6}{KJ=8ic&h#!XAsLYS+z-$ H=d=F@iuu`M diff --git a/assets/fonts/roboto/Roboto-Medium.woff b/assets/fonts/roboto/Roboto-Medium.woff index 1186773fd0a88ef19e2d374f9740e0467c285c17..ced7907e94311bfad0b66b03539dee976c557ce5 100644 GIT binary patch literal 90560 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 W)JRRhj$au6(c?2O1cmssXa5HETy$pu diff --git a/assets/fonts/roboto/Roboto-Medium.woff2 b/assets/fonts/roboto/Roboto-Medium.woff2 index d10a59261f0413aba05f86ba90b86e93090afa1a..723a32343bdcb376f0a77431c7b46bd9cec86af1 100644 GIT binary patch literal 65412 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 diff --git a/assets/fonts/roboto/Roboto-Regular.eot b/assets/fonts/roboto/Roboto-Regular.eot deleted file mode 100644 index 9b5e8e4138917c9ca08e0004a0e8f509c40e7bcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21320 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 G5dQ-=cGtK7 diff --git a/assets/fonts/roboto/Roboto-Regular.woff b/assets/fonts/roboto/Roboto-Regular.woff index f823258a4e6e66ff781f4446303823f36201a2eb..e401bcf52891cd4809125284c1c3b1382eb07114 100644 GIT binary patch literal 89828 zcmaHSW0Yn+(CyQ%ZQHhOW7_7lZQHhOe*IqjyXz)rC#!1h!pg6cRN^Wx zCI$ck002Nb2LR-s88|2FXZ(LQaS_oUF5b%zIpc?D&?rxN*03f9q000&R06>d74>-_}SEgtBu|fQC{QC!bsR4DRhSvIa004pr0012a z03eG2xvJwEx;PO60JyL}9F_k-T?&zHVrOa%0AMZr#O3)xhwF=8g{i)y-A^tTKb-%# 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�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

|eHN*Xs;HphBsBGM08XgV7B=D(rKnX| zI;9Iho_vRv<-uO|<6ZUZfoJg%mb}q5JZq=*CF_IM2V4&}w$Y zDdxOnb}m3!b9R=@JiS+(BcaI;5>Dw7oj;*!fT;QZy@~azsQh$kMeCJrD#nzsVQsnJ zfh1Clu)XZcmGlskvEiv{occWhQpV&~(%sI9HxWCtM0Mk0a5Ib<+z$vgZ*MoT<9;Y!1z?{tpc=w7Qz69<>9|;%xE(~z<1L}Bp_#iC^T0?%x z�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 z zdLOR8f2t(9?@DXZifpg=m1oK(D$cHq=WK&aKei3d=u5}58h1t>9V^*ZDGBSo)K<8s zHSD5uWWEGtq!cQflB=11(5hcP^i(Blx>-DwrS+wb+uVX`X>~%yHOy1sI})D23GU3D z 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 diff --git a/assets/fonts/roboto/Roboto-Regular.woff2 b/assets/fonts/roboto/Roboto-Regular.woff2 index b7082ef310e9159bc75fcdc0c35de4df22d76878..5bd7bd65008908d63acfc3708a585f0966934f6c 100644 GIT binary patch literal 64832 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%0DLQaU^b-T0Bk*SiA>&Nb-&FL)XZ) z16Tndz8VTThb%V$o>bf9iDx|@P7kwC!yd2n9JU+4f!X9vfX*ci7!oa-j3$8`+#8!^ zBgud|nN&PYRqdrV%4xLkX8=2_1csCkavDEL@=Ztn*_k+r;c?ue1~hcfE9TT5k6E; zC%bMo4!1`dNlYYtPu(&H{>WF1uIW<+kpG=bRr+^-Mdzd){0o2jNY+pPNbc z!Rv6&Yqo)6ItE-dwSSUKii~v>soR3lUA>0}M!P2eWw3N>jm%}j0>C|h5bVl4vT?Qk zlvX@O&~qDjc(QO`Zx)g{o!^kqA;;MeHDC?l=)hAtG9CD*4SP5Ers`=i+PCvsN%BLE zVq0<~-6IZ)dtDiAnLptneHqv2E!`_|H zij&>5rkX8JYtNDle#{}RX=HBF&SzlKK>=vj*hZrcwcYArOVWBmb-c~ueBN2e5Pra$ zXF>fF$wWs3DFAJ?Yak1dy$y^6*+a_Z+5xVB2#-8>K>ZTJZF^6f^=seQn=L?h>n7Nn zy0;qy8o&M$>XCRlJZcTR`38hYq&z9otR5nc8xz4z7&8p#EXb`!xA7g;Dn%BFfLd@{ z+YRJwsZ>6OQfX04-69Z&FOeQ1rB1jv20-_Qr&4WKcD*@EC@|E9kKFpo+<8*s-CUy- zo%wWgO8TY{;YqQ(=%1>|_}^C49nW1fMJIoy6g1qapG1XL2HFSDIw>}csMW_F?SIZj z3JC!DzuYdHwIOrKl0k=Yixi^cq_7o-CKVECq;kL{2zMW$LpvoAPfD_j!6vkpNKjFX zgm#gso|5q=9d@IU(Jvqzqv`#6+ zNKS>STg!|IL(4>S5J>Y4lOAhqeSpH6kr%#OZy`>WB4%j=lUrZ(Yw}y@)!roY-X;{V z0M{h^$dVqFafKyxcv5qIOGcGq2UDvs3Vh^F1{iH-z9*Rx^sXKo;1$D~4*nUnUYiHQ zFB?7I@RA*yCPCWtQoAjb3_uu$P83$dUcJLNYk5(CS{XW?-*)_yg}zlLCpx94Nf5rW ze2v5~6s)jNQZwn1Ox)IV2#P8~v;KuRCG5N+rSq>!wopf6VQ8Cutwyv2s8%F1+Mm>_ zbdi}~W|qKNCLrLZJUdEG6;>F1J)wh4TH8@9BUZIkk0&*{113@c8ChnTs++zn9*=Bn zIc=CL4D#?p5nKD{Bk}av6v5e=5arO`twAVaoA35c5|f<0V7OJuaO-#js|f-n(ROnK zV0!XWg=Ri9E@{?~tJKV)RhK&kk5Slj!|9Jw zWRAnhi{#yhb3TO~VI78|(+D=y9^I{w^vz`GcpV8`p{sX(xC~~i&d$nanyD3o%1m*S ztY^_|C9tl9Hq05OmcpS9XLB!tiwiUOr7m_s+`XDl*|dsb?D`6l^draNDuqm~85Es+ zlKY;K#qCIMw(uzX)rANErb3Sow{yE{ZdOjC^;Mq-sMT3W5uhmvjk1go z-itTxmgG9Qa&@?JxW$x0!^PINR3>ZO{ua6CEO&ae5<7A=dDGhM8oU8g2GO;OyN(g> z43?|d$yS&pWXAZ@ZX2)OzkQdudAP*@D-@I3w$QsaNp7j$c&m-#BgJ;FJ)-YUTeXs_ zupp4U>E(8lo(2HVFzpHDd!vaK&Fk^;+(|OA;}iQvH#P&s-*Iu|N_NCmgDvLRuHT#P zsBEbmf2+OD?Ql;ZrefNql>o*Bk~ghgoK|lGfK%JEy7Hr|G*Uuhun);@EX`>;CPb&oqq zhmvK4kxCm=FiAw{!szr90~eF&k+g?GemZe&WvMoW9h4x$9Ovx}lP6o94LL%Gam%n-U3Kgn7dVHF89Jxy5WEkZx6{q#yah0>)Hn+m1 zIP41SF`u&t3JxPt3l^!OPr9oS$&$9WBUffPa;N!n!cZ}_4mrTs^#tt?)a4X$B=8u; ztW!z~yB`w(5=g_{ur`&D0#_8{+I52hIG#)$LqpGo<%GnoJSoH8lB}!P`#}O~qo2Zz zB(utqq8y4vWiM4Lu`E0iS*AZ~WT%Q2^nlSV$xV#*clEYRzB;&Ok|y zu1D50WXREhz4VeTEoFoj3cf6{-ZO7hJ;t;5MgTa$EuNa`(1fO${LFf~GEEC69kLA^ zg!imRRyYn3hvlq;!)-PZ*$4TC&fi#L=7S*ofLYT7fIAL%)Ein>fET|6Or_xQ*MAoP z6q!qDY8GPaJwk;2W5O+wymUE7GDB`ml+~RmR-O|Y2R)NqLuOW8y$fjBudbj z{yr`aD2JL!@w?tM25_MB3E{`5gvyXVF<@_iQw^vH5QUH~u=Tt~GM7)Gw>5Gg5%~<- zOAdT_Y;zQ_29|^?!hR|!32|D2rQN&PO0DCPA0TZT@+29radUbpO+B9Bi@#39@1JLF|9aJ+_0l+p{dsWSS~PxKo8Bxvv$yc zfH2LH{|LrQ5h;3G5P+y|8V{#sY)pe49X!mzL>cAC=&*o#Z0Us|sm$+e?vz69u3k!R zk;)`7Y09y`cp`I|<|)LF)z{>HyxeJxQ+Jmo0Km4&7=YRTup)j{L7tT^%ik-QhrRzv zol*FuUq1Q~5)6!osI$fM;~zw`h;5k2B!Kom*aSsYGqCrBkKiZxBN+HdO;eunssG!f zu=CnVt<%=+>fUqTx!*dA1+|vZKM&v_jw=Tch=A==SR^JCU!ghsda)IkT@x1#eqVur zTqn+qx-&CVy6tV+yL4=a+b7I{6N7k7%7OCV4E zfrRu*v7sP#vI_QKBfAv3gv1Et$)~FXu6CZBk+sDLoNF*99CfPHK6V0o;xiq;Z|6?8f%Du)n&olO&55RsmB6=Xy zOB3Wp)w>#x(=y0kXMJ-h_>-igcT%VXDx=RTi#5Wk)f3?C7g+hdOboC#_CokSdV}t7871Z#Du0mFsMnI&CLXj zu}d5T#6o^cIX|q*(vhW0OgFKdKmwmA2}Tbjol*ab=*V2Uc?{C17AmpW1SJAq@LeV& zU~pJfVVGGj+7jP;F3vQrJi_r8 z7;TzfC%TC~f7{M5VP84Q^iVYMwPilB{xJb{2s0mf!Ev;t&0dx!TdB1uK%9AQXEM=r zTSmN~*qC`5s;*262AZB{CDi$m!;eq1B^o58H5C_9&G0;-b-%UBv9&rgi<7p7Np!Wa z6Dk?zwuUHPEb<_yDf%F1ZK?TB)rK(-hD%?7;4kk6BYL#P#@7ECC48`xcyYjpDNO zYSdnUc!%r&WT;Vj(M67>UL>puE|LrRP>6M+fd`@S(a3zFb$35+*f#;@FkNXEE3<>n z@ay{}5|Sg_pBEe>#hQ}Ie~OxU>3eQ)sLq+a>~apX>+hY353?Bkz1t9%8YgjKq0AWd zWY*1N%m_-AV<-6T#4~X1;Gxls0!IJ=9GX%{A3g}^^K1&HG!rADL_od;rhGiZb%k8x zSP-M!kN~MbGke~9Wa44`a~R0q{R1~I{_dFPDc{D(LJ{#EysXq7bUS}g4u9ox zJA%XTE%cmembJ@-6RKUT9@$JsJ*a$)lds5&)?){0pE%D3--#HAkVR>PdiO$2??#4y zieuvjco70M5J^9+-)&WVxv?UyAwpWe8utF;z}sm-^gVZZ3nVrk_g_xe+;Zx;d-($^ zk2B*;jAZ?1Vdn%X+b78G3_MlIk0o`Y=HdwDL(qalh;C1ZuqcFJ z#wNiAhGm!jDqIvl_IQIxg#Gr2%l%;ldDlbpdAHTYu-;+Ev44e$deJd}wD;Wn7&|=J zt3>gQpAhZRJqS)nqFo}Xz|%X?8=KRw1wq0Cy0lO0BqrsrSmI?ug>;g_kSCK^uv{nj zd2llWm&Chic`y15EcAo+H<)V`Mfm9pK|MDq4?PRO6#IZeD_urgl}rYVwGH+XD&ql> zQ{%pXF@;Kd!kCoF*iT6pP`;YV8l^rOH|vlxjTK1AnoGz z#|aXdQLo(~yw(TV7+cz%v)rAAUVWlHoueVqtM&n1b|XO1i9^m_S=tZ_9K(^$3-#!h ze`@>)w_$wz7@aZG7;l}3%ChZ$DH)kN`?a%5z zP$A8uGo)-c`Ji$BaW~555DgG_`xYkEb*+5mOw>Qs`2{XwDVbX{5;v)%lBv8k5kvTm z9ikIH9V6;0!y@&gVo9~ph%4E#_qlXcP|XIt9+@}>R)qaUocP26x$xO1J$=^N;l-A4 zBpRGwl_o7bMrFGhbe4qDm|L<=uO$K7J0!&CEJi((nb)iz3Qq!6i@*@xY= zUaTe8U*xl(b{hHSN++ahKI9irgX<}mpCMXWe6a!GLrpF+89eGa10v+y{rFBHHuEv7z(pN5=Je6t7ZIoV@u@@qGue2zk z_PDzB3(6z_kOQWdquJ;|Q7>rb;K*SsRJ{$d7D3C_yh_B<16$gT&>b_3OVeN~_X(5# zNq}^(>LC;z#sX0sRcAXz>HdJs3(AVH&=Mi_Kp`BbPEK!figkpYa$T11^2_N5?Ny1tC3`{)(ieSu|Bv!O7Se`MZoJQXeA$mzDm8}U+5hELKGuS34 z1cGT;Y||QuyxNd@0wSdMd<%jY0S@Px$`z|c|;soiwqIsxIaka2{P=deYWpEDpW$P#tmG1 zmt?l50$?ddoFTZRXwlwSX4E8eJ+g(sy`G>Kgtm(t_d0)PzI)eo*qn)g;u$Nv^Ca>t z#8d0)^)yQz3mgvTsA(0UQtg;1x1t+&=daPPZdRl`AKmam#5lKV7{$ML9LE zyKz#S?W4FGN6LD4`Nb}^Z#0G6qFM^fAZvXD#!cz~ce zst-2x>&Jqlk6?;n&LNlEV9d$oED-WUoHVU}|C)H-Yh0Y23n%`tn6hoZa441@j0`T_ z=3XFU%Bjjp?cr8cpotp|A~DT}nyun=17cYq#3A-X0$F?Xf%Fo{ zqr7g~QoyhN#Rfshv`Ze`Rkl>)`u^+DX6N_hgQJpMSLL)LFbTePb`~WzCK~chdcSm# zN3RCldO=3$a)7Z(v6qD)g9^Y5DX2hDZ6$1t7(u!*0O$(B0sz<|6s`-=03a8px37Nn z7RqX(GtRIya0bC!@a1WV3dCT}elibV#r;$RZ9iT&I`Tm3W3%nt|I(!Nh&Oq3OAR=< zb%D-2xZngg?!;M9NUw&F(=^$(mm^4ja_esbNGL^qg1jo|RsH!I&#r^oyjRp*b+Dfn!)%cG%2U0{>;r=wYnoO*Ok(u|3%^k7nF;l|G!V z52C$G&IVK{7ND`n1pJZNo#ivoA>N2GsiIG*de=)erwI4z;HkGpFU7f_ha~!Y2b!7t zK>70sb1h00|B!06fB=N$Zm)G!1ia62wiNUtfa3F_7>${oD3N6(gy_Z^fPpRR>xzi> z0Q)U}d$i=XC+Ok=F(7JADl3U%s$cLTqz+#T&H}OBO9i5^$KySF7#A%uk6Y| zq`$cPWEZoFivX@&P*F-{Q85)T3n@L@sUW9tbsS7*_Bx+dB6h8K<0Nd8%@6#yh&e;d zAy#p`JI`L@*||QMaFvqCWa|8ZD11X)pU-TlT9p-KMrN10ZmbPNBWcgQHSc!pLL1v#&6?qA}bVcbs+^bgM=$+ zK@cDakTP~rK+Q-aFD%L`K+SO6!@Ql#OkALBwBi*D4eWJ)jaYg_n^MeFs@O=8r83Y~ zP1|y`O3@x-_UYswL&xV4D>hRN6d~mWo#`o14v+?a|3Wn>k=^j~fH|bYz&^NTZP!36 zgRyF-%UTu?29bXi3*dYh2u+^_SF8;Mms%D~qa4&8Q}!7+$MFq<^`zTAa!?3D%7%n& z5S1c_J*=Y6$)-8G?*S8FcU)VdPh^T%vAO?M4k<3={b#eEi=6+Ur=BZc)-d&rB&5zM z>KVnzmy2b978I^J`OO42k~5O7xjN;8m;T^i^V!q;+Q0Xo_h=D$TJS@C`C^_V8XC%g zP!ynNh}Q%$#O^ zyv;k?=@ragB36L9qtzNvZ`5=4AInpHtWmtw!S`Bn?(20Mk2PL`7>KO*Zo{x&>nc;O z)219?eMUwv6QY-fs}PA*NMtnnA<|S##YZ|u7rY3yek4SE-CRaXlu;SbBUJ5Ni*|p( z`J!H1h|_K08G8`wj<8Z z>&qX29v}QTP3oo&0C*S#NKMY7%LaN$kW;=r+9XQW(%JkgSjPj9)2{dX&Jf>)AP3jVj!v! zEvY)66oE+|(>ME9jLD^otJ@^i7oecCFj9&xLk}Xuhdm};%@%`rh4;8=De*Z zWLb^#M2*KW88Mj>^MetR1{x7_*$N zPeUkb=6<-!$oW^~uTASJWyjrEn0mY%Ubh^f(sTq#yn+f<77zEW07k4iEC_j1XXNJ4#jSW={pSv!7MWUIPzi+q<{ zuj>*a{32t*&O6X{m!1a>$6cM=dX+D(cXw)~A6Mq~aA= z`EaK6+HSooP9SlyAiN*13)Z@WvxT${S9j{<8N{PR2(??v433CTu$$ScdYj)ob_7$| zC2tGY^QbG6vn?eMskU3BS0sBS!(c#aw zp5Mcejr?KHU>*vGr<$JASg)Rs(bmx{8g4P&y9OS%oo&Q|#Suh%&8L<``!43<=Mhrf zFGBBLc)Q^j^QI$D{@AfZJIo-o86Sd!Ye3JCoM~4O*I1AJ+u^ctx*}iW*#Y zBwI7=6n2dJr(NVD6+0NZAl=)_b5X0$4hH1L2hW!16m~uDQ2Ua;!oB*4tk9L5ijPKA z;6s9W#AuOheiLU4P$Uk$$v@ESTT!m3{t7bwt~y#c zc_9?92x56#3%bSJrLoxpf3{Sc@_a4wPLK1BWttw3M=pBfh@H27lxtJKbL@9z+hPJquUFlNH@IrOR zF6yF~#CqJzY?*TM@?BE8Iv@KW0hcGjM5>{XE)wJ>MTm{X+t&`C241$aMl7v&+4X*1 zm7W0sVdYU_^>7x4$^@)VCPq%Fvr$U~gB0Nu?0Dmlhrc-W3ML&?AEQp`*M6kUtFhVi z>&}Qmh?!3^P~{g1rmpU+Q&oV{>kUAnR;Ko2+B7aiL+lBCi_?ih;z+`nJOjlPfqP>U z#p-vYMa^4?u~;K0bP&i<_0iYHcAr3@Q--6K@!^-VIn1RQ4KaBbtZAep*pEKWeVIKP zU!5q#jy^C^jMjS*KqB?LAq;P zyzvOfitMTVL?L*D_txF~UdXt;r}+3Ke+D8xJkpJR#u>tovzxPJPknzx5#Jh;P*)NE z@W^pEuw@WPbSFuYC-NH_1sx*f z&c{BL@7}_B6d~P&#Kn`esMt(u?e`fcE7efD)SRK{y)ajlbWkL?Vd6doVjuW|>2qko zEzTh5P`T)|J61LOw^H4X@D|&$bt|LZ$~;sHk*q)f6^@WbM=-VmAx$t{21 z@Mk_rsN=%X&lXV(mY%HcH#k55M8IT0r-U?VA37BudfeguJs#hZ3!1gfDguSn5h!$| z2t^Q~2sRL|nJOmWOlJsk$FRjuKbTKTvB~M9u?>5%T*zcFq z=^c_?lo{B&f{hVr>tzB*IsyM{py zb}(WravK~Dq-!{Fiv|I4cyNY@!#5Mf#lnNnC)|hse5iCNJhnvWS{1?w70SHu?@Uzp zuJ<`ivtd#J22_x1t+JiyFHu~6M`T`efG}9U#|#cdOmhrv+qv8}Zn=1=%j&$Kxl5#Z zq2U-H@_~&>sk%ov5y?(Y38Qh&c*_lJ~;qf6vIZ2Dy z`YC5BR>uAsI59GuCeI`7cc2$-)-MN+7Nan)LjEYV4n%#tQp;Vylpcb04ih zF0owG;xhZQ+U+kGh+l_@hk-UkLzL8jo58SW^?5PSgJ_6`XrT05e5y(t(S0bUu1Wgs zbQWhsF}Bz;TAnIm^eE;4CFX9FD`7Xvl{orHM0q5ld_$ny?MrRVCfJD9%q!f%VKqeo z0P&{sL*?w%i*cC5-OQ)Hg$WwBl&h@Bv_{h6`eqH34_-2F94LW`b{vKa2dknU`MB0v zYI}Qh%Xe~q-k6prF53G3sfWvSRVNQ64dJRMQJ4f0yHfY)-v+S>H zBWOewSk<87h4ChmN|u!QBWTIwZn`E`z(lpjvCj>Tr(UuCcAC5w6Y{tNrm)*jt3T0;! zC_&84#)m4lC~~mfQ!{LA4XnKl!~iX`Q3wnJ^~w+-#|y(CzlrO{2v_fSx$oiolY{MZ z^61XZ0lAPfyY7BN5_DL5R~&l^*B7|1T`qwX&M#yJ*q&amG+2RcCm)~v9^s?4gja%L z4F|Y}Z;rpdjO~~AaXoAL`?mgMHqlqKV4>watFz!%vr1XMJ%V6G!)0uJtjW_r#ibG6$%m6< z=+#>$hbj56c?p-`8r#H&5zE^=$OUVg57G(DFnFQPvOTIf2K2+B*OW_bhWn_ds-JMu zX+|HF+=<3kfr>4!`hJPEF4f0sR^y@bE5J}3GkS-*UCvhB(>_fuy8wLbpXo)|R$P{O zPIzXBl$i`0pLjRzVkv?12;}w==pHc@cAoh%(7)!mYWxt0haGlYOrJ*Q>FIy}^;BOD zKOY%U|Eo0Hsp|h3^KSFIl(5@q_HN2tTx<%Sp0D-pBFX)A;s?h&79aYcjM_$uXr#?r z6Cj2sD~&r947X8J(>mo$HE1?y3Kw)G6a_P>wOC_q%b{7!M6LltxVwA+l#t{z3U8-` zbdpkCY3w9T6?Kxf+L619T1Rb-wDf5@v?LsIchDsS#-5Ew2I++|avR&IeW@R+wjEJYM|`pQ zjwW9TA9>qOERT=+uwE$-O>^Uui|Qq-UPI3px-BOo_|AP`DvpPBZ#kK}BwgOwjV+)H>e|-M{;{crrL~OY3P%>@5nm-8kAPp#y8YqkAUrina@!sq~LFOHtl0+pY!3be` zO}q7hikvPy_uPav6qVCmQ_)hzWTQ^8Nz35KvPp5r*`bse6NzCn+k};*m()mU9>enm0 zXr3MYfd2OFl`p88&Cv{=jnSMN6?4bpWzZaaoGx@)av4qU+kFx4mv@$kV>DB{mFU`a z`V-lRgDi=iIysO~_R|-C%aq3f!fB z4QMfdfo~(ihN_KgRgm|aq$JhpM<84y$1AR4SV*=5cJf4k!hO#GfM@hbgH;auUDed+=?#b5!Afn02HJ@vsW1a~&hs*>2->LT?Elw$J z*;;7zol%K`<4pn!3s*cDnU_2gvcc(eYvT3Bw;r3h3*t{SImhaS$v2slXTbJF3wvYB>ZCYJ?2|lsl&#B+_6iy z8Y2qkEt0?EZ;S94ik3B|L}TS0JZ`hGZ5QVm7rU8*+7Tc@CVIx`?9f&crrCOYIOM1l zmDd^Ny;FL>pdB-alhPA;y`-KJhL3^JW&8*{yfu8B5im5#qDS2f8E)C!kW6GM_L*J# z1#TZPBgdDdMi)iC_GY8*RaGp3!}#GuZdpk?=ztR2fOKg~lMI)^1#JCy_oTY&3#aGl zabd>@RU`hZ9rwof6(_jM-UbD3I^1J~;ojakThtmqkM7l7ik8a;bw;M<9x2+5y)aP( zgA=#Dcv9(MBtkBKga}Pg9bTe`>6yofuIej*C}-tRwY`_htv$`s`gxyYT9jS7MtrHv z8(NDAC#b+PGK#=j|oK?&pL*VnV-t3z!rGh4Z`d#w0!^DWb`A=~h?16*=1 zxDc#~LJ>y7MquBm<9#i9RVpszFvOufy7fg3{e(I}TajMc?r9F`n{XgA%RhH(;c@`- z<~{utGFQsnbVKB-5^==Y83n;(hJCEqjDU0qMBeD+RAS_Z5u>$R+A;!uDlB)q zVR^mHzgoasJA#>0&4}%M`T-N&TSj6l6>kso%1jfx?Y2H-x@29VzE8^4 zX37OqhOg9b*xf631H;|MB(wAi`@y{pr8MHZB83U4dU(Kz98eQK-B zf3fIw)-S4b#fb`q3I_{Z3Y^R$`E{H2EubQ7i^yF&7aL4+pYEcxmzs4n=@Nj@QD1>i zdLej)QF?qOSeS>KY`=22FU zT}p242e(PfvR>J_U&^hVrz9KzL zfpy5kRR8!wH+1UL5$0Qc-#vz#GJTkvn!s060iI7Tp4W{a+}y0G{6mm7-$4Zh&BoT0 zUyL3Iio?Y=h<$w@low&R*IGI)Fg@(aZezAFa8FrS)Gu%T!F|yX1agw$$>9N4W-T2F z+^wtnk7$3~Ux<|=U3nJTOk<3^*NSDQRt>2@2XfQd&5lWZjyb!Ls-+Iq0A!tBon%Cf zD7w$HZ`Ztw`CYzfl1N_br#tY^v?Oi|@vm4cgxJpxdgFl9=&u{-NXIZCOaH8tutkeu zLY{1EqlglV#)Ml5s5?3df?_zAY^Ut;?WZbvyo9B4#EbZ<=Kk*WU+PYW5YXtMOzGsD zZ|!OtvjEulS=|re|p2kHHFH2J!W&X;Q8U)Y~eb>*GT1(c`+o;pXJ@_yvoY! z^NY=-pac5MIqCo*DL{l!S9BGoo|ZvXZW1taIuIn#3I|xp$%8arioy>zv+wa5o5x77TSLt3F?7?(XLX);Pi^!(CDVkwH8FiyK9jy~xk=`p71;f{k~I(jAl3sOcOvA-c}O+q zUipi*=1sO{R&~xBBdazKf|)=+XPW6kPx-K7xx|_*&Tz4V)}UJ%6&|4( zc`>H}o|CDw|3<_8+#WXW0qC{~2zw04PJ3sh#Vba6YJ&|vTC~5$b}sxHW#tCE^gXwsO zX_qOzDQ^O*m>ZTgbi?xa6?Ot*mz=8pgiET#?L3KRhk3v?cT3|qm{yfKs6h;N+i)XA zYL79jWB9Ju-ER)^23nPNvNa^++7_E2AIdjd3;6FNGNyTk(y-b!+@_XmPAkgcIDB)< z1^E6;ErV?9IG6FQRJIhL4r_H5GIJ>((2JY{T?H{CtN8W4;G7IUowa3FP-F_b&9c)X z{d56x4!m5xpw_xZT-(}Cc8zH_0pSEeqS1~eL(9V3%s^RwdSOZ6G$bh+{X}jE#?c85 ziIoTMJ}+P~1QP|9+mI=3Yc4ofW=Hit6S(O0~efM0Ysb0(w z!lB!nbMS6H?v*}k4ZZlP5EJ`Wcta}7=8pWJ`Pq<)*{x=Zy{(gNv1UMZWR>rvb*j^C zL_a73T~e-P*>umd!mtVBGzY|0r?4YX(BDdC&W?(I!>aoPybd@u$)TVxsBQ;I+y#z&2H!dBNk!cPF*MA}L&{8EHW+HHo{So`U7we{Ec4c^N;y$isp)>)3jiR=JMPseb z3iCdBg+E0(>*ixTovjh(_jtCNefjk4;W+)AaAHKi$-MhS!uQ!`KY50qX!B<}t`lZ0 z1L5nJhf7p*K)RzbtS1Y=?n!>2|H+m?^H)4HRFpr z)+eWC{2xwaE~oi`ucMoVpP1L$WxLsF5bAXk$hEcZ6IiP=oN>sq66@3R)i|6k6gVi{ zsNYwecz(LLw8yQ){AuB~#3dnQat0OS4~dAeMi4RHZo~lQunZe|0xlGaBg#qU!%um; zG{;dkn66UHV+p|z-_6A;YWJWId$%4a#`ygZRKAg4dAlda8M zomOXq$?{NqkXd#rh`Yl0{IVyfa4S40CD%PXo-zYF_KzUWVvI(ULpsuOw%DzJ%t2Z9;S!eYMmFjc52}G9Fh$mFh!^KHl zF{%u8DcDh3GvttHaodNG zDod5+%-apo;2UP;!26+@MD-o%wE2ixZRS@HEx($=s2r9{`Z#?csM>?biQ&ujzsM4q zC6KE?4gs(8{($sK&Mvq`fCnqN4MU!Tbn@($v~#cZ97f3(%!#qdQ$aMsXp52z2>D5*F2x#i?sSU#$6>9wt1P?uKtNBOyskV5 z3pp+=A2_%s1|RcA4w1@4*nX!220nX{{qw*7E_N|M$FjP|FMt^o?~IVZ$ZpIZqVq1; zWc6~Pbv`9gH>$p`ty*wjxJn@Thm?(tWKz$YOD*)N1a*zBxM9Fe-_I&Hu}{GZNu(U| z(f@yP>E8LAX2PlZxSyar{X4ZEo&V*K?tm;`jUOc~(8~K69-1s5;sRF60x4H2%`k`6 zs=Cp^<-F!0r;WaXHj%xV!?XacGp#%`$Eqtk!l#7kji2XC3$}{^rHxJGX`H!NE&siW zI_yih{7nhwYSJ{pC8B@;0~iy)671iQZ!RP{F{d*7Z9Y~Yv8-6DN(pa^xOEG7uT3w* ztM9Yk!6BiY?twWj*N)rVAOD4>KXvBgWfdlR|i&91Tud-U?1(#^aCak+t3P4LV zZ3~)`Tb0cf9idN3C_^zDj9qNaDs$ZC;~0S67G=XqSHN}7OE;x6TF&HNRoIqn5b>>6 zEiz(-6Yf$)gA%Vh^0xf7@C_8ZE>ALc_?Rl$U}*5E!Qr0#a<%JEQ+Gyowwbg>Qe ze4;Q|2?7Rn9xe2?D(Wh5guc?QeI$F&4YQ`N7JlN_rqA4Sf%{M3$3(~Ux?oPW*Vw<7%I$V)YgmwTR` zKQJYtk2}spx)c74=ZlphTti3btArNaoLW;H7f_bB9-B@P*S&VbTQT0DUVK|GR7PB( z;ECW@p952WGWLMvImhDV#}{Q%MJ@JTL*)_f4jgXL?Yz+GYc1$!=AsLKs+jhDdHJz; zib&UW^?8!m<)%zZ(6USx#FW8YN#MPlwQmjF%5t5jvW@mykuqlDPsw%68EWS&7Olu= zjZw6nddNh^nz{3|A<}EAX!M9(HYA?g7T{IE-`|}0CmT_GJ^If$w+~bDG2E&i*Yo2N z6qT6;oT}T>6F+q4oe^ES*GDx2>M3N8vx0eM`EM&Fv*nmG&yumZ(G;5i7g@ci9jpPi z>EXmr-y0y1ihuPPIsN^C*^b_cx6TOAxh-ki6>~fX-f_AtQKY1|z5kdOO(SC=s44ub zagxd+nFG`>D`|84SP+i&bY? z#OQDbi$)g=h&D`MfdMmwwSw&Gz;9#2#)z7gVU2_Hx~Op`KF@N(V=>$7hB`yFh>MxU z80Ux%z^aB(rAyhW57>(JrOow?S=fl6%^R$Nt=-C2O%$y6NZcmpY$W2IOz_?_QQ(P) zl+{p&O<<;p)4M_tkbsTYFZuWu_F*FMVx8eDk^NM~SoR`D`fV=aoVtW!<5S^5R#iPGoC;ge8`i<^(abFF zbL#bNHEaQEV~JW*I2~{SwWt~fBm@pq;)o@hdX`9OCNH ztQ1dF8^#%A32N(N7rt86Hjhxso#uiYwak3j@ub3w)ET7-vT2G+SE*>ZWoR3a*FOIo zISe>rYEe`}`8~IqGgPN63z}3uU3fweq)o)=u@=}4T7g&#MGZs>Y`B6dhtVGLjnxPi zG0(GX`Gi;~)qI3i7MXEuA^Cf(X0fzpiD!GUO=m|?&}&Pz1djMwh#w&CxB!Pt%}Nj4 zA`wSeo)40y5{r!#sRoWLxWs`v=mV8yW+NH-MB?H9S%gmNo#Q{1K>$AS{W@No6zV?( zd@le1Pv12K0KUG@=U2DeyQsH=SZN8W$!AZ>d4D(XVcpr2dEr>2yJWL@Udb}}Oba0MUdix{ zl8{Y4i=s?^lSv!LQ|dk~jLyE#8An6ht$In?x?ma4HuHavij?t-Uf&_*p};lbnLLle z!qr>E-f}8cQs=K|Z}OX68M7;OqWx=%jJyXK5nIl0p|h(zCBnnR?JB~m>A2TS$Oz~S zyG}D6jd4SUxAtmV7PNGC%yHZlo{~Iq2(9^q&b}80$j}67WE5_aTvI%_ROhcAzw<|S zlX(qv^WG6?F3)C5c3;B4vp%_EaQZC-EhW`b<1Xs#Nts%==8Vc|Rxy8g&trE0ng0X6 zT>)e!0ls+yGNk~%X(7zG;So$4QCkd9SQ?RrIM*90`@qe%C^Cn6JJ>bVshSBfQGi{t zg`vC&d^P2-qH(5pV5acFYsfz&LdCIP(3!a-@v#fxoK9LvYYDgJ^I5!bscxxr@7I!b z|99H}|2{dCpFD*d$DqZ?J%Yo_hRWBJfER=N!Y^zk#p2Lz&*{=77aHd2O-8;<#ubvf zD=rp+BX#uXo^+#Pdg;l}Tv>S{!#Uwglub50rO4DwrbXnsZd9_&FPpOHWIJblubDn_ zZbM`)#RI<+UJd(v7}*^Go9w(JMbBTQ-6k7xV(0b~srTC=y_{cuC}%D5{!Oo}8~q{O z87H;Cx)sH%hY@#oT5q=)e%NsRP8(KU$E?VypL3@3EH|=?qWlr1oOD6#T?O;oHmtH~ z8VK;OP(bFnL?P_kS(L~ACva~$EFPEq6k>!QVFjEtRk99plkI^kRzzUaEheyjxSFBJ zcA4eE5u;>m2D8R9D6Jn|GIFQPx7mY7$;CbJpr6T|C8?NN9#iVdsoK*-TIH!Y=j!8D zcXyAyw-+_A`i5=MZn1 zBQoxCTMUog#@_ohDyx!KoaMl*%L3gXhWEhxrMmAoHDlW7orIY zLvS9-7skH<-V4xM!0ZBi4d^F80DJ-f0KTQzOT!w;T}>NPih1nfdorc-j5wdK!_48& zisY%|?*$fSahpbo>8I~wk53fmTg7agUFQ5ADWN;-;^Qkk!hUvZNo4Q)|9R$JKk!;v zYmMU5WnPk$HWaazylO(Ei^?;J|DYT$h!GXFb5H2HFR*tCYu$O6!c z(J^>w#3Xv#XVkT~+!uTRKyXu^M@`=d zHRX6%`OysqmNu3TljX-ks7Ttw&M$L_@>+OStga-NOC`_Y^tMn>C@E1BZ%MR+hfiyZ zudk{LgQhvvf{jx`&QJYkSFnbE#>ACU6%~_%d0q(qPh1mqUG6dPd*pYe^&H=d#(V$j zdi_ayoA1>obsZ!&khGoW^L-?-3d%1d3TUW>AGLZ{k}M|_QMl4p>rQ{2ByJ6!q+sJO zba$QMZ1!0+PUfhf=w=Hd-jYw{YbV5I5x3;%zBO5ON=b$@MdK^ zaue00b1F!Pha$*_M8JF=h~T76ii5&in{6V;}vb@O&I5{53%+^ zs+R@mJvq)TjjxdC^XDEAO_!RuMogF+G~MAN`1~&foAqh2dDpZ3_9DL1zzmlZ zz)WS-;fUud>uVlQGh&_Ml;}Gp@#GP($j>05++4s*GhpvqE_ig$TSm!8U^%c^TfM-& zv@vm>;h{EX`4?mLWZk32;>g0D$q))>$zVdi7*r&35wPGb={utAIyw2R#|q173Vik$2hloh8~qizt=! zyaBwl>4Tl`+cV1Q2q|0(M&fL%S^8#saI7nOK2NhfblE;`YUi>|s0tjK9# zWALf8Nf+bKCt%jTO!((!@E}dNYuv%E7aPj0z?NIFF{0{`P`+#oqU1 zhz3MR#%A@?jRjJR?pm&UW_QK~#CHaWcW2wI4M+A+K%8e`XZ!0a=)c4$f;9;lkeCyh zprdst5m3mChD?!$tjGW>QNY;UfSkfSFrHr$d{=%k$(CucHAmk1ee8v*n6qcSG|&7( z&qO5PZhR%XO=46GzQCPAyAT=p0}cm!gO|YE;A-duduJnRCwGDG{H7NP+^Q z;BDW>s=9m)b>>Q)3X{FtU@VLSb@ZdjAJZQJ+5*)O{CoiI;PJq7T`O+P4fgjV3+W{eaRyJD}5Q zr0(@5w;y*MeMWb|8+YW&x3D%SuICG{wMp#UT|kcCksIGq>f4VwBT=eyf2JbSi6AGQ zxdO`7V-Mh6Utf?(?WCjiy?8T0zZ?IpmVYbd8ZTid;CsHO>17Ct;C|NG{E+AImKf83 z;rQGm7v+6WZR(?CAPn`fv7V2rYF0T}N}M$JhOBuz2KE-ahb)FyRFzrk=b~>C)wo@f zeO3Ha|I4|N(fQ>+4Iys)s`ggq&Pp~9m8k!TlI&j*M_%HNd76CGa~ANg*AO@Y(J7)m z=2?v2*pSH9r$H1;O+fD856=kl83k8x=H~#|T(u5Aw;x4qNxuiDIT!_PIdccI|Dru- z@qpTj>q1(_GhW11^h6H$FZif)kIPQ%mKep`PNl{iO2#fKoK??5W-L2st=$8{dU23kKMrh9D>s}glf z7O(K1j&li#VPc9^@?qOjgM>-99jH}U4ACOtQHyH$Ac9bw2udl-Cs0WQ+)TnMKFLXp zLa{?j-{XT66;ca!#|VO= zNj0VBjVs#vKnh(1j&xe+Duk^_%6vW5Q?B{vCoDl4T{2CXmNRtU7b{y^7@62Q^{|NQ z2yFj9*g>`X{(U}5g^;Ol^w}aI@M22akKt-cl0J))axQ}Zeek5XOZ$6U8AF6?1%H~u z!9mn~`Z-)GN-tuX!;6=5n-p{Sa*BnDWsabGRjT8eBh>O7was%xd6^o1?HsX&Zlhsa zmDHVYPnjeAh^==cb7b~xQX6uPJXs}RRn1YP$A)a$C1rmDqsstU$$=GQ>c8Rc){>!_ zR$lb^eJ+A1KB&6rkh_vg%YDw#h{%KLi-tL$TttJ_6TShtbt1x;^0^Plb>(QpkYTQ% NrRb!U-}C`m2>`4kf5`v< literal 49236 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

IzrzT?ijDYVI^ZDkHlQ<9n=p(c@aeaq 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 diff --git a/assets/fonts/roboto/Roboto-Thin.eot b/assets/fonts/roboto/Roboto-Thin.eot deleted file mode 100644 index 2284a3b3efbfce6ceaf6288f38089f888d69bd23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21659 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≫L}7foL|{oU!;W^iZN&+wYjHDmXT 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

$(!at=3<`mujoM2yp_khnd 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


XFT{%kaof+ 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 F000hJ5%2&2 literal 61628 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%0D&c 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

<@@N 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 BL=6A{ literal 48524 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 H5)}XdkwQtE diff --git a/assets/js/materialize.js b/assets/js/materialize.js index 8c994c4..10df8db 100644 --- a/assets/js/materialize.js +++ b/assets/js/materialize.js @@ -1,294 +1,1285 @@ -/*! - * Materialize v0.98.0 (http://materializecss.com) - * Copyright 2014-2015 Materialize - * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) - */ +/*! + * Materialize v0.100.2 (http://materializecss.com) + * Copyright 2014-2017 Materialize + * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) + */ +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + // Check for jQuery. -if (typeof(jQuery) === 'undefined') { - var jQuery; +if (typeof jQuery === 'undefined') { // Check if require is a defined function. - if (typeof(require) === 'function') { + if (typeof require === 'function') { jQuery = $ = require('jquery'); - // Else use the dollar sign alias. + // Else use the dollar sign alias. } else { jQuery = $; } } -;/* - * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ - * - * Uses the built in easing capabilities added In jQuery 1.1 - * to offer multiple easing options - * - * TERMS OF USE - jQuery Easing - * - * Open source under the BSD License. - * - * Copyright © 2008 George McGinley Smith - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the author nor the names of contributors may be used to endorse - * or promote products derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * -*/ - -// t: current time, b: begInnIng value, c: change In value, d: duration -jQuery.easing['jswing'] = jQuery.easing['swing']; - -jQuery.extend( jQuery.easing, -{ - def: 'easeOutQuad', - swing: function (x, t, b, c, d) { - //alert(jQuery.easing.default); - return jQuery.easing[jQuery.easing.def](x, t, b, c, d); - }, - easeInQuad: function (x, t, b, c, d) { - return c*(t/=d)*t + b; - }, - easeOutQuad: function (x, t, b, c, d) { - return -c *(t/=d)*(t-2) + b; - }, - easeInOutQuad: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t + b; - return -c/2 * ((--t)*(t-2) - 1) + b; - }, - easeInCubic: function (x, t, b, c, d) { - return c*(t/=d)*t*t + b; - }, - easeOutCubic: function (x, t, b, c, d) { - return c*((t=t/d-1)*t*t + 1) + b; - }, - easeInOutCubic: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t*t + b; - return c/2*((t-=2)*t*t + 2) + b; - }, - easeInQuart: function (x, t, b, c, d) { - return c*(t/=d)*t*t*t + b; - }, - easeOutQuart: function (x, t, b, c, d) { - return -c * ((t=t/d-1)*t*t*t - 1) + b; - }, - easeInOutQuart: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t*t*t + b; - return -c/2 * ((t-=2)*t*t*t - 2) + b; - }, - easeInQuint: function (x, t, b, c, d) { - return c*(t/=d)*t*t*t*t + b; - }, - easeOutQuint: function (x, t, b, c, d) { - return c*((t=t/d-1)*t*t*t*t + 1) + b; - }, - easeInOutQuint: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; - return c/2*((t-=2)*t*t*t*t + 2) + b; - }, - easeInSine: function (x, t, b, c, d) { - return -c * Math.cos(t/d * (Math.PI/2)) + c + b; - }, - easeOutSine: function (x, t, b, c, d) { - return c * Math.sin(t/d * (Math.PI/2)) + b; - }, - easeInOutSine: function (x, t, b, c, d) { - return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; - }, - easeInExpo: function (x, t, b, c, d) { - return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; - }, - easeOutExpo: function (x, t, b, c, d) { - return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; - }, - easeInOutExpo: function (x, t, b, c, d) { - if (t==0) return b; - if (t==d) return b+c; - if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; - return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; - }, - easeInCirc: function (x, t, b, c, d) { - return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; - }, - easeOutCirc: function (x, t, b, c, d) { - return c * Math.sqrt(1 - (t=t/d-1)*t) + b; - }, - easeInOutCirc: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; - return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; - }, - easeInElastic: function (x, t, b, c, d) { - var s=1.70158;var p=0;var a=c; - if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; - if (a < Math.abs(c)) { a=c; var s=p/4; } - else var s = p/(2*Math.PI) * Math.asin (c/a); - return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; - }, - easeOutElastic: function (x, t, b, c, d) { - var s=1.70158;var p=0;var a=c; - if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; - if (a < Math.abs(c)) { a=c; var s=p/4; } - else var s = p/(2*Math.PI) * Math.asin (c/a); - return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; - }, - easeInOutElastic: function (x, t, b, c, d) { - var s=1.70158;var p=0;var a=c; - if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); - if (a < Math.abs(c)) { a=c; var s=p/4; } - else var s = p/(2*Math.PI) * Math.asin (c/a); - if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; - return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; - }, - easeInBack: function (x, t, b, c, d, s) { - if (s == undefined) s = 1.70158; - return c*(t/=d)*t*((s+1)*t - s) + b; - }, - easeOutBack: function (x, t, b, c, d, s) { - if (s == undefined) s = 1.70158; - return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; - }, - easeInOutBack: function (x, t, b, c, d, s) { - if (s == undefined) s = 1.70158; - if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; - return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; - }, - easeInBounce: function (x, t, b, c, d) { - return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; - }, - easeOutBounce: function (x, t, b, c, d) { - if ((t/=d) < (1/2.75)) { - return c*(7.5625*t*t) + b; - } else if (t < (2/2.75)) { - return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; - } else if (t < (2.5/2.75)) { - return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; - } else { - return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; - } - }, - easeInOutBounce: function (x, t, b, c, d) { - if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; - return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; - } -}); +; /* + * jQuery Easing v1.4.0 - http://gsgd.co.uk/sandbox/jquery/easing/ + * Open source under the BSD License. + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * https://raw.github.com/gdsmith/jquery-easing/master/LICENSE + */ + +(function (factory) { + if (typeof define === "function" && define.amd) { + define(['jquery'], function ($) { + return factory($); + }); + } else if (typeof module === "object" && typeof module.exports === "object") { + exports = factory(require('jquery')); + } else { + factory(jQuery); + } +})(function ($) { + + // Preserve the original jQuery "swing" easing as "jswing" + $.easing['jswing'] = $.easing['swing']; + + var pow = Math.pow, + sqrt = Math.sqrt, + sin = Math.sin, + cos = Math.cos, + PI = Math.PI, + c1 = 1.70158, + c2 = c1 * 1.525, + c3 = c1 + 1, + c4 = 2 * PI / 3, + c5 = 2 * PI / 4.5; + + // x is the fraction of animation progress, in the range 0..1 + function bounceOut(x) { + var n1 = 7.5625, + d1 = 2.75; + if (x < 1 / d1) { + return n1 * x * x; + } else if (x < 2 / d1) { + return n1 * (x -= 1.5 / d1) * x + .75; + } else if (x < 2.5 / d1) { + return n1 * (x -= 2.25 / d1) * x + .9375; + } else { + return n1 * (x -= 2.625 / d1) * x + .984375; + } + } -/* - * - * TERMS OF USE - EASING EQUATIONS - * - * Open source under the BSD License. - * - * Copyright © 2001 Robert Penner - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the author nor the names of contributors may be used to endorse - * or promote products derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - */;// Custom Easing -jQuery.extend( jQuery.easing, -{ + $.extend($.easing, { + def: 'easeOutQuad', + swing: function (x) { + return $.easing[$.easing.def](x); + }, + easeInQuad: function (x) { + return x * x; + }, + easeOutQuad: function (x) { + return 1 - (1 - x) * (1 - x); + }, + easeInOutQuad: function (x) { + return x < 0.5 ? 2 * x * x : 1 - pow(-2 * x + 2, 2) / 2; + }, + easeInCubic: function (x) { + return x * x * x; + }, + easeOutCubic: function (x) { + return 1 - pow(1 - x, 3); + }, + easeInOutCubic: function (x) { + return x < 0.5 ? 4 * x * x * x : 1 - pow(-2 * x + 2, 3) / 2; + }, + easeInQuart: function (x) { + return x * x * x * x; + }, + easeOutQuart: function (x) { + return 1 - pow(1 - x, 4); + }, + easeInOutQuart: function (x) { + return x < 0.5 ? 8 * x * x * x * x : 1 - pow(-2 * x + 2, 4) / 2; + }, + easeInQuint: function (x) { + return x * x * x * x * x; + }, + easeOutQuint: function (x) { + return 1 - pow(1 - x, 5); + }, + easeInOutQuint: function (x) { + return x < 0.5 ? 16 * x * x * x * x * x : 1 - pow(-2 * x + 2, 5) / 2; + }, + easeInSine: function (x) { + return 1 - cos(x * PI / 2); + }, + easeOutSine: function (x) { + return sin(x * PI / 2); + }, + easeInOutSine: function (x) { + return -(cos(PI * x) - 1) / 2; + }, + easeInExpo: function (x) { + return x === 0 ? 0 : pow(2, 10 * x - 10); + }, + easeOutExpo: function (x) { + return x === 1 ? 1 : 1 - pow(2, -10 * x); + }, + easeInOutExpo: function (x) { + return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? pow(2, 20 * x - 10) / 2 : (2 - pow(2, -20 * x + 10)) / 2; + }, + easeInCirc: function (x) { + return 1 - sqrt(1 - pow(x, 2)); + }, + easeOutCirc: function (x) { + return sqrt(1 - pow(x - 1, 2)); + }, + easeInOutCirc: function (x) { + return x < 0.5 ? (1 - sqrt(1 - pow(2 * x, 2))) / 2 : (sqrt(1 - pow(-2 * x + 2, 2)) + 1) / 2; + }, + easeInElastic: function (x) { + return x === 0 ? 0 : x === 1 ? 1 : -pow(2, 10 * x - 10) * sin((x * 10 - 10.75) * c4); + }, + easeOutElastic: function (x) { + return x === 0 ? 0 : x === 1 ? 1 : pow(2, -10 * x) * sin((x * 10 - 0.75) * c4) + 1; + }, + easeInOutElastic: function (x) { + return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? -(pow(2, 20 * x - 10) * sin((20 * x - 11.125) * c5)) / 2 : pow(2, -20 * x + 10) * sin((20 * x - 11.125) * c5) / 2 + 1; + }, + easeInBack: function (x) { + return c3 * x * x * x - c1 * x * x; + }, + easeOutBack: function (x) { + return 1 + c3 * pow(x - 1, 3) + c1 * pow(x - 1, 2); + }, + easeInOutBack: function (x) { + return x < 0.5 ? pow(2 * x, 2) * ((c2 + 1) * 2 * x - c2) / 2 : (pow(2 * x - 2, 2) * ((c2 + 1) * (x * 2 - 2) + c2) + 2) / 2; + }, + easeInBounce: function (x) { + return 1 - bounceOut(1 - x); + }, + easeOutBounce: bounceOut, + easeInOutBounce: function (x) { + return x < 0.5 ? (1 - bounceOut(1 - 2 * x)) / 2 : (1 + bounceOut(2 * x - 1)) / 2; + } + }); +});; // Custom Easing +jQuery.extend(jQuery.easing, { easeInOutMaterial: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t + b; - return c/4*((t-=2)*t*t + 2) + b; + if ((t /= d / 2) < 1) return c / 2 * t * t + b; + return c / 4 * ((t -= 2) * t * t + 2) + b; } -});;/*! VelocityJS.org (1.2.3). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ +});; /*! VelocityJS.org (1.2.3). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ /*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */ /*! Note that this has been modified by Materialize to confirm that Velocity is not already being imported. */ -jQuery.Velocity?console.log("Velocity is already loaded. You may be needlessly importing Velocity again; note that Materialize includes Velocity."):(!function(e){function t(e){var t=e.length,a=r.type(e);return"function"===a||r.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===a||0===t||"number"==typeof t&&t>0&&t-1 in e}if(!e.jQuery){var r=function(e,t){return new r.fn.init(e,t)};r.isWindow=function(e){return null!=e&&e==e.window},r.type=function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e},r.isArray=Array.isArray||function(e){return"array"===r.type(e)},r.isPlainObject=function(e){var t;if(!e||"object"!==r.type(e)||e.nodeType||r.isWindow(e))return!1;try{if(e.constructor&&!o.call(e,"constructor")&&!o.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(a){return!1}for(t in e);return void 0===t||o.call(e,t)},r.each=function(e,r,a){var n,o=0,i=e.length,s=t(e);if(a){if(s)for(;i>o&&(n=r.apply(e[o],a),n!==!1);o++);else for(o in e)if(n=r.apply(e[o],a),n===!1)break}else if(s)for(;i>o&&(n=r.call(e[o],o,e[o]),n!==!1);o++);else for(o in e)if(n=r.call(e[o],o,e[o]),n===!1)break;return e},r.data=function(e,t,n){if(void 0===n){var o=e[r.expando],i=o&&a[o];if(void 0===t)return i;if(i&&t in i)return i[t]}else if(void 0!==t){var o=e[r.expando]||(e[r.expando]=++r.uuid);return a[o]=a[o]||{},a[o][t]=n,n}},r.removeData=function(e,t){var n=e[r.expando],o=n&&a[n];o&&r.each(t,function(e,t){delete o[t]})},r.extend=function(){var e,t,a,n,o,i,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!==r.type(s)&&(s={}),l===u&&(s=this,l--);u>l;l++)if(null!=(o=arguments[l]))for(n in o)e=s[n],a=o[n],s!==a&&(c&&a&&(r.isPlainObject(a)||(t=r.isArray(a)))?(t?(t=!1,i=e&&r.isArray(e)?e:[]):i=e&&r.isPlainObject(e)?e:{},s[n]=r.extend(c,i,a)):void 0!==a&&(s[n]=a));return s},r.queue=function(e,a,n){function o(e,r){var a=r||[];return null!=e&&(t(Object(e))?!function(e,t){for(var r=+t.length,a=0,n=e.length;r>a;)e[n++]=t[a++];if(r!==r)for(;void 0!==t[a];)e[n++]=t[a++];return e.length=n,e}(a,"string"==typeof e?[e]:e):[].push.call(a,e)),a}if(e){a=(a||"fx")+"queue";var i=r.data(e,a);return n?(!i||r.isArray(n)?i=r.data(e,a,o(n)):i.push(n),i):i||[]}},r.dequeue=function(e,t){r.each(e.nodeType?[e]:e,function(e,a){t=t||"fx";var n=r.queue(a,t),o=n.shift();"inprogress"===o&&(o=n.shift()),o&&("fx"===t&&n.unshift("inprogress"),o.call(a,function(){r.dequeue(a,t)}))})},r.fn=r.prototype={init:function(e){if(e.nodeType)return this[0]=e,this;throw new Error("Not a DOM node.")},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function e(){for(var e=this.offsetParent||document;e&&"html"===!e.nodeType.toLowerCase&&"static"===e.style.position;)e=e.offsetParent;return e||document}var t=this[0],e=e.apply(t),a=this.offset(),n=/^(?:body|html)$/i.test(e.nodeName)?{top:0,left:0}:r(e).offset();return a.top-=parseFloat(t.style.marginTop)||0,a.left-=parseFloat(t.style.marginLeft)||0,e.style&&(n.top+=parseFloat(e.style.borderTopWidth)||0,n.left+=parseFloat(e.style.borderLeftWidth)||0),{top:a.top-n.top,left:a.left-n.left}}};var a={};r.expando="velocity"+(new Date).getTime(),r.uuid=0;for(var n={},o=n.hasOwnProperty,i=n.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),l=0;ln;++n){var o=u(r,e,a);if(0===o)return r;var i=l(r,e,a)-t;r-=i/o}return r}function p(){for(var t=0;b>t;++t)w[t]=l(t*x,e,a)}function f(t,r,n){var o,i,s=0;do i=r+(n-r)/2,o=l(i,e,a)-t,o>0?n=i:r=i;while(Math.abs(o)>h&&++s=y?c(t,s):0==l?s:f(t,r,r+x)}function g(){V=!0,(e!=r||a!=n)&&p()}var m=4,y=.001,h=1e-7,v=10,b=11,x=1/(b-1),S="Float32Array"in t;if(4!==arguments.length)return!1;for(var P=0;4>P;++P)if("number"!=typeof arguments[P]||isNaN(arguments[P])||!isFinite(arguments[P]))return!1;e=Math.min(e,1),a=Math.min(a,1),e=Math.max(e,0),a=Math.max(a,0);var w=S?new Float32Array(b):new Array(b),V=!1,C=function(t){return V||g(),e===r&&a===n?t:0===t?0:1===t?1:l(d(t),r,n)};C.getControlPoints=function(){return[{x:e,y:r},{x:a,y:n}]};var T="generateBezier("+[e,r,a,n]+")";return C.toString=function(){return T},C}function u(e,t){var r=e;return m.isString(e)?b.Easings[e]||(r=!1):r=m.isArray(e)&&1===e.length?s.apply(null,e):m.isArray(e)&&2===e.length?x.apply(null,e.concat([t])):m.isArray(e)&&4===e.length?l.apply(null,e):!1,r===!1&&(r=b.Easings[b.defaults.easing]?b.defaults.easing:v),r}function c(e){if(e){var t=(new Date).getTime(),r=b.State.calls.length;r>1e4&&(b.State.calls=n(b.State.calls));for(var o=0;r>o;o++)if(b.State.calls[o]){var s=b.State.calls[o],l=s[0],u=s[2],d=s[3],g=!!d,y=null;d||(d=b.State.calls[o][3]=t-16);for(var h=Math.min((t-d)/u.duration,1),v=0,x=l.length;x>v;v++){var P=l[v],V=P.element;if(i(V)){var C=!1;if(u.display!==a&&null!==u.display&&"none"!==u.display){if("flex"===u.display){var T=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];f.each(T,function(e,t){S.setPropertyValue(V,"display",t)})}S.setPropertyValue(V,"display",u.display)}u.visibility!==a&&"hidden"!==u.visibility&&S.setPropertyValue(V,"visibility",u.visibility);for(var k in P)if("element"!==k){var A,F=P[k],j=m.isString(F.easing)?b.Easings[F.easing]:F.easing;if(1===h)A=F.endValue;else{var E=F.endValue-F.startValue;if(A=F.startValue+E*j(h,u,E),!g&&A===F.currentValue)continue}if(F.currentValue=A,"tween"===k)y=A;else{if(S.Hooks.registered[k]){var H=S.Hooks.getRoot(k),N=i(V).rootPropertyValueCache[H];N&&(F.rootPropertyValue=N)}var L=S.setPropertyValue(V,k,F.currentValue+(0===parseFloat(A)?"":F.unitType),F.rootPropertyValue,F.scrollData);S.Hooks.registered[k]&&(i(V).rootPropertyValueCache[H]=S.Normalizations.registered[H]?S.Normalizations.registered[H]("extract",null,L[1]):L[1]),"transform"===L[0]&&(C=!0)}}u.mobileHA&&i(V).transformCache.translate3d===a&&(i(V).transformCache.translate3d="(0px, 0px, 0px)",C=!0),C&&S.flushTransformCache(V)}}u.display!==a&&"none"!==u.display&&(b.State.calls[o][2].display=!1),u.visibility!==a&&"hidden"!==u.visibility&&(b.State.calls[o][2].visibility=!1),u.progress&&u.progress.call(s[1],s[1],h,Math.max(0,d+u.duration-t),d,y),1===h&&p(o)}}b.State.isTicking&&w(c)}function p(e,t){if(!b.State.calls[e])return!1;for(var r=b.State.calls[e][0],n=b.State.calls[e][1],o=b.State.calls[e][2],s=b.State.calls[e][4],l=!1,u=0,c=r.length;c>u;u++){var p=r[u].element;if(t||o.loop||("none"===o.display&&S.setPropertyValue(p,"display",o.display),"hidden"===o.visibility&&S.setPropertyValue(p,"visibility",o.visibility)),o.loop!==!0&&(f.queue(p)[1]===a||!/\.velocityQueueEntryFlag/i.test(f.queue(p)[1]))&&i(p)){i(p).isAnimating=!1,i(p).rootPropertyValueCache={};var d=!1;f.each(S.Lists.transforms3D,function(e,t){var r=/^scale/.test(t)?1:0,n=i(p).transformCache[t];i(p).transformCache[t]!==a&&new RegExp("^\\("+r+"[^.]").test(n)&&(d=!0,delete i(p).transformCache[t])}),o.mobileHA&&(d=!0,delete i(p).transformCache.translate3d),d&&S.flushTransformCache(p),S.Values.removeClass(p,"velocity-animating")}if(!t&&o.complete&&!o.loop&&u===c-1)try{o.complete.call(n,n)}catch(g){setTimeout(function(){throw g},1)}s&&o.loop!==!0&&s(n),i(p)&&o.loop===!0&&!t&&(f.each(i(p).tweensContainer,function(e,t){/^rotate/.test(e)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360),/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),b(p,"reverse",{loop:!0,delay:o.delay})),o.queue!==!1&&f.dequeue(p,o.queue)}b.State.calls[e]=!1;for(var m=0,y=b.State.calls.length;y>m;m++)if(b.State.calls[m]!==!1){l=!0;break}l===!1&&(b.State.isTicking=!1,delete b.State.calls,b.State.calls=[])}var f,d=function(){if(r.documentMode)return r.documentMode;for(var e=7;e>4;e--){var t=r.createElement("div");if(t.innerHTML="",t.getElementsByTagName("span").length)return t=null,e}return a}(),g=function(){var e=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var r,a=(new Date).getTime();return r=Math.max(0,16-(a-e)),e=a+r,setTimeout(function(){t(a+r)},r)}}(),m={isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isNodeList:function(e){return"object"==typeof e&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e))&&e.length!==a&&(0===e.length||"object"==typeof e[0]&&e[0].nodeType>0)},isWrapped:function(e){return e&&(e.jquery||t.Zepto&&t.Zepto.zepto.isZ(e))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)return!1;return!0}},y=!1;if(e.fn&&e.fn.jquery?(f=e,y=!0):f=t.Velocity.Utilities,8>=d&&!y)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=d)return void(jQuery.fn.velocity=jQuery.fn.animate);var h=400,v="swing",b={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:r.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:f,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:h,easing:v,begin:a,complete:a,progress:a,display:a,visibility:a,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(e){f.data(e,"velocity",{isSVG:m.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};t.pageYOffset!==a?(b.State.scrollAnchor=t,b.State.scrollPropertyLeft="pageXOffset",b.State.scrollPropertyTop="pageYOffset"):(b.State.scrollAnchor=r.documentElement||r.body.parentNode||r.body,b.State.scrollPropertyLeft="scrollLeft",b.State.scrollPropertyTop="scrollTop");var x=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,r,a){var n={x:t.x+a.dx*r,v:t.v+a.dv*r,tension:t.tension,friction:t.friction};return{dx:n.v,dv:e(n)}}function r(r,a){var n={dx:r.v,dv:e(r)},o=t(r,.5*a,n),i=t(r,.5*a,o),s=t(r,a,i),l=1/6*(n.dx+2*(o.dx+i.dx)+s.dx),u=1/6*(n.dv+2*(o.dv+i.dv)+s.dv);return r.x=r.x+l*a,r.v=r.v+u*a,r}return function a(e,t,n){var o,i,s,l={x:-1,v:0,tension:null,friction:null},u=[0],c=0,p=1e-4,f=.016;for(e=parseFloat(e)||500,t=parseFloat(t)||20,n=n||null,l.tension=e,l.friction=t,o=null!==n,o?(c=a(e,t),i=c/n*f):i=f;s=r(s||l,i),u.push(1+s.x),c+=16,Math.abs(s.x)>p&&Math.abs(s.v)>p;);return o?function(e){return u[e*(u.length-1)|0]}:c}}();b.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},f.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){b.Easings[t[0]]=l.apply(null,t[1])});var S=b.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e=d)switch(e){case"name":return"filter";case"extract":var a=r.toString().match(/alpha\(opacity=(.*)\)/i);return r=a?a[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(r)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(r),10)+")"}else switch(e){case"name":return"opacity";case"extract":return r;case"inject":return r}}},register:function(){9>=d||b.State.isGingerbread||(S.Lists.transformsBase=S.Lists.transformsBase.concat(S.Lists.transforms3D));for(var e=0;en&&(n=1),o=!/(\d)$/i.test(n);break;case"skew":o=!/(deg|\d)$/i.test(n);break;case"rotate":o=!/(deg|\d)$/i.test(n)}return o||(i(r).transformCache[t]="("+n+")"),i(r).transformCache[t]}}}();for(var e=0;e=d||3!==o.split(" ").length||(o+=" 1"),o;case"inject":return 8>=d?4===n.split(" ").length&&(n=n.split(/\s+/).slice(0,3).join(" ")):3===n.split(" ").length&&(n+=" 1"),(8>=d?"rgb":"rgba")+"("+n.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(d||b.State.isAndroid&&!b.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(b.State.prefixMatches[e])return[b.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],r=0,a=t.length;a>r;r++){var n;if(n=0===r?e:t[r]+e.replace(/^\w/,function(e){return e.toUpperCase()}),m.isString(b.State.prefixElement.style[n]))return b.State.prefixMatches[e]=n,[n,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t,r=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return e=e.replace(r,function(e,t,r,a){return t+t+r+r+a+a}),t=a.exec(e),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return 0==e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){e.classList?e.classList.add(t):e.className+=(e.className.length?" ":"")+t},removeClass:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(e,r,n,o){function s(e,r){function n(){u&&S.setPropertyValue(e,"display","none")}var l=0;if(8>=d)l=f.css(e,r);else{var u=!1;if(/^(width|height)$/.test(r)&&0===S.getPropertyValue(e,"display")&&(u=!0,S.setPropertyValue(e,"display",S.Values.getDisplayType(e))),!o){if("height"===r&&"border-box"!==S.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var c=e.offsetHeight-(parseFloat(S.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(S.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(S.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(S.getPropertyValue(e,"paddingBottom"))||0);return n(),c}if("width"===r&&"border-box"!==S.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var p=e.offsetWidth-(parseFloat(S.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(S.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(S.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(S.getPropertyValue(e,"paddingRight"))||0);return n(),p}}var g;g=i(e)===a?t.getComputedStyle(e,null):i(e).computedStyle?i(e).computedStyle:i(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===r&&(r="borderTopColor"),l=9===d&&"filter"===r?g.getPropertyValue(r):g[r],(""===l||null===l)&&(l=e.style[r]),n()}if("auto"===l&&/^(top|right|bottom|left)$/i.test(r)){var m=s(e,"position");("fixed"===m||"absolute"===m&&/top|left/i.test(r))&&(l=f(e).position()[r]+"px")}return l}var l;if(S.Hooks.registered[r]){var u=r,c=S.Hooks.getRoot(u);n===a&&(n=S.getPropertyValue(e,S.Names.prefixCheck(c)[0])),S.Normalizations.registered[c]&&(n=S.Normalizations.registered[c]("extract",e,n)),l=S.Hooks.extractValue(u,n)}else if(S.Normalizations.registered[r]){var p,g;p=S.Normalizations.registered[r]("name",e),"transform"!==p&&(g=s(e,S.Names.prefixCheck(p)[0]),S.Values.isCSSNullValue(g)&&S.Hooks.templates[r]&&(g=S.Hooks.templates[r][1])),l=S.Normalizations.registered[r]("extract",e,g)}if(!/^[\d-]/.test(l))if(i(e)&&i(e).isSVG&&S.Names.SVGAttribute(r))if(/^(height|width)$/i.test(r))try{l=e.getBBox()[r]}catch(m){l=0}else l=e.getAttribute(r);else l=s(e,S.Names.prefixCheck(r)[0]);return S.Values.isCSSNullValue(l)&&(l=0),b.debug>=2&&console.log("Get "+r+": "+l),l},setPropertyValue:function(e,r,a,n,o){var s=r;if("scroll"===r)o.container?o.container["scroll"+o.direction]=a:"Left"===o.direction?t.scrollTo(a,o.alternateValue):t.scrollTo(o.alternateValue,a);else if(S.Normalizations.registered[r]&&"transform"===S.Normalizations.registered[r]("name",e))S.Normalizations.registered[r]("inject",e,a),s="transform",a=i(e).transformCache[r];else{if(S.Hooks.registered[r]){var l=r,u=S.Hooks.getRoot(r);n=n||S.getPropertyValue(e,u),a=S.Hooks.injectValue(l,a,n),r=u}if(S.Normalizations.registered[r]&&(a=S.Normalizations.registered[r]("inject",e,a),r=S.Normalizations.registered[r]("name",e)),s=S.Names.prefixCheck(r)[0],8>=d)try{e.style[s]=a}catch(c){b.debug&&console.log("Browser does not support ["+a+"] for ["+s+"]")}else i(e)&&i(e).isSVG&&S.Names.SVGAttribute(r)?e.setAttribute(r,a):e.style[s]=a;b.debug>=2&&console.log("Set "+r+" ("+s+"): "+a)}return[s,a]},flushTransformCache:function(e){function t(t){return parseFloat(S.getPropertyValue(e,t))}var r="";if((d||b.State.isAndroid&&!b.State.isChrome)&&i(e).isSVG){var a={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:1!==t("scale")?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]};f.each(i(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),a[e]&&(r+=e+"("+a[e].join(" ")+") ",delete a[e])})}else{var n,o;f.each(i(e).transformCache,function(t){return n=i(e).transformCache[t],"transformPerspective"===t?(o=n,!0):(9===d&&"rotateZ"===t&&(t="rotate"),void(r+=t+n+" "))}),o&&(r="perspective"+o+" "+r)}S.setPropertyValue(e,"transform",r)}};S.Hooks.register(),S.Normalizations.register(),b.hook=function(e,t,r){var n=a;return e=o(e),f.each(e,function(e,o){if(i(o)===a&&b.init(o),r===a)n===a&&(n=b.CSS.getPropertyValue(o,t));else{var s=b.CSS.setPropertyValue(o,t,r);"transform"===s[0]&&b.CSS.flushTransformCache(o),n=s}}),n};var P=function(){function e(){return s?k.promise||null:l}function n(){function e(e){function p(e,t){var r=a,n=a,i=a;return m.isArray(e)?(r=e[0],!m.isArray(e[1])&&/^[\d-]/.test(e[1])||m.isFunction(e[1])||S.RegEx.isHex.test(e[1])?i=e[1]:(m.isString(e[1])&&!S.RegEx.isHex.test(e[1])||m.isArray(e[1]))&&(n=t?e[1]:u(e[1],s.duration),e[2]!==a&&(i=e[2]))):r=e,t||(n=n||s.easing),m.isFunction(r)&&(r=r.call(o,V,w)),m.isFunction(i)&&(i=i.call(o,V,w)),[r||0,n,i]}function d(e,t){var r,a;return a=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return r=e,""}),r||(r=S.Values.getUnitType(e)),[a,r]}function h(){var e={myParent:o.parentNode||r.body,position:S.getPropertyValue(o,"position"),fontSize:S.getPropertyValue(o,"fontSize")},a=e.position===L.lastPosition&&e.myParent===L.lastParent,n=e.fontSize===L.lastFontSize;L.lastParent=e.myParent,L.lastPosition=e.position,L.lastFontSize=e.fontSize;var s=100,l={};if(n&&a)l.emToPx=L.lastEmToPx,l.percentToPxWidth=L.lastPercentToPxWidth,l.percentToPxHeight=L.lastPercentToPxHeight;else{var u=i(o).isSVG?r.createElementNS("http://www.w3.org/2000/svg","rect"):r.createElement("div");b.init(u),e.myParent.appendChild(u),f.each(["overflow","overflowX","overflowY"],function(e,t){b.CSS.setPropertyValue(u,t,"hidden")}),b.CSS.setPropertyValue(u,"position",e.position),b.CSS.setPropertyValue(u,"fontSize",e.fontSize),b.CSS.setPropertyValue(u,"boxSizing","content-box"),f.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){b.CSS.setPropertyValue(u,t,s+"%")}),b.CSS.setPropertyValue(u,"paddingLeft",s+"em"),l.percentToPxWidth=L.lastPercentToPxWidth=(parseFloat(S.getPropertyValue(u,"width",null,!0))||1)/s,l.percentToPxHeight=L.lastPercentToPxHeight=(parseFloat(S.getPropertyValue(u,"height",null,!0))||1)/s,l.emToPx=L.lastEmToPx=(parseFloat(S.getPropertyValue(u,"paddingLeft"))||1)/s,e.myParent.removeChild(u)}return null===L.remToPx&&(L.remToPx=parseFloat(S.getPropertyValue(r.body,"fontSize"))||16),null===L.vwToPx&&(L.vwToPx=parseFloat(t.innerWidth)/100,L.vhToPx=parseFloat(t.innerHeight)/100),l.remToPx=L.remToPx,l.vwToPx=L.vwToPx,l.vhToPx=L.vhToPx,b.debug>=1&&console.log("Unit ratios: "+JSON.stringify(l),o),l}if(s.begin&&0===V)try{s.begin.call(g,g)}catch(x){setTimeout(function(){throw x},1)}if("scroll"===A){var P,C,T,F=/^x$/i.test(s.axis)?"Left":"Top",j=parseFloat(s.offset)||0;s.container?m.isWrapped(s.container)||m.isNode(s.container)?(s.container=s.container[0]||s.container,P=s.container["scroll"+F],T=P+f(o).position()[F.toLowerCase()]+j):s.container=null:(P=b.State.scrollAnchor[b.State["scrollProperty"+F]],C=b.State.scrollAnchor[b.State["scrollProperty"+("Left"===F?"Top":"Left")]],T=f(o).offset()[F.toLowerCase()]+j),l={scroll:{rootPropertyValue:!1,startValue:P,currentValue:P,endValue:T,unitType:"",easing:s.easing,scrollData:{container:s.container,direction:F,alternateValue:C}},element:o},b.debug&&console.log("tweensContainer (scroll): ",l.scroll,o)}else if("reverse"===A){if(!i(o).tweensContainer)return void f.dequeue(o,s.queue);"none"===i(o).opts.display&&(i(o).opts.display="auto"),"hidden"===i(o).opts.visibility&&(i(o).opts.visibility="visible"),i(o).opts.loop=!1,i(o).opts.begin=null,i(o).opts.complete=null,v.easing||delete s.easing,v.duration||delete s.duration,s=f.extend({},i(o).opts,s);var E=f.extend(!0,{},i(o).tweensContainer);for(var H in E)if("element"!==H){var N=E[H].startValue;E[H].startValue=E[H].currentValue=E[H].endValue,E[H].endValue=N,m.isEmptyObject(v)||(E[H].easing=s.easing),b.debug&&console.log("reverse tweensContainer ("+H+"): "+JSON.stringify(E[H]),o)}l=E}else if("start"===A){var E;i(o).tweensContainer&&i(o).isAnimating===!0&&(E=i(o).tweensContainer),f.each(y,function(e,t){if(RegExp("^"+S.Lists.colors.join("$|^")+"$").test(e)){var r=p(t,!0),n=r[0],o=r[1],i=r[2];if(S.RegEx.isHex.test(n)){for(var s=["Red","Green","Blue"],l=S.Values.hexToRgb(n),u=i?S.Values.hexToRgb(i):a,c=0;cO;O++){var q={delay:j.delay,progress:j.progress};O===z-1&&(q.display=j.display,q.visibility=j.visibility,q.complete=j.complete),P(g,"reverse",q)}return e()}};b=f.extend(P,b),b.animate=P;var w=t.requestAnimationFrame||g;return b.State.isMobile||r.hidden===a||r.addEventListener("visibilitychange",function(){r.hidden?(w=function(e){return setTimeout(function(){e(!0)},16)},c()):w=t.requestAnimationFrame||g}),e.Velocity=b,e!==t&&(e.fn.velocity=P,e.fn.velocity.defaults=b.defaults),f.each(["Down","Up"],function(e,t){b.Redirects["slide"+t]=function(e,r,n,o,i,s){var l=f.extend({},r),u=l.begin,c=l.complete,p={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},d={};l.display===a&&(l.display="Down"===t?"inline"===b.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),l.begin=function(){u&&u.call(i,i);for(var r in p){d[r]=e.style[r];var a=b.CSS.getPropertyValue(e,r);p[r]="Down"===t?[a,0]:[0,a]}d.overflow=e.style.overflow,e.style.overflow="hidden"},l.complete=function(){for(var t in d)e.style[t]=d[t];c&&c.call(i,i),s&&s.resolver(i)},b(e,p,l)}}),f.each(["In","Out"],function(e,t){b.Redirects["fade"+t]=function(e,r,n,o,i,s){var l=f.extend({},r),u={opacity:"In"===t?1:0},c=l.complete;l.complete=n!==o-1?l.begin=null:function(){c&&c.call(i,i),s&&s.resolver(i)},l.display===a&&(l.display="In"===t?"auto":"none"),b(this,u,l)}}),b}(window.jQuery||window.Zepto||window,window,document)})); -;!function(a,b,c,d){"use strict";function k(a,b,c){return setTimeout(q(a,c),b)}function l(a,b,c){return Array.isArray(a)?(m(a,c[b],c),!0):!1}function m(a,b,c){var e;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0;e-1}function x(a){return a.trim().split(/\s+/g)}function y(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0;dc[b]}):d.sort()),d}function B(a,b){for(var c,f,g=b[0].toUpperCase()+b.slice(1),h=0;h1&&!c.firstMultiple?c.firstMultiple=gb(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=hb(d);b.timeStamp=j(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=lb(h,i),b.distance=kb(h,i),eb(c,b),b.offsetDirection=jb(b.deltaX,b.deltaY),b.scale=g?nb(g.pointers,d):1,b.rotation=g?mb(g.pointers,d):0,fb(c,b);var k=a.element;v(b.srcEvent.target,k)&&(k=b.srcEvent.target),b.target=k}function eb(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};(b.eventType===O||f.eventType===Q)&&(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function fb(a,b){var f,g,h,j,c=a.lastInterval||b,e=b.timeStamp-c.timeStamp;if(b.eventType!=R&&(e>N||c.velocity===d)){var k=c.deltaX-b.deltaX,l=c.deltaY-b.deltaY,m=ib(e,k,l);g=m.x,h=m.y,f=i(m.x)>i(m.y)?m.x:m.y,j=jb(k,l),a.lastInterval=b}else f=c.velocity,g=c.velocityX,h=c.velocityY,j=c.direction;b.velocity=f,b.velocityX=g,b.velocityY=h,b.direction=j}function gb(a){for(var b=[],c=0;ce;)c+=a[e].clientX,d+=a[e].clientY,e++;return{x:h(c/b),y:h(d/b)}}function ib(a,b,c){return{x:b/a||0,y:c/a||0}}function jb(a,b){return a===b?S:i(a)>=i(b)?a>0?T:U:b>0?V:W}function kb(a,b,c){c||(c=$);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function lb(a,b,c){c||(c=$);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function mb(a,b){return lb(b[1],b[0],_)-lb(a[1],a[0],_)}function nb(a,b){return kb(b[0],b[1],_)/kb(a[0],a[1],_)}function rb(){this.evEl=pb,this.evWin=qb,this.allow=!0,this.pressed=!1,ab.apply(this,arguments)}function wb(){this.evEl=ub,this.evWin=vb,ab.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function Ab(){this.evTarget=yb,this.evWin=zb,this.started=!1,ab.apply(this,arguments)}function Bb(a,b){var c=z(a.touches),d=z(a.changedTouches);return b&(Q|R)&&(c=A(c.concat(d),"identifier",!0)),[c,d]}function Eb(){this.evTarget=Db,this.targetIds={},ab.apply(this,arguments)}function Fb(a,b){var c=z(a.touches),d=this.targetIds;if(b&(O|P)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=z(a.changedTouches),h=[],i=this.target;if(f=c.filter(function(a){return v(a.target,i)}),b===O)for(e=0;eh&&(b.push(a),h=b.length-1):e&(Q|R)&&(c=!0),0>h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var xb={touchstart:O,touchmove:P,touchend:Q,touchcancel:R},yb="touchstart",zb="touchstart touchmove touchend touchcancel";p(Ab,ab,{handler:function(a){var b=xb[a.type];if(b===O&&(this.started=!0),this.started){var c=Bb.call(this,a,b);b&(Q|R)&&0===c[0].length-c[1].length&&(this.started=!1),this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:J,srcEvent:a})}}});var Cb={touchstart:O,touchmove:P,touchend:Q,touchcancel:R},Db="touchstart touchmove touchend touchcancel";p(Eb,ab,{handler:function(a){var b=Cb[a.type],c=Fb.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:J,srcEvent:a})}}),p(Gb,ab,{handler:function(a,b,c){var d=c.pointerType==J,e=c.pointerType==L;if(d)this.mouse.allow=!1;else if(e&&!this.mouse.allow)return;b&(Q|R)&&(this.mouse.allow=!0),this.callback(a,b,c)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Hb=B(f.style,"touchAction"),Ib=Hb!==d,Jb="compute",Kb="auto",Lb="manipulation",Mb="none",Nb="pan-x",Ob="pan-y";Pb.prototype={set:function(a){a==Jb&&(a=this.compute()),Ib&&(this.manager.element.style[Hb]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return m(this.manager.recognizers,function(b){r(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),Qb(a.join(" "))},preventDefaults:function(a){if(!Ib){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return b.preventDefault(),void 0;var d=this.actions,e=w(d,Mb),f=w(d,Ob),g=w(d,Nb);return e||f&&c&X||g&&c&Y?this.preventSrc(b):void 0}},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var Rb=1,Sb=2,Tb=4,Ub=8,Vb=Ub,Wb=16,Xb=32;Yb.prototype={defaults:{},set:function(a){return n(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(l(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=_b(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return l(a,"dropRecognizeWith",this)?this:(a=_b(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(l(a,"requireFailure",this))return this;var b=this.requireFail;return a=_b(a,this),-1===y(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(l(a,"dropRequireFailure",this))return this;a=_b(a,this);var b=y(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function d(d){b.manager.emit(b.options.event+(d?Zb(c):""),a)}var b=this,c=this.state;Ub>c&&d(!0),d(),c>=Ub&&d(!0)},tryEmit:function(a){return this.canEmit()?this.emit(a):(this.state=Xb,void 0)},canEmit:function(){for(var a=0;af?T:U,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?S:0>g?V:W,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return ac.prototype.attrTest.call(this,a)&&(this.state&Sb||!(this.state&Sb)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=$b(a.direction);b&&this.manager.emit(this.options.event+b,a),this._super.emit.call(this,a)}}),p(cc,ac,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Mb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&Sb)},emit:function(a){if(this._super.emit.call(this,a),1!==a.scale){var b=a.scale<1?"in":"out";this.manager.emit(this.options.event+b,a)}}}),p(dc,Yb,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Kb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distanceb.time;if(this._input=a,!d||!c||a.eventType&(Q|R)&&!e)this.reset();else if(a.eventType&O)this.reset(),this._timer=k(function(){this.state=Vb,this.tryEmit()},b.time,this);else if(a.eventType&Q)return Vb;return Xb},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===Vb&&(a&&a.eventType&Q?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=j(),this.manager.emit(this.options.event,this._input)))}}),p(ec,ac,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Mb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&Sb)}}),p(fc,ac,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:X|Y,pointers:1},getTouchAction:function(){return bc.prototype.getTouchAction.call(this)},attrTest:function(a){var c,b=this.options.direction;return b&(X|Y)?c=a.velocity:b&X?c=a.velocityX:b&Y&&(c=a.velocityY),this._super.attrTest.call(this,a)&&b&a.direction&&a.distance>this.options.threshold&&i(c)>this.options.velocity&&a.eventType&Q},emit:function(a){var b=$b(a.direction);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),p(gc,Yb,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[Lb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance 0 && t - 1 in e; + }if (!e.jQuery) { + var r = function (e, t) { + return new r.fn.init(e, t); + };r.isWindow = function (e) { + return null != e && e == e.window; + }, r.type = function (e) { + return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? n[i.call(e)] || "object" : typeof e; + }, r.isArray = Array.isArray || function (e) { + return "array" === r.type(e); + }, r.isPlainObject = function (e) { + var t;if (!e || "object" !== r.type(e) || e.nodeType || r.isWindow(e)) return !1;try { + if (e.constructor && !o.call(e, "constructor") && !o.call(e.constructor.prototype, "isPrototypeOf")) return !1; + } catch (a) { + return !1; + }for (t in e) {}return void 0 === t || o.call(e, t); + }, r.each = function (e, r, a) { + var n, + o = 0, + i = e.length, + s = t(e);if (a) { + if (s) for (; i > o && (n = r.apply(e[o], a), n !== !1); o++) {} else for (o in e) { + if (n = r.apply(e[o], a), n === !1) break; + } + } else if (s) for (; i > o && (n = r.call(e[o], o, e[o]), n !== !1); o++) {} else for (o in e) { + if (n = r.call(e[o], o, e[o]), n === !1) break; + }return e; + }, r.data = function (e, t, n) { + if (void 0 === n) { + var o = e[r.expando], + i = o && a[o];if (void 0 === t) return i;if (i && t in i) return i[t]; + } else if (void 0 !== t) { + var o = e[r.expando] || (e[r.expando] = ++r.uuid);return a[o] = a[o] || {}, a[o][t] = n, n; + } + }, r.removeData = function (e, t) { + var n = e[r.expando], + o = n && a[n];o && r.each(t, function (e, t) { + delete o[t]; + }); + }, r.extend = function () { + var e, + t, + a, + n, + o, + i, + s = arguments[0] || {}, + l = 1, + u = arguments.length, + c = !1;for ("boolean" == typeof s && (c = s, s = arguments[l] || {}, l++), "object" != typeof s && "function" !== r.type(s) && (s = {}), l === u && (s = this, l--); u > l; l++) { + if (null != (o = arguments[l])) for (n in o) { + e = s[n], a = o[n], s !== a && (c && a && (r.isPlainObject(a) || (t = r.isArray(a))) ? (t ? (t = !1, i = e && r.isArray(e) ? e : []) : i = e && r.isPlainObject(e) ? e : {}, s[n] = r.extend(c, i, a)) : void 0 !== a && (s[n] = a)); + } + }return s; + }, r.queue = function (e, a, n) { + function o(e, r) { + var a = r || [];return null != e && (t(Object(e)) ? !function (e, t) { + for (var r = +t.length, a = 0, n = e.length; r > a;) { + e[n++] = t[a++]; + }if (r !== r) for (; void 0 !== t[a];) { + e[n++] = t[a++]; + }return e.length = n, e; + }(a, "string" == typeof e ? [e] : e) : [].push.call(a, e)), a; + }if (e) { + a = (a || "fx") + "queue";var i = r.data(e, a);return n ? (!i || r.isArray(n) ? i = r.data(e, a, o(n)) : i.push(n), i) : i || []; + } + }, r.dequeue = function (e, t) { + r.each(e.nodeType ? [e] : e, function (e, a) { + t = t || "fx";var n = r.queue(a, t), + o = n.shift();"inprogress" === o && (o = n.shift()), o && ("fx" === t && n.unshift("inprogress"), o.call(a, function () { + r.dequeue(a, t); + })); + }); + }, r.fn = r.prototype = { init: function (e) { + if (e.nodeType) return this[0] = e, this;throw new Error("Not a DOM node."); + }, offset: function () { + var t = this[0].getBoundingClientRect ? this[0].getBoundingClientRect() : { top: 0, left: 0 };return { top: t.top + (e.pageYOffset || document.scrollTop || 0) - (document.clientTop || 0), left: t.left + (e.pageXOffset || document.scrollLeft || 0) - (document.clientLeft || 0) }; + }, position: function () { + function e() { + for (var e = this.offsetParent || document; e && "html" === !e.nodeType.toLowerCase && "static" === e.style.position;) { + e = e.offsetParent; + }return e || document; + }var t = this[0], + e = e.apply(t), + a = this.offset(), + n = /^(?:body|html)$/i.test(e.nodeName) ? { top: 0, left: 0 } : r(e).offset();return a.top -= parseFloat(t.style.marginTop) || 0, a.left -= parseFloat(t.style.marginLeft) || 0, e.style && (n.top += parseFloat(e.style.borderTopWidth) || 0, n.left += parseFloat(e.style.borderLeftWidth) || 0), { top: a.top - n.top, left: a.left - n.left }; + } };var a = {};r.expando = "velocity" + new Date().getTime(), r.uuid = 0;for (var n = {}, o = n.hasOwnProperty, i = n.toString, s = "Boolean Number String Function Array Date RegExp Object Error".split(" "), l = 0; l < s.length; l++) { + n["[object " + s[l] + "]"] = s[l].toLowerCase(); + }r.fn.init.prototype = r.fn, e.Velocity = { Utilities: r }; + } +}(window), function (e) { + "object" == typeof module && "object" == typeof module.exports ? module.exports = e() : "function" == typeof define && define.amd ? define(e) : e(); +}(function () { + return function (e, t, r, a) { + function n(e) { + for (var t = -1, r = e ? e.length : 0, a = []; ++t < r;) { + var n = e[t];n && a.push(n); + }return a; + }function o(e) { + return m.isWrapped(e) ? e = [].slice.call(e) : m.isNode(e) && (e = [e]), e; + }function i(e) { + var t = f.data(e, "velocity");return null === t ? a : t; + }function s(e) { + return function (t) { + return Math.round(t * e) * (1 / e); + }; + }function l(e, r, a, n) { + function o(e, t) { + return 1 - 3 * t + 3 * e; + }function i(e, t) { + return 3 * t - 6 * e; + }function s(e) { + return 3 * e; + }function l(e, t, r) { + return ((o(t, r) * e + i(t, r)) * e + s(t)) * e; + }function u(e, t, r) { + return 3 * o(t, r) * e * e + 2 * i(t, r) * e + s(t); + }function c(t, r) { + for (var n = 0; m > n; ++n) { + var o = u(r, e, a);if (0 === o) return r;var i = l(r, e, a) - t;r -= i / o; + }return r; + }function p() { + for (var t = 0; b > t; ++t) { + w[t] = l(t * x, e, a); + } + }function f(t, r, n) { + var o, + i, + s = 0;do { + i = r + (n - r) / 2, o = l(i, e, a) - t, o > 0 ? n = i : r = i; + } while (Math.abs(o) > h && ++s < v);return i; + }function d(t) { + for (var r = 0, n = 1, o = b - 1; n != o && w[n] <= t; ++n) { + r += x; + }--n;var i = (t - w[n]) / (w[n + 1] - w[n]), + s = r + i * x, + l = u(s, e, a);return l >= y ? c(t, s) : 0 == l ? s : f(t, r, r + x); + }function g() { + V = !0, (e != r || a != n) && p(); + }var m = 4, + y = .001, + h = 1e-7, + v = 10, + b = 11, + x = 1 / (b - 1), + S = "Float32Array" in t;if (4 !== arguments.length) return !1;for (var P = 0; 4 > P; ++P) { + if ("number" != typeof arguments[P] || isNaN(arguments[P]) || !isFinite(arguments[P])) return !1; + }e = Math.min(e, 1), a = Math.min(a, 1), e = Math.max(e, 0), a = Math.max(a, 0);var w = S ? new Float32Array(b) : new Array(b), + V = !1, + C = function (t) { + return V || g(), e === r && a === n ? t : 0 === t ? 0 : 1 === t ? 1 : l(d(t), r, n); + };C.getControlPoints = function () { + return [{ x: e, y: r }, { x: a, y: n }]; + };var T = "generateBezier(" + [e, r, a, n] + ")";return C.toString = function () { + return T; + }, C; + }function u(e, t) { + var r = e;return m.isString(e) ? b.Easings[e] || (r = !1) : r = m.isArray(e) && 1 === e.length ? s.apply(null, e) : m.isArray(e) && 2 === e.length ? x.apply(null, e.concat([t])) : m.isArray(e) && 4 === e.length ? l.apply(null, e) : !1, r === !1 && (r = b.Easings[b.defaults.easing] ? b.defaults.easing : v), r; + }function c(e) { + if (e) { + var t = new Date().getTime(), + r = b.State.calls.length;r > 1e4 && (b.State.calls = n(b.State.calls));for (var o = 0; r > o; o++) { + if (b.State.calls[o]) { + var s = b.State.calls[o], + l = s[0], + u = s[2], + d = s[3], + g = !!d, + y = null;d || (d = b.State.calls[o][3] = t - 16);for (var h = Math.min((t - d) / u.duration, 1), v = 0, x = l.length; x > v; v++) { + var P = l[v], + V = P.element;if (i(V)) { + var C = !1;if (u.display !== a && null !== u.display && "none" !== u.display) { + if ("flex" === u.display) { + var T = ["-webkit-box", "-moz-box", "-ms-flexbox", "-webkit-flex"];f.each(T, function (e, t) { + S.setPropertyValue(V, "display", t); + }); + }S.setPropertyValue(V, "display", u.display); + }u.visibility !== a && "hidden" !== u.visibility && S.setPropertyValue(V, "visibility", u.visibility);for (var k in P) { + if ("element" !== k) { + var A, + F = P[k], + j = m.isString(F.easing) ? b.Easings[F.easing] : F.easing;if (1 === h) A = F.endValue;else { + var E = F.endValue - F.startValue;if (A = F.startValue + E * j(h, u, E), !g && A === F.currentValue) continue; + }if (F.currentValue = A, "tween" === k) y = A;else { + if (S.Hooks.registered[k]) { + var H = S.Hooks.getRoot(k), + N = i(V).rootPropertyValueCache[H];N && (F.rootPropertyValue = N); + }var L = S.setPropertyValue(V, k, F.currentValue + (0 === parseFloat(A) ? "" : F.unitType), F.rootPropertyValue, F.scrollData);S.Hooks.registered[k] && (i(V).rootPropertyValueCache[H] = S.Normalizations.registered[H] ? S.Normalizations.registered[H]("extract", null, L[1]) : L[1]), "transform" === L[0] && (C = !0); + } + } + }u.mobileHA && i(V).transformCache.translate3d === a && (i(V).transformCache.translate3d = "(0px, 0px, 0px)", C = !0), C && S.flushTransformCache(V); + } + }u.display !== a && "none" !== u.display && (b.State.calls[o][2].display = !1), u.visibility !== a && "hidden" !== u.visibility && (b.State.calls[o][2].visibility = !1), u.progress && u.progress.call(s[1], s[1], h, Math.max(0, d + u.duration - t), d, y), 1 === h && p(o); + } + } + }b.State.isTicking && w(c); + }function p(e, t) { + if (!b.State.calls[e]) return !1;for (var r = b.State.calls[e][0], n = b.State.calls[e][1], o = b.State.calls[e][2], s = b.State.calls[e][4], l = !1, u = 0, c = r.length; c > u; u++) { + var p = r[u].element;if (t || o.loop || ("none" === o.display && S.setPropertyValue(p, "display", o.display), "hidden" === o.visibility && S.setPropertyValue(p, "visibility", o.visibility)), o.loop !== !0 && (f.queue(p)[1] === a || !/\.velocityQueueEntryFlag/i.test(f.queue(p)[1])) && i(p)) { + i(p).isAnimating = !1, i(p).rootPropertyValueCache = {};var d = !1;f.each(S.Lists.transforms3D, function (e, t) { + var r = /^scale/.test(t) ? 1 : 0, + n = i(p).transformCache[t];i(p).transformCache[t] !== a && new RegExp("^\\(" + r + "[^.]").test(n) && (d = !0, delete i(p).transformCache[t]); + }), o.mobileHA && (d = !0, delete i(p).transformCache.translate3d), d && S.flushTransformCache(p), S.Values.removeClass(p, "velocity-animating"); + }if (!t && o.complete && !o.loop && u === c - 1) try { + o.complete.call(n, n); + } catch (g) { + setTimeout(function () { + throw g; + }, 1); + }s && o.loop !== !0 && s(n), i(p) && o.loop === !0 && !t && (f.each(i(p).tweensContainer, function (e, t) { + /^rotate/.test(e) && 360 === parseFloat(t.endValue) && (t.endValue = 0, t.startValue = 360), /^backgroundPosition/.test(e) && 100 === parseFloat(t.endValue) && "%" === t.unitType && (t.endValue = 0, t.startValue = 100); + }), b(p, "reverse", { loop: !0, delay: o.delay })), o.queue !== !1 && f.dequeue(p, o.queue); + }b.State.calls[e] = !1;for (var m = 0, y = b.State.calls.length; y > m; m++) { + if (b.State.calls[m] !== !1) { + l = !0;break; + } + }l === !1 && (b.State.isTicking = !1, delete b.State.calls, b.State.calls = []); + }var f, + d = function () { + if (r.documentMode) return r.documentMode;for (var e = 7; e > 4; e--) { + var t = r.createElement("div");if (t.innerHTML = "", t.getElementsByTagName("span").length) return t = null, e; + }return a; + }(), + g = function () { + var e = 0;return t.webkitRequestAnimationFrame || t.mozRequestAnimationFrame || function (t) { + var r, + a = new Date().getTime();return r = Math.max(0, 16 - (a - e)), e = a + r, setTimeout(function () { + t(a + r); + }, r); + }; + }(), + m = { isString: function (e) { + return "string" == typeof e; + }, isArray: Array.isArray || function (e) { + return "[object Array]" === Object.prototype.toString.call(e); + }, isFunction: function (e) { + return "[object Function]" === Object.prototype.toString.call(e); + }, isNode: function (e) { + return e && e.nodeType; + }, isNodeList: function (e) { + return "object" == typeof e && /^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e)) && e.length !== a && (0 === e.length || "object" == typeof e[0] && e[0].nodeType > 0); + }, isWrapped: function (e) { + return e && (e.jquery || t.Zepto && t.Zepto.zepto.isZ(e)); + }, isSVG: function (e) { + return t.SVGElement && e instanceof t.SVGElement; + }, isEmptyObject: function (e) { + for (var t in e) { + return !1; + }return !0; + } }, + y = !1;if (e.fn && e.fn.jquery ? (f = e, y = !0) : f = t.Velocity.Utilities, 8 >= d && !y) throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if (7 >= d) return void (jQuery.fn.velocity = jQuery.fn.animate);var h = 400, + v = "swing", + b = { State: { isMobile: /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent), isAndroid: /Android/i.test(navigator.userAgent), isGingerbread: /Android 2\.3\.[3-7]/i.test(navigator.userAgent), isChrome: t.chrome, isFirefox: /Firefox/i.test(navigator.userAgent), prefixElement: r.createElement("div"), prefixMatches: {}, scrollAnchor: null, scrollPropertyLeft: null, scrollPropertyTop: null, isTicking: !1, calls: [] }, CSS: {}, Utilities: f, Redirects: {}, Easings: {}, Promise: t.Promise, defaults: { queue: "", duration: h, easing: v, begin: a, complete: a, progress: a, display: a, visibility: a, loop: !1, delay: !1, mobileHA: !0, _cacheValues: !0 }, init: function (e) { + f.data(e, "velocity", { isSVG: m.isSVG(e), isAnimating: !1, computedStyle: null, tweensContainer: null, rootPropertyValueCache: {}, transformCache: {} }); + }, hook: null, mock: !1, version: { major: 1, minor: 2, patch: 2 }, debug: !1 };t.pageYOffset !== a ? (b.State.scrollAnchor = t, b.State.scrollPropertyLeft = "pageXOffset", b.State.scrollPropertyTop = "pageYOffset") : (b.State.scrollAnchor = r.documentElement || r.body.parentNode || r.body, b.State.scrollPropertyLeft = "scrollLeft", b.State.scrollPropertyTop = "scrollTop");var x = function () { + function e(e) { + return -e.tension * e.x - e.friction * e.v; + }function t(t, r, a) { + var n = { x: t.x + a.dx * r, v: t.v + a.dv * r, tension: t.tension, friction: t.friction };return { dx: n.v, dv: e(n) }; + }function r(r, a) { + var n = { dx: r.v, dv: e(r) }, + o = t(r, .5 * a, n), + i = t(r, .5 * a, o), + s = t(r, a, i), + l = 1 / 6 * (n.dx + 2 * (o.dx + i.dx) + s.dx), + u = 1 / 6 * (n.dv + 2 * (o.dv + i.dv) + s.dv);return r.x = r.x + l * a, r.v = r.v + u * a, r; + }return function a(e, t, n) { + var o, + i, + s, + l = { x: -1, v: 0, tension: null, friction: null }, + u = [0], + c = 0, + p = 1e-4, + f = .016;for (e = parseFloat(e) || 500, t = parseFloat(t) || 20, n = n || null, l.tension = e, l.friction = t, o = null !== n, o ? (c = a(e, t), i = c / n * f) : i = f; s = r(s || l, i), u.push(1 + s.x), c += 16, Math.abs(s.x) > p && Math.abs(s.v) > p;) {}return o ? function (e) { + return u[e * (u.length - 1) | 0]; + } : c; + }; + }();b.Easings = { linear: function (e) { + return e; + }, swing: function (e) { + return .5 - Math.cos(e * Math.PI) / 2; + }, spring: function (e) { + return 1 - Math.cos(4.5 * e * Math.PI) * Math.exp(6 * -e); + } }, f.each([["ease", [.25, .1, .25, 1]], ["ease-in", [.42, 0, 1, 1]], ["ease-out", [0, 0, .58, 1]], ["ease-in-out", [.42, 0, .58, 1]], ["easeInSine", [.47, 0, .745, .715]], ["easeOutSine", [.39, .575, .565, 1]], ["easeInOutSine", [.445, .05, .55, .95]], ["easeInQuad", [.55, .085, .68, .53]], ["easeOutQuad", [.25, .46, .45, .94]], ["easeInOutQuad", [.455, .03, .515, .955]], ["easeInCubic", [.55, .055, .675, .19]], ["easeOutCubic", [.215, .61, .355, 1]], ["easeInOutCubic", [.645, .045, .355, 1]], ["easeInQuart", [.895, .03, .685, .22]], ["easeOutQuart", [.165, .84, .44, 1]], ["easeInOutQuart", [.77, 0, .175, 1]], ["easeInQuint", [.755, .05, .855, .06]], ["easeOutQuint", [.23, 1, .32, 1]], ["easeInOutQuint", [.86, 0, .07, 1]], ["easeInExpo", [.95, .05, .795, .035]], ["easeOutExpo", [.19, 1, .22, 1]], ["easeInOutExpo", [1, 0, 0, 1]], ["easeInCirc", [.6, .04, .98, .335]], ["easeOutCirc", [.075, .82, .165, 1]], ["easeInOutCirc", [.785, .135, .15, .86]]], function (e, t) { + b.Easings[t[0]] = l.apply(null, t[1]); + });var S = b.CSS = { RegEx: { isHex: /^#([A-f\d]{3}){1,2}$/i, valueUnwrap: /^[A-z]+\((.*)\)$/i, wrappedValueAlreadyExtracted: /[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/, valueSplit: /([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi }, Lists: { colors: ["fill", "stroke", "stopColor", "color", "backgroundColor", "borderColor", "borderTopColor", "borderRightColor", "borderBottomColor", "borderLeftColor", "outlineColor"], transformsBase: ["translateX", "translateY", "scale", "scaleX", "scaleY", "skewX", "skewY", "rotateZ"], transforms3D: ["transformPerspective", "translateZ", "scaleZ", "rotateX", "rotateY"] }, Hooks: { templates: { textShadow: ["Color X Y Blur", "black 0px 0px 0px"], boxShadow: ["Color X Y Blur Spread", "black 0px 0px 0px 0px"], clip: ["Top Right Bottom Left", "0px 0px 0px 0px"], backgroundPosition: ["X Y", "0% 0%"], transformOrigin: ["X Y Z", "50% 50% 0px"], perspectiveOrigin: ["X Y", "50% 50%"] }, registered: {}, register: function () { + for (var e = 0; e < S.Lists.colors.length; e++) { + var t = "color" === S.Lists.colors[e] ? "0 0 0 1" : "255 255 255 1";S.Hooks.templates[S.Lists.colors[e]] = ["Red Green Blue Alpha", t]; + }var r, a, n;if (d) for (r in S.Hooks.templates) { + a = S.Hooks.templates[r], n = a[0].split(" ");var o = a[1].match(S.RegEx.valueSplit);"Color" === n[0] && (n.push(n.shift()), o.push(o.shift()), S.Hooks.templates[r] = [n.join(" "), o.join(" ")]); + }for (r in S.Hooks.templates) { + a = S.Hooks.templates[r], n = a[0].split(" ");for (var e in n) { + var i = r + n[e], + s = e;S.Hooks.registered[i] = [r, s]; + } + } + }, getRoot: function (e) { + var t = S.Hooks.registered[e];return t ? t[0] : e; + }, cleanRootPropertyValue: function (e, t) { + return S.RegEx.valueUnwrap.test(t) && (t = t.match(S.RegEx.valueUnwrap)[1]), S.Values.isCSSNullValue(t) && (t = S.Hooks.templates[e][1]), t; + }, extractValue: function (e, t) { + var r = S.Hooks.registered[e];if (r) { + var a = r[0], + n = r[1];return t = S.Hooks.cleanRootPropertyValue(a, t), t.toString().match(S.RegEx.valueSplit)[n]; + }return t; + }, injectValue: function (e, t, r) { + var a = S.Hooks.registered[e];if (a) { + var n, + o, + i = a[0], + s = a[1];return r = S.Hooks.cleanRootPropertyValue(i, r), n = r.toString().match(S.RegEx.valueSplit), n[s] = t, o = n.join(" "); + }return r; + } }, Normalizations: { registered: { clip: function (e, t, r) { + switch (e) {case "name": + return "clip";case "extract": + var a;return S.RegEx.wrappedValueAlreadyExtracted.test(r) ? a = r : (a = r.toString().match(S.RegEx.valueUnwrap), a = a ? a[1].replace(/,(\s+)?/g, " ") : r), a;case "inject": + return "rect(" + r + ")";} + }, blur: function (e, t, r) { + switch (e) {case "name": + return b.State.isFirefox ? "filter" : "-webkit-filter";case "extract": + var a = parseFloat(r);if (!a && 0 !== a) { + var n = r.toString().match(/blur\(([0-9]+[A-z]+)\)/i);a = n ? n[1] : 0; + }return a;case "inject": + return parseFloat(r) ? "blur(" + r + ")" : "none";} + }, opacity: function (e, t, r) { + if (8 >= d) switch (e) {case "name": + return "filter";case "extract": + var a = r.toString().match(/alpha\(opacity=(.*)\)/i);return r = a ? a[1] / 100 : 1;case "inject": + return t.style.zoom = 1, parseFloat(r) >= 1 ? "" : "alpha(opacity=" + parseInt(100 * parseFloat(r), 10) + ")";} else switch (e) {case "name": + return "opacity";case "extract": + return r;case "inject": + return r;} + } }, register: function () { + 9 >= d || b.State.isGingerbread || (S.Lists.transformsBase = S.Lists.transformsBase.concat(S.Lists.transforms3D));for (var e = 0; e < S.Lists.transformsBase.length; e++) { + !function () { + var t = S.Lists.transformsBase[e];S.Normalizations.registered[t] = function (e, r, n) { + switch (e) {case "name": + return "transform";case "extract": + return i(r) === a || i(r).transformCache[t] === a ? /^scale/i.test(t) ? 1 : 0 : i(r).transformCache[t].replace(/[()]/g, "");case "inject": + var o = !1;switch (t.substr(0, t.length - 1)) {case "translate": + o = !/(%|px|em|rem|vw|vh|\d)$/i.test(n);break;case "scal":case "scale": + b.State.isAndroid && i(r).transformCache[t] === a && 1 > n && (n = 1), o = !/(\d)$/i.test(n);break;case "skew": + o = !/(deg|\d)$/i.test(n);break;case "rotate": + o = !/(deg|\d)$/i.test(n);}return o || (i(r).transformCache[t] = "(" + n + ")"), i(r).transformCache[t];} + }; + }(); + }for (var e = 0; e < S.Lists.colors.length; e++) { + !function () { + var t = S.Lists.colors[e];S.Normalizations.registered[t] = function (e, r, n) { + switch (e) {case "name": + return t;case "extract": + var o;if (S.RegEx.wrappedValueAlreadyExtracted.test(n)) o = n;else { + var i, + s = { black: "rgb(0, 0, 0)", blue: "rgb(0, 0, 255)", gray: "rgb(128, 128, 128)", green: "rgb(0, 128, 0)", red: "rgb(255, 0, 0)", white: "rgb(255, 255, 255)" };/^[A-z]+$/i.test(n) ? i = s[n] !== a ? s[n] : s.black : S.RegEx.isHex.test(n) ? i = "rgb(" + S.Values.hexToRgb(n).join(" ") + ")" : /^rgba?\(/i.test(n) || (i = s.black), o = (i || n).toString().match(S.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g, " "); + }return 8 >= d || 3 !== o.split(" ").length || (o += " 1"), o;case "inject": + return 8 >= d ? 4 === n.split(" ").length && (n = n.split(/\s+/).slice(0, 3).join(" ")) : 3 === n.split(" ").length && (n += " 1"), (8 >= d ? "rgb" : "rgba") + "(" + n.replace(/\s+/g, ",").replace(/\.(\d)+(?=,)/g, "") + ")";} + }; + }(); + } + } }, Names: { camelCase: function (e) { + return e.replace(/-(\w)/g, function (e, t) { + return t.toUpperCase(); + }); + }, SVGAttribute: function (e) { + var t = "width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return (d || b.State.isAndroid && !b.State.isChrome) && (t += "|transform"), new RegExp("^(" + t + ")$", "i").test(e); + }, prefixCheck: function (e) { + if (b.State.prefixMatches[e]) return [b.State.prefixMatches[e], !0];for (var t = ["", "Webkit", "Moz", "ms", "O"], r = 0, a = t.length; a > r; r++) { + var n;if (n = 0 === r ? e : t[r] + e.replace(/^\w/, function (e) { + return e.toUpperCase(); + }), m.isString(b.State.prefixElement.style[n])) return b.State.prefixMatches[e] = n, [n, !0]; + }return [e, !1]; + } }, Values: { hexToRgb: function (e) { + var t, + r = /^#?([a-f\d])([a-f\d])([a-f\d])$/i, + a = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return e = e.replace(r, function (e, t, r, a) { + return t + t + r + r + a + a; + }), t = a.exec(e), t ? [parseInt(t[1], 16), parseInt(t[2], 16), parseInt(t[3], 16)] : [0, 0, 0]; + }, isCSSNullValue: function (e) { + return 0 == e || /^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e); + }, getUnitType: function (e) { + return (/^(rotate|skew)/i.test(e) ? "deg" : /(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e) ? "" : "px" + ); + }, getDisplayType: function (e) { + var t = e && e.tagName.toString().toLowerCase();return (/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t) ? "inline" : /^(li)$/i.test(t) ? "list-item" : /^(tr)$/i.test(t) ? "table-row" : /^(table)$/i.test(t) ? "table" : /^(tbody)$/i.test(t) ? "table-row-group" : "block" + ); + }, addClass: function (e, t) { + e.classList ? e.classList.add(t) : e.className += (e.className.length ? " " : "") + t; + }, removeClass: function (e, t) { + e.classList ? e.classList.remove(t) : e.className = e.className.toString().replace(new RegExp("(^|\\s)" + t.split(" ").join("|") + "(\\s|$)", "gi"), " "); + } }, getPropertyValue: function (e, r, n, o) { + function s(e, r) { + function n() { + u && S.setPropertyValue(e, "display", "none"); + }var l = 0;if (8 >= d) l = f.css(e, r);else { + var u = !1;if (/^(width|height)$/.test(r) && 0 === S.getPropertyValue(e, "display") && (u = !0, S.setPropertyValue(e, "display", S.Values.getDisplayType(e))), !o) { + if ("height" === r && "border-box" !== S.getPropertyValue(e, "boxSizing").toString().toLowerCase()) { + var c = e.offsetHeight - (parseFloat(S.getPropertyValue(e, "borderTopWidth")) || 0) - (parseFloat(S.getPropertyValue(e, "borderBottomWidth")) || 0) - (parseFloat(S.getPropertyValue(e, "paddingTop")) || 0) - (parseFloat(S.getPropertyValue(e, "paddingBottom")) || 0);return n(), c; + }if ("width" === r && "border-box" !== S.getPropertyValue(e, "boxSizing").toString().toLowerCase()) { + var p = e.offsetWidth - (parseFloat(S.getPropertyValue(e, "borderLeftWidth")) || 0) - (parseFloat(S.getPropertyValue(e, "borderRightWidth")) || 0) - (parseFloat(S.getPropertyValue(e, "paddingLeft")) || 0) - (parseFloat(S.getPropertyValue(e, "paddingRight")) || 0);return n(), p; + } + }var g;g = i(e) === a ? t.getComputedStyle(e, null) : i(e).computedStyle ? i(e).computedStyle : i(e).computedStyle = t.getComputedStyle(e, null), "borderColor" === r && (r = "borderTopColor"), l = 9 === d && "filter" === r ? g.getPropertyValue(r) : g[r], ("" === l || null === l) && (l = e.style[r]), n(); + }if ("auto" === l && /^(top|right|bottom|left)$/i.test(r)) { + var m = s(e, "position");("fixed" === m || "absolute" === m && /top|left/i.test(r)) && (l = f(e).position()[r] + "px"); + }return l; + }var l;if (S.Hooks.registered[r]) { + var u = r, + c = S.Hooks.getRoot(u);n === a && (n = S.getPropertyValue(e, S.Names.prefixCheck(c)[0])), S.Normalizations.registered[c] && (n = S.Normalizations.registered[c]("extract", e, n)), l = S.Hooks.extractValue(u, n); + } else if (S.Normalizations.registered[r]) { + var p, g;p = S.Normalizations.registered[r]("name", e), "transform" !== p && (g = s(e, S.Names.prefixCheck(p)[0]), S.Values.isCSSNullValue(g) && S.Hooks.templates[r] && (g = S.Hooks.templates[r][1])), l = S.Normalizations.registered[r]("extract", e, g); + }if (!/^[\d-]/.test(l)) if (i(e) && i(e).isSVG && S.Names.SVGAttribute(r)) { + if (/^(height|width)$/i.test(r)) try { + l = e.getBBox()[r]; + } catch (m) { + l = 0; + } else l = e.getAttribute(r); + } else l = s(e, S.Names.prefixCheck(r)[0]);return S.Values.isCSSNullValue(l) && (l = 0), b.debug >= 2 && console.log("Get " + r + ": " + l), l; + }, setPropertyValue: function (e, r, a, n, o) { + var s = r;if ("scroll" === r) o.container ? o.container["scroll" + o.direction] = a : "Left" === o.direction ? t.scrollTo(a, o.alternateValue) : t.scrollTo(o.alternateValue, a);else if (S.Normalizations.registered[r] && "transform" === S.Normalizations.registered[r]("name", e)) S.Normalizations.registered[r]("inject", e, a), s = "transform", a = i(e).transformCache[r];else { + if (S.Hooks.registered[r]) { + var l = r, + u = S.Hooks.getRoot(r);n = n || S.getPropertyValue(e, u), a = S.Hooks.injectValue(l, a, n), r = u; + }if (S.Normalizations.registered[r] && (a = S.Normalizations.registered[r]("inject", e, a), r = S.Normalizations.registered[r]("name", e)), s = S.Names.prefixCheck(r)[0], 8 >= d) try { + e.style[s] = a; + } catch (c) { + b.debug && console.log("Browser does not support [" + a + "] for [" + s + "]"); + } else i(e) && i(e).isSVG && S.Names.SVGAttribute(r) ? e.setAttribute(r, a) : e.style[s] = a;b.debug >= 2 && console.log("Set " + r + " (" + s + "): " + a); + }return [s, a]; + }, flushTransformCache: function (e) { + function t(t) { + return parseFloat(S.getPropertyValue(e, t)); + }var r = "";if ((d || b.State.isAndroid && !b.State.isChrome) && i(e).isSVG) { + var a = { translate: [t("translateX"), t("translateY")], skewX: [t("skewX")], skewY: [t("skewY")], scale: 1 !== t("scale") ? [t("scale"), t("scale")] : [t("scaleX"), t("scaleY")], rotate: [t("rotateZ"), 0, 0] };f.each(i(e).transformCache, function (e) { + /^translate/i.test(e) ? e = "translate" : /^scale/i.test(e) ? e = "scale" : /^rotate/i.test(e) && (e = "rotate"), a[e] && (r += e + "(" + a[e].join(" ") + ") ", delete a[e]); + }); + } else { + var n, o;f.each(i(e).transformCache, function (t) { + return n = i(e).transformCache[t], "transformPerspective" === t ? (o = n, !0) : (9 === d && "rotateZ" === t && (t = "rotate"), void (r += t + n + " ")); + }), o && (r = "perspective" + o + " " + r); + }S.setPropertyValue(e, "transform", r); + } };S.Hooks.register(), S.Normalizations.register(), b.hook = function (e, t, r) { + var n = a;return e = o(e), f.each(e, function (e, o) { + if (i(o) === a && b.init(o), r === a) n === a && (n = b.CSS.getPropertyValue(o, t));else { + var s = b.CSS.setPropertyValue(o, t, r);"transform" === s[0] && b.CSS.flushTransformCache(o), n = s; + } + }), n; + };var P = function () { + function e() { + return s ? k.promise || null : l; + }function n() { + function e(e) { + function p(e, t) { + var r = a, + n = a, + i = a;return m.isArray(e) ? (r = e[0], !m.isArray(e[1]) && /^[\d-]/.test(e[1]) || m.isFunction(e[1]) || S.RegEx.isHex.test(e[1]) ? i = e[1] : (m.isString(e[1]) && !S.RegEx.isHex.test(e[1]) || m.isArray(e[1])) && (n = t ? e[1] : u(e[1], s.duration), e[2] !== a && (i = e[2]))) : r = e, t || (n = n || s.easing), m.isFunction(r) && (r = r.call(o, V, w)), m.isFunction(i) && (i = i.call(o, V, w)), [r || 0, n, i]; + }function d(e, t) { + var r, a;return a = (t || "0").toString().toLowerCase().replace(/[%A-z]+$/, function (e) { + return r = e, ""; + }), r || (r = S.Values.getUnitType(e)), [a, r]; + }function h() { + var e = { myParent: o.parentNode || r.body, position: S.getPropertyValue(o, "position"), fontSize: S.getPropertyValue(o, "fontSize") }, + a = e.position === L.lastPosition && e.myParent === L.lastParent, + n = e.fontSize === L.lastFontSize;L.lastParent = e.myParent, L.lastPosition = e.position, L.lastFontSize = e.fontSize;var s = 100, + l = {};if (n && a) l.emToPx = L.lastEmToPx, l.percentToPxWidth = L.lastPercentToPxWidth, l.percentToPxHeight = L.lastPercentToPxHeight;else { + var u = i(o).isSVG ? r.createElementNS("http://www.w3.org/2000/svg", "rect") : r.createElement("div");b.init(u), e.myParent.appendChild(u), f.each(["overflow", "overflowX", "overflowY"], function (e, t) { + b.CSS.setPropertyValue(u, t, "hidden"); + }), b.CSS.setPropertyValue(u, "position", e.position), b.CSS.setPropertyValue(u, "fontSize", e.fontSize), b.CSS.setPropertyValue(u, "boxSizing", "content-box"), f.each(["minWidth", "maxWidth", "width", "minHeight", "maxHeight", "height"], function (e, t) { + b.CSS.setPropertyValue(u, t, s + "%"); + }), b.CSS.setPropertyValue(u, "paddingLeft", s + "em"), l.percentToPxWidth = L.lastPercentToPxWidth = (parseFloat(S.getPropertyValue(u, "width", null, !0)) || 1) / s, l.percentToPxHeight = L.lastPercentToPxHeight = (parseFloat(S.getPropertyValue(u, "height", null, !0)) || 1) / s, l.emToPx = L.lastEmToPx = (parseFloat(S.getPropertyValue(u, "paddingLeft")) || 1) / s, e.myParent.removeChild(u); + }return null === L.remToPx && (L.remToPx = parseFloat(S.getPropertyValue(r.body, "fontSize")) || 16), null === L.vwToPx && (L.vwToPx = parseFloat(t.innerWidth) / 100, L.vhToPx = parseFloat(t.innerHeight) / 100), l.remToPx = L.remToPx, l.vwToPx = L.vwToPx, l.vhToPx = L.vhToPx, b.debug >= 1 && console.log("Unit ratios: " + JSON.stringify(l), o), l; + }if (s.begin && 0 === V) try { + s.begin.call(g, g); + } catch (x) { + setTimeout(function () { + throw x; + }, 1); + }if ("scroll" === A) { + var P, + C, + T, + F = /^x$/i.test(s.axis) ? "Left" : "Top", + j = parseFloat(s.offset) || 0;s.container ? m.isWrapped(s.container) || m.isNode(s.container) ? (s.container = s.container[0] || s.container, P = s.container["scroll" + F], T = P + f(o).position()[F.toLowerCase()] + j) : s.container = null : (P = b.State.scrollAnchor[b.State["scrollProperty" + F]], C = b.State.scrollAnchor[b.State["scrollProperty" + ("Left" === F ? "Top" : "Left")]], T = f(o).offset()[F.toLowerCase()] + j), l = { scroll: { rootPropertyValue: !1, startValue: P, currentValue: P, endValue: T, unitType: "", easing: s.easing, scrollData: { container: s.container, direction: F, alternateValue: C } }, element: o }, b.debug && console.log("tweensContainer (scroll): ", l.scroll, o); + } else if ("reverse" === A) { + if (!i(o).tweensContainer) return void f.dequeue(o, s.queue);"none" === i(o).opts.display && (i(o).opts.display = "auto"), "hidden" === i(o).opts.visibility && (i(o).opts.visibility = "visible"), i(o).opts.loop = !1, i(o).opts.begin = null, i(o).opts.complete = null, v.easing || delete s.easing, v.duration || delete s.duration, s = f.extend({}, i(o).opts, s);var E = f.extend(!0, {}, i(o).tweensContainer);for (var H in E) { + if ("element" !== H) { + var N = E[H].startValue;E[H].startValue = E[H].currentValue = E[H].endValue, E[H].endValue = N, m.isEmptyObject(v) || (E[H].easing = s.easing), b.debug && console.log("reverse tweensContainer (" + H + "): " + JSON.stringify(E[H]), o); + } + }l = E; + } else if ("start" === A) { + var E;i(o).tweensContainer && i(o).isAnimating === !0 && (E = i(o).tweensContainer), f.each(y, function (e, t) { + if (RegExp("^" + S.Lists.colors.join("$|^") + "$").test(e)) { + var r = p(t, !0), + n = r[0], + o = r[1], + i = r[2];if (S.RegEx.isHex.test(n)) { + for (var s = ["Red", "Green", "Blue"], l = S.Values.hexToRgb(n), u = i ? S.Values.hexToRgb(i) : a, c = 0; c < s.length; c++) { + var f = [l[c]];o && f.push(o), u !== a && f.push(u[c]), y[e + s[c]] = f; + }delete y[e]; + } + } + });for (var z in y) { + var O = p(y[z]), + q = O[0], + $ = O[1], + M = O[2];z = S.Names.camelCase(z);var I = S.Hooks.getRoot(z), + B = !1;if (i(o).isSVG || "tween" === I || S.Names.prefixCheck(I)[1] !== !1 || S.Normalizations.registered[I] !== a) { + (s.display !== a && null !== s.display && "none" !== s.display || s.visibility !== a && "hidden" !== s.visibility) && /opacity|filter/.test(z) && !M && 0 !== q && (M = 0), s._cacheValues && E && E[z] ? (M === a && (M = E[z].endValue + E[z].unitType), B = i(o).rootPropertyValueCache[I]) : S.Hooks.registered[z] ? M === a ? (B = S.getPropertyValue(o, I), M = S.getPropertyValue(o, z, B)) : B = S.Hooks.templates[I][1] : M === a && (M = S.getPropertyValue(o, z));var W, + G, + Y, + D = !1;if (W = d(z, M), M = W[0], Y = W[1], W = d(z, q), q = W[0].replace(/^([+-\/*])=/, function (e, t) { + return D = t, ""; + }), G = W[1], M = parseFloat(M) || 0, q = parseFloat(q) || 0, "%" === G && (/^(fontSize|lineHeight)$/.test(z) ? (q /= 100, G = "em") : /^scale/.test(z) ? (q /= 100, G = "") : /(Red|Green|Blue)$/i.test(z) && (q = q / 100 * 255, G = "")), /[\/*]/.test(D)) G = Y;else if (Y !== G && 0 !== M) if (0 === q) G = Y;else { + n = n || h();var Q = /margin|padding|left|right|width|text|word|letter/i.test(z) || /X$/.test(z) || "x" === z ? "x" : "y";switch (Y) {case "%": + M *= "x" === Q ? n.percentToPxWidth : n.percentToPxHeight;break;case "px": + break;default: + M *= n[Y + "ToPx"];}switch (G) {case "%": + M *= 1 / ("x" === Q ? n.percentToPxWidth : n.percentToPxHeight);break;case "px": + break;default: + M *= 1 / n[G + "ToPx"];} + }switch (D) {case "+": + q = M + q;break;case "-": + q = M - q;break;case "*": + q = M * q;break;case "/": + q = M / q;}l[z] = { rootPropertyValue: B, startValue: M, currentValue: M, endValue: q, unitType: G, easing: $ }, b.debug && console.log("tweensContainer (" + z + "): " + JSON.stringify(l[z]), o); + } else b.debug && console.log("Skipping [" + I + "] due to a lack of browser support."); + }l.element = o; + }l.element && (S.Values.addClass(o, "velocity-animating"), R.push(l), "" === s.queue && (i(o).tweensContainer = l, i(o).opts = s), i(o).isAnimating = !0, V === w - 1 ? (b.State.calls.push([R, g, s, null, k.resolver]), b.State.isTicking === !1 && (b.State.isTicking = !0, c())) : V++); + }var n, + o = this, + s = f.extend({}, b.defaults, v), + l = {};switch (i(o) === a && b.init(o), parseFloat(s.delay) && s.queue !== !1 && f.queue(o, s.queue, function (e) { + b.velocityQueueEntryFlag = !0, i(o).delayTimer = { setTimeout: setTimeout(e, parseFloat(s.delay)), next: e }; + }), s.duration.toString().toLowerCase()) {case "fast": + s.duration = 200;break;case "normal": + s.duration = h;break;case "slow": + s.duration = 600;break;default: + s.duration = parseFloat(s.duration) || 1;}b.mock !== !1 && (b.mock === !0 ? s.duration = s.delay = 1 : (s.duration *= parseFloat(b.mock) || 1, s.delay *= parseFloat(b.mock) || 1)), s.easing = u(s.easing, s.duration), s.begin && !m.isFunction(s.begin) && (s.begin = null), s.progress && !m.isFunction(s.progress) && (s.progress = null), s.complete && !m.isFunction(s.complete) && (s.complete = null), s.display !== a && null !== s.display && (s.display = s.display.toString().toLowerCase(), "auto" === s.display && (s.display = b.CSS.Values.getDisplayType(o))), s.visibility !== a && null !== s.visibility && (s.visibility = s.visibility.toString().toLowerCase()), s.mobileHA = s.mobileHA && b.State.isMobile && !b.State.isGingerbread, s.queue === !1 ? s.delay ? setTimeout(e, s.delay) : e() : f.queue(o, s.queue, function (t, r) { + return r === !0 ? (k.promise && k.resolver(g), !0) : (b.velocityQueueEntryFlag = !0, void e(t)); + }), "" !== s.queue && "fx" !== s.queue || "inprogress" === f.queue(o)[0] || f.dequeue(o); + }var s, + l, + d, + g, + y, + v, + x = arguments[0] && (arguments[0].p || f.isPlainObject(arguments[0].properties) && !arguments[0].properties.names || m.isString(arguments[0].properties));if (m.isWrapped(this) ? (s = !1, d = 0, g = this, l = this) : (s = !0, d = 1, g = x ? arguments[0].elements || arguments[0].e : arguments[0]), g = o(g)) { + x ? (y = arguments[0].properties || arguments[0].p, v = arguments[0].options || arguments[0].o) : (y = arguments[d], v = arguments[d + 1]);var w = g.length, + V = 0;if (!/^(stop|finish)$/i.test(y) && !f.isPlainObject(v)) { + var C = d + 1;v = {};for (var T = C; T < arguments.length; T++) { + m.isArray(arguments[T]) || !/^(fast|normal|slow)$/i.test(arguments[T]) && !/^\d/.test(arguments[T]) ? m.isString(arguments[T]) || m.isArray(arguments[T]) ? v.easing = arguments[T] : m.isFunction(arguments[T]) && (v.complete = arguments[T]) : v.duration = arguments[T]; + } + }var k = { promise: null, resolver: null, rejecter: null };s && b.Promise && (k.promise = new b.Promise(function (e, t) { + k.resolver = e, k.rejecter = t; + }));var A;switch (y) {case "scroll": + A = "scroll";break;case "reverse": + A = "reverse";break;case "finish":case "stop": + f.each(g, function (e, t) { + i(t) && i(t).delayTimer && (clearTimeout(i(t).delayTimer.setTimeout), i(t).delayTimer.next && i(t).delayTimer.next(), delete i(t).delayTimer); + });var F = [];return f.each(b.State.calls, function (e, t) { + t && f.each(t[1], function (r, n) { + var o = v === a ? "" : v;return o === !0 || t[2].queue === o || v === a && t[2].queue === !1 ? void f.each(g, function (r, a) { + a === n && ((v === !0 || m.isString(v)) && (f.each(f.queue(a, m.isString(v) ? v : ""), function (e, t) { + m.isFunction(t) && t(null, !0); + }), f.queue(a, m.isString(v) ? v : "", [])), "stop" === y ? (i(a) && i(a).tweensContainer && o !== !1 && f.each(i(a).tweensContainer, function (e, t) { + t.endValue = t.currentValue; + }), F.push(e)) : "finish" === y && (t[2].duration = 1)); + }) : !0; + }); + }), "stop" === y && (f.each(F, function (e, t) { + p(t, !0); + }), k.promise && k.resolver(g)), e();default: + if (!f.isPlainObject(y) || m.isEmptyObject(y)) { + if (m.isString(y) && b.Redirects[y]) { + var j = f.extend({}, v), + E = j.duration, + H = j.delay || 0;return j.backwards === !0 && (g = f.extend(!0, [], g).reverse()), f.each(g, function (e, t) { + parseFloat(j.stagger) ? j.delay = H + parseFloat(j.stagger) * e : m.isFunction(j.stagger) && (j.delay = H + j.stagger.call(t, e, w)), j.drag && (j.duration = parseFloat(E) || (/^(callout|transition)/.test(y) ? 1e3 : h), j.duration = Math.max(j.duration * (j.backwards ? 1 - e / w : (e + 1) / w), .75 * j.duration, 200)), b.Redirects[y].call(t, t, j || {}, e, w, g, k.promise ? k : a); + }), e(); + }var N = "Velocity: First argument (" + y + ") was not a property map, a known action, or a registered redirect. Aborting.";return k.promise ? k.rejecter(new Error(N)) : console.log(N), e(); + }A = "start";}var L = { lastParent: null, lastPosition: null, lastFontSize: null, lastPercentToPxWidth: null, lastPercentToPxHeight: null, lastEmToPx: null, remToPx: null, vwToPx: null, vhToPx: null }, + R = [];f.each(g, function (e, t) { + m.isNode(t) && n.call(t); + });var z, + j = f.extend({}, b.defaults, v);if (j.loop = parseInt(j.loop), z = 2 * j.loop - 1, j.loop) for (var O = 0; z > O; O++) { + var q = { delay: j.delay, progress: j.progress };O === z - 1 && (q.display = j.display, q.visibility = j.visibility, q.complete = j.complete), P(g, "reverse", q); + }return e(); + } + };b = f.extend(P, b), b.animate = P;var w = t.requestAnimationFrame || g;return b.State.isMobile || r.hidden === a || r.addEventListener("visibilitychange", function () { + r.hidden ? (w = function (e) { + return setTimeout(function () { + e(!0); + }, 16); + }, c()) : w = t.requestAnimationFrame || g; + }), e.Velocity = b, e !== t && (e.fn.velocity = P, e.fn.velocity.defaults = b.defaults), f.each(["Down", "Up"], function (e, t) { + b.Redirects["slide" + t] = function (e, r, n, o, i, s) { + var l = f.extend({}, r), + u = l.begin, + c = l.complete, + p = { height: "", marginTop: "", marginBottom: "", paddingTop: "", paddingBottom: "" }, + d = {};l.display === a && (l.display = "Down" === t ? "inline" === b.CSS.Values.getDisplayType(e) ? "inline-block" : "block" : "none"), l.begin = function () { + u && u.call(i, i);for (var r in p) { + d[r] = e.style[r];var a = b.CSS.getPropertyValue(e, r);p[r] = "Down" === t ? [a, 0] : [0, a]; + }d.overflow = e.style.overflow, e.style.overflow = "hidden"; + }, l.complete = function () { + for (var t in d) { + e.style[t] = d[t]; + }c && c.call(i, i), s && s.resolver(i); + }, b(e, p, l); + }; + }), f.each(["In", "Out"], function (e, t) { + b.Redirects["fade" + t] = function (e, r, n, o, i, s) { + var l = f.extend({}, r), + u = { opacity: "In" === t ? 1 : 0 }, + c = l.complete;l.complete = n !== o - 1 ? l.begin = null : function () { + c && c.call(i, i), s && s.resolver(i); + }, l.display === a && (l.display = "In" === t ? "auto" : "none"), b(this, u, l); + }; + }), b; + }(window.jQuery || window.Zepto || window, window, document); +})); +;!function (a, b, c, d) { + "use strict"; + function k(a, b, c) { + return setTimeout(q(a, c), b); + }function l(a, b, c) { + return Array.isArray(a) ? (m(a, c[b], c), !0) : !1; + }function m(a, b, c) { + var e;if (a) if (a.forEach) a.forEach(b, c);else if (a.length !== d) for (e = 0; e < a.length;) { + b.call(c, a[e], e, a), e++; + } else for (e in a) { + a.hasOwnProperty(e) && b.call(c, a[e], e, a); } -}(function($, Hammer) { - function hammerify(el, options) { - var $el = $(el); - if(!$el.data("hammer")) { - $el.data("hammer", new Hammer($el[0], options)); + }function n(a, b, c) { + for (var e = Object.keys(b), f = 0; f < e.length;) { + (!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]), f++; + }return a; + }function o(a, b) { + return n(a, b, !0); + }function p(a, b, c) { + var e, + d = b.prototype;e = a.prototype = Object.create(d), e.constructor = a, e._super = d, c && n(e, c); + }function q(a, b) { + return function () { + return a.apply(b, arguments); + }; + }function r(a, b) { + return typeof a == g ? a.apply(b ? b[0] || d : d, b) : a; + }function s(a, b) { + return a === d ? b : a; + }function t(a, b, c) { + m(x(b), function (b) { + a.addEventListener(b, c, !1); + }); + }function u(a, b, c) { + m(x(b), function (b) { + a.removeEventListener(b, c, !1); + }); + }function v(a, b) { + for (; a;) { + if (a == b) return !0;a = a.parentNode; + }return !1; + }function w(a, b) { + return a.indexOf(b) > -1; + }function x(a) { + return a.trim().split(/\s+/g); + }function y(a, b, c) { + if (a.indexOf && !c) return a.indexOf(b);for (var d = 0; d < a.length;) { + if (c && a[d][c] == b || !c && a[d] === b) return d;d++; + }return -1; + }function z(a) { + return Array.prototype.slice.call(a, 0); + }function A(a, b, c) { + for (var d = [], e = [], f = 0; f < a.length;) { + var g = b ? a[f][b] : a[f];y(e, g) < 0 && d.push(a[f]), e[f] = g, f++; + }return c && (d = b ? d.sort(function (a, c) { + return a[b] > c[b]; + }) : d.sort()), d; + }function B(a, b) { + for (var c, f, g = b[0].toUpperCase() + b.slice(1), h = 0; h < e.length;) { + if (c = e[h], f = c ? c + g : b, f in a) return f;h++; + }return d; + }function D() { + return C++; + }function E(a) { + var b = a.ownerDocument;return b.defaultView || b.parentWindow; + }function ab(a, b) { + var c = this;this.manager = a, this.callback = b, this.element = a.element, this.target = a.options.inputTarget, this.domHandler = function (b) { + r(a.options.enable, [a]) && c.handler(b); + }, this.init(); + }function bb(a) { + var b, + c = a.options.inputClass;return b = c ? c : H ? wb : I ? Eb : G ? Gb : rb, new b(a, cb); + }function cb(a, b, c) { + var d = c.pointers.length, + e = c.changedPointers.length, + f = b & O && 0 === d - e, + g = b & (Q | R) && 0 === d - e;c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, db(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c; + }function db(a, b) { + var c = a.session, + d = b.pointers, + e = d.length;c.firstInput || (c.firstInput = gb(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = gb(b) : 1 === e && (c.firstMultiple = !1);var f = c.firstInput, + g = c.firstMultiple, + h = g ? g.center : f.center, + i = b.center = hb(d);b.timeStamp = j(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = lb(h, i), b.distance = kb(h, i), eb(c, b), b.offsetDirection = jb(b.deltaX, b.deltaY), b.scale = g ? nb(g.pointers, d) : 1, b.rotation = g ? mb(g.pointers, d) : 0, fb(c, b);var k = a.element;v(b.srcEvent.target, k) && (k = b.srcEvent.target), b.target = k; + }function eb(a, b) { + var c = b.center, + d = a.offsetDelta || {}, + e = a.prevDelta || {}, + f = a.prevInput || {};(b.eventType === O || f.eventType === Q) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y); + }function fb(a, b) { + var f, + g, + h, + j, + c = a.lastInterval || b, + e = b.timeStamp - c.timeStamp;if (b.eventType != R && (e > N || c.velocity === d)) { + var k = c.deltaX - b.deltaX, + l = c.deltaY - b.deltaY, + m = ib(e, k, l);g = m.x, h = m.y, f = i(m.x) > i(m.y) ? m.x : m.y, j = jb(k, l), a.lastInterval = b; + } else f = c.velocity, g = c.velocityX, h = c.velocityY, j = c.direction;b.velocity = f, b.velocityX = g, b.velocityY = h, b.direction = j; + }function gb(a) { + for (var b = [], c = 0; c < a.pointers.length;) { + b[c] = { clientX: h(a.pointers[c].clientX), clientY: h(a.pointers[c].clientY) }, c++; + }return { timeStamp: j(), pointers: b, center: hb(b), deltaX: a.deltaX, deltaY: a.deltaY }; + }function hb(a) { + var b = a.length;if (1 === b) return { x: h(a[0].clientX), y: h(a[0].clientY) };for (var c = 0, d = 0, e = 0; b > e;) { + c += a[e].clientX, d += a[e].clientY, e++; + }return { x: h(c / b), y: h(d / b) }; + }function ib(a, b, c) { + return { x: b / a || 0, y: c / a || 0 }; + }function jb(a, b) { + return a === b ? S : i(a) >= i(b) ? a > 0 ? T : U : b > 0 ? V : W; + }function kb(a, b, c) { + c || (c = $);var d = b[c[0]] - a[c[0]], + e = b[c[1]] - a[c[1]];return Math.sqrt(d * d + e * e); + }function lb(a, b, c) { + c || (c = $);var d = b[c[0]] - a[c[0]], + e = b[c[1]] - a[c[1]];return 180 * Math.atan2(e, d) / Math.PI; + }function mb(a, b) { + return lb(b[1], b[0], _) - lb(a[1], a[0], _); + }function nb(a, b) { + return kb(b[0], b[1], _) / kb(a[0], a[1], _); + }function rb() { + this.evEl = pb, this.evWin = qb, this.allow = !0, this.pressed = !1, ab.apply(this, arguments); + }function wb() { + this.evEl = ub, this.evWin = vb, ab.apply(this, arguments), this.store = this.manager.session.pointerEvents = []; + }function Ab() { + this.evTarget = yb, this.evWin = zb, this.started = !1, ab.apply(this, arguments); + }function Bb(a, b) { + var c = z(a.touches), + d = z(a.changedTouches);return b & (Q | R) && (c = A(c.concat(d), "identifier", !0)), [c, d]; + }function Eb() { + this.evTarget = Db, this.targetIds = {}, ab.apply(this, arguments); + }function Fb(a, b) { + var c = z(a.touches), + d = this.targetIds;if (b & (O | P) && 1 === c.length) return d[c[0].identifier] = !0, [c, c];var e, + f, + g = z(a.changedTouches), + h = [], + i = this.target;if (f = c.filter(function (a) { + return v(a.target, i); + }), b === O) for (e = 0; e < f.length;) { + d[f[e].identifier] = !0, e++; + }for (e = 0; e < g.length;) { + d[g[e].identifier] && h.push(g[e]), b & (Q | R) && delete d[g[e].identifier], e++; + }return h.length ? [A(f.concat(h), "identifier", !0), h] : void 0; + }function Gb() { + ab.apply(this, arguments);var a = q(this.handler, this);this.touch = new Eb(this.manager, a), this.mouse = new rb(this.manager, a); + }function Pb(a, b) { + this.manager = a, this.set(b); + }function Qb(a) { + if (w(a, Mb)) return Mb;var b = w(a, Nb), + c = w(a, Ob);return b && c ? Nb + " " + Ob : b || c ? b ? Nb : Ob : w(a, Lb) ? Lb : Kb; + }function Yb(a) { + this.id = D(), this.manager = null, this.options = o(a || {}, this.defaults), this.options.enable = s(this.options.enable, !0), this.state = Rb, this.simultaneous = {}, this.requireFail = []; + }function Zb(a) { + return a & Wb ? "cancel" : a & Ub ? "end" : a & Tb ? "move" : a & Sb ? "start" : ""; + }function $b(a) { + return a == W ? "down" : a == V ? "up" : a == T ? "left" : a == U ? "right" : ""; + }function _b(a, b) { + var c = b.manager;return c ? c.get(a) : a; + }function ac() { + Yb.apply(this, arguments); + }function bc() { + ac.apply(this, arguments), this.pX = null, this.pY = null; + }function cc() { + ac.apply(this, arguments); + }function dc() { + Yb.apply(this, arguments), this._timer = null, this._input = null; + }function ec() { + ac.apply(this, arguments); + }function fc() { + ac.apply(this, arguments); + }function gc() { + Yb.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0; + }function hc(a, b) { + return b = b || {}, b.recognizers = s(b.recognizers, hc.defaults.preset), new kc(a, b); + }function kc(a, b) { + b = b || {}, this.options = o(b, hc.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = bb(this), this.touchAction = new Pb(this, this.options.touchAction), lc(this, !0), m(b.recognizers, function (a) { + var b = this.add(new a[0](a[1]));a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[3]); + }, this); + }function lc(a, b) { + var c = a.element;m(a.options.cssProps, function (a, d) { + c.style[B(c.style, d)] = b ? a : ""; + }); + }function mc(a, c) { + var d = b.createEvent("Event");d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d); + }var e = ["", "webkit", "moz", "MS", "ms", "o"], + f = b.createElement("div"), + g = "function", + h = Math.round, + i = Math.abs, + j = Date.now, + C = 1, + F = /mobile|tablet|ip(ad|hone|od)|android/i, + G = "ontouchstart" in a, + H = B(a, "PointerEvent") !== d, + I = G && F.test(navigator.userAgent), + J = "touch", + K = "pen", + L = "mouse", + M = "kinect", + N = 25, + O = 1, + P = 2, + Q = 4, + R = 8, + S = 1, + T = 2, + U = 4, + V = 8, + W = 16, + X = T | U, + Y = V | W, + Z = X | Y, + $ = ["x", "y"], + _ = ["clientX", "clientY"];ab.prototype = { handler: function () {}, init: function () { + this.evEl && t(this.element, this.evEl, this.domHandler), this.evTarget && t(this.target, this.evTarget, this.domHandler), this.evWin && t(E(this.element), this.evWin, this.domHandler); + }, destroy: function () { + this.evEl && u(this.element, this.evEl, this.domHandler), this.evTarget && u(this.target, this.evTarget, this.domHandler), this.evWin && u(E(this.element), this.evWin, this.domHandler); + } };var ob = { mousedown: O, mousemove: P, mouseup: Q }, + pb = "mousedown", + qb = "mousemove mouseup";p(rb, ab, { handler: function (a) { + var b = ob[a.type];b & O && 0 === a.button && (this.pressed = !0), b & P && 1 !== a.which && (b = Q), this.pressed && this.allow && (b & Q && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: L, srcEvent: a })); + } });var sb = { pointerdown: O, pointermove: P, pointerup: Q, pointercancel: R, pointerout: R }, + tb = { 2: J, 3: K, 4: L, 5: M }, + ub = "pointerdown", + vb = "pointermove pointerup pointercancel";a.MSPointerEvent && (ub = "MSPointerDown", vb = "MSPointerMove MSPointerUp MSPointerCancel"), p(wb, ab, { handler: function (a) { + var b = this.store, + c = !1, + d = a.type.toLowerCase().replace("ms", ""), + e = sb[d], + f = tb[a.pointerType] || a.pointerType, + g = f == J, + h = y(b, a.pointerId, "pointerId");e & O && (0 === a.button || g) ? 0 > h && (b.push(a), h = b.length - 1) : e & (Q | R) && (c = !0), 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)); + } });var xb = { touchstart: O, touchmove: P, touchend: Q, touchcancel: R }, + yb = "touchstart", + zb = "touchstart touchmove touchend touchcancel";p(Ab, ab, { handler: function (a) { + var b = xb[a.type];if (b === O && (this.started = !0), this.started) { + var c = Bb.call(this, a, b);b & (Q | R) && 0 === c[0].length - c[1].length && (this.started = !1), this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: J, srcEvent: a }); + } + } });var Cb = { touchstart: O, touchmove: P, touchend: Q, touchcancel: R }, + Db = "touchstart touchmove touchend touchcancel";p(Eb, ab, { handler: function (a) { + var b = Cb[a.type], + c = Fb.call(this, a, b);c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: J, srcEvent: a }); + } }), p(Gb, ab, { handler: function (a, b, c) { + var d = c.pointerType == J, + e = c.pointerType == L;if (d) this.mouse.allow = !1;else if (e && !this.mouse.allow) return;b & (Q | R) && (this.mouse.allow = !0), this.callback(a, b, c); + }, destroy: function () { + this.touch.destroy(), this.mouse.destroy(); + } });var Hb = B(f.style, "touchAction"), + Ib = Hb !== d, + Jb = "compute", + Kb = "auto", + Lb = "manipulation", + Mb = "none", + Nb = "pan-x", + Ob = "pan-y";Pb.prototype = { set: function (a) { + a == Jb && (a = this.compute()), Ib && (this.manager.element.style[Hb] = a), this.actions = a.toLowerCase().trim(); + }, update: function () { + this.set(this.manager.options.touchAction); + }, compute: function () { + var a = [];return m(this.manager.recognizers, function (b) { + r(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())); + }), Qb(a.join(" ")); + }, preventDefaults: function (a) { + if (!Ib) { + var b = a.srcEvent, + c = a.offsetDirection;if (this.manager.session.prevented) return b.preventDefault(), void 0;var d = this.actions, + e = w(d, Mb), + f = w(d, Ob), + g = w(d, Nb);return e || f && c & X || g && c & Y ? this.preventSrc(b) : void 0; + } + }, preventSrc: function (a) { + this.manager.session.prevented = !0, a.preventDefault(); + } };var Rb = 1, + Sb = 2, + Tb = 4, + Ub = 8, + Vb = Ub, + Wb = 16, + Xb = 32;Yb.prototype = { defaults: {}, set: function (a) { + return n(this.options, a), this.manager && this.manager.touchAction.update(), this; + }, recognizeWith: function (a) { + if (l(a, "recognizeWith", this)) return this;var b = this.simultaneous;return a = _b(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this; + }, dropRecognizeWith: function (a) { + return l(a, "dropRecognizeWith", this) ? this : (a = _b(a, this), delete this.simultaneous[a.id], this); + }, requireFailure: function (a) { + if (l(a, "requireFailure", this)) return this;var b = this.requireFail;return a = _b(a, this), -1 === y(b, a) && (b.push(a), a.requireFailure(this)), this; + }, dropRequireFailure: function (a) { + if (l(a, "dropRequireFailure", this)) return this;a = _b(a, this);var b = y(this.requireFail, a);return b > -1 && this.requireFail.splice(b, 1), this; + }, hasRequireFailures: function () { + return this.requireFail.length > 0; + }, canRecognizeWith: function (a) { + return !!this.simultaneous[a.id]; + }, emit: function (a) { + function d(d) { + b.manager.emit(b.options.event + (d ? Zb(c) : ""), a); + }var b = this, + c = this.state;Ub > c && d(!0), d(), c >= Ub && d(!0); + }, tryEmit: function (a) { + return this.canEmit() ? this.emit(a) : (this.state = Xb, void 0); + }, canEmit: function () { + for (var a = 0; a < this.requireFail.length;) { + if (!(this.requireFail[a].state & (Xb | Rb))) return !1;a++; + }return !0; + }, recognize: function (a) { + var b = n({}, a);return r(this.options.enable, [this, b]) ? (this.state & (Vb | Wb | Xb) && (this.state = Rb), this.state = this.process(b), this.state & (Sb | Tb | Ub | Wb) && this.tryEmit(b), void 0) : (this.reset(), this.state = Xb, void 0); + }, process: function () {}, getTouchAction: function () {}, reset: function () {} }, p(ac, Yb, { defaults: { pointers: 1 }, attrTest: function (a) { + var b = this.options.pointers;return 0 === b || a.pointers.length === b; + }, process: function (a) { + var b = this.state, + c = a.eventType, + d = b & (Sb | Tb), + e = this.attrTest(a);return d && (c & R || !e) ? b | Wb : d || e ? c & Q ? b | Ub : b & Sb ? b | Tb : Sb : Xb; + } }), p(bc, ac, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Z }, getTouchAction: function () { + var a = this.options.direction, + b = [];return a & X && b.push(Ob), a & Y && b.push(Nb), b; + }, directionTest: function (a) { + var b = this.options, + c = !0, + d = a.distance, + e = a.direction, + f = a.deltaX, + g = a.deltaY;return e & b.direction || (b.direction & X ? (e = 0 === f ? S : 0 > f ? T : U, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? S : 0 > g ? V : W, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction; + }, attrTest: function (a) { + return ac.prototype.attrTest.call(this, a) && (this.state & Sb || !(this.state & Sb) && this.directionTest(a)); + }, emit: function (a) { + this.pX = a.deltaX, this.pY = a.deltaY;var b = $b(a.direction);b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a); + } }), p(cc, ac, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { + return [Mb]; + }, attrTest: function (a) { + return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & Sb); + }, emit: function (a) { + if (this._super.emit.call(this, a), 1 !== a.scale) { + var b = a.scale < 1 ? "in" : "out";this.manager.emit(this.options.event + b, a); + } + } }), p(dc, Yb, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { + return [Kb]; + }, process: function (a) { + var b = this.options, + c = a.pointers.length === b.pointers, + d = a.distance < b.threshold, + e = a.deltaTime > b.time;if (this._input = a, !d || !c || a.eventType & (Q | R) && !e) this.reset();else if (a.eventType & O) this.reset(), this._timer = k(function () { + this.state = Vb, this.tryEmit(); + }, b.time, this);else if (a.eventType & Q) return Vb;return Xb; + }, reset: function () { + clearTimeout(this._timer); + }, emit: function (a) { + this.state === Vb && (a && a.eventType & Q ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = j(), this.manager.emit(this.options.event, this._input))); + } }), p(ec, ac, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { + return [Mb]; + }, attrTest: function (a) { + return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & Sb); + } }), p(fc, ac, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: X | Y, pointers: 1 }, getTouchAction: function () { + return bc.prototype.getTouchAction.call(this); + }, attrTest: function (a) { + var c, + b = this.options.direction;return b & (X | Y) ? c = a.velocity : b & X ? c = a.velocityX : b & Y && (c = a.velocityY), this._super.attrTest.call(this, a) && b & a.direction && a.distance > this.options.threshold && i(c) > this.options.velocity && a.eventType & Q; + }, emit: function (a) { + var b = $b(a.direction);b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a); + } }), p(gc, Yb, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { + return [Lb]; + }, process: function (a) { + var b = this.options, + c = a.pointers.length === b.pointers, + d = a.distance < b.threshold, + e = a.deltaTime < b.time;if (this.reset(), a.eventType & O && 0 === this.count) return this.failTimeout();if (d && e && c) { + if (a.eventType != Q) return this.failTimeout();var f = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, + g = !this.pCenter || kb(this.pCenter, a.center) < b.posThreshold;this.pTime = a.timeStamp, this.pCenter = a.center, g && f ? this.count += 1 : this.count = 1, this._input = a;var h = this.count % b.taps;if (0 === h) return this.hasRequireFailures() ? (this._timer = k(function () { + this.state = Vb, this.tryEmit(); + }, b.interval, this), Sb) : Vb; + }return Xb; + }, failTimeout: function () { + return this._timer = k(function () { + this.state = Xb; + }, this.options.interval, this), Xb; + }, reset: function () { + clearTimeout(this._timer); + }, emit: function () { + this.state == Vb && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)); + } }), hc.VERSION = "2.0.4", hc.defaults = { domEvents: !1, touchAction: Jb, enable: !0, inputTarget: null, inputClass: null, preset: [[ec, { enable: !1 }], [cc, { enable: !1 }, ["rotate"]], [fc, { direction: X }], [bc, { direction: X }, ["swipe"]], [gc], [gc, { event: "doubletap", taps: 2 }, ["tap"]], [dc]], cssProps: { userSelect: "default", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } };var ic = 1, + jc = 2;kc.prototype = { set: function (a) { + return n(this.options, a), a.touchAction && this.touchAction.update(), a.inputTarget && (this.input.destroy(), this.input.target = a.inputTarget, this.input.init()), this; + }, stop: function (a) { + this.session.stopped = a ? jc : ic; + }, recognize: function (a) { + var b = this.session;if (!b.stopped) { + this.touchAction.preventDefaults(a);var c, + d = this.recognizers, + e = b.curRecognizer;(!e || e && e.state & Vb) && (e = b.curRecognizer = null);for (var f = 0; f < d.length;) { + c = d[f], b.stopped === jc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (Sb | Tb | Ub) && (e = b.curRecognizer = c), f++; } + } + }, get: function (a) { + if (a instanceof Yb) return a;for (var b = this.recognizers, c = 0; c < b.length; c++) { + if (b[c].options.event == a) return b[c]; + }return null; + }, add: function (a) { + if (l(a, "add", this)) return this;var b = this.get(a.options.event);return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a; + }, remove: function (a) { + if (l(a, "remove", this)) return this;var b = this.recognizers;return a = this.get(a), b.splice(y(b, a), 1), this.touchAction.update(), this; + }, on: function (a, b) { + var c = this.handlers;return m(x(a), function (a) { + c[a] = c[a] || [], c[a].push(b); + }), this; + }, off: function (a, b) { + var c = this.handlers;return m(x(a), function (a) { + b ? c[a].splice(y(c[a], b), 1) : delete c[a]; + }), this; + }, emit: function (a, b) { + this.options.domEvents && mc(a, b);var c = this.handlers[a] && this.handlers[a].slice();if (c && c.length) { + b.type = a, b.preventDefault = function () { + b.srcEvent.preventDefault(); + };for (var d = 0; d < c.length;) { + c[d](b), d++; + } + } + }, destroy: function () { + this.element && lc(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null; + } }, n(hc, { INPUT_START: O, INPUT_MOVE: P, INPUT_END: Q, INPUT_CANCEL: R, STATE_POSSIBLE: Rb, STATE_BEGAN: Sb, STATE_CHANGED: Tb, STATE_ENDED: Ub, STATE_RECOGNIZED: Vb, STATE_CANCELLED: Wb, STATE_FAILED: Xb, DIRECTION_NONE: S, DIRECTION_LEFT: T, DIRECTION_RIGHT: U, DIRECTION_UP: V, DIRECTION_DOWN: W, DIRECTION_HORIZONTAL: X, DIRECTION_VERTICAL: Y, DIRECTION_ALL: Z, Manager: kc, Input: ab, TouchAction: Pb, TouchInput: Eb, MouseInput: rb, PointerEventInput: wb, TouchMouseInput: Gb, SingleTouchInput: Ab, Recognizer: Yb, AttrRecognizer: ac, Tap: gc, Pan: bc, Swipe: fc, Pinch: cc, Rotate: ec, Press: dc, on: t, off: u, each: m, merge: o, extend: n, inherit: p, bindFn: q, prefixed: B }), typeof define == g && define.amd ? define(function () { + return hc; + }) : "undefined" != typeof module && module.exports ? module.exports = hc : a[c] = hc; +}(window, document, "Hammer");;(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['jquery', 'hammerjs'], factory); + } else if (typeof exports === 'object') { + factory(require('jquery'), require('hammerjs')); + } else { + factory(jQuery, Hammer); + } +})(function ($, Hammer) { + function hammerify(el, options) { + var $el = $(el); + if (!$el.data("hammer")) { + $el.data("hammer", new Hammer($el[0], options)); } + } - $.fn.hammer = function(options) { - return this.each(function() { - hammerify(this, options); - }); - }; + $.fn.hammer = function (options) { + return this.each(function () { + hammerify(this, options); + }); + }; - // extend the emit method to also trigger jQuery events - Hammer.Manager.prototype.emit = (function(originalEmit) { - return function(type, data) { - originalEmit.call(this, type, data); - $(this.element).trigger({ - type: type, - gesture: data - }); - }; - })(Hammer.Manager.prototype.emit); -})); -;// Required for Meteor package, the use of window prevents export by Meteor -(function(window){ - if(window.Package){ + // extend the emit method to also trigger jQuery events + Hammer.Manager.prototype.emit = function (originalEmit) { + return function (type, data) { + originalEmit.call(this, type, data); + $(this.element).trigger({ + type: type, + gesture: data + }); + }; + }(Hammer.Manager.prototype.emit); +}); +; // Required for Meteor package, the use of window prevents export by Meteor +(function (window) { + if (window.Package) { Materialize = {}; } else { window.Materialize = {}; } })(window); +if (typeof exports !== 'undefined' && !exports.nodeType) { + if (typeof module !== 'undefined' && !module.nodeType && module.exports) { + exports = module.exports = Materialize; + } + exports.default = Materialize; +} -/* - * raf.js - * https://github.com/ngryman/raf.js - * - * original requestAnimationFrame polyfill by Erik Möller - * inspired from paul_irish gist and post - * - * Copyright (c) 2013 ngryman - * Licensed under the MIT license. +/* + * raf.js + * https://github.com/ngryman/raf.js + * + * original requestAnimationFrame polyfill by Erik Möller + * inspired from paul_irish gist and post + * + * Copyright (c) 2013 ngryman + * Licensed under the MIT license. */ -(function(window) { +(function (window) { var lastTime = 0, - vendors = ['webkit', 'moz'], - requestAnimationFrame = window.requestAnimationFrame, - cancelAnimationFrame = window.cancelAnimationFrame, - i = vendors.length; + vendors = ['webkit', 'moz'], + requestAnimationFrame = window.requestAnimationFrame, + cancelAnimationFrame = window.cancelAnimationFrame, + i = vendors.length; // try to un-prefix existing raf while (--i >= 0 && !requestAnimationFrame) { @@ -299,10 +1290,10 @@ m.isFunction(t)&&t(null,!0)}),f.queue(a,m.isString(v)?v:"",[])),"stop"===y?(i(a) // polyfill with setTimeout fallback // heavily inspired from @darius gist mod: https://gist.github.com/paulirish/1579671#comment-837945 if (!requestAnimationFrame || !cancelAnimationFrame) { - requestAnimationFrame = function(callback) { + requestAnimationFrame = function (callback) { var now = +Date.now(), - nextTime = Math.max(lastTime + 16, now); - return setTimeout(function() { + nextTime = Math.max(lastTime + 16, now); + return setTimeout(function () { callback(lastTime = nextTime); }, nextTime - now); }; @@ -313,69 +1304,75 @@ m.isFunction(t)&&t(null,!0)}),f.queue(a,m.isString(v)?v:"",[])),"stop"===y?(i(a) // export to window window.requestAnimationFrame = requestAnimationFrame; window.cancelAnimationFrame = cancelAnimationFrame; -}(window)); +})(window); +/** + * Generate approximated selector string for a jQuery object + * @param {jQuery} obj jQuery object to be parsed + * @returns {string} + */ +Materialize.objectSelectorString = function (obj) { + var tagStr = obj.prop('tagName') || ''; + var idStr = obj.attr('id') || ''; + var classStr = obj.attr('class') || ''; + return (tagStr + idStr + classStr).replace(/\s/g, ''); +}; -// Unique ID -Materialize.guid = (function() { +// Unique Random ID +Materialize.guid = function () { function s4() { - return Math.floor((1 + Math.random()) * 0x10000) - .toString(16) - .substring(1); + return Math.floor((1 + Math.random()) * 0x10000).toString(16).substring(1); } - return function() { - return s4() + s4() + '-' + s4() + '-' + s4() + '-' + - s4() + '-' + s4() + s4() + s4(); + return function () { + return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4(); }; -})(); +}(); -/** - * Escapes hash from special characters - * @param {string} hash String returned from this.hash - * @returns {string} +/** + * Escapes hash from special characters + * @param {string} hash String returned from this.hash + * @returns {string} */ -Materialize.escapeHash = function(hash) { - return hash.replace( /(:|\.|\[|\]|,|=)/g, "\\$1" ); +Materialize.escapeHash = function (hash) { + return hash.replace(/(:|\.|\[|\]|,|=)/g, "\\$1"); }; -Materialize.elementOrParentIsFixed = function(element) { - var $element = $(element); - var $checkElements = $element.add($element.parents()); - var isFixed = false; - $checkElements.each(function(){ - if ($(this).css("position") === "fixed") { - isFixed = true; - return false; - } - }); - return isFixed; +Materialize.elementOrParentIsFixed = function (element) { + var $element = $(element); + var $checkElements = $element.add($element.parents()); + var isFixed = false; + $checkElements.each(function () { + if ($(this).css("position") === "fixed") { + isFixed = true; + return false; + } + }); + return isFixed; }; - -/** - * Get time in ms - * @license https://raw.github.com/jashkenas/underscore/master/LICENSE - * @type {function} - * @return {number} +/** + * Get time in ms + * @license https://raw.github.com/jashkenas/underscore/master/LICENSE + * @type {function} + * @return {number} */ -var getTime = (Date.now || function () { +var getTime = Date.now || function () { return new Date().getTime(); -}); - +}; -/** - * Returns a function, that, when invoked, will only be triggered at most once - * during a given window of time. Normally, the throttled function will run - * as much as it can, without ever going more than once per `wait` duration; - * but if you'd like to disable the execution on the leading edge, pass - * `{leading: false}`. To disable execution on the trailing edge, ditto. - * @license https://raw.github.com/jashkenas/underscore/master/LICENSE - * @param {function} func - * @param {number} wait - * @param {Object=} options - * @returns {Function} +/** + * Returns a function, that, when invoked, will only be triggered at most once + * during a given window of time. Normally, the throttled function will run + * as much as it can, without ever going more than once per `wait` duration; + * but if you'd like to disable the execution on the leading edge, pass + * `{leading: false}`. To disable execution on the trailing edge, ditto. + * @license https://raw.github.com/jashkenas/underscore/master/LICENSE + * @param {function} func + * @param {number} wait + * @param {Object=} options + * @returns {Function} */ -Materialize.throttle = function(func, wait, options) { +Materialize.throttle = function (func, wait, options) { var context, args, result; var timeout = null; var previous = 0; @@ -405,7 +1402,6 @@ Materialize.throttle = function(func, wait, options) { }; }; - // Velocity has conflicts when loaded with jQuery, this will check for it // First, check if in noConflict mode var Vel; @@ -416,18 +1412,24 @@ if (jQuery) { } else { Vel = Velocity; } + +if (Vel) { + Materialize.Vel = Vel; +} else { + Materialize.Vel = Velocity; +} ;(function ($) { - $.fn.collapsible = function(options) { + $.fn.collapsible = function (options, methodParam) { var defaults = { accordion: undefined, onOpen: undefined, onClose: undefined }; + var methodName = options; options = $.extend(defaults, options); - - return this.each(function() { + return this.each(function () { var $this = $(this); @@ -435,13 +1437,8 @@ if (jQuery) { var collapsible_type = $this.data("collapsible"); - // Turn off any existing event handlers - $this.off('click.collapse', '> li > .collapsible-header'); - $panel_headers.off('click.collapse'); - - - /**************** - Helper Functions + /**************** + Helper Functions ****************/ // Accordion Open @@ -449,31 +1446,32 @@ if (jQuery) { $panel_headers = $this.find('> li > .collapsible-header'); if (object.hasClass('active')) { object.parent().addClass('active'); - } - else { + } else { object.parent().removeClass('active'); } - if (object.parent().hasClass('active')){ - object.siblings('.collapsible-body').stop(true,false).slideDown({ duration: 350, easing: "easeOutQuart", queue: false, complete: function() {$(this).css('height', '');}}); - } - else{ - object.siblings('.collapsible-body').stop(true,false).slideUp({ duration: 350, easing: "easeOutQuart", queue: false, complete: function() {$(this).css('height', '');}}); + if (object.parent().hasClass('active')) { + object.siblings('.collapsible-body').stop(true, false).slideDown({ duration: 350, easing: "easeOutQuart", queue: false, complete: function () { + $(this).css('height', ''); + } }); + } else { + object.siblings('.collapsible-body').stop(true, false).slideUp({ duration: 350, easing: "easeOutQuart", queue: false, complete: function () { + $(this).css('height', ''); + } }); } $panel_headers.not(object).removeClass('active').parent().removeClass('active'); // Close previously open accordion elements. - $panel_headers.not(object).parent().children('.collapsible-body').stop(true,false).each(function() { + $panel_headers.not(object).parent().children('.collapsible-body').stop(true, false).each(function () { if ($(this).is(':visible')) { $(this).slideUp({ duration: 350, easing: "easeOutQuart", queue: false, - complete: - function() { - $(this).css('height', ''); - execCallbacks($(this).siblings('.collapsible-header')); - } + complete: function () { + $(this).css('height', ''); + execCallbacks($(this).siblings('.collapsible-header')); + } }); } }); @@ -483,23 +1481,31 @@ if (jQuery) { function expandableOpen(object) { if (object.hasClass('active')) { object.parent().addClass('active'); - } - else { + } else { object.parent().removeClass('active'); } - if (object.parent().hasClass('active')){ - object.siblings('.collapsible-body').stop(true,false).slideDown({ duration: 350, easing: "easeOutQuart", queue: false, complete: function() {$(this).css('height', '');}}); - } - else { - object.siblings('.collapsible-body').stop(true,false).slideUp({ duration: 350, easing: "easeOutQuart", queue: false, complete: function() {$(this).css('height', '');}}); + if (object.parent().hasClass('active')) { + object.siblings('.collapsible-body').stop(true, false).slideDown({ duration: 350, easing: "easeOutQuart", queue: false, complete: function () { + $(this).css('height', ''); + } }); + } else { + object.siblings('.collapsible-body').stop(true, false).slideUp({ duration: 350, easing: "easeOutQuart", queue: false, complete: function () { + $(this).css('height', ''); + } }); } } // Open collapsible. object: .collapsible-header - function collapsibleOpen(object) { - if (options.accordion || collapsible_type === "accordion" || collapsible_type === undefined) { // Handle Accordion + function collapsibleOpen(object, noToggle) { + if (!noToggle) { + object.toggleClass('active'); + } + + if (options.accordion || collapsible_type === "accordion" || collapsible_type === undefined) { + // Handle Accordion accordionOpen(object); - } else { // Handle Expandables + } else { + // Handle Expandables expandableOpen(object); } @@ -509,20 +1515,20 @@ if (jQuery) { // Handle callbacks function execCallbacks(object) { if (object.hasClass('active')) { - if (typeof(options.onOpen) === "function") { + if (typeof options.onOpen === "function") { options.onOpen.call(this, object.parent()); } } else { - if (typeof(options.onClose) === "function") { + if (typeof options.onClose === "function") { options.onClose.call(this, object.parent()); } } } - /** - * Check if object is children of panel header - * @param {Object} object Jquery object - * @return {Boolean} true if it is children + /** + * Check if object is children of panel header + * @param {Object} object Jquery object + * @return {Boolean} true if it is children */ function isChildrenOfPanelHeader(object) { @@ -531,55 +1537,69 @@ if (jQuery) { return panelHeader.length > 0; } - /** - * Get panel header from a children element - * @param {Object} object Jquery object - * @return {Object} panel header object + /** + * Get panel header from a children element + * @param {Object} object Jquery object + * @return {Object} panel header object */ function getPanelHeader(object) { return object.closest('li > .collapsible-header'); } + // Turn off any existing event handlers + function removeEventHandlers() { + $this.off('click.collapse', '> li > .collapsible-header'); + } + /***** End Helper Functions *****/ + // Methods + if (methodName === 'destroy') { + removeEventHandlers(); + return; + } else if (methodParam >= 0 && methodParam < $panel_headers.length) { + var $curr_header = $panel_headers.eq(methodParam); + if ($curr_header.length && (methodName === 'open' || methodName === 'close' && $curr_header.hasClass('active'))) { + collapsibleOpen($curr_header); + } + return; + } + removeEventHandlers(); // Add click handler to only direct collapsible header children - $this.on('click.collapse', '> li > .collapsible-header', function(e) { + $this.on('click.collapse', '> li > .collapsible-header', function (e) { var element = $(e.target); if (isChildrenOfPanelHeader(element)) { element = getPanelHeader(element); } - element.toggleClass('active'); - collapsibleOpen(element); }); - // Open first active - if (options.accordion || collapsible_type === "accordion" || collapsible_type === undefined) { // Handle Accordion - collapsibleOpen($panel_headers.filter('.active').first()); - - } else { // Handle Expandables - $panel_headers.filter('.active').each(function() { - collapsibleOpen($(this)); + if (options.accordion || collapsible_type === "accordion" || collapsible_type === undefined) { + // Handle Accordion + collapsibleOpen($panel_headers.filter('.active').first(), true); + } else { + // Handle Expandables + $panel_headers.filter('.active').each(function () { + collapsibleOpen($(this), true); }); } - }); }; - $(document).ready(function(){ + $(document).ready(function () { $('.collapsible').collapsible(); }); -}( jQuery ));;(function ($) { +})(jQuery);;(function ($) { // Add posibility to scroll to selected option // usefull for select for example - $.fn.scrollTo = function(elem) { + $.fn.scrollTo = function (elem) { $(this).scrollTop($(this).scrollTop() - $(this).offset().top + $(elem).offset().top); return this; }; @@ -598,7 +1618,7 @@ if (jQuery) { // Open dropdown. if (options === "open") { - this.each(function() { + this.each(function () { $(this).trigger('open'); }); return false; @@ -606,37 +1626,29 @@ if (jQuery) { // Close dropdown. if (options === "close") { - this.each(function() { + this.each(function () { $(this).trigger('close'); }); return false; } - this.each(function(){ + this.each(function () { var origin = $(this); var curr_options = $.extend({}, defaults, options); var isFocused = false; // Dropdown menu - var activates = $("#"+ origin.attr('data-activates')); + var activates = $("#" + origin.attr('data-activates')); function updateOptions() { - if (origin.data('induration') !== undefined) - curr_options.inDuration = origin.data('induration'); - if (origin.data('outduration') !== undefined) - curr_options.outDuration = origin.data('outduration'); - if (origin.data('constrainwidth') !== undefined) - curr_options.constrainWidth = origin.data('constrainwidth'); - if (origin.data('hover') !== undefined) - curr_options.hover = origin.data('hover'); - if (origin.data('gutter') !== undefined) - curr_options.gutter = origin.data('gutter'); - if (origin.data('beloworigin') !== undefined) - curr_options.belowOrigin = origin.data('beloworigin'); - if (origin.data('alignment') !== undefined) - curr_options.alignment = origin.data('alignment'); - if (origin.data('stoppropagation') !== undefined) - curr_options.stopPropagation = origin.data('stoppropagation'); + if (origin.data('induration') !== undefined) curr_options.inDuration = origin.data('induration'); + if (origin.data('outduration') !== undefined) curr_options.outDuration = origin.data('outduration'); + if (origin.data('constrainwidth') !== undefined) curr_options.constrainWidth = origin.data('constrainwidth'); + if (origin.data('hover') !== undefined) curr_options.hover = origin.data('hover'); + if (origin.data('gutter') !== undefined) curr_options.gutter = origin.data('gutter'); + if (origin.data('beloworigin') !== undefined) curr_options.belowOrigin = origin.data('beloworigin'); + if (origin.data('alignment') !== undefined) curr_options.alignment = origin.data('alignment'); + if (origin.data('stoppropagation') !== undefined) curr_options.stopPropagation = origin.data('stoppropagation'); } updateOptions(); @@ -644,9 +1656,9 @@ if (jQuery) { // Attach dropdown to its activator origin.after(activates); - /* - Helper function to position and resize dropdown. - Used in hover and click handler. + /* + Helper function to position and resize dropdown. + Used in hover and click handler. */ function placeDropdown(eventType) { // Check for simultaneous focus and click events. @@ -661,10 +1673,11 @@ if (jQuery) { activates.addClass('active'); origin.addClass('active'); + var originWidth = origin[0].getBoundingClientRect().width; + // Constrain width if (curr_options.constrainWidth === true) { - activates.css('width', origin.outerWidth()); - + activates.css('width', originWidth); } else { activates.css('white-space', 'nowrap'); } @@ -697,11 +1710,9 @@ if (jQuery) { } } - if (offsetLeft + activates.innerWidth() > $(window).width()) { // Dropdown goes past screen on right, force right alignment currAlignment = 'right'; - } else if (offsetLeft - activates.innerWidth() + origin.innerWidth() < 0) { // Dropdown goes past screen on left, force left alignment currAlignment = 'left'; @@ -725,11 +1736,16 @@ if (jQuery) { if (currAlignment === 'left') { gutterSpacing = curr_options.gutter; leftPosition = origin.position().left + gutterSpacing; - } - else if (currAlignment === 'right') { - var offsetRight = origin.position().left + origin.outerWidth() - activates.outerWidth(); + } else if (currAlignment === 'right') { + // Material icons fix + activates.stop(true, true).css({ + opacity: 0, + left: 0 + }); + + var offsetRight = origin.position().left + originWidth - activates.width(); gutterSpacing = -curr_options.gutter; - leftPosition = offsetRight + gutterSpacing; + leftPosition = offsetRight + gutterSpacing; } // Position dropdown @@ -739,26 +1755,23 @@ if (jQuery) { left: leftPosition + scrollXOffset }); - // Show dropdown - activates.stop(true, true).css('opacity', 0) - .slideDown({ - queue: false, - duration: curr_options.inDuration, - easing: 'easeOutCubic', - complete: function() { - $(this).css('height', ''); - } - }) - .animate( {opacity: 1}, {queue: false, duration: curr_options.inDuration, easing: 'easeOutSine'}); + activates.slideDown({ + queue: false, + duration: curr_options.inDuration, + easing: 'easeOutCubic', + complete: function () { + $(this).css('height', ''); + } + }).animate({ opacity: 1 }, { queue: false, duration: curr_options.inDuration, easing: 'easeOutSine' }); // Add click close handler to document - $(document).bind('click.'+ activates.attr('id') + ' touchstart.' + activates.attr('id'), function (e) { - if (!activates.is(e.target) && !origin.is(e.target) && (!origin.find(e.target).length) ) { + setTimeout(function () { + $(document).on('click.' + activates.attr('id'), function (e) { hideDropdown(); - $(document).unbind('click.'+ activates.attr('id') + ' touchstart.' + activates.attr('id')); - } - }); + $(document).off('click.' + activates.attr('id')); + }); + }, 0); } function hideDropdown() { @@ -767,34 +1780,38 @@ if (jQuery) { activates.fadeOut(curr_options.outDuration); activates.removeClass('active'); origin.removeClass('active'); - $(document).unbind('click.'+ activates.attr('id') + ' touchstart.' + activates.attr('id')); - setTimeout(function() { activates.css('max-height', ''); }, curr_options.outDuration); + $(document).off('click.' + activates.attr('id')); + setTimeout(function () { + activates.css('max-height', ''); + }, curr_options.outDuration); } // Hover if (curr_options.hover) { var open = false; - origin.unbind('click.' + origin.attr('id')); + origin.off('click.' + origin.attr('id')); // Hover handler to show dropdown - origin.on('mouseenter', function(e){ // Mouse over + origin.on('mouseenter', function (e) { + // Mouse over if (open === false) { placeDropdown(); open = true; } }); - origin.on('mouseleave', function(e){ + origin.on('mouseleave', function (e) { // If hover on origin then to something other than dropdown content, then close var toEl = e.toElement || e.relatedTarget; // added browser compatibility for target element - if(!$(toEl).closest('.dropdown-content').is(activates)) { + if (!$(toEl).closest('.dropdown-content').is(activates)) { activates.stop(true, true); hideDropdown(); open = false; } }); - activates.on('mouseleave', function(e){ // Mouse out + activates.on('mouseleave', function (e) { + // Mouse out var toEl = e.toElement || e.relatedTarget; - if(!$(toEl).closest('.dropdown-button').is(origin)) { + if (!$(toEl).closest('.dropdown-button').is(origin)) { activates.stop(true, true); hideDropdown(); open = false; @@ -804,12 +1821,10 @@ if (jQuery) { // Click } else { // Click handler to show dropdown - origin.unbind('click.' + origin.attr('id')); - origin.bind('click.'+origin.attr('id'), function(e){ + origin.off('click.' + origin.attr('id')); + origin.on('click.' + origin.attr('id'), function (e) { if (!isFocused) { - if ( origin[0] == e.currentTarget && - !origin.hasClass('active') && - ($(e.target).closest('.dropdown-content').length === 0)) { + if (origin[0] == e.currentTarget && !origin.hasClass('active') && $(e.target).closest('.dropdown-content').length === 0) { e.preventDefault(); // Prevents button click from moving window if (curr_options.stopPropagation) { e.stopPropagation(); @@ -818,217 +1833,423 @@ if (jQuery) { } // If origin is clicked and menu is open, close menu else if (origin.hasClass('active')) { - hideDropdown(); - $(document).unbind('click.'+ activates.attr('id') + ' touchstart.' + activates.attr('id')); - } + hideDropdown(); + $(document).off('click.' + activates.attr('id')); + } } }); - } // End else // Listen to open and close event - useful for select component - origin.on('open', function(e, eventType) { + origin.on('open', function (e, eventType) { placeDropdown(eventType); }); origin.on('close', hideDropdown); - - }); }; // End dropdown plugin - $(document).ready(function(){ + $(document).ready(function () { $('.dropdown-button').dropdown(); }); -}( jQuery )); -;(function($) { - var _stack = 0, - _lastID = 0, - _generateID = function() { - _lastID++; - return 'materialize-modal-overlay-' + _lastID; +})(jQuery); +;(function ($, Vel) { + 'use strict'; + + var _defaults = { + opacity: 0.5, + inDuration: 250, + outDuration: 250, + ready: undefined, + complete: undefined, + dismissible: true, + startingTop: '4%', + endingTop: '10%' }; - var methods = { - init : function(options) { - var defaults = { - opacity: 0.5, - inDuration: 350, - outDuration: 250, - ready: undefined, - complete: undefined, - dismissible: true, - startingTop: '4%', - endingTop: '10%' - }; + /** + * @class + * + */ - // Override defaults - options = $.extend(defaults, options); + var Modal = function () { + /** + * Construct Modal instance and set up overlay + * @constructor + * @param {jQuery} $el + * @param {Object} options + */ + function Modal($el, options) { + _classCallCheck(this, Modal); - return this.each(function() { - var $modal = $(this); - var modal_id = $(this).attr("id") || '#' + $(this).data('target'); + // If exists, destroy and reinitialize + if (!!$el[0].M_Modal) { + $el[0].M_Modal.destroy(); + } - var closeModal = function() { - var overlayID = $modal.data('overlay-id'); - var $overlay = $('#' + overlayID); - $modal.removeClass('open'); + /** + * The jQuery element + * @type {jQuery} + */ + this.$el = $el; + + /** + * Options for the modal + * @member Modal#options + * @prop {Number} [opacity=0.5] - Opacity of the modal overlay + * @prop {Number} [inDuration=250] - Length in ms of enter transition + * @prop {Number} [outDuration=250] - Length in ms of exit transition + * @prop {Function} ready - Callback function called when modal is finished entering + * @prop {Function} complete - Callback function called when modal is finished exiting + * @prop {Boolean} [dismissible=true] - Allow modal to be dismissed by keyboard or overlay click + * @prop {String} [startingTop='4%'] - startingTop + * @prop {String} [endingTop='10%'] - endingTop + */ + this.options = $.extend({}, Modal.defaults, options); - // Enable scrolling - $('body').css({ - overflow: '', - width: '' - }); + /** + * Describes open/close state of modal + * @type {Boolean} + */ + this.isOpen = false; + + this.$el[0].M_Modal = this; + this.id = $el.attr('id'); + this.openingTrigger = undefined; + this.$overlay = $(''); + + Modal._increment++; + Modal._count++; + this.$overlay[0].style.zIndex = 1000 + Modal._increment * 2; + this.$el[0].style.zIndex = 1000 + Modal._increment * 2 + 1; + this.setupEventHandlers(); + } - $modal.find('.modal-close').off('click.close'); - $(document).off('keyup.modal' + overlayID); + _createClass(Modal, [{ + key: 'getInstance', - $overlay.velocity( { opacity: 0}, {duration: options.outDuration, queue: false, ease: "easeOutQuart"}); + /** + * Get Instance + */ + value: function getInstance() { + return this; + } - // Define Bottom Sheet animation - var exitVelocityOptions = { - duration: options.outDuration, - queue: false, - ease: "easeOutCubic", - // Handle modal ready callback - complete: function() { - $(this).css({display:"none"}); - - // Call complete callback - if (typeof(options.complete) === "function") { - options.complete.call(this, $modal); - } - $overlay.remove(); - _stack--; - } - }; - if ($modal.hasClass('bottom-sheet')) { - $modal.velocity({bottom: "-100%", opacity: 0}, exitVelocityOptions); - } - else { - $modal.velocity( - { top: options.startingTop, opacity: 0, scaleX: 0.7}, - exitVelocityOptions - ); - } - }; + /** + * Teardown component + */ - var openModal = function($trigger) { - var $body = $('body'); - var oldWidth = $body.innerWidth(); - $body.css('overflow', 'hidden'); - $body.width(oldWidth); + }, { + key: 'destroy', + value: function destroy() { + this.removeEventHandlers(); + this.$el[0].removeAttribute('style'); + if (!!this.$overlay[0].parentNode) { + this.$overlay[0].parentNode.removeChild(this.$overlay[0]); + } + this.$el[0].M_Modal = undefined; + Modal._count--; + } - if ($modal.hasClass('open')) { - return; - } + /** + * Setup Event Handlers + */ - var overlayID = _generateID(); - var $overlay = $(''); - lStack = (++_stack); + }, { + key: 'setupEventHandlers', + value: function setupEventHandlers() { + this.handleOverlayClickBound = this.handleOverlayClick.bind(this); + this.handleModalCloseClickBound = this.handleModalCloseClick.bind(this); - // Store a reference of the overlay - $overlay.attr('id', overlayID).css('z-index', 1000 + lStack * 2); - $modal.data('overlay-id', overlayID).css('z-index', 1000 + lStack * 2 + 1); - $modal.addClass('open'); + if (Modal._count === 1) { + document.body.addEventListener('click', this.handleTriggerClick); + } + this.$overlay[0].addEventListener('click', this.handleOverlayClickBound); + this.$el[0].addEventListener('click', this.handleModalCloseClickBound); + } - $("body").append($overlay); + /** + * Remove Event Handlers + */ - if (options.dismissible) { - $overlay.click(function() { - closeModal(); - }); - // Return on ESC - $(document).on('keyup.modal' + overlayID, function(e) { - if (e.keyCode === 27) { // ESC key - closeModal(); - } - }); + }, { + key: 'removeEventHandlers', + value: function removeEventHandlers() { + if (Modal._count === 0) { + document.body.removeEventListener('click', this.handleTriggerClick); + } + this.$overlay[0].removeEventListener('click', this.handleOverlayClickBound); + this.$el[0].removeEventListener('click', this.handleModalCloseClickBound); + } + + /** + * Handle Trigger Click + * @param {Event} e + */ + + }, { + key: 'handleTriggerClick', + value: function handleTriggerClick(e) { + var $trigger = $(e.target).closest('.modal-trigger'); + if (e.target && $trigger.length) { + var modalId = $trigger[0].getAttribute('href'); + if (modalId) { + modalId = modalId.slice(1); + } else { + modalId = $trigger[0].getAttribute('data-target'); + } + var modalInstance = document.getElementById(modalId).M_Modal; + if (modalInstance) { + modalInstance.open($trigger); } + e.preventDefault(); + } + } - $modal.find(".modal-close").on('click.close', function(e) { - closeModal(); - }); + /** + * Handle Overlay Click + */ - $overlay.css({ display : "block", opacity : 0 }); + }, { + key: 'handleOverlayClick', + value: function handleOverlayClick() { + if (this.options.dismissible) { + this.close(); + } + } - $modal.css({ - display : "block", - opacity: 0 - }); + /** + * Handle Modal Close Click + * @param {Event} e + */ - $overlay.velocity({opacity: options.opacity}, {duration: options.inDuration, queue: false, ease: "easeOutCubic"}); - $modal.data('associated-overlay', $overlay[0]); + }, { + key: 'handleModalCloseClick', + value: function handleModalCloseClick(e) { + var $closeTrigger = $(e.target).closest('.modal-close'); + if (e.target && $closeTrigger.length) { + this.close(); + } + } - // Define Bottom Sheet animation - var enterVelocityOptions = { - duration: options.inDuration, - queue: false, - ease: "easeOutCubic", - // Handle modal ready callback - complete: function() { - if (typeof(options.ready) === "function") { - options.ready.call(this, $modal, $trigger); - } - } - }; - if ($modal.hasClass('bottom-sheet')) { - $modal.velocity({bottom: "0", opacity: 1}, enterVelocityOptions); - } - else { - $.Velocity.hook($modal, "scaleX", 0.7); - $modal.css({ top: options.startingTop }); - $modal.velocity({top: options.endingTop, opacity: 1, scaleX: '1'}, enterVelocityOptions); - } + /** + * Handle Keydown + * @param {Event} e + */ - }; + }, { + key: 'handleKeydown', + value: function handleKeydown(e) { + // ESC key + if (e.keyCode === 27 && this.options.dismissible) { + this.close(); + } + } - // Reset handlers - $(document).off('click.modalTrigger', 'a[href="#' + modal_id + '"], [data-target="' + modal_id + '"]'); - $(this).off('openModal'); - $(this).off('closeModal'); + /** + * Animate in modal + */ - // Close Handlers - $(document).on('click.modalTrigger', 'a[href="#' + modal_id + '"], [data-target="' + modal_id + '"]', function(e) { - options.startingTop = ($(this).offset().top - $(window).scrollTop()) /1.15; - openModal($(this)); - e.preventDefault(); - }); // done set on click + }, { + key: 'animateIn', + value: function animateIn() { + var _this = this; - $(this).on('openModal', function() { - var modal_id = $(this).attr("href") || '#' + $(this).data('target'); - openModal(); + // Set initial styles + $.extend(this.$el[0].style, { + display: 'block', + opacity: 0 }); - - $(this).on('closeModal', function() { - closeModal(); + $.extend(this.$overlay[0].style, { + display: 'block', + opacity: 0 }); - }); // done return - }, - open : function() { - $(this).trigger('openModal'); - }, - close : function() { - $(this).trigger('closeModal'); - } - }; - $.fn.modal = function(methodOrOptions) { - if ( methods[methodOrOptions] ) { - return methods[ methodOrOptions ].apply( this, Array.prototype.slice.call( arguments, 1 )); - } else if ( typeof methodOrOptions === 'object' || ! methodOrOptions ) { - // Default to "init" - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.modal' ); - } - }; -})(jQuery); -;(function ($) { + // Animate overlay + Vel(this.$overlay[0], { opacity: this.options.opacity }, { duration: this.options.inDuration, queue: false, ease: 'easeOutCubic' }); + + // Define modal animation options + var enterVelocityOptions = { + duration: this.options.inDuration, + queue: false, + ease: 'easeOutCubic', + // Handle modal ready callback + complete: function () { + if (typeof _this.options.ready === 'function') { + _this.options.ready.call(_this, _this.$el, _this.openingTrigger); + } + } + }; + + // Bottom sheet animation + if (this.$el[0].classList.contains('bottom-sheet')) { + Vel(this.$el[0], { bottom: 0, opacity: 1 }, enterVelocityOptions); + + // Normal modal animation + } else { + Vel.hook(this.$el[0], 'scaleX', 0.7); + this.$el[0].style.top = this.options.startingTop; + Vel(this.$el[0], { top: this.options.endingTop, opacity: 1, scaleX: 1 }, enterVelocityOptions); + } + } + + /** + * Animate out modal + */ + + }, { + key: 'animateOut', + value: function animateOut() { + var _this2 = this; + + // Animate overlay + Vel(this.$overlay[0], { opacity: 0 }, { duration: this.options.outDuration, queue: false, ease: 'easeOutQuart' }); + + // Define modal animation options + var exitVelocityOptions = { + duration: this.options.outDuration, + queue: false, + ease: 'easeOutCubic', + // Handle modal ready callback + complete: function () { + _this2.$el[0].style.display = 'none'; + // Call complete callback + if (typeof _this2.options.complete === 'function') { + _this2.options.complete.call(_this2, _this2.$el); + } + _this2.$overlay[0].parentNode.removeChild(_this2.$overlay[0]); + } + }; + + // Bottom sheet animation + if (this.$el[0].classList.contains('bottom-sheet')) { + Vel(this.$el[0], { bottom: '-100%', opacity: 0 }, exitVelocityOptions); + + // Normal modal animation + } else { + Vel(this.$el[0], { top: this.options.startingTop, opacity: 0, scaleX: 0.7 }, exitVelocityOptions); + } + } + + /** + * Open Modal + * @param {jQuery} [$trigger] + */ + + }, { + key: 'open', + value: function open($trigger) { + if (this.isOpen) { + return; + } + + this.isOpen = true; + var body = document.body; + body.style.overflow = 'hidden'; + this.$el[0].classList.add('open'); + body.appendChild(this.$overlay[0]); + + // Set opening trigger, undefined indicates modal was opened by javascript + this.openingTrigger = !!$trigger ? $trigger : undefined; + + if (this.options.dismissible) { + this.handleKeydownBound = this.handleKeydown.bind(this); + document.addEventListener('keydown', this.handleKeydownBound); + } + + this.animateIn(); + + return this; + } + + /** + * Close Modal + */ + + }, { + key: 'close', + value: function close() { + if (!this.isOpen) { + return; + } + + this.isOpen = false; + this.$el[0].classList.remove('open'); + document.body.style.overflow = ''; + + if (this.options.dismissible) { + document.removeEventListener('keydown', this.handleKeydownBound); + } + + this.animateOut(); + + return this; + } + }], [{ + key: 'init', + value: function init($els, options) { + var arr = []; + $els.each(function () { + arr.push(new Modal($(this), options)); + }); + return arr; + } + }, { + key: 'defaults', + get: function () { + return _defaults; + } + }]); + + return Modal; + }(); + + /** + * @static + * @memberof Modal + */ + + + Modal._increment = 0; + + /** + * @static + * @memberof Modal + */ + Modal._count = 0; + + Materialize.Modal = Modal; + + $.fn.modal = function (methodOrOptions) { + // Call plugin method if valid method name is passed in + if (Modal.prototype[methodOrOptions]) { + // Getter methods + if (methodOrOptions.slice(0, 3) === 'get') { + return this.first()[0].M_Modal[methodOrOptions](); + + // Void methods + } else { + return this.each(function () { + this.M_Modal[methodOrOptions](); + }); + } + + // Initialize plugin if options or no argument is passed in + } else if (typeof methodOrOptions === 'object' || !methodOrOptions) { + Modal.init(this, arguments[0]); + return this; + + // Return error if an unrecognized method name is passed in + } else { + $.error('Method ' + methodOrOptions + ' does not exist on jQuery.modal'); + } + }; +})(jQuery, Materialize.Vel); +;(function ($) { $.fn.materialbox = function () { - return this.each(function() { + return this.each(function () { if ($(this).hasClass('initialized')) { return; @@ -1046,28 +2267,26 @@ if (jQuery) { var originalHeight = 0; var ancestorsChanged; var ancestor; + var originInlineStyles = origin.attr('style'); origin.wrap(placeholder); - - origin.on('click', function(){ + // Start click handler + origin.on('click', function () { var placeholder = origin.parent('.material-placeholder'); var windowWidth = window.innerWidth; var windowHeight = window.innerHeight; var originalWidth = origin.width(); var originalHeight = origin.height(); - // If already modal, return to original if (doneAnimating === false) { returnToOriginal(); return false; - } - else if (overlayActive && doneAnimating===true) { + } else if (overlayActive && doneAnimating === true) { returnToOriginal(); return false; } - // Set states doneAnimating = false; origin.addClass('active'); @@ -1092,8 +2311,7 @@ if (jQuery) { curr.css('overflow', 'visible'); if (ancestorsChanged === undefined) { ancestorsChanged = curr; - } - else { + } else { ancestorsChanged = ancestorsChanged.add(curr); } } @@ -1105,19 +2323,14 @@ if (jQuery) { position: 'absolute', 'z-index': 1000, 'will-change': 'left, top, width, height' - }) - .data('width', originalWidth) - .data('height', originalHeight); + }).data('width', originalWidth).data('height', originalHeight); // Add overlay - var overlay = $('
') - .css({ - opacity: 0 - }) - .click(function(){ - if (doneAnimating === true) - returnToOriginal(); - }); + var overlay = $('
').css({ + opacity: 0 + }).click(function () { + if (doneAnimating === true) returnToOriginal(); + }); // Put before in origin image to preserve z-index layering. origin.before(overlay); @@ -1129,11 +2342,10 @@ if (jQuery) { height: windowHeight, left: -1 * overlayOffset.left, top: -1 * overlayOffset.top - }) + }); // Animate Overlay - overlay.velocity({opacity: 1}, - {duration: inDuration, queue: false, easing: 'easeOutQuad'} ); + overlay.velocity({ opacity: 1 }, { duration: inDuration, queue: false, easing: 'easeOutQuad' }); // Add and animate caption if it exists if (origin.data('caption') !== "") { @@ -1141,7 +2353,7 @@ if (jQuery) { $photo_caption.text(origin.data('caption')); $('body').append($photo_caption); $photo_caption.css({ "display": "inline" }); - $photo_caption.velocity({opacity: 1}, {duration: inDuration, queue: false, easing: 'easeOutQuad'}); + $photo_caption.velocity({ opacity: 1 }, { duration: inDuration, queue: false, easing: 'easeOutQuad' }); } // Resize Image @@ -1155,73 +2367,67 @@ if (jQuery) { ratio = originalHeight / originalWidth; newWidth = windowWidth * 0.9; newHeight = windowWidth * 0.9 * ratio; - } - else { + } else { ratio = originalWidth / originalHeight; - newWidth = (windowHeight * 0.9) * ratio; + newWidth = windowHeight * 0.9 * ratio; newHeight = windowHeight * 0.9; } // Animate image + set z-index - if(origin.hasClass('responsive-img')) { - origin.velocity({'max-width': newWidth, 'width': originalWidth}, {duration: 0, queue: false, - complete: function(){ - origin.css({left: 0, top: 0}) - .velocity( - { - height: newHeight, - width: newWidth, - left: $(document).scrollLeft() + windowWidth/2 - origin.parent('.material-placeholder').offset().left - newWidth/2, - top: $(document).scrollTop() + windowHeight/2 - origin.parent('.material-placeholder').offset().top - newHeight/ 2 - }, - { - duration: inDuration, - queue: false, - easing: 'easeOutQuad', - complete: function(){doneAnimating = true;} + if (origin.hasClass('responsive-img')) { + origin.velocity({ 'max-width': newWidth, 'width': originalWidth }, { duration: 0, queue: false, + complete: function () { + origin.css({ left: 0, top: 0 }).velocity({ + height: newHeight, + width: newWidth, + left: $(document).scrollLeft() + windowWidth / 2 - origin.parent('.material-placeholder').offset().left - newWidth / 2, + top: $(document).scrollTop() + windowHeight / 2 - origin.parent('.material-placeholder').offset().top - newHeight / 2 + }, { + duration: inDuration, + queue: false, + easing: 'easeOutQuad', + complete: function () { + doneAnimating = true; } - ); + }); } // End Complete }); // End Velocity - } - else { - origin.css('left', 0) - .css('top', 0) - .velocity( - { - height: newHeight, - width: newWidth, - left: $(document).scrollLeft() + windowWidth/2 - origin.parent('.material-placeholder').offset().left - newWidth/2, - top: $(document).scrollTop() + windowHeight/2 - origin.parent('.material-placeholder').offset().top - newHeight/ 2 - }, - { - duration: inDuration, - queue: false, - easing: 'easeOutQuad', - complete: function(){doneAnimating = true;} + } else { + origin.css('left', 0).css('top', 0).velocity({ + height: newHeight, + width: newWidth, + left: $(document).scrollLeft() + windowWidth / 2 - origin.parent('.material-placeholder').offset().left - newWidth / 2, + top: $(document).scrollTop() + windowHeight / 2 - origin.parent('.material-placeholder').offset().top - newHeight / 2 + }, { + duration: inDuration, + queue: false, + easing: 'easeOutQuad', + complete: function () { + doneAnimating = true; } - ); // End Velocity - } - - }); // End origin on click - - - // Return on scroll - $(window).scroll(function() { - if (overlayActive) { - returnToOriginal(); + }); // End Velocity } - }); - // Return on ESC - $(document).keyup(function(e) { + // Handle Exit triggers + $(window).on('scroll.materialbox', function () { + if (overlayActive) { + returnToOriginal(); + } + }); - if (e.keyCode === 27 && doneAnimating === true) { // ESC key + $(window).on('resize.materialbox', function () { if (overlayActive) { returnToOriginal(); } - } - }); + }); + + $(document).on('keyup.materialbox', function (e) { + // ESC key + if (e.keyCode === 27 && doneAnimating === true && overlayActive) { + returnToOriginal(); + } + }); + }); // End click handler // This function returns the modaled image to the original spot @@ -1239,11 +2445,15 @@ if (jQuery) { $('#materialbox-overlay').velocity("stop", true); $('.materialbox-caption').velocity("stop", true); + // disable exit handlers + $(window).off('scroll.materialbox'); + $(document).off('keyup.materialbox'); + $(window).off('resize.materialbox'); - $('#materialbox-overlay').velocity({opacity: 0}, { + $('#materialbox-overlay').velocity({ opacity: 0 }, { duration: outDuration, // Delay prevents animation overlapping queue: false, easing: 'easeOutQuad', - complete: function(){ + complete: function () { // Remove Overlay overlayActive = false; $(this).remove(); @@ -1251,24 +2461,15 @@ if (jQuery) { }); // Resize Image - origin.velocity( - { - width: originalWidth, - height: originalHeight, - left: 0, - top: 0 - }, - { - duration: outDuration, - queue: false, easing: 'easeOutQuad' - } - ); - - // Remove Caption + reset css settings on image - $('.materialbox-caption').velocity({opacity: 0}, { - duration: outDuration, // Delay prevents animation overlapping + origin.velocity({ + width: originalWidth, + height: originalHeight, + left: 0, + top: 0 + }, { + duration: outDuration, queue: false, easing: 'easeOutQuad', - complete: function(){ + complete: function () { placeholder.css({ height: '', width: '', @@ -1277,21 +2478,12 @@ if (jQuery) { left: '' }); - origin.css({ - height: '', - top: '', - left: '', - width: '', - 'max-width': '', - position: '', - 'z-index': '', - 'will-change': '' - }); + origin.removeAttr('style'); + origin.attr('style', originInlineStyles); // Remove class origin.removeClass('active'); doneAnimating = true; - $(this).remove(); // Remove overflow overrides on ancestors if (ancestorsChanged) { @@ -1300,31 +2492,37 @@ if (jQuery) { } }); + // Remove Caption + reset css settings on image + $('.materialbox-caption').velocity({ opacity: 0 }, { + duration: outDuration, // Delay prevents animation overlapping + queue: false, easing: 'easeOutQuad', + complete: function () { + $(this).remove(); + } + }); } }); }; - $(document).ready(function(){ + $(document).ready(function () { $('.materialboxed').materialbox(); }); - -}( jQuery )); +})(jQuery); ;(function ($) { $.fn.parallax = function () { var window_width = $(window).width(); // Parallax Scripts - return this.each(function(i) { + return this.each(function (i) { var $this = $(this); $this.addClass('parallax'); function updateParallax(initial) { var container_height; if (window_width < 601) { - container_height = ($this.height() > 0) ? $this.height() : $this.children("img").height(); - } - else { - container_height = ($this.height() > 0) ? $this.height() : 500; + container_height = $this.height() > 0 ? $this.height() : $this.children("img").height(); + } else { + container_height = $this.height() > 0 ? $this.height() : 500; } var $img = $this.children("img").first(); var img_height = $img.height(); @@ -1335,355 +2533,355 @@ if (jQuery) { var windowHeight = window.innerHeight; var windowBottom = scrollTop + windowHeight; var percentScrolled = (windowBottom - top) / (container_height + windowHeight); - var parallax = Math.round((parallax_dist * percentScrolled)); + var parallax = Math.round(parallax_dist * percentScrolled); if (initial) { $img.css('display', 'block'); } - if ((bottom > scrollTop) && (top < (scrollTop + windowHeight))) { + if (bottom > scrollTop && top < scrollTop + windowHeight) { $img.css('transform', "translate3D(-50%," + parallax + "px, 0)"); } - } // Wait for image load - $this.children("img").one("load", function() { + $this.children("img").one("load", function () { updateParallax(true); - }).each(function() { + }).each(function () { if (this.complete) $(this).trigger("load"); }); - $(window).scroll(function() { + $(window).scroll(function () { window_width = $(window).width(); updateParallax(false); }); - $(window).resize(function() { + $(window).resize(function () { window_width = $(window).width(); updateParallax(false); }); - }); - }; -}( jQuery )); +})(jQuery); ;(function ($) { var methods = { - init : function(options) { + init: function (options) { var defaults = { onShow: null, swipeable: false, - responsiveThreshold: Infinity, // breakpoint for swipeable + responsiveThreshold: Infinity // breakpoint for swipeable }; options = $.extend(defaults, options); + var namespace = Materialize.objectSelectorString($(this)); + + return this.each(function (i) { + + var uniqueNamespace = namespace + i; + + // For each set of tabs, we want to keep track of + // which tab is active and its associated content + var $this = $(this), + window_width = $(window).width(); + + var $active, + $content, + $links = $this.find('li.tab a'), + $tabs_width = $this.width(), + $tabs_content = $(), + $tabs_wrapper, + $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length, + $indicator, + index = 0, + prev_index = 0, + clicked = false, + clickedTimeout, + transition = 300; + + // Finds right attribute for indicator based on active tab. + // el: jQuery Object + var calcRightPos = function (el) { + return Math.ceil($tabs_width - el.position().left - el[0].getBoundingClientRect().width - $this.scrollLeft()); + }; - return this.each(function() { + // Finds left attribute for indicator based on active tab. + // el: jQuery Object + var calcLeftPos = function (el) { + return Math.floor(el.position().left + $this.scrollLeft()); + }; - // For each set of tabs, we want to keep track of - // which tab is active and its associated content - var $this = $(this), - window_width = $(window).width(); - - var $active, $content, $links = $this.find('li.tab a'), - $tabs_width = $this.width(), - $tabs_content = $(), - $tabs_wrapper, - $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length, - $indicator, - index = prev_index = 0, - clicked = false, - clickedTimeout, - transition = 300; - - - // Finds right attribute for indicator based on active tab. - // el: jQuery Object - var calcRightPos = function(el) { - return $tabs_width - el.position().left - el.outerWidth() - $this.scrollLeft(); - }; + // Animates Indicator to active tab. + // prev_index: Number + var animateIndicator = function (prev_index) { + if (index - prev_index >= 0) { + $indicator.velocity({ "right": calcRightPos($active) }, { duration: transition, queue: false, easing: 'easeOutQuad' }); + $indicator.velocity({ "left": calcLeftPos($active) }, { duration: transition, queue: false, easing: 'easeOutQuad', delay: 90 }); + } else { + $indicator.velocity({ "left": calcLeftPos($active) }, { duration: transition, queue: false, easing: 'easeOutQuad' }); + $indicator.velocity({ "right": calcRightPos($active) }, { duration: transition, queue: false, easing: 'easeOutQuad', delay: 90 }); + } + }; - // Finds left attribute for indicator based on active tab. - // el: jQuery Object - var calcLeftPos = function(el) { - return el.position().left + $this.scrollLeft(); - }; + // Change swipeable according to responsive threshold + if (options.swipeable) { + if (window_width > options.responsiveThreshold) { + options.swipeable = false; + } + } - // Animates Indicator to active tab. - // prev_index: Number - var animateIndicator = function(prev_index) { - if ((index - prev_index) >= 0) { - $indicator.velocity({"right": calcRightPos($active) }, { duration: transition, queue: false, easing: 'easeOutQuad'}); - $indicator.velocity({"left": calcLeftPos($active) }, {duration: transition, queue: false, easing: 'easeOutQuad', delay: 90}); + // If the location.hash matches one of the links, use that as the active tab. + $active = $($links.filter('[href="' + location.hash + '"]')); - } else { - $indicator.velocity({"left": calcLeftPos($active) }, { duration: transition, queue: false, easing: 'easeOutQuad'}); - $indicator.velocity({"right": calcRightPos($active) }, {duration: transition, queue: false, easing: 'easeOutQuad', delay: 90}); + // If no match is found, use the first link or any with class 'active' as the initial active tab. + if ($active.length === 0) { + $active = $(this).find('li.tab a.active').first(); } - }; - - // Change swipeable according to responsive threshold - if (options.swipeable) { - if (window_width > options.responsiveThreshold) { - options.swipeable = false; + if ($active.length === 0) { + $active = $(this).find('li.tab a').first(); } - } - - - // If the location.hash matches one of the links, use that as the active tab. - $active = $($links.filter('[href="'+location.hash+'"]')); - - // If no match is found, use the first link or any with class 'active' as the initial active tab. - if ($active.length === 0) { - $active = $(this).find('li.tab a.active').first(); - } - if ($active.length === 0) { - $active = $(this).find('li.tab a').first(); - } - $active.addClass('active'); - index = $links.index($active); - if (index < 0) { - index = 0; - } - - if ($active[0] !== undefined) { - $content = $($active[0].hash); - $content.addClass('active'); - } - - // append indicator then set indicator width to tab width - if (!$this.find('.indicator').length) { - $this.append('
'); - } - $indicator = $this.find('.indicator'); - - // we make sure that the indicator is at the end of the tabs - $this.append($indicator); - - if ($this.is(":visible")) { - // $indicator.css({"right": $tabs_width - ((index + 1) * $tab_width)}); - // $indicator.css({"left": index * $tab_width}); - setTimeout(function() { - $indicator.css({"right": calcRightPos($active) }); - $indicator.css({"left": calcLeftPos($active) }); - }, 0); - } - $(window).resize(function () { - $tabs_width = $this.width(); - $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length; + $active.addClass('active'); + index = $links.index($active); if (index < 0) { index = 0; } - if ($tab_width !== 0 && $tabs_width !== 0) { - $indicator.css({"right": calcRightPos($active) }); - $indicator.css({"left": calcLeftPos($active) }); + + if ($active[0] !== undefined) { + $content = $($active[0].hash); + $content.addClass('active'); } - }); - // Initialize Tabs Content. - if (options.swipeable) { - // TODO: Duplicate calls with swipeable? handle multiple div wrapping. - $links.each(function () { - var $curr_content = $(Materialize.escapeHash(this.hash)); - $curr_content.addClass('carousel-item'); - $tabs_content = $tabs_content.add($curr_content); - }); - $tabs_wrapper = $tabs_content.wrapAll(''); - $tabs_content.css('display', ''); - $('.tabs-content.carousel').carousel({ - fullWidth: true, - noWrap: true, - onCycleTo: function(item) { - if (!clicked) { - var prev_index = index; - index = $tabs_wrapper.index(item); - $active = $links.eq(index); - animateIndicator(prev_index); - } - }, - }); - } else { - // Hide the remaining content - $links.not($active).each(function () { - $(Materialize.escapeHash(this.hash)).hide(); - }); - } + // append indicator then set indicator width to tab width + if (!$this.find('.indicator').length) { + $this.append('
  • '); + } + $indicator = $this.find('.indicator'); + // we make sure that the indicator is at the end of the tabs + $this.append($indicator); - // Bind the click event handler - $this.on('click', 'a', function(e) { - if ($(this).parent().hasClass('disabled')) { - e.preventDefault(); - return; + if ($this.is(":visible")) { + // $indicator.css({"right": $tabs_width - ((index + 1) * $tab_width)}); + // $indicator.css({"left": index * $tab_width}); + setTimeout(function () { + $indicator.css({ "right": calcRightPos($active) }); + $indicator.css({ "left": calcLeftPos($active) }); + }, 0); } + $(window).off('resize.tabs-' + uniqueNamespace).on('resize.tabs-' + uniqueNamespace, function () { + $tabs_width = $this.width(); + $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length; + if (index < 0) { + index = 0; + } + if ($tab_width !== 0 && $tabs_width !== 0) { + $indicator.css({ "right": calcRightPos($active) }); + $indicator.css({ "left": calcLeftPos($active) }); + } + }); - // Act as regular link if target attribute is specified. - if (!!$(this).attr("target")) { - return; + // Initialize Tabs Content. + if (options.swipeable) { + // TODO: Duplicate calls with swipeable? handle multiple div wrapping. + $links.each(function () { + var $curr_content = $(Materialize.escapeHash(this.hash)); + $curr_content.addClass('carousel-item'); + $tabs_content = $tabs_content.add($curr_content); + }); + $tabs_wrapper = $tabs_content.wrapAll(''); + $tabs_content.css('display', ''); + $('.tabs-content.carousel').carousel({ + fullWidth: true, + noWrap: true, + onCycleTo: function (item) { + if (!clicked) { + var prev_index = index; + index = $tabs_wrapper.index(item); + $active.removeClass('active'); + $active = $links.eq(index); + $active.addClass('active'); + animateIndicator(prev_index); + if (typeof options.onShow === "function") { + options.onShow.call($this[0], $content); + } + } + } + }); + } else { + // Hide the remaining content + $links.not($active).each(function () { + $(Materialize.escapeHash(this.hash)).hide(); + }); } - clicked = true; - $tabs_width = $this.width(); - $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length; + // Bind the click event handler + $this.off('click.tabs').on('click.tabs', 'a', function (e) { + if ($(this).parent().hasClass('disabled')) { + e.preventDefault(); + return; + } + + // Act as regular link if target attribute is specified. + if (!!$(this).attr("target")) { + return; + } - // Make the old tab inactive. - $active.removeClass('active'); - var $oldContent = $content + clicked = true; + $tabs_width = $this.width(); + $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length; - // Update the variables with the new link and content - $active = $(this); - $content = $(Materialize.escapeHash(this.hash)); - $links = $this.find('li.tab a'); - var activeRect = $active.position(); + // Make the old tab inactive. + $active.removeClass('active'); + var $oldContent = $content; - // Make the tab active. - $active.addClass('active'); - prev_index = index; - index = $links.index($(this)); - if (index < 0) { - index = 0; - } - // Change url to current tab - // window.location.hash = $active.attr('href'); + // Update the variables with the new link and content + $active = $(this); + $content = $(Materialize.escapeHash(this.hash)); + $links = $this.find('li.tab a'); + var activeRect = $active.position(); - // Swap content - if (options.swipeable) { - if ($tabs_content.length) { - $tabs_content.carousel('set', index); + // Make the tab active. + $active.addClass('active'); + prev_index = index; + index = $links.index($(this)); + if (index < 0) { + index = 0; } - } else { - if ($content !== undefined) { - $content.show(); - $content.addClass('active'); - if (typeof(options.onShow) === "function") { - options.onShow.call(this, $content); + // Change url to current tab + // window.location.hash = $active.attr('href'); + + // Swap content + if (options.swipeable) { + if ($tabs_content.length) { + $tabs_content.carousel('set', index, function () { + if (typeof options.onShow === "function") { + options.onShow.call($this[0], $content); + } + }); + } + } else { + if ($content !== undefined) { + $content.show(); + $content.addClass('active'); + if (typeof options.onShow === "function") { + options.onShow.call(this, $content); + } } - } - if ($oldContent !== undefined && - !$oldContent.is($content)) { - $oldContent.hide(); - $oldContent.removeClass('active'); + if ($oldContent !== undefined && !$oldContent.is($content)) { + $oldContent.hide(); + $oldContent.removeClass('active'); + } } - } - // Reset clicked state - clickedTimeout = setTimeout(function(){ clicked = false; }, transition); + // Reset clicked state + clickedTimeout = setTimeout(function () { + clicked = false; + }, transition); - // Update indicator - animateIndicator(prev_index); + // Update indicator + animateIndicator(prev_index); - // Prevent the anchor's default click action - e.preventDefault(); + // Prevent the anchor's default click action + e.preventDefault(); + }); }); - }); - }, - select_tab : function( id ) { + select_tab: function (id) { this.find('a[href="#' + id + '"]').trigger('click'); } }; - $.fn.tabs = function(methodOrOptions) { - if ( methods[methodOrOptions] ) { - return methods[ methodOrOptions ].apply( this, Array.prototype.slice.call( arguments, 1 )); - } else if ( typeof methodOrOptions === 'object' || ! methodOrOptions ) { + $.fn.tabs = function (methodOrOptions) { + if (methods[methodOrOptions]) { + return methods[methodOrOptions].apply(this, Array.prototype.slice.call(arguments, 1)); + } else if (typeof methodOrOptions === 'object' || !methodOrOptions) { // Default to "init" - return methods.init.apply( this, arguments ); + return methods.init.apply(this, arguments); } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.tabs' ); + $.error('Method ' + methodOrOptions + ' does not exist on jQuery.tabs'); } }; - $(document).ready(function(){ + $(document).ready(function () { $('ul.tabs').tabs(); }); -}( jQuery )); +})(jQuery); ;(function ($) { - $.fn.tooltip = function (options) { - var timeout = null, - margin = 5; + $.fn.tooltip = function (options) { + var timeout = null, + margin = 5; - // Defaults - var defaults = { - delay: 350, - tooltip: '', - position: 'bottom', - html: false - }; + // Defaults + var defaults = { + delay: 350, + tooltip: '', + position: 'bottom', + html: false + }; - // Remove tooltip from the activator - if (options === "remove") { - this.each(function() { - $('#' + $(this).attr('data-tooltip-id')).remove(); - $(this).off('mouseenter.tooltip mouseleave.tooltip'); - }); - return false; - } + // Remove tooltip from the activator + if (options === "remove") { + this.each(function () { + $('#' + $(this).attr('data-tooltip-id')).remove(); + $(this).removeAttr('data-tooltip-id'); + $(this).off('mouseenter.tooltip mouseleave.tooltip'); + }); + return false; + } - options = $.extend(defaults, options); + options = $.extend(defaults, options); - return this.each(function() { - var tooltipId = Materialize.guid(); - var origin = $(this); - - // Destroy old tooltip - if (origin.attr('data-tooltip-id')) { - $('#' + origin.attr('data-tooltip-id')).remove(); - } - - origin.attr('data-tooltip-id', tooltipId); - - // Get attributes. - var allowHtml, - tooltipDelay, - tooltipPosition, - tooltipText, - tooltipEl, - backdrop; - var setAttributes = function() { - allowHtml = origin.attr('data-html') ? origin.attr('data-html') === 'true' : options.html; - tooltipDelay = origin.attr('data-delay'); - tooltipDelay = (tooltipDelay === undefined || tooltipDelay === '') ? - options.delay : tooltipDelay; - tooltipPosition = origin.attr('data-position'); - tooltipPosition = (tooltipPosition === undefined || tooltipPosition === '') ? - options.position : tooltipPosition; - tooltipText = origin.attr('data-tooltip'); - tooltipText = (tooltipText === undefined || tooltipText === '') ? - options.tooltip : tooltipText; - }; - setAttributes(); + return this.each(function () { + var tooltipId = Materialize.guid(); + var origin = $(this); - var renderTooltipEl = function() { - var tooltip = $('
    '); + // Destroy old tooltip + if (origin.attr('data-tooltip-id')) { + $('#' + origin.attr('data-tooltip-id')).remove(); + } - // Create Text span - if (allowHtml) { - tooltipText = $('').html(tooltipText); - } else{ - tooltipText = $('').text(tooltipText); - } + origin.attr('data-tooltip-id', tooltipId); + + // Get attributes. + var allowHtml, tooltipDelay, tooltipPosition, tooltipText, tooltipEl, backdrop; + var setAttributes = function () { + allowHtml = origin.attr('data-html') ? origin.attr('data-html') === 'true' : options.html; + tooltipDelay = origin.attr('data-delay'); + tooltipDelay = tooltipDelay === undefined || tooltipDelay === '' ? options.delay : tooltipDelay; + tooltipPosition = origin.attr('data-position'); + tooltipPosition = tooltipPosition === undefined || tooltipPosition === '' ? options.position : tooltipPosition; + tooltipText = origin.attr('data-tooltip'); + tooltipText = tooltipText === undefined || tooltipText === '' ? options.tooltip : tooltipText; + }; + setAttributes(); - // Create tooltip - tooltip.append(tooltipText) - .appendTo($('body')) - .attr('id', tooltipId); + var renderTooltipEl = function () { + var tooltip = $('
    '); - // Create backdrop - backdrop = $('
    '); - backdrop.appendTo(tooltip); - return tooltip; - }; - tooltipEl = renderTooltipEl(); - - // Destroy previously binded events - origin.off('mouseenter.tooltip mouseleave.tooltip'); - // Mouse In - var started = false, timeoutRef; - origin.on({'mouseenter.tooltip': function(e) { - var showTooltip = function() { + // Create Text span + if (allowHtml) { + tooltipText = $('').html(tooltipText); + } else { + tooltipText = $('').text(tooltipText); + } + + // Create tooltip + tooltip.append(tooltipText).appendTo($('body')).attr('id', tooltipId); + + // Create backdrop + backdrop = $('
    '); + backdrop.appendTo(tooltip); + return tooltip; + }; + tooltipEl = renderTooltipEl(); + + // Destroy previously binded events + origin.off('mouseenter.tooltip mouseleave.tooltip'); + // Mouse In + var started = false, + timeoutRef; + origin.on({ 'mouseenter.tooltip': function (e) { + var showTooltip = function () { setAttributes(); started = true; tooltipEl.velocity('stop'); @@ -1707,7 +2905,7 @@ if (jQuery) { if (tooltipPosition === "top") { // Top Position targetTop = origin.offset().top - tooltipHeight - margin; - targetLeft = origin.offset().left + originWidth/2 - tooltipWidth/2; + targetLeft = origin.offset().left + originWidth / 2 - tooltipWidth / 2; newCoordinates = repositionWithinScreen(targetLeft, targetTop, tooltipWidth, tooltipHeight); tooltipVerticalMovement = '-10px'; backdrop.css({ @@ -1716,57 +2914,56 @@ if (jQuery) { borderRadius: '14px 14px 0 0', transformOrigin: '50% 100%', marginTop: tooltipHeight, - marginLeft: (tooltipWidth/2) - (backdropOffsetWidth/2) + marginLeft: tooltipWidth / 2 - backdropOffsetWidth / 2 }); } // Left Position else if (tooltipPosition === "left") { - targetTop = origin.offset().top + originHeight/2 - tooltipHeight/2; - targetLeft = origin.offset().left - tooltipWidth - margin; - newCoordinates = repositionWithinScreen(targetLeft, targetTop, tooltipWidth, tooltipHeight); - - tooltipHorizontalMovement = '-10px'; - backdrop.css({ - top: '-7px', - right: 0, - width: '14px', - height: '14px', - borderRadius: '14px 0 0 14px', - transformOrigin: '95% 50%', - marginTop: tooltipHeight/2, - marginLeft: tooltipWidth - }); - } - // Right Position - else if (tooltipPosition === "right") { - targetTop = origin.offset().top + originHeight/2 - tooltipHeight/2; - targetLeft = origin.offset().left + originWidth + margin; - newCoordinates = repositionWithinScreen(targetLeft, targetTop, tooltipWidth, tooltipHeight); - - tooltipHorizontalMovement = '+10px'; - backdrop.css({ - top: '-7px', - left: 0, - width: '14px', - height: '14px', - borderRadius: '0 14px 14px 0', - transformOrigin: '5% 50%', - marginTop: tooltipHeight/2, - marginLeft: '0px' - }); - } - else { - // Bottom Position - targetTop = origin.offset().top + origin.outerHeight() + margin; - targetLeft = origin.offset().left + originWidth/2 - tooltipWidth/2; - newCoordinates = repositionWithinScreen(targetLeft, targetTop, tooltipWidth, tooltipHeight); - tooltipVerticalMovement = '+10px'; - backdrop.css({ - top: 0, - left: 0, - marginLeft: (tooltipWidth/2) - (backdropOffsetWidth/2) - }); - } + targetTop = origin.offset().top + originHeight / 2 - tooltipHeight / 2; + targetLeft = origin.offset().left - tooltipWidth - margin; + newCoordinates = repositionWithinScreen(targetLeft, targetTop, tooltipWidth, tooltipHeight); + + tooltipHorizontalMovement = '-10px'; + backdrop.css({ + top: '-7px', + right: 0, + width: '14px', + height: '14px', + borderRadius: '14px 0 0 14px', + transformOrigin: '95% 50%', + marginTop: tooltipHeight / 2, + marginLeft: tooltipWidth + }); + } + // Right Position + else if (tooltipPosition === "right") { + targetTop = origin.offset().top + originHeight / 2 - tooltipHeight / 2; + targetLeft = origin.offset().left + originWidth + margin; + newCoordinates = repositionWithinScreen(targetLeft, targetTop, tooltipWidth, tooltipHeight); + + tooltipHorizontalMovement = '+10px'; + backdrop.css({ + top: '-7px', + left: 0, + width: '14px', + height: '14px', + borderRadius: '0 14px 14px 0', + transformOrigin: '5% 50%', + marginTop: tooltipHeight / 2, + marginLeft: '0px' + }); + } else { + // Bottom Position + targetTop = origin.offset().top + origin.outerHeight() + margin; + targetLeft = origin.offset().left + originWidth / 2 - tooltipWidth / 2; + newCoordinates = repositionWithinScreen(targetLeft, targetTop, tooltipWidth, tooltipHeight); + tooltipVerticalMovement = '+10px'; + backdrop.css({ + top: 0, + left: 0, + marginLeft: tooltipWidth / 2 - backdropOffsetWidth / 2 + }); + } // Set tooptip css placement tooltipEl.css({ @@ -1779,43 +2976,41 @@ if (jQuery) { scaleYFactor = Math.SQRT2 * tooltipHeight / parseInt(backdropOffsetHeight); scaleFactor = Math.max(scaleXFactor, scaleYFactor); - tooltipEl.velocity({ translateY: tooltipVerticalMovement, translateX: tooltipHorizontalMovement}, { duration: 350, queue: false }) - .velocity({opacity: 1}, {duration: 300, delay: 50, queue: false}); - backdrop.css({ visibility: 'visible' }) - .velocity({opacity:1},{duration: 55, delay: 0, queue: false}) - .velocity({scaleX: scaleFactor, scaleY: scaleFactor}, {duration: 300, delay: 0, queue: false, easing: 'easeInOutQuad'}); + tooltipEl.velocity({ translateY: tooltipVerticalMovement, translateX: tooltipHorizontalMovement }, { duration: 350, queue: false }).velocity({ opacity: 1 }, { duration: 300, delay: 50, queue: false }); + backdrop.css({ visibility: 'visible' }).velocity({ opacity: 1 }, { duration: 55, delay: 0, queue: false }).velocity({ scaleX: scaleFactor, scaleY: scaleFactor }, { duration: 300, delay: 0, queue: false, easing: 'easeInOutQuad' }); }; timeoutRef = setTimeout(showTooltip, tooltipDelay); // End Interval - // Mouse Out + // Mouse Out }, - 'mouseleave.tooltip': function(){ + 'mouseleave.tooltip': function () { // Reset State started = false; clearTimeout(timeoutRef); // Animate back - setTimeout(function() { + setTimeout(function () { if (started !== true) { tooltipEl.velocity({ - opacity: 0, translateY: 0, translateX: 0}, { duration: 225, queue: false}); - backdrop.velocity({opacity: 0, scaleX: 1, scaleY: 1}, { - duration:225, + opacity: 0, translateY: 0, translateX: 0 }, { duration: 225, queue: false }); + backdrop.velocity({ opacity: 0, scaleX: 1, scaleY: 1 }, { + duration: 225, queue: false, - complete: function(){ + complete: function () { backdrop.css({ visibility: 'hidden' }); tooltipEl.css({ visibility: 'hidden' }); - started = false;} + started = false; + } }); } - },225); + }, 225); } - }); + }); }); }; - var repositionWithinScreen = function(x, y, width, height) { + var repositionWithinScreen = function (x, y, width, height) { var newX = x; var newY = y; @@ -1831,503 +3026,714 @@ if (jQuery) { newY -= newY + height - window.innerHeight; } - return {x: newX, y: newY}; + return { x: newX, y: newY }; }; - $(document).ready(function(){ - $('.tooltipped').tooltip(); - }); -}( jQuery )); -;/*! - * Waves v0.6.4 - * 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 - */ + $(document).ready(function () { + $('.tooltipped').tooltip(); + }); +})(jQuery); +; /*! + * Waves v0.6.4 + * 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 + */ + +;(function (window) { + 'use strict'; + + var Waves = Waves || {}; + var $$ = document.querySelectorAll.bind(document); + + // Find exact position of element + function isWindow(obj) { + return obj !== null && obj === obj.window; + } -;(function(window) { - 'use strict'; + function getWindow(elem) { + return isWindow(elem) ? elem : elem.nodeType === 9 && elem.defaultView; + } - var Waves = Waves || {}; - var $$ = document.querySelectorAll.bind(document); + function offset(elem) { + var docElem, + win, + box = { top: 0, left: 0 }, + doc = elem && elem.ownerDocument; - // Find exact position of element - function isWindow(obj) { - return obj !== null && obj === obj.window; - } + docElem = doc.documentElement; - function getWindow(elem) { - return isWindow(elem) ? elem : elem.nodeType === 9 && elem.defaultView; + if (typeof elem.getBoundingClientRect !== typeof undefined) { + box = elem.getBoundingClientRect(); } + win = getWindow(doc); + return { + top: box.top + win.pageYOffset - docElem.clientTop, + left: box.left + win.pageXOffset - docElem.clientLeft + }; + } - function offset(elem) { - var docElem, win, - box = {top: 0, left: 0}, - doc = elem && elem.ownerDocument; - - docElem = doc.documentElement; + function convertStyle(obj) { + var style = ''; - if (typeof elem.getBoundingClientRect !== typeof undefined) { - box = elem.getBoundingClientRect(); - } - win = getWindow(doc); - return { - top: box.top + win.pageYOffset - docElem.clientTop, - left: box.left + win.pageXOffset - docElem.clientLeft - }; + for (var a in obj) { + if (obj.hasOwnProperty(a)) { + style += a + ':' + obj[a] + ';'; + } } - function convertStyle(obj) { - var style = ''; + return style; + } - for (var a in obj) { - if (obj.hasOwnProperty(a)) { - style += (a + ':' + obj[a] + ';'); - } - } + var Effect = { - return style; - } + // Effect delay + duration: 750, - var Effect = { + show: function (e, element) { - // Effect delay - duration: 750, + // Disable right click + if (e.button === 2) { + return false; + } - show: function(e, element) { + var el = element || this; - // Disable right click - if (e.button === 2) { - return false; - } + // Create ripple + var ripple = document.createElement('div'); + ripple.className = 'waves-ripple'; + el.appendChild(ripple); - var el = element || this; + // Get click coordinate and element witdh + var pos = offset(el); + var relativeY = e.pageY - pos.top; + var relativeX = e.pageX - pos.left; + var scale = 'scale(' + el.clientWidth / 100 * 10 + ')'; - // Create ripple - var ripple = document.createElement('div'); - ripple.className = 'waves-ripple'; - el.appendChild(ripple); + // Support for touch devices + if ('touches' in e) { + relativeY = e.touches[0].pageY - pos.top; + relativeX = e.touches[0].pageX - pos.left; + } - // Get click coordinate and element witdh - var pos = offset(el); - var relativeY = (e.pageY - pos.top); - var relativeX = (e.pageX - pos.left); - var scale = 'scale('+((el.clientWidth / 100) * 10)+')'; + // Attach data to element + ripple.setAttribute('data-hold', Date.now()); + ripple.setAttribute('data-scale', scale); + ripple.setAttribute('data-x', relativeX); + ripple.setAttribute('data-y', relativeY); - // Support for touch devices - if ('touches' in e) { - relativeY = (e.touches[0].pageY - pos.top); - relativeX = (e.touches[0].pageX - pos.left); - } + // Set ripple position + var rippleStyle = { + 'top': relativeY + 'px', + 'left': relativeX + 'px' + }; - // Attach data to element - ripple.setAttribute('data-hold', Date.now()); - ripple.setAttribute('data-scale', scale); - ripple.setAttribute('data-x', relativeX); - ripple.setAttribute('data-y', relativeY); - - // Set ripple position - var rippleStyle = { - 'top': relativeY+'px', - 'left': relativeX+'px' - }; - - ripple.className = ripple.className + ' waves-notransition'; - ripple.setAttribute('style', convertStyle(rippleStyle)); - ripple.className = ripple.className.replace('waves-notransition', ''); - - // Scale the ripple - rippleStyle['-webkit-transform'] = scale; - rippleStyle['-moz-transform'] = scale; - rippleStyle['-ms-transform'] = scale; - rippleStyle['-o-transform'] = scale; - rippleStyle.transform = scale; - rippleStyle.opacity = '1'; - - rippleStyle['-webkit-transition-duration'] = Effect.duration + 'ms'; - rippleStyle['-moz-transition-duration'] = Effect.duration + 'ms'; - rippleStyle['-o-transition-duration'] = Effect.duration + 'ms'; - rippleStyle['transition-duration'] = Effect.duration + 'ms'; - - rippleStyle['-webkit-transition-timing-function'] = 'cubic-bezier(0.250, 0.460, 0.450, 0.940)'; - rippleStyle['-moz-transition-timing-function'] = 'cubic-bezier(0.250, 0.460, 0.450, 0.940)'; - rippleStyle['-o-transition-timing-function'] = 'cubic-bezier(0.250, 0.460, 0.450, 0.940)'; - rippleStyle['transition-timing-function'] = 'cubic-bezier(0.250, 0.460, 0.450, 0.940)'; - - ripple.setAttribute('style', convertStyle(rippleStyle)); - }, + ripple.className = ripple.className + ' waves-notransition'; + ripple.setAttribute('style', convertStyle(rippleStyle)); + ripple.className = ripple.className.replace('waves-notransition', ''); + + // Scale the ripple + rippleStyle['-webkit-transform'] = scale; + rippleStyle['-moz-transform'] = scale; + rippleStyle['-ms-transform'] = scale; + rippleStyle['-o-transform'] = scale; + rippleStyle.transform = scale; + rippleStyle.opacity = '1'; + + rippleStyle['-webkit-transition-duration'] = Effect.duration + 'ms'; + rippleStyle['-moz-transition-duration'] = Effect.duration + 'ms'; + rippleStyle['-o-transition-duration'] = Effect.duration + 'ms'; + rippleStyle['transition-duration'] = Effect.duration + 'ms'; + + rippleStyle['-webkit-transition-timing-function'] = 'cubic-bezier(0.250, 0.460, 0.450, 0.940)'; + rippleStyle['-moz-transition-timing-function'] = 'cubic-bezier(0.250, 0.460, 0.450, 0.940)'; + rippleStyle['-o-transition-timing-function'] = 'cubic-bezier(0.250, 0.460, 0.450, 0.940)'; + rippleStyle['transition-timing-function'] = 'cubic-bezier(0.250, 0.460, 0.450, 0.940)'; + + ripple.setAttribute('style', convertStyle(rippleStyle)); + }, - hide: function(e) { - TouchHandler.touchup(e); + hide: function (e) { + TouchHandler.touchup(e); - var el = this; - var width = el.clientWidth * 1.4; + var el = this; + var width = el.clientWidth * 1.4; - // Get first ripple - var ripple = null; - var ripples = el.getElementsByClassName('waves-ripple'); - if (ripples.length > 0) { - ripple = ripples[ripples.length - 1]; - } else { - return false; - } + // Get first ripple + var ripple = null; + var ripples = el.getElementsByClassName('waves-ripple'); + if (ripples.length > 0) { + ripple = ripples[ripples.length - 1]; + } else { + return false; + } - var relativeX = ripple.getAttribute('data-x'); - var relativeY = ripple.getAttribute('data-y'); - var scale = ripple.getAttribute('data-scale'); + var relativeX = ripple.getAttribute('data-x'); + var relativeY = ripple.getAttribute('data-y'); + var scale = ripple.getAttribute('data-scale'); - // Get delay beetween mousedown and mouse leave - var diff = Date.now() - Number(ripple.getAttribute('data-hold')); - var delay = 350 - diff; + // Get delay beetween mousedown and mouse leave + var diff = Date.now() - Number(ripple.getAttribute('data-hold')); + var delay = 350 - diff; - if (delay < 0) { - delay = 0; - } + if (delay < 0) { + delay = 0; + } - // Fade out ripple after delay - setTimeout(function() { - var style = { - 'top': relativeY+'px', - 'left': relativeX+'px', - 'opacity': '0', - - // Duration - '-webkit-transition-duration': Effect.duration + 'ms', - '-moz-transition-duration': Effect.duration + 'ms', - '-o-transition-duration': Effect.duration + 'ms', - 'transition-duration': Effect.duration + 'ms', - '-webkit-transform': scale, - '-moz-transform': scale, - '-ms-transform': scale, - '-o-transform': scale, - 'transform': scale, - }; - - ripple.setAttribute('style', convertStyle(style)); - - setTimeout(function() { - try { - el.removeChild(ripple); - } catch(e) { - return false; - } - }, Effect.duration); - }, delay); - }, + // Fade out ripple after delay + setTimeout(function () { + var style = { + 'top': relativeY + 'px', + 'left': relativeX + 'px', + 'opacity': '0', + + // Duration + '-webkit-transition-duration': Effect.duration + 'ms', + '-moz-transition-duration': Effect.duration + 'ms', + '-o-transition-duration': Effect.duration + 'ms', + 'transition-duration': Effect.duration + 'ms', + '-webkit-transform': scale, + '-moz-transform': scale, + '-ms-transform': scale, + '-o-transform': scale, + 'transform': scale + }; + + ripple.setAttribute('style', convertStyle(style)); + + setTimeout(function () { + try { + el.removeChild(ripple); + } catch (e) { + return false; + } + }, Effect.duration); + }, delay); + }, - // Little hack to make can perform waves effect - wrapInput: function(elements) { - for (var a = 0; a < elements.length; a++) { - var el = elements[a]; + // Little hack to make can perform waves effect + wrapInput: function (elements) { + for (var a = 0; a < elements.length; a++) { + var el = elements[a]; - if (el.tagName.toLowerCase() === 'input') { - var parent = el.parentNode; + if (el.tagName.toLowerCase() === 'input') { + var parent = el.parentNode; - // If input already have parent just pass through - if (parent.tagName.toLowerCase() === 'i' && parent.className.indexOf('waves-effect') !== -1) { - continue; - } + // If input already have parent just pass through + if (parent.tagName.toLowerCase() === 'i' && parent.className.indexOf('waves-effect') !== -1) { + continue; + } - // Put element class and style to the specified parent - var wrapper = document.createElement('i'); - wrapper.className = el.className + ' waves-input-wrapper'; + // Put element class and style to the specified parent + var wrapper = document.createElement('i'); + wrapper.className = el.className + ' waves-input-wrapper'; - var elementStyle = el.getAttribute('style'); + var elementStyle = el.getAttribute('style'); - if (!elementStyle) { - elementStyle = ''; - } + if (!elementStyle) { + elementStyle = ''; + } - wrapper.setAttribute('style', elementStyle); + wrapper.setAttribute('style', elementStyle); - el.className = 'waves-button-input'; - el.removeAttribute('style'); + el.className = 'waves-button-input'; + el.removeAttribute('style'); - // Put element as child - parent.replaceChild(wrapper, el); - wrapper.appendChild(el); - } - } + // Put element as child + parent.replaceChild(wrapper, el); + wrapper.appendChild(el); } - }; + } + } + }; + /** + * Disable mousedown event for 500ms during and after touch + */ + var TouchHandler = { + /* uses an integer rather than bool so there's no issues with + * needing to clear timeouts if another touch event occurred + * within the 500ms. Cannot mouseup between touchstart and + * touchend, nor in the 500ms after touchend. */ + touches: 0, + allowEvent: function (e) { + var allow = true; + + if (e.type === 'touchstart') { + TouchHandler.touches += 1; //push + } else if (e.type === 'touchend' || e.type === 'touchcancel') { + setTimeout(function () { + if (TouchHandler.touches > 0) { + TouchHandler.touches -= 1; //pop after 500ms + } + }, 500); + } else if (e.type === 'mousedown' && TouchHandler.touches > 0) { + allow = false; + } - /** - * Disable mousedown event for 500ms during and after touch - */ - var TouchHandler = { - /* uses an integer rather than bool so there's no issues with - * needing to clear timeouts if another touch event occurred - * within the 500ms. Cannot mouseup between touchstart and - * touchend, nor in the 500ms after touchend. */ - touches: 0, - allowEvent: function(e) { - var allow = true; - - if (e.type === 'touchstart') { - TouchHandler.touches += 1; //push - } else if (e.type === 'touchend' || e.type === 'touchcancel') { - setTimeout(function() { - if (TouchHandler.touches > 0) { - TouchHandler.touches -= 1; //pop after 500ms - } - }, 500); - } else if (e.type === 'mousedown' && TouchHandler.touches > 0) { - allow = false; - } + return allow; + }, + touchup: function (e) { + TouchHandler.allowEvent(e); + } + }; - return allow; - }, - touchup: function(e) { - TouchHandler.allowEvent(e); - } - }; + /** + * Delegated click handler for .waves-effect element. + * returns null when .waves-effect element not in "click tree" + */ + function getWavesEffectElement(e) { + if (TouchHandler.allowEvent(e) === false) { + return null; + } + var element = null; + var target = e.target || e.srcElement; - /** - * Delegated click handler for .waves-effect element. - * returns null when .waves-effect element not in "click tree" - */ - function getWavesEffectElement(e) { - if (TouchHandler.allowEvent(e) === false) { - return null; - } + while (target.parentNode !== null) { + if (!(target instanceof SVGElement) && target.className.indexOf('waves-effect') !== -1) { + element = target; + break; + } + target = target.parentNode; + } + return element; + } + + /** + * Bubble the click and show effect if .waves-effect elem was found + */ + function showEffect(e) { + var element = getWavesEffectElement(e); - var element = null; - var target = e.target || e.srcElement; + if (element !== null) { + Effect.show(e, element); - while (target.parentElement !== null) { - if (!(target instanceof SVGElement) && target.className.indexOf('waves-effect') !== -1) { - element = target; - break; - } else if (target.classList.contains('waves-effect')) { - element = target; - break; - } - target = target.parentElement; - } + if ('ontouchstart' in window) { + element.addEventListener('touchend', Effect.hide, false); + element.addEventListener('touchcancel', Effect.hide, false); + } - return element; + element.addEventListener('mouseup', Effect.hide, false); + element.addEventListener('mouseleave', Effect.hide, false); + element.addEventListener('dragend', Effect.hide, false); } + } - /** - * Bubble the click and show effect if .waves-effect elem was found - */ - function showEffect(e) { - var element = getWavesEffectElement(e); + Waves.displayEffect = function (options) { + options = options || {}; - if (element !== null) { - Effect.show(e, element); + if ('duration' in options) { + Effect.duration = options.duration; + } - if ('ontouchstart' in window) { - element.addEventListener('touchend', Effect.hide, false); - element.addEventListener('touchcancel', Effect.hide, false); - } + //Wrap input inside tag + Effect.wrapInput($$('.waves-effect')); - element.addEventListener('mouseup', Effect.hide, false); - element.addEventListener('mouseleave', Effect.hide, false); - } + if ('ontouchstart' in window) { + document.body.addEventListener('touchstart', showEffect, false); } - Waves.displayEffect = function(options) { - options = options || {}; + document.body.addEventListener('mousedown', showEffect, false); + }; + + /** + * Attach Waves to an input element (or any element which doesn't + * bubble mouseup/mousedown events). + * Intended to be used with dynamically loaded forms/inputs, or + * where the user doesn't want a delegated click handler. + */ + Waves.attach = function (element) { + //FUTURE: automatically add waves classes and allow users + // to specify them with an options param? Eg. light/classic/button + if (element.tagName.toLowerCase() === 'input') { + Effect.wrapInput([element]); + element = element.parentNode; + } - if ('duration' in options) { - Effect.duration = options.duration; - } + if ('ontouchstart' in window) { + element.addEventListener('touchstart', showEffect, false); + } - //Wrap input inside tag - Effect.wrapInput($$('.waves-effect')); + element.addEventListener('mousedown', showEffect, false); + }; - if ('ontouchstart' in window) { - document.body.addEventListener('touchstart', showEffect, false); - } + window.Waves = Waves; - document.body.addEventListener('mousedown', showEffect, false); - }; + document.addEventListener('DOMContentLoaded', function () { + Waves.displayEffect(); + }, false); +})(window); +;(function ($, Vel) { + 'use strict'; + + var _defaults = { + displayLength: Infinity, + inDuration: 300, + outDuration: 375, + className: undefined, + completeCallback: undefined, + activationPercent: 0.8 + }; - /** - * Attach Waves to an input element (or any element which doesn't - * bubble mouseup/mousedown events). - * Intended to be used with dynamically loaded forms/inputs, or - * where the user doesn't want a delegated click handler. - */ - Waves.attach = function(element) { - //FUTURE: automatically add waves classes and allow users - // to specify them with an options param? Eg. light/classic/button - if (element.tagName.toLowerCase() === 'input') { - Effect.wrapInput([element]); - element = element.parentElement; - } + var Toast = function () { + function Toast(message, displayLength, className, completeCallback) { + _classCallCheck(this, Toast); - if ('ontouchstart' in window) { - element.addEventListener('touchstart', showEffect, false); - } + if (!message) { + return; + } - element.addEventListener('mousedown', showEffect, false); - }; + /** + * Options for the toast + * @member Toast#options + */ + this.options = { + displayLength: displayLength, + className: className, + completeCallback: completeCallback + }; - window.Waves = Waves; + this.options = $.extend({}, Toast.defaults, this.options); + this.message = message; - document.addEventListener('DOMContentLoaded', function() { - Waves.displayEffect(); - }, false); + /** + * Describes current pan state toast + * @type {Boolean} + */ + this.panning = false; -})(window); -;Materialize.toast = function (message, displayLength, className, completeCallback) { - className = className || ""; + /** + * Time remaining until toast is removed + */ + this.timeRemaining = this.options.displayLength; - var container = document.getElementById('toast-container'); + if (Toast._toasts.length === 0) { + Toast._createContainer(); + } - // Create toast container if it does not exist - if (container === null) { - // create notification container - container = document.createElement('div'); - container.id = 'toast-container'; - document.body.appendChild(container); - } + // Create new toast + Toast._toasts.push(this); + var toastElement = this.createToast(); + toastElement.M_Toast = this; + this.el = toastElement; + this._animateIn(); + this.setTimer(); + } - // Select and append toast - var newToast = createToast(message); + _createClass(Toast, [{ + key: 'createToast', - // only append toast if message is not undefined - if(message){ - container.appendChild(newToast); - } - newToast.style.opacity = 0; + /** + * Create toast and append it to toast container + */ + value: function createToast() { + var toast = document.createElement('div'); + toast.classList.add('toast'); + + // Add custom classes onto toast + if (this.options.className) { + var classes = this.options.className.split(' '); + var i = void 0, + count = void 0; + for (i = 0, count = classes.length; i < count; i++) { + toast.classList.add(classes[i]); + } + } - // Animate toast in - Vel(newToast, {translateY: '-35px', opacity: 1 }, {duration: 300, - easing: 'easeOutCubic', - queue: false}); + // Set content + if (typeof HTMLElement === 'object' ? this.message instanceof HTMLElement : this.message && typeof this.message === 'object' && this.message !== null && this.message.nodeType === 1 && typeof this.message.nodeName === 'string') { + toast.appendChild(this.message); - // Allows timer to be pause while being panned - var timeLeft = displayLength; - var counterInterval; - if (timeLeft != null) { - counterInterval = setInterval (function(){ - if (newToast.parentNode === null) - window.clearInterval(counterInterval); + // Check if it is jQuery object + } else if (this.message instanceof jQuery) { + $(toast).append(this.message); - // If toast is not being dragged, decrease its time remaining - if (!newToast.classList.contains('panning')) { - timeLeft -= 20; - } + // Insert as text; + } else { + toast.innerHTML = this.message; + } - if (timeLeft <= 0) { - // Animate toast out - Vel(newToast, {"opacity": 0, marginTop: '-40px'}, { duration: 375, - easing: 'easeOutExpo', - queue: false, - complete: function(){ - // Call the optional callback - if(typeof(completeCallback) === "function") - completeCallback(); - // Remove toast after it times out - this[0].parentNode.removeChild(this[0]); - } - }); - window.clearInterval(counterInterval); + // Append toasft + Toast._container.appendChild(toast); + return toast; } - }, 20); - } + /** + * Animate in toast + */ + }, { + key: '_animateIn', + value: function _animateIn() { + // Animate toast in + Vel(this.el, { top: 0, opacity: 1 }, { + duration: 300, + easing: 'easeOutCubic', + queue: false + }); + } - function createToast(html) { + /** + * Create setInterval which automatically removes toast when timeRemaining >= 0 + * has been reached + */ - // Create toast - var toast = document.createElement('div'); - toast.classList.add('toast'); - if (className) { - var classes = className.split(' '); + }, { + key: 'setTimer', + value: function setTimer() { + var _this3 = this; - for (var i = 0, count = classes.length; i < count; i++) { - toast.classList.add(classes[i]); - } - } - // If type of parameter is HTML Element - if ( typeof HTMLElement === "object" ? html instanceof HTMLElement : html && typeof html === "object" && html !== null && html.nodeType === 1 && typeof html.nodeName==="string" -) { - toast.appendChild(html); - } - else if (html instanceof jQuery) { - // Check if it is jQuery object - toast.appendChild(html[0]); - } - else { - // Insert as text; - toast.innerHTML = html; - } - // Bind hammer - var hammerHandler = new Hammer(toast, {prevent_default: false}); - hammerHandler.on('pan', function(e) { - var deltaX = e.deltaX; - var activationDistance = 80; + if (this.timeRemaining !== Infinity) { + this.counterInterval = setInterval(function () { + // If toast is not being dragged, decrease its time remaining + if (!_this3.panning) { + _this3.timeRemaining -= 20; + } - // Change toast state - if (!toast.classList.contains('panning')){ - toast.classList.add('panning'); + // Animate toast out + if (_this3.timeRemaining <= 0) { + _this3.remove(); + } + }, 20); + } } - var opacityPercent = 1-Math.abs(deltaX / activationDistance); - if (opacityPercent < 0) - opacityPercent = 0; + /** + * Dismiss toast with animation + */ - Vel(toast, {left: deltaX, opacity: opacityPercent }, {duration: 50, queue: false, easing: 'easeOutQuad'}); + }, { + key: 'remove', + value: function remove() { + var _this4 = this; - }); + window.clearInterval(this.counterInterval); + var activationDistance = this.el.offsetWidth * this.options.activationPercent; - hammerHandler.on('panend', function(e) { - var deltaX = e.deltaX; - var activationDistance = 80; + if (this.wasSwiped) { + this.el.style.transition = 'transform .05s, opacity .05s'; + this.el.style.transform = 'translateX(' + activationDistance + 'px)'; + this.el.style.opacity = 0; + } - // If toast dragged past activation point - if (Math.abs(deltaX) > activationDistance) { - Vel(toast, {marginTop: '-40px'}, { duration: 375, + Vel(this.el, { opacity: 0, marginTop: '-40px' }, { + duration: this.options.outDuration, easing: 'easeOutExpo', queue: false, - complete: function(){ - if(typeof(completeCallback) === "function") { - completeCallback(); + complete: function () { + // Call the optional callback + if (typeof _this4.options.completeCallback === 'function') { + _this4.options.completeCallback(); + } + // Remove toast from DOM + _this4.el.parentNode.removeChild(_this4.el); + Toast._toasts.splice(Toast._toasts.indexOf(_this4), 1); + if (Toast._toasts.length === 0) { + Toast._removeContainer(); } - toast.parentNode.removeChild(toast); } }); + } + }], [{ + key: '_createContainer', - } else { - toast.classList.remove('panning'); - // Put toast back into original position - Vel(toast, { left: 0, opacity: 1 }, { duration: 300, - easing: 'easeOutExpo', - queue: false - }); + /** + * Append toast container and add event handlers + */ + value: function _createContainer() { + var container = document.createElement('div'); + container.setAttribute('id', 'toast-container'); + + // Add event handler + container.addEventListener('touchstart', Toast._onDragStart); + container.addEventListener('touchmove', Toast._onDragMove); + container.addEventListener('touchend', Toast._onDragEnd); + + container.addEventListener('mousedown', Toast._onDragStart); + document.addEventListener('mousemove', Toast._onDragMove); + document.addEventListener('mouseup', Toast._onDragEnd); + + document.body.appendChild(container); + Toast._container = container; } - }); - return toast; - } -}; + /** + * Remove toast container and event handlers + */ + + }, { + key: '_removeContainer', + value: function _removeContainer() { + // Add event handler + document.removeEventListener('mousemove', Toast._onDragMove); + document.removeEventListener('mouseup', Toast._onDragEnd); + + Toast._container.parentNode.removeChild(Toast._container); + Toast._container = null; + } + + /** + * Begin drag handler + * @param {Event} e + */ + + }, { + key: '_onDragStart', + value: function _onDragStart(e) { + if (e.target && $(e.target).closest('.toast').length) { + var $toast = $(e.target).closest('.toast'); + var toast = $toast[0].M_Toast; + toast.panning = true; + Toast._draggedToast = toast; + toast.el.classList.add('panning'); + toast.el.style.transition = ''; + toast.startingXPos = Toast._xPos(e); + toast.time = Date.now(); + toast.xPos = Toast._xPos(e); + } + } + + /** + * Drag move handler + * @param {Event} e + */ + + }, { + key: '_onDragMove', + value: function _onDragMove(e) { + if (!!Toast._draggedToast) { + e.preventDefault(); + var toast = Toast._draggedToast; + toast.deltaX = Math.abs(toast.xPos - Toast._xPos(e)); + toast.xPos = Toast._xPos(e); + toast.velocityX = toast.deltaX / (Date.now() - toast.time); + toast.time = Date.now(); + + var totalDeltaX = toast.xPos - toast.startingXPos; + var activationDistance = toast.el.offsetWidth * toast.options.activationPercent; + toast.el.style.transform = 'translateX(' + totalDeltaX + 'px)'; + toast.el.style.opacity = 1 - Math.abs(totalDeltaX / activationDistance); + } + } + + /** + * End drag handler + * @param {Event} e + */ + + }, { + key: '_onDragEnd', + value: function _onDragEnd(e) { + if (!!Toast._draggedToast) { + var toast = Toast._draggedToast; + toast.panning = false; + toast.el.classList.remove('panning'); + + var totalDeltaX = toast.xPos - toast.startingXPos; + var activationDistance = toast.el.offsetWidth * toast.options.activationPercent; + var shouldBeDismissed = Math.abs(totalDeltaX) > activationDistance || toast.velocityX > 1; + + // Remove toast + if (shouldBeDismissed) { + toast.wasSwiped = true; + toast.remove(); + + // Animate toast back to original position + } else { + toast.el.style.transition = 'transform .2s, opacity .2s'; + toast.el.style.transform = ''; + toast.el.style.opacity = ''; + } + Toast._draggedToast = null; + } + } + + /** + * Get x position of mouse or touch event + * @param {Event} e + */ + + }, { + key: '_xPos', + value: function _xPos(e) { + if (e.targetTouches && e.targetTouches.length >= 1) { + return e.targetTouches[0].clientX; + } + // mouse event + return e.clientX; + } + + /** + * Remove all toasts + */ + + }, { + key: 'removeAll', + value: function removeAll() { + for (var toastIndex in Toast._toasts) { + Toast._toasts[toastIndex].remove(); + } + } + }, { + key: 'defaults', + get: function () { + return _defaults; + } + }]); + + return Toast; + }(); + + /** + * @static + * @memberof Toast + * @type {Array.} + */ + + + Toast._toasts = []; + + /** + * @static + * @memberof Toast + */ + Toast._container = null; + + /** + * @static + * @memberof Toast + * @type {Toast} + */ + Toast._draggedToast = null; + + Materialize.Toast = Toast; + Materialize.toast = function (message, displayLength, className, completeCallback) { + return new Toast(message, displayLength, className, completeCallback); + }; +})(jQuery, Materialize.Vel); ;(function ($) { var methods = { - init : function(options) { + init: function (options) { var defaults = { menuWidth: 300, edge: 'left', closeOnClick: false, - draggable: true + draggable: true, + onOpen: null, + onClose: null }; options = $.extend(defaults, options); - $(this).each(function(){ + $(this).each(function () { var $this = $(this); var menuId = $this.attr('data-activates'); - var menu = $("#"+ menuId); + var menu = $("#" + menuId); // Set to width if (options.menuWidth != 300) { @@ -2350,55 +3756,52 @@ if (jQuery) { if (options.edge == 'left') { menu.css('transform', 'translateX(-100%)'); - $dragTarget.css({'left': 0}); // Add Touch Area - } - else { + $dragTarget.css({ 'left': 0 }); // Add Touch Area + } else { menu.addClass('right-aligned') // Change text-alignment to right - .css('transform', 'translateX(100%)'); - $dragTarget.css({'right': 0}); // Add Touch Area + .css('transform', 'translateX(100%)'); + $dragTarget.css({ 'right': 0 }); // Add Touch Area } // If fixed sidenav, bring menu out if (menu.hasClass('fixed')) { - if (window.innerWidth > 992) { - menu.css('transform', 'translateX(0)'); - } + if (window.innerWidth > 992) { + menu.css('transform', 'translateX(0)'); } + } // Window resize to reset on large screens fixed if (menu.hasClass('fixed')) { - $(window).resize( function() { + $(window).resize(function () { if (window.innerWidth > 992) { // Close menu if window is resized bigger than 992 and user has fixed sidenav if ($('#sidenav-overlay').length !== 0 && menuOut) { removeMenu(true); - } - else { + } else { // menu.removeAttr('style'); menu.css('transform', 'translateX(0%)'); // menu.css('width', options.menuWidth); } - } - else if (menuOut === false){ + } else if (menuOut === false) { if (options.edge === 'left') { menu.css('transform', 'translateX(-100%)'); } else { menu.css('transform', 'translateX(100%)'); } - } - }); } // if closeOnClick, then add close event for all a tags in side sideNav if (options.closeOnClick === true) { - menu.on("click.itemclick", "a:not(.collapsible-header)", function(){ - removeMenu(); + menu.on("click.itemclick", "a:not(.collapsible-header)", function () { + if (!(window.innerWidth > 992 && menu.hasClass('fixed'))) { + removeMenu(); + } }); } - var removeMenu = function(restoreNav) { + var removeMenu = function (restoreNav) { panning = false; menuOut = false; // Reenable scrolling @@ -2407,56 +3810,54 @@ if (jQuery) { width: '' }); - $('#sidenav-overlay').velocity({opacity: 0}, {duration: 200, - queue: false, easing: 'easeOutQuad', - complete: function() { + $('#sidenav-overlay').velocity({ opacity: 0 }, { duration: 200, + queue: false, easing: 'easeOutQuad', + complete: function () { $(this).remove(); } }); if (options.edge === 'left') { // Reset phantom div - $dragTarget.css({width: '', right: '', left: '0'}); - menu.velocity( - {'translateX': '-100%'}, - { duration: 200, - queue: false, - easing: 'easeOutCubic', - complete: function() { - if (restoreNav === true) { - // Restore Fixed sidenav - menu.removeAttr('style'); - menu.css('width', options.menuWidth); - } + $dragTarget.css({ width: '', right: '', left: '0' }); + menu.velocity({ 'translateX': '-100%' }, { duration: 200, + queue: false, + easing: 'easeOutCubic', + complete: function () { + if (restoreNav === true) { + // Restore Fixed sidenav + menu.removeAttr('style'); + menu.css('width', options.menuWidth); } + } }); - } - else { + } else { // Reset phantom div - $dragTarget.css({width: '', right: '0', left: ''}); - menu.velocity( - {'translateX': '100%'}, - { duration: 200, - queue: false, - easing: 'easeOutCubic', - complete: function() { - if (restoreNav === true) { - // Restore Fixed sidenav - menu.removeAttr('style'); - menu.css('width', options.menuWidth); - } + $dragTarget.css({ width: '', right: '0', left: '' }); + menu.velocity({ 'translateX': '100%' }, { duration: 200, + queue: false, + easing: 'easeOutCubic', + complete: function () { + if (restoreNav === true) { + // Restore Fixed sidenav + menu.removeAttr('style'); + menu.css('width', options.menuWidth); } - }); + } + }); } - }; - + // Callback + if (typeof options.onClose === 'function') { + options.onClose.call(this, menu); + } + }; // Touch Event var panning = false; var menuOut = false; if (options.draggable) { - $dragTarget.on('click', function(){ + $dragTarget.on('click', function () { if (menuOut) { removeMenu(); } @@ -2464,7 +3865,7 @@ if (jQuery) { $dragTarget.hammer({ prevent_default: false - }).bind('pan', function(e) { + }).on('pan', function (e) { if (e.gesture.pointerType == "touch") { @@ -2473,6 +3874,11 @@ if (jQuery) { var y = e.gesture.center.y; var velocityX = e.gesture.velocityX; + // Vertical scroll bugfix + if (x === 0 && y === 0) { + return; + } + // Disable Scrolling var $body = $('body'); var $overlay = $('#sidenav-overlay'); @@ -2483,35 +3889,47 @@ if (jQuery) { // If overlay does not exist, create one and if it is clicked, close menu if ($overlay.length === 0) { $overlay = $('
    '); - $overlay.css('opacity', 0).click( function(){ + $overlay.css('opacity', 0).click(function () { removeMenu(); }); + + // Run 'onOpen' when sidenav is opened via touch/swipe if applicable + if (typeof options.onOpen === 'function') { + options.onOpen.call(this, menu); + } + $('body').append($overlay); } // Keep within boundaries if (options.edge === 'left') { - if (x > options.menuWidth) { x = options.menuWidth; } - else if (x < 0) { x = 0; } + if (x > options.menuWidth) { + x = options.menuWidth; + } else if (x < 0) { + x = 0; + } } if (options.edge === 'left') { // Left Direction - if (x < (options.menuWidth / 2)) { menuOut = false; } + if (x < options.menuWidth / 2) { + menuOut = false; + } // Right Direction - else if (x >= (options.menuWidth / 2)) { menuOut = true; } + else if (x >= options.menuWidth / 2) { + menuOut = true; + } menu.css('transform', 'translateX(' + (x - options.menuWidth) + 'px)'); - } - else { + } else { // Left Direction - if (x < (window.innerWidth - options.menuWidth / 2)) { + if (x < window.innerWidth - options.menuWidth / 2) { menuOut = true; } // Right Direction - else if (x >= (window.innerWidth - options.menuWidth / 2)) { - menuOut = false; - } - var rightPos = (x - options.menuWidth / 2); + else if (x >= window.innerWidth - options.menuWidth / 2) { + menuOut = false; + } + var rightPos = x - options.menuWidth / 2; if (rightPos < 0) { rightPos = 0; } @@ -2519,28 +3937,25 @@ if (jQuery) { menu.css('transform', 'translateX(' + rightPos + 'px)'); } - // Percentage overlay var overlayPerc; if (options.edge === 'left') { overlayPerc = x / options.menuWidth; - $overlay.velocity({opacity: overlayPerc }, {duration: 10, queue: false, easing: 'easeOutQuad'}); - } - else { + $overlay.velocity({ opacity: overlayPerc }, { duration: 10, queue: false, easing: 'easeOutQuad' }); + } else { overlayPerc = Math.abs((x - window.innerWidth) / options.menuWidth); - $overlay.velocity({opacity: overlayPerc }, {duration: 10, queue: false, easing: 'easeOutQuad'}); + $overlay.velocity({ opacity: overlayPerc }, { duration: 10, queue: false, easing: 'easeOutQuad' }); } } - - }).bind('panend', function(e) { + }).on('panend', function (e) { if (e.gesture.pointerType == "touch") { - var $overlay = $('
    '); + var $overlay = $('#sidenav-overlay'); var velocityX = e.gesture.velocityX; var x = e.gesture.center.x; var leftPos = x - options.menuWidth; var rightPos = x - options.menuWidth / 2; - if (leftPos > 0 ) { + if (leftPos > 0) { leftPos = 0; } if (rightPos < 0) { @@ -2550,43 +3965,45 @@ if (jQuery) { if (options.edge === 'left') { // If velocityX <= 0.3 then the user is flinging the menu closed so ignore menuOut - if ((menuOut && velocityX <= 0.3) || velocityX < -0.5) { + if (menuOut && velocityX <= 0.3 || velocityX < -0.5) { // Return menu to open if (leftPos !== 0) { - menu.velocity({'translateX': [0, leftPos]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); + menu.velocity({ 'translateX': [0, leftPos] }, { duration: 300, queue: false, easing: 'easeOutQuad' }); } - $overlay.velocity({opacity: 1 }, {duration: 50, queue: false, easing: 'easeOutQuad'}); - $dragTarget.css({width: '50%', right: 0, left: ''}); + $overlay.velocity({ opacity: 1 }, { duration: 50, queue: false, easing: 'easeOutQuad' }); + $dragTarget.css({ width: '50%', right: 0, left: '' }); menuOut = true; - } - else if (!menuOut || velocityX > 0.3) { + } else if (!menuOut || velocityX > 0.3) { // Enable Scrolling $('body').css({ overflow: '', width: '' }); // Slide menu closed - menu.velocity({'translateX': [-1 * options.menuWidth - 10, leftPos]}, {duration: 200, queue: false, easing: 'easeOutQuad'}); - $overlay.velocity({opacity: 0 }, {duration: 200, queue: false, easing: 'easeOutQuad', + menu.velocity({ 'translateX': [-1 * options.menuWidth - 10, leftPos] }, { duration: 200, queue: false, easing: 'easeOutQuad' }); + $overlay.velocity({ opacity: 0 }, { duration: 200, queue: false, easing: 'easeOutQuad', complete: function () { + // Run 'onClose' when sidenav is closed via touch/swipe if applicable + if (typeof options.onClose === 'function') { + options.onClose.call(this, menu); + } + $(this).remove(); - }}); - $dragTarget.css({width: '10px', right: '', left: 0}); + } }); + $dragTarget.css({ width: '10px', right: '', left: 0 }); } - } - else { - if ((menuOut && velocityX >= -0.3) || velocityX > 0.5) { + } else { + if (menuOut && velocityX >= -0.3 || velocityX > 0.5) { // Return menu to open if (rightPos !== 0) { - menu.velocity({'translateX': [0, rightPos]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); + menu.velocity({ 'translateX': [0, rightPos] }, { duration: 300, queue: false, easing: 'easeOutQuad' }); } - $overlay.velocity({opacity: 1 }, {duration: 50, queue: false, easing: 'easeOutQuad'}); - $dragTarget.css({width: '50%', right: '', left: 0}); + $overlay.velocity({ opacity: 1 }, { duration: 50, queue: false, easing: 'easeOutQuad' }); + $dragTarget.css({ width: '50%', right: '', left: 0 }); menuOut = true; - } - else if (!menuOut || velocityX < -0.3) { + } else if (!menuOut || velocityX < -0.3) { // Enable Scrolling $('body').css({ overflow: '', @@ -2594,26 +4011,29 @@ if (jQuery) { }); // Slide menu closed - menu.velocity({'translateX': [options.menuWidth + 10, rightPos]}, {duration: 200, queue: false, easing: 'easeOutQuad'}); - $overlay.velocity({opacity: 0 }, {duration: 200, queue: false, easing: 'easeOutQuad', + menu.velocity({ 'translateX': [options.menuWidth + 10, rightPos] }, { duration: 200, queue: false, easing: 'easeOutQuad' }); + $overlay.velocity({ opacity: 0 }, { duration: 200, queue: false, easing: 'easeOutQuad', complete: function () { + // Run 'onClose' when sidenav is closed via touch/swipe if applicable + if (typeof options.onClose === 'function') { + options.onClose.call(this, menu); + } + $(this).remove(); - }}); - $dragTarget.css({width: '10px', right: 0, left: ''}); + } }); + $dragTarget.css({ width: '10px', right: 0, left: '' }); } } - } }); } - $this.off('click.sidenav').on('click.sidenav', function() { + $this.off('click.sidenav').on('click.sidenav', function () { if (menuOut === true) { menuOut = false; panning = false; removeMenu(); - } - else { + } else { // Disable Scrolling var $body = $('body'); @@ -2626,39 +4046,43 @@ if (jQuery) { $('body').append($dragTarget); if (options.edge === 'left') { - $dragTarget.css({width: '50%', right: 0, left: ''}); - menu.velocity({'translateX': [0, -1 * options.menuWidth]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - else { - $dragTarget.css({width: '50%', right: '', left: 0}); - menu.velocity({'translateX': [0, options.menuWidth]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); + $dragTarget.css({ width: '50%', right: 0, left: '' }); + menu.velocity({ 'translateX': [0, -1 * options.menuWidth] }, { duration: 300, queue: false, easing: 'easeOutQuad' }); + } else { + $dragTarget.css({ width: '50%', right: '', left: 0 }); + menu.velocity({ 'translateX': [0, options.menuWidth] }, { duration: 300, queue: false, easing: 'easeOutQuad' }); } - $overlay.css('opacity', 0) - .click(function(){ + // Overlay close on click + $overlay.css('opacity', 0).click(function () { menuOut = false; panning = false; removeMenu(); - $overlay.velocity({opacity: 0}, {duration: 300, queue: false, easing: 'easeOutQuad', - complete: function() { + $overlay.velocity({ opacity: 0 }, { duration: 300, queue: false, easing: 'easeOutQuad', + complete: function () { $(this).remove(); - } }); - + } + }); }); + + // Append body $('body').append($overlay); - $overlay.velocity({opacity: 1}, {duration: 300, queue: false, easing: 'easeOutQuad', + $overlay.velocity({ opacity: 1 }, { duration: 300, queue: false, easing: 'easeOutQuad', complete: function () { menuOut = true; panning = false; } }); + + // Callback + if (typeof options.onOpen === 'function') { + options.onOpen.call(this, menu); + } } return false; }); }); - - }, destroy: function () { var $overlay = $('#sidenav-overlay'); @@ -2668,268 +4092,264 @@ if (jQuery) { $(this).off('click'); $overlay.remove(); }, - show : function() { + show: function () { this.trigger('click'); }, - hide : function() { + hide: function () { $('#sidenav-overlay').trigger('click'); } }; - - $.fn.sideNav = function(methodOrOptions) { - if ( methods[methodOrOptions] ) { - return methods[ methodOrOptions ].apply( this, Array.prototype.slice.call( arguments, 1 )); - } else if ( typeof methodOrOptions === 'object' || ! methodOrOptions ) { + $.fn.sideNav = function (methodOrOptions) { + if (methods[methodOrOptions]) { + return methods[methodOrOptions].apply(this, Array.prototype.slice.call(arguments, 1)); + } else if (typeof methodOrOptions === 'object' || !methodOrOptions) { // Default to "init" - return methods.init.apply( this, arguments ); + return methods.init.apply(this, arguments); } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.sideNav' ); + $.error('Method ' + methodOrOptions + ' does not exist on jQuery.sideNav'); } }; // Plugin end -}( jQuery )); -;/** - * Extend jquery with a scrollspy plugin. - * This watches the window scroll and fires events when elements are scrolled into viewport. - * - * throttle() and getTime() taken from Underscore.js - * https://github.com/jashkenas/underscore - * - * @author Copyright 2013 John Smart - * @license https://raw.github.com/thesmart/jquery-scrollspy/master/LICENSE - * @see https://github.com/thesmart - * @version 0.1.2 - */ -(function($) { - - var jWindow = $(window); - var elements = []; - var elementsInView = []; - var isSpying = false; - var ticks = 0; - var unique_id = 1; - var offset = { - top : 0, - right : 0, - bottom : 0, - left : 0, - } - - /** - * Find elements that are within the boundary - * @param {number} top - * @param {number} right - * @param {number} bottom - * @param {number} left - * @return {jQuery} A collection of elements - */ - function findElements(top, right, bottom, left) { - var hits = $(); - $.each(elements, function(i, element) { - if (element.height() > 0) { - var elTop = element.offset().top, - elLeft = element.offset().left, - elRight = elLeft + element.width(), - elBottom = elTop + element.height(); - - var isIntersect = !(elLeft > right || - elRight < left || - elTop > bottom || - elBottom < top); - - if (isIntersect) { - hits.push(element); - } - } - }); - - return hits; - } - - - /** - * Called when the user scrolls the window - */ - function onScroll(scrollOffset) { - // unique tick id - ++ticks; - - // viewport rectangle - var top = jWindow.scrollTop(), - left = jWindow.scrollLeft(), - right = left + jWindow.width(), - bottom = top + jWindow.height(); - - // determine which elements are in view - var intersections = findElements(top+offset.top + scrollOffset || 200, right+offset.right, bottom+offset.bottom, left+offset.left); - $.each(intersections, function(i, element) { - - var lastTick = element.data('scrollSpy:ticks'); - if (typeof lastTick != 'number') { - // entered into view - element.triggerHandler('scrollSpy:enter'); - } - - // update tick id - element.data('scrollSpy:ticks', ticks); - }); - - // determine which elements are no longer in view - $.each(elementsInView, function(i, element) { - var lastTick = element.data('scrollSpy:ticks'); - if (typeof lastTick == 'number' && lastTick !== ticks) { - // exited from view - element.triggerHandler('scrollSpy:exit'); - element.data('scrollSpy:ticks', null); - } - }); - - // remember elements in view for next tick - elementsInView = intersections; - } - - /** - * Called when window is resized - */ - function onWinSize() { - jWindow.trigger('scrollSpy:winSize'); - } - - - /** - * Enables ScrollSpy using a selector - * @param {jQuery|string} selector The elements collection, or a selector - * @param {Object=} options Optional. - throttle : number -> scrollspy throttling. Default: 100 ms - offsetTop : number -> offset from top. Default: 0 - offsetRight : number -> offset from right. Default: 0 - offsetBottom : number -> offset from bottom. Default: 0 - offsetLeft : number -> offset from left. Default: 0 - * @returns {jQuery} - */ - $.scrollSpy = function(selector, options) { - var defaults = { - throttle: 100, - scrollOffset: 200 // offset - 200 allows elements near bottom of page to scroll +})(jQuery); +; /** + * Extend jquery with a scrollspy plugin. + * This watches the window scroll and fires events when elements are scrolled into viewport. + * + * throttle() and getTime() taken from Underscore.js + * https://github.com/jashkenas/underscore + * + * @author Copyright 2013 John Smart + * @license https://raw.github.com/thesmart/jquery-scrollspy/master/LICENSE + * @see https://github.com/thesmart + * @version 0.1.2 + */ +(function ($) { + + var jWindow = $(window); + var elements = []; + var elementsInView = []; + var isSpying = false; + var ticks = 0; + var unique_id = 1; + var offset = { + top: 0, + right: 0, + bottom: 0, + left: 0 + + /** + * Find elements that are within the boundary + * @param {number} top + * @param {number} right + * @param {number} bottom + * @param {number} left + * @return {jQuery} A collection of elements + */ + };function findElements(top, right, bottom, left) { + var hits = $(); + $.each(elements, function (i, element) { + if (element.height() > 0) { + var elTop = element.offset().top, + elLeft = element.offset().left, + elRight = elLeft + element.width(), + elBottom = elTop + element.height(); + + var isIntersect = !(elLeft > right || elRight < left || elTop > bottom || elBottom < top); + + if (isIntersect) { + hits.push(element); + } + } + }); + + return hits; + } + + /** + * Called when the user scrolls the window + */ + function onScroll(scrollOffset) { + // unique tick id + ++ticks; + + // viewport rectangle + var top = jWindow.scrollTop(), + left = jWindow.scrollLeft(), + right = left + jWindow.width(), + bottom = top + jWindow.height(); + + // determine which elements are in view + var intersections = findElements(top + offset.top + scrollOffset || 200, right + offset.right, bottom + offset.bottom, left + offset.left); + $.each(intersections, function (i, element) { + + var lastTick = element.data('scrollSpy:ticks'); + if (typeof lastTick != 'number') { + // entered into view + element.triggerHandler('scrollSpy:enter'); + } + + // update tick id + element.data('scrollSpy:ticks', ticks); + }); + + // determine which elements are no longer in view + $.each(elementsInView, function (i, element) { + var lastTick = element.data('scrollSpy:ticks'); + if (typeof lastTick == 'number' && lastTick !== ticks) { + // exited from view + element.triggerHandler('scrollSpy:exit'); + element.data('scrollSpy:ticks', null); + } + }); + + // remember elements in view for next tick + elementsInView = intersections; + } + + /** + * Called when window is resized + */ + function onWinSize() { + jWindow.trigger('scrollSpy:winSize'); + } + + /** + * Enables ScrollSpy using a selector + * @param {jQuery|string} selector The elements collection, or a selector + * @param {Object=} options Optional. + throttle : number -> scrollspy throttling. Default: 100 ms + offsetTop : number -> offset from top. Default: 0 + offsetRight : number -> offset from right. Default: 0 + offsetBottom : number -> offset from bottom. Default: 0 + offsetLeft : number -> offset from left. Default: 0 + activeClass : string -> Class name to be added to the active link. Default: active + * @returns {jQuery} + */ + $.scrollSpy = function (selector, options) { + var defaults = { + throttle: 100, + scrollOffset: 200, // offset - 200 allows elements near bottom of page to scroll + activeClass: 'active', + getActiveElement: function (id) { + return 'a[href="#' + id + '"]'; + } }; options = $.extend(defaults, options); - var visible = []; - selector = $(selector); - selector.each(function(i, element) { - elements.push($(element)); - $(element).data("scrollSpy:id", i); - // Smooth scroll to section - $('a[href="#' + $(element).attr('id') + '"]').click(function(e) { - e.preventDefault(); - var offset = $(Materialize.escapeHash(this.hash)).offset().top + 1; - $('html, body').animate({ scrollTop: offset - options.scrollOffset }, {duration: 400, queue: false, easing: 'easeOutCubic'}); - }); - }); - - offset.top = options.offsetTop || 0; - offset.right = options.offsetRight || 0; - offset.bottom = options.offsetBottom || 0; - offset.left = options.offsetLeft || 0; - - var throttledScroll = Materialize.throttle(function() { - onScroll(options.scrollOffset); - }, options.throttle || 100); - var readyScroll = function(){ - $(document).ready(throttledScroll); - }; - - if (!isSpying) { - jWindow.on('scroll', readyScroll); - jWindow.on('resize', readyScroll); - isSpying = true; - } - - // perform a scan once, after current execution context, and after dom is ready - setTimeout(readyScroll, 0); - - - selector.on('scrollSpy:enter', function() { - visible = $.grep(visible, function(value) { - return value.height() != 0; - }); - - var $this = $(this); - - if (visible[0]) { - $('a[href="#' + visible[0].attr('id') + '"]').removeClass('active'); - if ($this.data('scrollSpy:id') < visible[0].data('scrollSpy:id')) { - visible.unshift($(this)); - } - else { - visible.push($(this)); - } - } - else { - visible.push($(this)); - } - - - $('a[href="#' + visible[0].attr('id') + '"]').addClass('active'); - }); - selector.on('scrollSpy:exit', function() { - visible = $.grep(visible, function(value) { - return value.height() != 0; - }); - - if (visible[0]) { - $('a[href="#' + visible[0].attr('id') + '"]').removeClass('active'); - var $this = $(this); - visible = $.grep(visible, function(value) { - return value.attr('id') != $this.attr('id'); - }); - if (visible[0]) { // Check if empty - $('a[href="#' + visible[0].attr('id') + '"]').addClass('active'); - } - } - }); - - return selector; - }; - - /** - * Listen for window resize events - * @param {Object=} options Optional. Set { throttle: number } to change throttling. Default: 100 ms - * @returns {jQuery} $(window) - */ - $.winSizeSpy = function(options) { - $.winSizeSpy = function() { return jWindow; }; // lock from multiple calls - options = options || { - throttle: 100 - }; - return jWindow.on('resize', Materialize.throttle(onWinSize, options.throttle || 100)); - }; - - /** - * Enables ScrollSpy on a collection of elements - * e.g. $('.scrollSpy').scrollSpy() - * @param {Object=} options Optional. - throttle : number -> scrollspy throttling. Default: 100 ms - offsetTop : number -> offset from top. Default: 0 - offsetRight : number -> offset from right. Default: 0 - offsetBottom : number -> offset from bottom. Default: 0 - offsetLeft : number -> offset from left. Default: 0 - * @returns {jQuery} - */ - $.fn.scrollSpy = function(options) { - return $.scrollSpy($(this), options); - }; + var visible = []; + selector = $(selector); + selector.each(function (i, element) { + elements.push($(element)); + $(element).data("scrollSpy:id", i); + // Smooth scroll to section + $('a[href="#' + $(element).attr('id') + '"]').click(function (e) { + e.preventDefault(); + var offset = $(Materialize.escapeHash(this.hash)).offset().top + 1; + $('html, body').animate({ scrollTop: offset - options.scrollOffset }, { duration: 400, queue: false, easing: 'easeOutCubic' }); + }); + }); + + offset.top = options.offsetTop || 0; + offset.right = options.offsetRight || 0; + offset.bottom = options.offsetBottom || 0; + offset.left = options.offsetLeft || 0; + + var throttledScroll = Materialize.throttle(function () { + onScroll(options.scrollOffset); + }, options.throttle || 100); + var readyScroll = function () { + $(document).ready(throttledScroll); + }; + + if (!isSpying) { + jWindow.on('scroll', readyScroll); + jWindow.on('resize', readyScroll); + isSpying = true; + } + + // perform a scan once, after current execution context, and after dom is ready + setTimeout(readyScroll, 0); + + selector.on('scrollSpy:enter', function () { + visible = $.grep(visible, function (value) { + return value.height() != 0; + }); + + var $this = $(this); + + if (visible[0]) { + $(options.getActiveElement(visible[0].attr('id'))).removeClass(options.activeClass); + if ($this.data('scrollSpy:id') < visible[0].data('scrollSpy:id')) { + visible.unshift($(this)); + } else { + visible.push($(this)); + } + } else { + visible.push($(this)); + } + + $(options.getActiveElement(visible[0].attr('id'))).addClass(options.activeClass); + }); + selector.on('scrollSpy:exit', function () { + visible = $.grep(visible, function (value) { + return value.height() != 0; + }); + + if (visible[0]) { + $(options.getActiveElement(visible[0].attr('id'))).removeClass(options.activeClass); + var $this = $(this); + visible = $.grep(visible, function (value) { + return value.attr('id') != $this.attr('id'); + }); + if (visible[0]) { + // Check if empty + $(options.getActiveElement(visible[0].attr('id'))).addClass(options.activeClass); + } + } + }); + return selector; + }; + + /** + * Listen for window resize events + * @param {Object=} options Optional. Set { throttle: number } to change throttling. Default: 100 ms + * @returns {jQuery} $(window) + */ + $.winSizeSpy = function (options) { + $.winSizeSpy = function () { + return jWindow; + }; // lock from multiple calls + options = options || { + throttle: 100 + }; + return jWindow.on('resize', Materialize.throttle(onWinSize, options.throttle || 100)); + }; + + /** + * Enables ScrollSpy on a collection of elements + * e.g. $('.scrollSpy').scrollSpy() + * @param {Object=} options Optional. + throttle : number -> scrollspy throttling. Default: 100 ms + offsetTop : number -> offset from top. Default: 0 + offsetRight : number -> offset from right. Default: 0 + offsetBottom : number -> offset from bottom. Default: 0 + offsetLeft : number -> offset from left. Default: 0 + * @returns {jQuery} + */ + $.fn.scrollSpy = function (options) { + return $.scrollSpy($(this), options); + }; })(jQuery); ;(function ($) { - $(document).ready(function() { + $(document).ready(function () { // Function to update labels of text fields - Materialize.updateTextFields = function() { + Materialize.updateTextFields = function () { var input_selector = 'input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea'; - $(input_selector).each(function(index, element) { + $(input_selector).each(function (index, element) { var $this = $(this); - if ($(element).val().length > 0 || element.autofocus || $this.attr('placeholder') !== undefined) { + if ($(element).val().length > 0 || $(element).is(':focus') || element.autofocus || $this.attr('placeholder') !== undefined) { $this.siblings('label').addClass('active'); } else if ($(element)[0].validity) { $this.siblings('label').toggleClass('active', $(element)[0].validity.badInput === true); @@ -2944,19 +4364,19 @@ if (jQuery) { // Add active if form auto complete $(document).on('change', input_selector, function () { - if($(this).val().length !== 0 || $(this).attr('placeholder') !== undefined) { + if ($(this).val().length !== 0 || $(this).attr('placeholder') !== undefined) { $(this).siblings('label').addClass('active'); } validate_field($(this)); }); // Add active if input element has been pre-populated on document ready - $(document).ready(function() { + $(document).ready(function () { Materialize.updateTextFields(); }); // HTML DOM FORM RESET handling - $(document).on('reset', function(e) { + $(document).on('reset', function (e) { var formReset = $(e.target); if (formReset.is('form')) { formReset.find(input_selector).removeClass('valid').removeClass('invalid'); @@ -2992,25 +4412,23 @@ if (jQuery) { validate_field($inputElement); }); - window.validate_field = function(object) { + window.validate_field = function (object) { var hasLength = object.attr('data-length') !== undefined; var lenAttr = parseInt(object.attr('data-length')); var len = object.val().length; - if (object.val().length === 0 && object[0].validity.badInput === false) { + if (object.val().length === 0 && object[0].validity.badInput === false && !object.is(':required')) { if (object.hasClass('validate')) { object.removeClass('valid'); object.removeClass('invalid'); } - } - else { + } else { if (object.hasClass('validate')) { // Check for character counter attributes - if ((object.is(':valid') && hasLength && (len <= lenAttr)) || (object.is(':valid') && !hasLength)) { + if (object.is(':valid') && hasLength && len <= lenAttr || object.is(':valid') && !hasLength) { object.removeClass('invalid'); object.addClass('valid'); - } - else { + } else { object.removeClass('valid'); object.addClass('invalid'); } @@ -3020,12 +4438,12 @@ if (jQuery) { // Radio and Checkbox focus class var radio_checkbox = 'input[type=radio], input[type=checkbox]'; - $(document).on('keyup.radio', radio_checkbox, function(e) { + $(document).on('keyup.radio', radio_checkbox, function (e) { // TAB, check if tabbing to radio or checkbox. if (e.which === 9) { $(this).addClass('tabbed'); var $this = $(this); - $this.one('blur', function(e) { + $this.one('blur', function (e) { $(this).removeClass('tabbed'); }); @@ -3047,39 +4465,68 @@ if (jQuery) { var fontFamily = $textarea.css('font-family'); var fontSize = $textarea.css('font-size'); var lineHeight = $textarea.css('line-height'); + var padding = $textarea.css('padding'); + + if (fontSize) { + hiddenDiv.css('font-size', fontSize); + } + if (fontFamily) { + hiddenDiv.css('font-family', fontFamily); + } + if (lineHeight) { + hiddenDiv.css('line-height', lineHeight); + } + if (padding) { + hiddenDiv.css('padding', padding); + } - if (fontSize) { hiddenDiv.css('font-size', fontSize); } - if (fontFamily) { hiddenDiv.css('font-family', fontFamily); } - if (lineHeight) { hiddenDiv.css('line-height', lineHeight); } + // Set original-height, if none + if (!$textarea.data('original-height')) { + $textarea.data('original-height', $textarea.height()); + } - if ($textarea.attr('wrap') === "off") { - hiddenDiv.css('overflow-wrap', "normal") - .css('white-space', "pre"); + if ($textarea.attr('wrap') === 'off') { + hiddenDiv.css('overflow-wrap', 'normal').css('white-space', 'pre'); } hiddenDiv.text($textarea.val() + '\n'); var content = hiddenDiv.html().replace(/\n/g, '
    '); hiddenDiv.html(content); - // When textarea is hidden, width goes crazy. // Approximate with half of window size if ($textarea.is(':visible')) { hiddenDiv.css('width', $textarea.width()); - } - else { - hiddenDiv.css('width', $(window).width()/2); + } else { + hiddenDiv.css('width', $(window).width() / 2); } - $textarea.css('height', hiddenDiv.height()); + /** + * Resize if the new height is greater than the + * original height of the textarea + */ + if ($textarea.data('original-height') <= hiddenDiv.height()) { + $textarea.css('height', hiddenDiv.height()); + } else if ($textarea.val().length < $textarea.data('previous-length')) { + /** + * In case the new height is less than original height, it + * means the textarea has less text than before + * So we set the height to the original one + */ + $textarea.css('height', $textarea.data('original-height')); + } + $textarea.data('previous-length', $textarea.val().length); } $(text_area_selector).each(function () { var $textarea = $(this); - if ($textarea.val().length) { - textareaAutoResize($textarea); - } + /** + * Instead of resizing textarea on document load, + * store the original height and the original length + */ + $textarea.data('original-height', $textarea.height()); + $textarea.data('previous-length', $textarea.val().length); }); $('body').on('keyup keydown autoresize', text_area_selector, function () { @@ -3090,7 +4537,7 @@ if (jQuery) { $(document).on('change', '.file-field input[type="file"]', function () { var file_field = $(this).closest('.file-field'); var path_input = file_field.find('input.file-path'); - var files = $(this)[0].files; + var files = $(this)[0].files; var file_names = []; for (var i = 0; i < files.length; i++) { file_names.push(files[i].name); @@ -3099,8 +4546,8 @@ if (jQuery) { path_input.trigger('change'); }); - /**************** - * Range Input * + /**************** + * Range Input * ****************/ var range_type = 'input[type=range]'; @@ -3112,15 +4559,35 @@ if (jQuery) { $(this).after(thumb); }); + var showRangeBubble = function (thumb) { + var paddingLeft = parseInt(thumb.parent().css('padding-left')); + var marginLeft = -7 + paddingLeft + 'px'; + thumb.velocity({ height: "30px", width: "30px", top: "-30px", marginLeft: marginLeft }, { duration: 300, easing: 'easeOutExpo' }); + }; + + var calcRangeOffset = function (range) { + var width = range.width() - 15; + var max = parseFloat(range.attr('max')); + var min = parseFloat(range.attr('min')); + var percent = (parseFloat(range.val()) - min) / (max - min); + return percent * width; + }; + var range_wrapper = '.range-field'; - $(document).on('change', range_type, function(e) { + $(document).on('change', range_type, function (e) { var thumb = $(this).siblings('.thumb'); thumb.find('.value').html($(this).val()); + + if (!thumb.hasClass('active')) { + showRangeBubble(thumb); + } + + var offsetLeft = calcRangeOffset($(this)); + thumb.addClass('active').css('left', offsetLeft); }); - $(document).on('input mousedown touchstart', range_type, function(e) { + $(document).on('mousedown touchstart', range_type, function (e) { var thumb = $(this).siblings('.thumb'); - var width = $(this).outerWidth(); // If thumb indicator does not exist yet, create it if (thumb.length <= 0) { @@ -3135,89 +4602,69 @@ if (jQuery) { $(this).addClass('active'); if (!thumb.hasClass('active')) { - thumb.velocity({ height: "30px", width: "30px", top: "-20px", marginLeft: "-15px"}, { duration: 300, easing: 'easeOutExpo' }); + showRangeBubble(thumb); } if (e.type !== 'input') { - if(e.pageX === undefined || e.pageX === null){//mobile - left = e.originalEvent.touches[0].pageX - $(this).offset().left; - } - else{ // desktop - left = e.pageX - $(this).offset().left; - } - if (left < 0) { - left = 0; - } - else if (left > width) { - left = width; - } - thumb.addClass('active').css('left', left); + var offsetLeft = calcRangeOffset($(this)); + thumb.addClass('active').css('left', offsetLeft); } - - thumb.find('.value').html($(this).val()); }); - $(document).on('mouseup touchend', range_wrapper, function() { + $(document).on('mouseup touchend', range_wrapper, function () { range_mousedown = false; $(this).removeClass('active'); }); - $(document).on('mousemove touchmove', range_wrapper, function(e) { + $(document).on('input mousemove touchmove', range_wrapper, function (e) { var thumb = $(this).children('.thumb'); var left; + var input = $(this).find(range_type); + if (range_mousedown) { if (!thumb.hasClass('active')) { - thumb.velocity({ height: '30px', width: '30px', top: '-20px', marginLeft: '-15px'}, { duration: 300, easing: 'easeOutExpo' }); + showRangeBubble(thumb); } - if (e.pageX === undefined || e.pageX === null) { //mobile - left = e.originalEvent.touches[0].pageX - $(this).offset().left; - } - else{ // desktop - left = e.pageX - $(this).offset().left; - } - var width = $(this).outerWidth(); - if (left < 0) { - left = 0; - } - else if (left > width) { - left = width; - } - thumb.addClass('active').css('left', left); + var offsetLeft = calcRangeOffset(input); + thumb.addClass('active').css('left', offsetLeft); thumb.find('.value').html(thumb.siblings(range_type).val()); } }); - $(document).on('mouseout touchleave', range_wrapper, function() { + $(document).on('mouseout touchleave', range_wrapper, function () { if (!range_mousedown) { var thumb = $(this).children('.thumb'); + var paddingLeft = parseInt($(this).css('padding-left')); + var marginLeft = 7 + paddingLeft + 'px'; if (thumb.hasClass('active')) { - thumb.velocity({ height: '0', width: '0', top: '10px', marginLeft: '-6px'}, { duration: 100 }); + thumb.velocity({ height: '0', width: '0', top: '10px', marginLeft: marginLeft }, { duration: 100 }); } thumb.removeClass('active'); } }); - /************************** - * Auto complete plugin * + /************************** + * Auto complete plugin * *************************/ $.fn.autocomplete = function (options) { // Defaults var defaults = { data: {}, limit: Infinity, - onAutocomplete: null + onAutocomplete: null, + minLength: 1 }; options = $.extend(defaults, options); - return this.each(function() { + return this.each(function () { var $input = $(this); var data = options.data, count = 0, - activeIndex = 0, + activeIndex = -1, oldVal, $inputDiv = $input.closest('.input-field'); // Div to append on @@ -3244,7 +4691,7 @@ if (jQuery) { } // Highlight partial match. - var highlight = function(string, $el) { + var highlight = function (string, $el) { var img = $el.find('img'); var matchStart = $el.text().toLowerCase().indexOf("" + string.toLowerCase() + ""), matchEnd = matchStart + string.length - 1, @@ -3258,35 +4705,40 @@ if (jQuery) { }; // Reset current element position - var resetCurrentElement = function() { - activeIndex = 0; + var resetCurrentElement = function () { + activeIndex = -1; $autocomplete.find('.active').removeClass('active'); - } + }; + + // Remove autocomplete elements + var removeAutocomplete = function () { + $autocomplete.empty(); + resetCurrentElement(); + oldVal = undefined; + }; + + $input.off('blur.autocomplete').on('blur.autocomplete', function () { + removeAutocomplete(); + }); // Perform search - $input.off('keyup.autocomplete').on('keyup.autocomplete', function (e) { + $input.off('keyup.autocomplete focus.autocomplete').on('keyup.autocomplete focus.autocomplete', function (e) { // Reset count. count = 0; + var val = $input.val().toLowerCase(); // Don't capture enter or arrow key usage. - if (e.which === 13 || - e.which === 38 || - e.which === 40) { + if (e.which === 13 || e.which === 38 || e.which === 40) { return; } - var val = $input.val().toLowerCase(); - // Check if the input isn't empty if (oldVal !== val) { - $autocomplete.empty(); - resetCurrentElement(); - - if (val !== '') { - for(var key in data) { - if (data.hasOwnProperty(key) && - key.toLowerCase().indexOf(val) !== -1 && - key.toLowerCase() !== val) { + removeAutocomplete(); + + if (val.length >= options.minLength) { + for (var key in data) { + if (data.hasOwnProperty(key) && key.toLowerCase().indexOf(val) !== -1) { // Break if past limit if (count >= options.limit) { break; @@ -3294,9 +4746,9 @@ if (jQuery) { var autocompleteOption = $('
  • '); if (!!data[key]) { - autocompleteOption.append(''+ key +''); + autocompleteOption.append('' + key + ''); } else { - autocompleteOption.append(''+ key +''); + autocompleteOption.append('' + key + ''); } $autocomplete.append(autocompleteOption); @@ -3319,59 +4771,60 @@ if (jQuery) { $active = $autocomplete.children('.active').first(); // select element on Enter - if (keyCode === 13) { + if (keyCode === 13 && activeIndex >= 0) { liElement = $autocomplete.children('li').eq(activeIndex); if (liElement.length) { - liElement.click(); + liElement.trigger('mousedown.autocomplete'); e.preventDefault(); } return; } // Capture up and down key - if ( keyCode === 38 || keyCode === 40 ) { + if (keyCode === 38 || keyCode === 40) { e.preventDefault(); - if (keyCode === 38 && - activeIndex > 0) { + if (keyCode === 38 && activeIndex > 0) { activeIndex--; } - if (keyCode === 40 && - activeIndex < (numItems - 1) && - $active.length) { + if (keyCode === 40 && activeIndex < numItems - 1) { activeIndex++; } $active.removeClass('active'); - $autocomplete.children('li').eq(activeIndex).addClass('active'); + if (activeIndex >= 0) { + $autocomplete.children('li').eq(activeIndex).addClass('active'); + } } }); // Set input value - $autocomplete.on('click', 'li', function () { + $autocomplete.off('mousedown.autocomplete touchstart.autocomplete').on('mousedown.autocomplete touchstart.autocomplete', 'li', function () { var text = $(this).text().trim(); $input.val(text); $input.trigger('change'); - $autocomplete.empty(); - resetCurrentElement(); + removeAutocomplete(); // Handle onAutocomplete callback. - if (typeof(options.onAutocomplete) === "function") { + if (typeof options.onAutocomplete === "function") { options.onAutocomplete.call(this, text); } }); + + // Empty data + } else { + $input.off('keyup.autocomplete focus.autocomplete'); } }); }; - }); // End of $(document).ready - /******************* - * Select Plugin * + /******************* + * Select Plugin * ******************/ $.fn.material_select = function (callback) { - $(this).each(function(){ + $(this).each(function () { var $select = $(this); if ($select.hasClass('browser-default')) { @@ -3379,27 +4832,29 @@ if (jQuery) { } var multiple = $select.attr('multiple') ? true : false, - lastID = $select.data('select-id'); // Tear down structure if Select needs to be rebuilt + lastID = $select.attr('data-select-id'); // Tear down structure if Select needs to be rebuilt if (lastID) { $select.parent().find('span.caret').remove(); $select.parent().find('input').remove(); $select.unwrap(); - $('ul#select-options-'+lastID).remove(); + $('ul#select-options-' + lastID).remove(); } // If destroying the select, remove the selelct-id and reset it to it's uninitialized state. - if(callback === 'destroy') { - $select.data('select-id', null).removeClass('initialized'); + if (callback === 'destroy') { + $select.removeAttr('data-select-id').removeClass('initialized'); + $(window).off('click.select'); return; } var uniqueID = Materialize.guid(); - $select.data('select-id', uniqueID); + $select.attr('data-select-id', uniqueID); var wrapper = $('
    '); wrapper.addClass($select.attr('class')); - var options = $(''), + if ($select.is(':disabled')) wrapper.addClass('disabled'); + var options = $(''), selectChildren = $select.children('option, optgroup'), valuesSelected = [], optionsHover = false; @@ -3408,10 +4863,11 @@ if (jQuery) { // Function that renders and appends the option taking into // account type and possible image icon. - var appendOptionWithIcon = function(select, option, type) { + var appendOptionWithIcon = function (select, option, type) { // Add disabled attr if disabled - var disabledClass = (option.is(':disabled')) ? 'disabled ' : ''; - var optgroupClass = (type === 'optgroup-option') ? 'optgroup-option ' : ''; + var disabledClass = option.is(':disabled') ? 'disabled ' : ''; + var optgroupClass = type === 'optgroup-option' ? 'optgroup-option ' : ''; + var multipleCheckbox = multiple ? '' : ''; // add icons var icon_url = option.data('icon'); @@ -3421,30 +4877,21 @@ if (jQuery) { if (!!classes) classString = ' class="' + classes + '"'; // Check for multiple type. - if (type === 'multiple') { - options.append($('
  • ' + option.html() + '
  • ')); - } else { - options.append($('
  • ' + option.html() + '
  • ')); - } + options.append($('
  • ' + multipleCheckbox + option.html() + '
  • ')); return true; } // Check for multiple type. - if (type === 'multiple') { - options.append($('
  • ' + option.html() + '
  • ')); - } else { - options.append($('
  • ' + option.html() + '
  • ')); - } + options.append($('
  • ' + multipleCheckbox + option.html() + '
  • ')); }; /* Create dropdown structure. */ if (selectChildren.length) { - selectChildren.each(function() { + selectChildren.each(function () { if ($(this).is('option')) { // Direct descendant option. if (multiple) { appendOptionWithIcon($select, $(this), 'multiple'); - } else { appendOptionWithIcon($select, $(this)); } @@ -3453,7 +4900,7 @@ if (jQuery) { var selectOptions = $(this).children('option'); options.append($('
  • ' + $(this).attr('label') + '
  • ')); - selectOptions.each(function() { + selectOptions.each(function () { appendOptionWithIcon($select, $(this), 'optgroup-option'); }); } @@ -3467,8 +4914,10 @@ if (jQuery) { var selected = true; if (multiple) { - $('input[type="checkbox"]', this).prop('checked', function(i, v) { return !v; }); - selected = toggleEntryFromArray(valuesSelected, $(this).index(), $select); + $('input[type="checkbox"]', this).prop('checked', function (i, v) { + return !v; + }); + selected = toggleEntryFromArray(valuesSelected, i, $select); $newSelect.trigger('focus'); } else { options.find('li').removeClass('active'); @@ -3491,20 +4940,18 @@ if (jQuery) { $select.wrap(wrapper); // Add Select Display Element var dropdownIcon = $(''); - if ($select.is(':disabled')) - dropdownIcon.addClass('disabled'); // escape double quotes var sanitizedLabelHtml = label.replace(/"/g, '"'); - var $newSelect = $(''); + var $newSelect = $(''); $select.before($newSelect); $newSelect.before(dropdownIcon); $newSelect.after(options); // Check if section element is disabled if (!$select.is(':disabled')) { - $newSelect.dropdown({'hover': false, 'closeOnClick': false}); + $newSelect.dropdown({ 'hover': false }); } // Copy tabindex @@ -3515,9 +4962,10 @@ if (jQuery) { $select.addClass('initialized'); $newSelect.on({ - 'focus': function (){ + 'focus': function () { if ($('ul.select-dropdown').not(options[0]).is(':visible')) { $('input.select-dropdown').trigger('close'); + $(window).off('click.select'); } if (!options.is(':visible')) { $(this).trigger('open', ['focus']); @@ -3526,53 +4974,53 @@ if (jQuery) { label = label.split(',')[0]; } - var selectedOption = options.find('li').filter(function() { + var selectedOption = options.find('li').filter(function () { return $(this).text().toLowerCase() === label.toLowerCase(); })[0]; activateOption(options, selectedOption, true); + + $(window).off('click.select').on('click.select', function () { + multiple && (optionsHover || $newSelect.trigger('close')); + $(window).off('click.select'); + }); } }, - 'click': function (e){ + 'click': function (e) { e.stopPropagation(); } }); - $newSelect.on('blur', function() { + $newSelect.on('blur', function () { if (!multiple) { $(this).trigger('close'); + $(window).off('click.select'); } options.find('li.selected').removeClass('selected'); }); - options.hover(function() { + options.hover(function () { optionsHover = true; }, function () { optionsHover = false; }); - $(window).on({ - 'click': function () { - multiple && (optionsHover || $newSelect.trigger('close')); - } - }); - // Add initial multiple selections. if (multiple) { $select.find("option:selected:not(:disabled)").each(function () { - var index = $(this).index(); + var index = this.index; toggleEntryFromArray(valuesSelected, index, $select); - options.find("li").eq(index).find(":checkbox").prop("checked", true); + options.find("li:not(.optgroup)").eq(index).find(":checkbox").prop("checked", true); }); } - /** - * Make option as selected and scroll to selected position - * @param {jQuery} collection Select options jQuery element - * @param {Element} newOption element of the new option - * @param {Boolean} firstActivation If on first activation of select + /** + * Make option as selected and scroll to selected position + * @param {jQuery} collection Select options jQuery element + * @param {Element} newOption element of the new option + * @param {Boolean} firstActivation If on first activation of select */ - var activateOption = function(collection, newOption, firstActivation) { + var activateOption = function (collection, newOption, firstActivation) { if (newOption) { collection.find('li.selected').removeClass('selected'); var option = $(newOption); @@ -3586,78 +5034,79 @@ if (jQuery) { // Allow user to search by typing // this array is cleared after 1 second var filterQuery = [], - onKeyDown = function(e){ - // TAB - switch to another input - if(e.which == 9){ - $newSelect.trigger('close'); - return; - } + onKeyDown = function (e) { + // TAB - switch to another input + if (e.which == 9) { + $newSelect.trigger('close'); + return; + } - // ARROW DOWN WHEN SELECT IS CLOSED - open select options - if(e.which == 40 && !options.is(':visible')){ - $newSelect.trigger('open'); - return; - } + // ARROW DOWN WHEN SELECT IS CLOSED - open select options + if (e.which == 40 && !options.is(':visible')) { + $newSelect.trigger('open'); + return; + } - // ENTER WHEN SELECT IS CLOSED - submit form - if(e.which == 13 && !options.is(':visible')){ - return; - } + // ENTER WHEN SELECT IS CLOSED - submit form + if (e.which == 13 && !options.is(':visible')) { + return; + } - e.preventDefault(); + e.preventDefault(); - // CASE WHEN USER TYPE LETTERS - var letter = String.fromCharCode(e.which).toLowerCase(), - nonLetters = [9,13,27,38,40]; - if (letter && (nonLetters.indexOf(e.which) === -1)) { - filterQuery.push(letter); + // CASE WHEN USER TYPE LETTERS + var letter = String.fromCharCode(e.which).toLowerCase(), + nonLetters = [9, 13, 27, 38, 40]; + if (letter && nonLetters.indexOf(e.which) === -1) { + filterQuery.push(letter); - var string = filterQuery.join(''), - newOption = options.find('li').filter(function() { - return $(this).text().toLowerCase().indexOf(string) === 0; - })[0]; + var string = filterQuery.join(''), + newOption = options.find('li').filter(function () { + return $(this).text().toLowerCase().indexOf(string) === 0; + })[0]; - if (newOption) { - activateOption(options, newOption); - } - } + if (newOption) { + activateOption(options, newOption); + } + } - // ENTER - select option and close when select options are opened - if (e.which == 13) { - var activeOption = options.find('li.selected:not(.disabled)')[0]; - if(activeOption){ - $(activeOption).trigger('click'); - if (!multiple) { - $newSelect.trigger('close'); - } - } + // ENTER - select option and close when select options are opened + if (e.which == 13) { + var activeOption = options.find('li.selected:not(.disabled)')[0]; + if (activeOption) { + $(activeOption).trigger('click'); + if (!multiple) { + $newSelect.trigger('close'); } + } + } - // ARROW DOWN - move to next not disabled option - if (e.which == 40) { - if (options.find('li.selected').length) { - newOption = options.find('li.selected').next('li:not(.disabled)')[0]; - } else { - newOption = options.find('li:not(.disabled)')[0]; - } - activateOption(options, newOption); - } + // ARROW DOWN - move to next not disabled option + if (e.which == 40) { + if (options.find('li.selected').length) { + newOption = options.find('li.selected').next('li:not(.disabled)')[0]; + } else { + newOption = options.find('li:not(.disabled)')[0]; + } + activateOption(options, newOption); + } - // ESC - close options - if (e.which == 27) { - $newSelect.trigger('close'); - } + // ESC - close options + if (e.which == 27) { + $newSelect.trigger('close'); + } - // ARROW UP - move to previous not disabled option - if (e.which == 38) { - newOption = options.find('li.selected').prev('li:not(.disabled)')[0]; - if(newOption) - activateOption(options, newOption); - } + // ARROW UP - move to previous not disabled option + if (e.which == 38) { + newOption = options.find('li.selected').prev('li:not(.disabled)')[0]; + if (newOption) activateOption(options, newOption); + } - // Automaticaly clean filter query so user can search again by starting letters - setTimeout(function(){ filterQuery = []; }, 1000); - }; + // Automaticaly clean filter query so user can search again by starting letters + setTimeout(function () { + filterQuery = []; + }, 1000); + }; $newSelect.on('keydown', onKeyDown); }); @@ -3672,7 +5121,7 @@ if (jQuery) { entriesArray.splice(index, 1); } - select.siblings('ul.dropdown-content').find('li').eq(entryIndex).toggleClass('active'); + select.siblings('ul.dropdown-content').find('li:not(.optgroup)').eq(entryIndex).toggleClass('active'); // use notAdded instead of true (to detect if the option is selected or not) select.find('option').eq(entryIndex).prop('selected', notAdded); @@ -3697,13 +5146,12 @@ if (jQuery) { select.siblings('input.select-dropdown').val(value); } }; - -}( jQuery )); +})(jQuery); ;(function ($) { var methods = { - init : function(options) { + init: function (options) { var defaults = { indicators: true, height: 400, @@ -3712,7 +5160,7 @@ if (jQuery) { }; options = $.extend(defaults, options); - return this.each(function() { + return this.each(function () { // For each slider, we want to keep track of // which slide is active and its associated content @@ -3721,26 +5169,25 @@ if (jQuery) { var $slides = $slider.find('> li'); var $active_index = $slider.find('.active').index(); var $active, $indicators, $interval; - if ($active_index != -1) { $active = $slides.eq($active_index); } + if ($active_index != -1) { + $active = $slides.eq($active_index); + } // Transitions the caption depending on alignment function captionTransition(caption, duration) { if (caption.hasClass("center-align")) { - caption.velocity({opacity: 0, translateY: -100}, {duration: duration, queue: false}); - } - else if (caption.hasClass("right-align")) { - caption.velocity({opacity: 0, translateX: 100}, {duration: duration, queue: false}); - } - else if (caption.hasClass("left-align")) { - caption.velocity({opacity: 0, translateX: -100}, {duration: duration, queue: false}); + caption.velocity({ opacity: 0, translateY: -100 }, { duration: duration, queue: false }); + } else if (caption.hasClass("right-align")) { + caption.velocity({ opacity: 0, translateX: 100 }, { duration: duration, queue: false }); + } else if (caption.hasClass("left-align")) { + caption.velocity({ opacity: 0, translateX: -100 }, { duration: duration, queue: false }); } } // This function will transition the slide to any index of the next slide function moveToSlide(index) { // Wrap around indices. - if (index >= $slides.length) index = 0; - else if (index < 0) index = $slides.length -1; + if (index >= $slides.length) index = 0;else if (index < 0) index = $slides.length - 1; $active_index = $slider.find('.active').index(); @@ -3750,23 +5197,21 @@ if (jQuery) { $caption = $active.find('.caption'); $active.removeClass('active'); - $active.velocity({opacity: 0}, {duration: options.transition, queue: false, easing: 'easeOutQuad', - complete: function() { - $slides.not('.active').velocity({opacity: 0, translateX: 0, translateY: 0}, {duration: 0, queue: false}); - } }); + $active.velocity({ opacity: 0 }, { duration: options.transition, queue: false, easing: 'easeOutQuad', + complete: function () { + $slides.not('.active').velocity({ opacity: 0, translateX: 0, translateY: 0 }, { duration: 0, queue: false }); + } }); captionTransition($caption, options.transition); - // Update indicators if (options.indicators) { $indicators.eq($active_index).removeClass('active'); } - $slides.eq(index).velocity({opacity: 1}, {duration: options.transition, queue: false, easing: 'easeOutQuad'}); - $slides.eq(index).find('.caption').velocity({opacity: 1, translateX: 0, translateY: 0}, {duration: options.transition, delay: options.transition, queue: false, easing: 'easeOutQuad'}); + $slides.eq(index).velocity({ opacity: 1 }, { duration: options.transition, queue: false, easing: 'easeOutQuad' }); + $slides.eq(index).find('.caption').velocity({ opacity: 1, translateX: 0, translateY: 0 }, { duration: options.transition, delay: options.transition, queue: false, easing: 'easeOutQuad' }); $slides.eq(index).addClass('active'); - // Update indicators if (options.indicators) { $indicators.eq(index).addClass('active'); @@ -3780,14 +5225,12 @@ if (jQuery) { if (options.indicators) { // Add height if indicators are present $this.height(options.height + 40); - } - else { + } else { $this.height(options.height); } $slider.height(options.height); } - // Set initial positions of captions $slides.find('.caption').each(function () { captionTransition($(this), 0); @@ -3797,7 +5240,7 @@ if (jQuery) { $slides.find('img').each(function () { var placeholderBase64 = 'data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=='; if ($(this).attr('src') !== placeholderBase64) { - $(this).css('background-image', 'url(' + $(this).attr('src') + ')' ); + $(this).css('background-image', 'url("' + $(this).attr('src') + '")'); $(this).attr('src', placeholderBase64); } }); @@ -3805,7 +5248,7 @@ if (jQuery) { // dynamically add indicators if (options.indicators) { $indicators = $('
      '); - $slides.each(function( index ) { + $slides.each(function (index) { var $indicator = $('
    • '); // Handle clicks on indicators @@ -3816,16 +5259,13 @@ if (jQuery) { // reset interval clearInterval($interval); - $interval = setInterval( - function(){ - $active_index = $slider.find('.active').index(); - if ($slides.length == $active_index + 1) $active_index = 0; // loop to start - else $active_index += 1; - - moveToSlide($active_index); + $interval = setInterval(function () { + $active_index = $slider.find('.active').index(); + if ($slides.length == $active_index + 1) $active_index = 0; // loop to start + else $active_index += 1; - }, options.transition + options.interval - ); + moveToSlide($active_index); + }, options.transition + options.interval); }); $indicators.append($indicator); }); @@ -3835,9 +5275,8 @@ if (jQuery) { if ($active) { $active.show(); - } - else { - $slides.first().addClass('active').velocity({opacity: 1}, {duration: options.transition, queue: false, easing: 'easeOutQuad'}); + } else { + $slides.first().addClass('active').velocity({ opacity: 1 }, { duration: options.transition, queue: false, easing: 'easeOutQuad' }); $active_index = 0; $active = $slides.eq($active_index); @@ -3849,19 +5288,15 @@ if (jQuery) { } // Adjust height to current slide - $active.find('img').each(function() { - $active.find('.caption').velocity({opacity: 1, translateX: 0, translateY: 0}, {duration: options.transition, queue: false, easing: 'easeOutQuad'}); + $active.find('img').each(function () { + $active.find('.caption').velocity({ opacity: 1, translateX: 0, translateY: 0 }, { duration: options.transition, queue: false, easing: 'easeOutQuad' }); }); // auto scroll - $interval = setInterval( - function(){ - $active_index = $slider.find('.active').index(); - moveToSlide($active_index + 1); - - }, options.transition + options.interval - ); - + $interval = setInterval(function () { + $active_index = $slider.find('.active').index(); + moveToSlide($active_index + 1); + }, options.transition + options.interval); // HammerJS, Swipe navigation @@ -3871,8 +5306,8 @@ if (jQuery) { var swipeRight = false; $this.hammer({ - prevent_default: false - }).bind('pan', function(e) { + prevent_default: false + }).on('pan', function (e) { if (e.gesture.pointerType === "touch") { // reset interval @@ -3886,17 +5321,17 @@ if (jQuery) { $curr_slide = $slider.find('.active'); if (Math.abs(velocityX) > Math.abs(velocityY)) { $curr_slide.velocity({ translateX: x - }, {duration: 50, queue: false, easing: 'easeOutQuad'}); + }, { duration: 50, queue: false, easing: 'easeOutQuad' }); } // Swipe Left - if (direction === 4 && (x > ($this.innerWidth() / 2) || velocityX < -0.65)) { + if (direction === 4 && (x > $this.innerWidth() / 2 || velocityX < -0.65)) { swipeRight = true; } // Swipe Right - else if (direction === 2 && (x < (-1 * $this.innerWidth() / 2) || velocityX > 0.65)) { - swipeLeft = true; - } + else if (direction === 2 && (x < -1 * $this.innerWidth() / 2 || velocityX > 0.65)) { + swipeLeft = true; + } // Make Slide Behind active slide visible var next_slide; @@ -3906,7 +5341,7 @@ if (jQuery) { next_slide = $slides.first(); } next_slide.velocity({ opacity: 1 - }, {duration: 300, queue: false, easing: 'easeOutQuad'}); + }, { duration: 300, queue: false, easing: 'easeOutQuad' }); } if (swipeRight) { next_slide = $curr_slide.prev(); @@ -3914,152 +5349,138 @@ if (jQuery) { next_slide = $slides.last(); } next_slide.velocity({ opacity: 1 - }, {duration: 300, queue: false, easing: 'easeOutQuad'}); + }, { duration: 300, queue: false, easing: 'easeOutQuad' }); } - - } - - }).bind('panend', function(e) { + }).on('panend', function (e) { if (e.gesture.pointerType === "touch") { $curr_slide = $slider.find('.active'); panning = false; curr_index = $slider.find('.active').index(); - if (!swipeRight && !swipeLeft || $slides.length <=1) { + if (!swipeRight && !swipeLeft || $slides.length <= 1) { // Return to original spot $curr_slide.velocity({ translateX: 0 - }, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - else if (swipeLeft) { + }, { duration: 300, queue: false, easing: 'easeOutQuad' }); + } else if (swipeLeft) { moveToSlide(curr_index + 1); - $curr_slide.velocity({translateX: -1 * $this.innerWidth() }, {duration: 300, queue: false, easing: 'easeOutQuad', - complete: function() { - $curr_slide.velocity({opacity: 0, translateX: 0}, {duration: 0, queue: false}); - } }); - } - else if (swipeRight) { + $curr_slide.velocity({ translateX: -1 * $this.innerWidth() }, { duration: 300, queue: false, easing: 'easeOutQuad', + complete: function () { + $curr_slide.velocity({ opacity: 0, translateX: 0 }, { duration: 0, queue: false }); + } }); + } else if (swipeRight) { moveToSlide(curr_index - 1); - $curr_slide.velocity({translateX: $this.innerWidth() }, {duration: 300, queue: false, easing: 'easeOutQuad', - complete: function() { - $curr_slide.velocity({opacity: 0, translateX: 0}, {duration: 0, queue: false}); - } }); + $curr_slide.velocity({ translateX: $this.innerWidth() }, { duration: 300, queue: false, easing: 'easeOutQuad', + complete: function () { + $curr_slide.velocity({ opacity: 0, translateX: 0 }, { duration: 0, queue: false }); + } }); } swipeLeft = false; swipeRight = false; // Restart interval clearInterval($interval); - $interval = setInterval( - function(){ - $active_index = $slider.find('.active').index(); - if ($slides.length == $active_index + 1) $active_index = 0; // loop to start - else $active_index += 1; - - moveToSlide($active_index); + $interval = setInterval(function () { + $active_index = $slider.find('.active').index(); + if ($slides.length == $active_index + 1) $active_index = 0; // loop to start + else $active_index += 1; - }, options.transition + options.interval - ); + moveToSlide($active_index); + }, options.transition + options.interval); } }); - $this.on('sliderPause', function() { + $this.on('sliderPause', function () { clearInterval($interval); }); - $this.on('sliderStart', function() { + $this.on('sliderStart', function () { clearInterval($interval); - $interval = setInterval( - function(){ - $active_index = $slider.find('.active').index(); - if ($slides.length == $active_index + 1) $active_index = 0; // loop to start - else $active_index += 1; - - moveToSlide($active_index); + $interval = setInterval(function () { + $active_index = $slider.find('.active').index(); + if ($slides.length == $active_index + 1) $active_index = 0; // loop to start + else $active_index += 1; - }, options.transition + options.interval - ); + moveToSlide($active_index); + }, options.transition + options.interval); }); - $this.on('sliderNext', function() { + $this.on('sliderNext', function () { $active_index = $slider.find('.active').index(); moveToSlide($active_index + 1); }); - $this.on('sliderPrev', function() { + $this.on('sliderPrev', function () { $active_index = $slider.find('.active').index(); moveToSlide($active_index - 1); }); - }); - - - }, - pause : function() { + pause: function () { $(this).trigger('sliderPause'); }, - start : function() { + start: function () { $(this).trigger('sliderStart'); }, - next : function() { + next: function () { $(this).trigger('sliderNext'); }, - prev : function() { + prev: function () { $(this).trigger('sliderPrev'); } }; - - $.fn.slider = function(methodOrOptions) { - if ( methods[methodOrOptions] ) { - return methods[ methodOrOptions ].apply( this, Array.prototype.slice.call( arguments, 1 )); - } else if ( typeof methodOrOptions === 'object' || ! methodOrOptions ) { + $.fn.slider = function (methodOrOptions) { + if (methods[methodOrOptions]) { + return methods[methodOrOptions].apply(this, Array.prototype.slice.call(arguments, 1)); + } else if (typeof methodOrOptions === 'object' || !methodOrOptions) { // Default to "init" - return methods.init.apply( this, arguments ); + return methods.init.apply(this, arguments); } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.tooltip' ); + $.error('Method ' + methodOrOptions + ' does not exist on jQuery.tooltip'); } }; // Plugin end -}( jQuery )); +})(jQuery); ;(function ($) { - $(document).ready(function() { + $(document).ready(function () { $(document).on('click.card', '.card', function (e) { if ($(this).find('> .card-reveal').length) { + var $card = $(e.target).closest('.card'); + if ($card.data('initialOverflow') === undefined) { + $card.data('initialOverflow', $card.css('overflow') === undefined ? '' : $card.css('overflow')); + } if ($(e.target).is($('.card-reveal .card-title')) || $(e.target).is($('.card-reveal .card-title i'))) { // Make Reveal animate down and display none - $(this).find('.card-reveal').velocity( - {translateY: 0}, { - duration: 225, - queue: false, - easing: 'easeInOutQuad', - complete: function() { $(this).css({ display: 'none'}); } + $(this).find('.card-reveal').velocity({ translateY: 0 }, { + duration: 225, + queue: false, + easing: 'easeInOutQuad', + complete: function () { + $(this).css({ display: 'none' }); + $card.css('overflow', $card.data('initialOverflow')); } - ); - } - else if ($(e.target).is($('.card .activator')) || - $(e.target).is($('.card .activator i')) ) { - $(e.target).closest('.card').css('overflow', 'hidden'); - $(this).find('.card-reveal').css({ display: 'block'}).velocity("stop", false).velocity({translateY: '-100%'}, {duration: 300, queue: false, easing: 'easeInOutQuad'}); + }); + } else if ($(e.target).is($('.card .activator')) || $(e.target).is($('.card .activator i'))) { + $card.css('overflow', 'hidden'); + $(this).find('.card-reveal').css({ display: 'block' }).velocity("stop", false).velocity({ translateY: '-100%' }, { duration: 300, queue: false, easing: 'easeInOutQuad' }); } } }); - }); -}( jQuery ));;(function ($) { +})(jQuery); +;(function ($) { var materialChipsDefaults = { data: [], placeholder: '', secondaryPlaceholder: '', - autocompleteData: {}, - autocompleteLimit: Infinity, + autocompleteOptions: {} }; - $(document).ready(function() { + $(document).ready(function () { // Handle removal of static chips. - $(document).on('click', '.chip .close', function(e){ + $(document).on('click', '.chip .close', function (e) { var $chips = $(this).closest('.chips'); if ($chips.attr('data-initialized')) { return; @@ -4077,7 +5498,7 @@ if (jQuery) { CHIP: '.chip', INPUT: 'input', DELETE: '.material-icons', - SELECTED_CHIP: '.selected', + SELECTED_CHIP: '.selected' }; if ('data' === options) { @@ -4085,13 +5506,13 @@ if (jQuery) { } var curr_options = $.extend({}, materialChipsDefaults, options); - self.hasAutocomplete = !$.isEmptyObject(curr_options.autocompleteData); + self.hasAutocomplete = !$.isEmptyObject(curr_options.autocompleteOptions.data); // Initialize - this.init = function() { + this.init = function () { var i = 0; var chips; - self.$el.each(function(){ + self.$el.each(function () { var $chips = $(this); var chipId = Materialize.guid(); self.chipId = chipId; @@ -4112,14 +5533,14 @@ if (jQuery) { }); }; - this.handleEvents = function() { + this.handleEvents = function () { var SELS = self.SELS; - self.$document.off('click.chips-focus', SELS.CHIPS).on('click.chips-focus', SELS.CHIPS, function(e){ + self.$document.off('click.chips-focus', SELS.CHIPS).on('click.chips-focus', SELS.CHIPS, function (e) { $(e.target).find(SELS.INPUT).focus(); }); - self.$document.off('click.chips-select', SELS.CHIP).on('click.chips-select', SELS.CHIP, function(e){ + self.$document.off('click.chips-select', SELS.CHIP).on('click.chips-select', SELS.CHIP, function (e) { var $chip = $(e.target); if ($chip.length) { var wasSelected = $chip.hasClass('selected'); @@ -4132,7 +5553,7 @@ if (jQuery) { } }); - self.$document.off('keydown.chips').on('keydown.chips', function(e){ + self.$document.off('keydown.chips').on('keydown.chips', function (e) { if ($(e.target).is('input, textarea')) { return; } @@ -4154,9 +5575,9 @@ if (jQuery) { self.deleteChip(index, $chips); var selectIndex = null; - if ((index + 1) < length) { + if (index + 1 < length) { selectIndex = index; - } else if (index === length || (index + 1) === length) { + } else if (index === length || index + 1 === length) { selectIndex = length - 1; } @@ -4167,7 +5588,7 @@ if (jQuery) { } if (!length) $chips.find('input').focus(); - // left + // left } else if (e.which === 37) { index = $chip.index() - 1; if (index < 0) { @@ -4176,7 +5597,7 @@ if (jQuery) { $(SELS.CHIP).removeClass('selected'); self.selectChip(index, $chips); - // right + // right } else if (e.which === 39) { index = $chip.index() + 1; $(SELS.CHIP).removeClass('selected'); @@ -4188,25 +5609,25 @@ if (jQuery) { } }); - self.$document.off('focusin.chips', SELS.CHIPS + ' ' + SELS.INPUT).on('focusin.chips', SELS.CHIPS + ' ' + SELS.INPUT, function(e){ + self.$document.off('focusin.chips', SELS.CHIPS + ' ' + SELS.INPUT).on('focusin.chips', SELS.CHIPS + ' ' + SELS.INPUT, function (e) { var $currChips = $(e.target).closest(SELS.CHIPS); $currChips.addClass('focus'); $currChips.siblings('label, .prefix').addClass('active'); $(SELS.CHIP).removeClass('selected'); }); - self.$document.off('focusout.chips', SELS.CHIPS + ' ' + SELS.INPUT).on('focusout.chips', SELS.CHIPS + ' ' + SELS.INPUT, function(e){ + self.$document.off('focusout.chips', SELS.CHIPS + ' ' + SELS.INPUT).on('focusout.chips', SELS.CHIPS + ' ' + SELS.INPUT, function (e) { var $currChips = $(e.target).closest(SELS.CHIPS); $currChips.removeClass('focus'); // Remove active if empty - if (!$currChips.data('chips').length) { + if ($currChips.data('chips') === undefined || !$currChips.data('chips').length) { $currChips.siblings('label').removeClass('active'); } $currChips.siblings('.prefix').removeClass('active'); }); - self.$document.off('keydown.chips-add', SELS.CHIPS + ' ' + SELS.INPUT).on('keydown.chips-add', SELS.CHIPS + ' ' + SELS.INPUT, function(e){ + self.$document.off('keydown.chips-add', SELS.CHIPS + ' ' + SELS.INPUT).on('keydown.chips-add', SELS.CHIPS + ' ' + SELS.INPUT, function (e) { var $target = $(e.target); var $chips = $target.closest(SELS.CHIPS); var chipsLength = $chips.children(SELS.CHIP).length; @@ -4214,14 +5635,12 @@ if (jQuery) { // enter if (13 === e.which) { // Override enter if autocompleting. - if (self.hasAutocomplete && - $chips.find('.autocomplete-content.dropdown-content').length && - $chips.find('.autocomplete-content.dropdown-content').children().length) { + if (self.hasAutocomplete && $chips.find('.autocomplete-content.dropdown-content').length && $chips.find('.autocomplete-content.dropdown-content').children().length) { return; } e.preventDefault(); - self.addChip({tag: $target.val()}, $chips); + self.addChip({ tag: $target.val() }, $chips); $target.val(''); return; } @@ -4236,7 +5655,7 @@ if (jQuery) { }); // Click on delete icon in chip. - self.$document.off('click.chips-delete', SELS.CHIPS + ' ' + SELS.DELETE).on('click.chips-delete', SELS.CHIPS + ' ' + SELS.DELETE, function(e) { + self.$document.off('click.chips-delete', SELS.CHIPS + ' ' + SELS.DELETE).on('click.chips-delete', SELS.CHIPS + ' ' + SELS.DELETE, function (e) { var $target = $(e.target); var $chips = $target.closest(SELS.CHIPS); var $chip = $target.closest(SELS.CHIP); @@ -4246,13 +5665,12 @@ if (jQuery) { }); }; - this.chips = function($chips, chipId) { - var html = ''; - $chips.data('chips').forEach(function(elem){ - html += self.renderChip(elem); + this.chips = function ($chips, chipId) { + $chips.empty(); + $chips.data('chips').forEach(function (elem) { + $chips.append(self.renderChip(elem)); }); - html += ''; - $chips.html(html); + $chips.append($('')); self.setPlaceholder($chips); // Set for attribute for label @@ -4260,7 +5678,7 @@ if (jQuery) { if (label.length) { label.attr('for', chipId); - if ($chips.data('chips').length) { + if ($chips.data('chips') !== undefined && $chips.data('chips').length) { label.addClass('active'); } } @@ -4268,56 +5686,57 @@ if (jQuery) { // Setup autocomplete if needed. var input = $('#' + chipId); if (self.hasAutocomplete) { - input.autocomplete({ - data: curr_options.autocompleteData, - limit: curr_options.autocompleteLimit, - onAutocomplete: function(val) { - self.addChip({tag: val}, $chips); - input.val(''); - input.focus(); - }, - }) + curr_options.autocompleteOptions.onAutocomplete = function (val) { + self.addChip({ tag: val }, $chips); + input.val(''); + input.focus(); + }; + input.autocomplete(curr_options.autocompleteOptions); } }; - this.renderChip = function(elem) { + /** + * Render chip jQuery element. + * @param {Object} elem + * @return {jQuery} + */ + this.renderChip = function (elem) { if (!elem.tag) return; - var html = '
      ' + elem.tag; + var $renderedChip = $('
      '); + $renderedChip.text(elem.tag); if (elem.image) { - html += ' '; + $renderedChip.prepend($('').attr('src', elem.image)); } - html += 'close'; - html += '
      '; - return html; + $renderedChip.append($('close')); + return $renderedChip; }; - this.setPlaceholder = function($chips) { - if ($chips.data('chips').length && curr_options.placeholder) { + this.setPlaceholder = function ($chips) { + if ($chips.data('chips') !== undefined && !$chips.data('chips').length && curr_options.placeholder) { $chips.find('input').prop('placeholder', curr_options.placeholder); - - } else if (!$chips.data('chips').length && curr_options.secondaryPlaceholder) { + } else if (($chips.data('chips') === undefined || !!$chips.data('chips').length) && curr_options.secondaryPlaceholder) { $chips.find('input').prop('placeholder', curr_options.secondaryPlaceholder); } }; - this.isValid = function($chips, elem) { + this.isValid = function ($chips, elem) { var chips = $chips.data('chips'); var exists = false; - for (var i=0; i < chips.length; i++) { + for (var i = 0; i < chips.length; i++) { if (chips[i].tag === elem.tag) { - exists = true; - return; + exists = true; + return; } } return '' !== elem.tag && !exists; }; - this.addChip = function(elem, $chips) { + this.addChip = function (elem, $chips) { if (!self.isValid($chips, elem)) { return; } - var chipHtml = self.renderChip(elem); + var $renderedChip = self.renderChip(elem); var newData = []; var oldData = $chips.data('chips'); for (var i = 0; i < oldData.length; i++) { @@ -4326,12 +5745,12 @@ if (jQuery) { newData.push(elem); $chips.data('chips', newData); - $(chipHtml).insertBefore($chips.find('input')); + $renderedChip.insertBefore($chips.find('input')); $chips.trigger('chip.add', elem); self.setPlaceholder($chips); }; - this.deleteChip = function(chipIndex, $chips) { + this.deleteChip = function (chipIndex, $chips) { var chip = $chips.data('chips')[chipIndex]; $chips.find('.chip').eq(chipIndex).remove(); @@ -4348,7 +5767,7 @@ if (jQuery) { self.setPlaceholder($chips); }; - this.selectChip = function(chipIndex, $chips) { + this.selectChip = function (chipIndex, $chips) { var $chip = $chips.find('.chip').eq(chipIndex); if ($chip && false === $chip.hasClass('selected')) { $chip.addClass('selected'); @@ -4356,7 +5775,7 @@ if (jQuery) { } }; - this.getChipsElement = function(index, $chips) { + this.getChipsElement = function (index, $chips) { return $chips.eq(index); }; @@ -4365,7 +5784,7 @@ if (jQuery) { this.handleEvents(); }; -}( jQuery )); +})(jQuery); ;(function ($) { $.fn.pushpin = function (options) { // Defaults @@ -4388,9 +5807,8 @@ if (jQuery) { options = $.extend(defaults, options); - $index = 0; - return this.each(function() { + return this.each(function () { var $uniqueId = Materialize.guid(), $this = $(this), $original_offset = $(this).offset().top; @@ -4432,28 +5850,26 @@ if (jQuery) { var $scrolled = $(window).scrollTop() + options.offset; updateElements($this, $scrolled); }); - }); - }; -}( jQuery ));;(function ($) { - $(document).ready(function() { +})(jQuery);;(function ($) { + $(document).ready(function () { // jQuery reverse $.fn.reverse = [].reverse; // Hover behaviour: make sure this doesn't work on .click-to-toggle FABs! - $(document).on('mouseenter.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle):not(.toolbar)', function(e) { + $(document).on('mouseenter.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle):not(.toolbar)', function (e) { var $this = $(this); openFABMenu($this); }); - $(document).on('mouseleave.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle):not(.toolbar)', function(e) { + $(document).on('mouseleave.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle):not(.toolbar)', function (e) { var $this = $(this); closeFABMenu($this); }); // Toggle-on-click behaviour. - $(document).on('click.fabClickToggle', '.fixed-action-btn.click-to-toggle > a', function(e) { + $(document).on('click.fabClickToggle', '.fixed-action-btn.click-to-toggle > a', function (e) { var $this = $(this); var $menu = $this.parent(); if ($menu.hasClass('active')) { @@ -4464,30 +5880,28 @@ if (jQuery) { }); // Toolbar transition behaviour. - $(document).on('click.fabToolbar', '.fixed-action-btn.toolbar > a', function(e) { + $(document).on('click.fabToolbar', '.fixed-action-btn.toolbar > a', function (e) { var $this = $(this); var $menu = $this.parent(); FABtoToolbar($menu); }); - }); $.fn.extend({ - openFAB: function() { + openFAB: function () { openFABMenu($(this)); }, - closeFAB: function() { + closeFAB: function () { closeFABMenu($(this)); }, - openToolbar: function() { + openToolbar: function () { FABtoToolbar($(this)); }, - closeToolbar: function() { + closeToolbar: function () { toolbarToFAB($(this)); } }); - var openFABMenu = function (btn) { var $this = btn; if ($this.hasClass('active') === false) { @@ -4503,15 +5917,11 @@ if (jQuery) { } $this.addClass('active'); - $this.find('ul .btn-floating').velocity( - { scaleY: ".4", scaleX: ".4", translateY: offsetY + 'px', translateX: offsetX + 'px'}, - { duration: 0 }); + $this.find('ul .btn-floating').velocity({ scaleY: ".4", scaleX: ".4", translateY: offsetY + 'px', translateX: offsetX + 'px' }, { duration: 0 }); var time = 0; - $this.find('ul .btn-floating').reverse().each( function () { - $(this).velocity( - { opacity: "1", scaleX: "1", scaleY: "1", translateY: "0", translateX: '0'}, - { duration: 80, delay: time }); + $this.find('ul .btn-floating').reverse().each(function () { + $(this).velocity({ opacity: "1", scaleX: "1", scaleY: "1", translateY: "0", translateX: '0' }, { duration: 80, delay: time }); time += 40; }); } @@ -4532,18 +5942,14 @@ if (jQuery) { $this.removeClass('active'); var time = 0; $this.find('ul .btn-floating').velocity("stop", true); - $this.find('ul .btn-floating').velocity( - { opacity: "0", scaleX: ".4", scaleY: ".4", translateY: offsetY + 'px', translateX: offsetX + 'px'}, - { duration: 80 } - ); + $this.find('ul .btn-floating').velocity({ opacity: "0", scaleX: ".4", scaleY: ".4", translateY: offsetY + 'px', translateX: offsetX + 'px' }, { duration: 80 }); }; - - /** - * Transform FAB into toolbar - * @param {Object} object jQuery object + /** + * Transform FAB into toolbar + * @param {Object} object jQuery object */ - var FABtoToolbar = function(btn) { + var FABtoToolbar = function (btn) { if (btn.attr('data-open') === "true") { return; } @@ -4558,7 +5964,7 @@ if (jQuery) { var fabColor = anchor.css('background-color'); anchor.append(backdrop); - offsetX = btnRect.left - (windowWidth / 2) + (btnRect.width / 2); + offsetX = btnRect.left - windowWidth / 2 + btnRect.width / 2; offsetY = windowHeight - btnRect.bottom; scaleFactor = windowWidth / backdrop.width(); btn.attr('data-origin-bottom', btnRect.bottom); @@ -4584,8 +5990,7 @@ if (jQuery) { 'background-color': fabColor }); - - setTimeout(function() { + setTimeout(function () { btn.css({ transform: '', transition: 'transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s' @@ -4596,7 +6001,7 @@ if (jQuery) { transition: 'transform .2s' }); - setTimeout(function() { + setTimeout(function () { btn.css({ overflow: 'hidden', 'background-color': fabColor @@ -4610,13 +6015,13 @@ if (jQuery) { }); // Scroll to close. - $(window).on('scroll.fabToolbarClose', function() { + $(window).on('scroll.fabToolbarClose', function () { toolbarToFAB(btn); $(window).off('scroll.fabToolbarClose'); $(document).off('click.fabToolbarClose'); }); - $(document).on('click.fabToolbarClose', function(e) { + $(document).on('click.fabToolbarClose', function (e) { if (!$(e.target).closest(menu).length) { toolbarToFAB(btn); $(window).off('scroll.fabToolbarClose'); @@ -4627,11 +6032,11 @@ if (jQuery) { }, 0); }; - /** - * Transform toolbar back into FAB - * @param {Object} object jQuery object + /** + * Transform toolbar back into FAB + * @param {Object} object jQuery object */ - var toolbarToFAB = function(btn) { + var toolbarToFAB = function (btn) { if (btn.attr('data-open') !== "true") { return; } @@ -4647,11 +6052,10 @@ if (jQuery) { var backdrop = btn.find('.fab-backdrop'); var fabColor = anchor.css('background-color'); - offsetX = btnLeft - (windowWidth / 2) + (btnWidth / 2); + offsetX = btnLeft - windowWidth / 2 + btnWidth / 2; offsetY = windowHeight - btnBottom; scaleFactor = windowWidth / backdrop.width(); - // Hide backdrop btn.removeClass('active'); btn.attr('data-open', false); @@ -4670,7 +6074,7 @@ if (jQuery) { opacity: '' }); - setTimeout(function() { + setTimeout(function () { backdrop.remove(); // Set initial state. @@ -4688,7 +6092,7 @@ if (jQuery) { transform: 'translate3d(0,' + offsetY + 'px,0)' }); - setTimeout(function() { + setTimeout(function () { btn.css({ transform: 'translate3d(0,0,0)', transition: 'transform .2s' @@ -4700,42 +6104,40 @@ if (jQuery) { }, 20); }, 200); }; - - -}( jQuery )); +})(jQuery); ;(function ($) { // Image transition function - Materialize.fadeInImage = function(selectorOrEl) { + Materialize.fadeInImage = function (selectorOrEl) { var element; - if (typeof(selectorOrEl) === 'string') { + if (typeof selectorOrEl === 'string') { element = $(selectorOrEl); - } else if (typeof(selectorOrEl) === 'object') { + } else if (typeof selectorOrEl === 'object') { element = selectorOrEl; } else { return; } - element.css({opacity: 0}); - $(element).velocity({opacity: 1}, { + element.css({ opacity: 0 }); + $(element).velocity({ opacity: 1 }, { duration: 650, queue: false, easing: 'easeOutSine' }); - $(element).velocity({opacity: 1}, { + $(element).velocity({ opacity: 1 }, { duration: 1300, queue: false, easing: 'swing', - step: function(now, fx) { + step: function (now, fx) { fx.start = 100; - var grayscale_setting = now/100; - var brightness_setting = 150 - (100 - now)/1.75; + var grayscale_setting = now / 100; + var brightness_setting = 150 - (100 - now) / 1.75; if (brightness_setting < 100) { brightness_setting = 100; } if (now >= 0) { $(this).css({ - "-webkit-filter": "grayscale("+grayscale_setting+")" + "brightness("+brightness_setting+"%)", - "filter": "grayscale("+grayscale_setting+")" + "brightness("+brightness_setting+"%)" + "-webkit-filter": "grayscale(" + grayscale_setting + ")" + "brightness(" + brightness_setting + "%)", + "filter": "grayscale(" + grayscale_setting + ")" + "brightness(" + brightness_setting + "%)" }); } } @@ -4743,30 +6145,25 @@ if (jQuery) { }; // Horizontal staggered list - Materialize.showStaggeredList = function(selectorOrEl) { + Materialize.showStaggeredList = function (selectorOrEl) { var element; - if (typeof(selectorOrEl) === 'string') { + if (typeof selectorOrEl === 'string') { element = $(selectorOrEl); - } else if (typeof(selectorOrEl) === 'object') { + } else if (typeof selectorOrEl === 'object') { element = selectorOrEl; } else { return; } var time = 0; - element.find('li').velocity( - { translateX: "-100px"}, - { duration: 0 }); - - element.find('li').each(function() { - $(this).velocity( - { opacity: "1", translateX: "0"}, - { duration: 800, delay: time, easing: [60, 10] }); + element.find('li').velocity({ translateX: "-100px" }, { duration: 0 }); + + element.find('li').each(function () { + $(this).velocity({ opacity: "1", translateX: "0" }, { duration: 800, delay: time, easing: [60, 10] }); time += 120; }); }; - - $(document).ready(function() { + $(document).ready(function () { // Hardcoded .staggered-list scrollFire // var staggeredListOptions = []; // $('ul.staggered-list').each(function (i) { @@ -4786,12 +6183,11 @@ if (jQuery) { var swipeLeft = false; var swipeRight = false; - // Dismissible Collections - $('.dismissable').each(function() { + $('.dismissable').each(function () { $(this).hammer({ prevent_default: false - }).bind('pan', function(e) { + }).on('pan', function (e) { if (e.gesture.pointerType === "touch") { var $this = $(this); var direction = e.gesture.direction; @@ -4799,21 +6195,21 @@ if (jQuery) { var velocityX = e.gesture.velocityX; $this.velocity({ translateX: x - }, {duration: 50, queue: false, easing: 'easeOutQuad'}); + }, { duration: 50, queue: false, easing: 'easeOutQuad' }); // Swipe Left - if (direction === 4 && (x > ($this.innerWidth() / 2) || velocityX < -0.75)) { + if (direction === 4 && (x > $this.innerWidth() / 2 || velocityX < -0.75)) { swipeLeft = true; } // Swipe Right - if (direction === 2 && (x < (-1 * $this.innerWidth() / 2) || velocityX > 0.75)) { + if (direction === 2 && (x < -1 * $this.innerWidth() / 2 || velocityX > 0.75)) { swipeRight = true; } } - }).bind('panend', function(e) { + }).on('panend', function (e) { // Reset if collection is moved back into original position - if (Math.abs(e.gesture.deltaX) < ($(this).innerWidth() / 2)) { + if (Math.abs(e.gesture.deltaX) < $(this).innerWidth() / 2) { swipeRight = false; swipeLeft = false; } @@ -4822,32 +6218,32 @@ if (jQuery) { var $this = $(this); if (swipeLeft || swipeRight) { var fullWidth; - if (swipeLeft) { fullWidth = $this.innerWidth(); } - else { fullWidth = -1 * $this.innerWidth(); } + if (swipeLeft) { + fullWidth = $this.innerWidth(); + } else { + fullWidth = -1 * $this.innerWidth(); + } - $this.velocity({ translateX: fullWidth, - }, {duration: 100, queue: false, easing: 'easeOutQuad', complete: - function() { + $this.velocity({ translateX: fullWidth + }, { duration: 100, queue: false, easing: 'easeOutQuad', complete: function () { $this.css('border', 'none'); - $this.velocity({ height: 0, padding: 0, - }, {duration: 200, queue: false, easing: 'easeOutQuad', complete: - function() { $this.remove(); } - }); + $this.velocity({ height: 0, padding: 0 + }, { duration: 200, queue: false, easing: 'easeOutQuad', complete: function () { + $this.remove(); + } + }); } }); - } - else { - $this.velocity({ translateX: 0, - }, {duration: 100, queue: false, easing: 'easeOutQuad'}); + } else { + $this.velocity({ translateX: 0 + }, { duration: 100, queue: false, easing: 'easeOutQuad' }); } swipeLeft = false; swipeRight = false; } }); - }); - // time = 0 // // Vertical Staggered list // $('ul.staggered-list.vertical li').velocity( @@ -4871,17 +6267,17 @@ if (jQuery) { // { duration: 800, easing: [60, 10] }); // }); }); -}( jQuery )); -;(function($) { +})(jQuery); +;(function ($) { var scrollFireEventsHandled = false; // Input: Array of JSON objects {selector, offset, callback} - Materialize.scrollFire = function(options) { - var onScroll = function() { + Materialize.scrollFire = function (options) { + var onScroll = function () { var windowScroll = window.pageYOffset + window.innerHeight; - for (var i = 0 ; i < options.length; i++) { + for (var i = 0; i < options.length; i++) { // Get options from each line var value = options[i]; var selector = value.selector, @@ -4889,14 +6285,14 @@ if (jQuery) { callback = value.callback; var currentElement = document.querySelector(selector); - if ( currentElement !== null) { + if (currentElement !== null) { var elementOffset = currentElement.getBoundingClientRect().top + window.pageYOffset; - if (windowScroll > (elementOffset + offset)) { + if (windowScroll > elementOffset + offset) { if (value.done !== true) { - if (typeof(callback) === 'function') { + if (typeof callback === 'function') { callback.call(this, currentElement); - } else if (typeof(callback) === 'string') { + } else if (typeof callback === 'string') { var callbackFunc = new Function(callback); callbackFunc(currentElement); } @@ -4907,8 +6303,7 @@ if (jQuery) { } }; - - var throttledScroll = Materialize.throttle(function() { + var throttledScroll = Materialize.throttle(function () { onScroll(); }, options.throttle || 100); @@ -4921,1597 +6316,1473 @@ if (jQuery) { // perform a scan once, after current execution context, and after dom is ready setTimeout(throttledScroll, 0); }; - })(jQuery); -;/*! - * pickadate.js v3.5.0, 2014/04/13 - * By Amsul, http://amsul.ca - * Hosted on http://amsul.github.io/pickadate.js - * Licensed under MIT - */ - -(function ( factory ) { - - // AMD. - if ( typeof define == 'function' && define.amd ) - define( 'picker', ['jquery'], factory ) - - // Node.js/browserify. - else if ( typeof exports == 'object' ) - module.exports = factory( require('jquery') ) - - // Browser globals. - else this.Picker = factory( jQuery ) +; /*! + * pickadate.js v3.5.0, 2014/04/13 + * By Amsul, http://amsul.ca + * Hosted on http://amsul.github.io/pickadate.js + * Licensed under MIT + */ -}(function( $ ) { +(function (factory) { -var $window = $( window ) -var $document = $( document ) -var $html = $( document.documentElement ) + Materialize.Picker = factory(jQuery); +})(function ($) { + var $window = $(window); + var $document = $(document); + var $html = $(document.documentElement); -/** - * The picker constructor that creates a blank picker. - */ -function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { + /** + * The picker constructor that creates a blank picker. + */ + function PickerConstructor(ELEMENT, NAME, COMPONENT, OPTIONS) { // If there’s no element, return the picker constructor. - if ( !ELEMENT ) return PickerConstructor - - - var - IS_DEFAULT_THEME = false, - - - // The state of the picker. - STATE = { - id: ELEMENT.id || 'P' + Math.abs( ~~(Math.random() * new Date()) ) - }, - + if (!ELEMENT) return PickerConstructor; - // Merge the defaults and options passed. - SETTINGS = COMPONENT ? $.extend( true, {}, COMPONENT.defaults, OPTIONS ) : OPTIONS || {}, + var IS_DEFAULT_THEME = false, - // Merge the default classes with the settings classes. - CLASSES = $.extend( {}, PickerConstructor.klasses(), SETTINGS.klass ), - - - // The element node wrapper into a jQuery object. - $ELEMENT = $( ELEMENT ), - + // The state of the picker. + STATE = { + id: ELEMENT.id || 'P' + Math.abs(~~(Math.random() * new Date())) + }, - // Pseudo picker constructor. - PickerInstance = function() { - return this.start() - }, + // Merge the defaults and options passed. + SETTINGS = COMPONENT ? $.extend(true, {}, COMPONENT.defaults, OPTIONS) : OPTIONS || {}, - // The picker prototype. - P = PickerInstance.prototype = { - constructor: PickerInstance, + // Merge the default classes with the settings classes. + CLASSES = $.extend({}, PickerConstructor.klasses(), SETTINGS.klass), - $node: $ELEMENT, + // The element node wrapper into a jQuery object. + $ELEMENT = $(ELEMENT), - /** - * Initialize everything - */ - start: function() { - // If it’s already started, do nothing. - if ( STATE && STATE.start ) return P + // Pseudo picker constructor. + PickerInstance = function () { + return this.start(); + }, - // Update the picker states. - STATE.methods = {} - STATE.start = true - STATE.open = false - STATE.type = ELEMENT.type + // The picker prototype. + P = PickerInstance.prototype = { + constructor: PickerInstance, - // Confirm focus state, convert into text input to remove UA stylings, - // and set as readonly to prevent keyboard popup. - ELEMENT.autofocus = ELEMENT == getActiveElement() - ELEMENT.readOnly = !SETTINGS.editable - ELEMENT.id = ELEMENT.id || STATE.id - if ( ELEMENT.type != 'text' ) { - ELEMENT.type = 'text' - } + $node: $ELEMENT, + /** + * Initialize everything + */ + start: function () { + + // If it’s already started, do nothing. + if (STATE && STATE.start) return P; + + // Update the picker states. + STATE.methods = {}; + STATE.start = true; + STATE.open = false; + STATE.type = ELEMENT.type; + + // Confirm focus state, convert into text input to remove UA stylings, + // and set as readonly to prevent keyboard popup. + ELEMENT.autofocus = ELEMENT == getActiveElement(); + ELEMENT.readOnly = !SETTINGS.editable; + ELEMENT.id = ELEMENT.id || STATE.id; + if (ELEMENT.type != 'text') { + ELEMENT.type = 'text'; + } + + // Create a new picker component with the settings. + P.component = new COMPONENT(P, SETTINGS); + + // Create the picker root with a holder and then prepare it. + P.$root = $(PickerConstructor._.node('div', createWrappedComponent(), CLASSES.picker, 'id="' + ELEMENT.id + '_root" tabindex="0"')); + prepareElementRoot(); + + // If there’s a format for the hidden input element, create the element. + if (SETTINGS.formatSubmit) { + prepareElementHidden(); + } + + // Prepare the input element. + prepareElement(); + + // Insert the root as specified in the settings. + if (SETTINGS.container) $(SETTINGS.container).append(P.$root);else $ELEMENT.before(P.$root); + + // Bind the default component and settings events. + P.on({ + start: P.component.onStart, + render: P.component.onRender, + stop: P.component.onStop, + open: P.component.onOpen, + close: P.component.onClose, + set: P.component.onSet + }).on({ + start: SETTINGS.onStart, + render: SETTINGS.onRender, + stop: SETTINGS.onStop, + open: SETTINGS.onOpen, + close: SETTINGS.onClose, + set: SETTINGS.onSet + }); - // Create a new picker component with the settings. - P.component = new COMPONENT(P, SETTINGS) + // Once we’re all set, check the theme in use. + IS_DEFAULT_THEME = isUsingDefaultTheme(P.$root.children()[0]); + // If the element has autofocus, open the picker. + if (ELEMENT.autofocus) { + P.open(); + } - // Create the picker root with a holder and then prepare it. - P.$root = $( PickerConstructor._.node('div', createWrappedComponent(), CLASSES.picker, 'id="' + ELEMENT.id + '_root" tabindex="0"') ) - prepareElementRoot() + // Trigger queued the “start” and “render” events. + return P.trigger('start').trigger('render'); + }, //start - // If there’s a format for the hidden input element, create the element. - if ( SETTINGS.formatSubmit ) { - prepareElementHidden() - } + /** + * Render a new picker + */ + render: function (entireComponent) { + // Insert a new component holder in the root or box. + if (entireComponent) P.$root.html(createWrappedComponent());else P.$root.find('.' + CLASSES.box).html(P.component.nodes(STATE.open)); - // Prepare the input element. - prepareElement() + // Trigger the queued “render” events. + return P.trigger('render'); + }, //render - // Insert the root as specified in the settings. - if ( SETTINGS.container ) $( SETTINGS.container ).append( P.$root ) - else $ELEMENT.after( P.$root ) + /** + * Destroy everything + */ + stop: function () { + // If it’s already stopped, do nothing. + if (!STATE.start) return P; - // Bind the default component and settings events. - P.on({ - start: P.component.onStart, - render: P.component.onRender, - stop: P.component.onStop, - open: P.component.onOpen, - close: P.component.onClose, - set: P.component.onSet - }).on({ - start: SETTINGS.onStart, - render: SETTINGS.onRender, - stop: SETTINGS.onStop, - open: SETTINGS.onOpen, - close: SETTINGS.onClose, - set: SETTINGS.onSet - }) + // Then close the picker. + P.close(); + // Remove the hidden field. + if (P._hidden) { + P._hidden.parentNode.removeChild(P._hidden); + } - // Once we’re all set, check the theme in use. - IS_DEFAULT_THEME = isUsingDefaultTheme( P.$root.children()[ 0 ] ) + // Remove the root. + P.$root.remove(); + // Remove the input class, remove the stored data, and unbind + // the events (after a tick for IE - see `P.close`). + $ELEMENT.removeClass(CLASSES.input).removeData(NAME); + setTimeout(function () { + $ELEMENT.off('.' + STATE.id); + }, 0); - // If the element has autofocus, open the picker. - if ( ELEMENT.autofocus ) { - P.open() - } + // Restore the element state + ELEMENT.type = STATE.type; + ELEMENT.readOnly = false; + // Trigger the queued “stop” events. + P.trigger('stop'); - // Trigger queued the “start” and “render” events. - return P.trigger( 'start' ).trigger( 'render' ) - }, //start + // Reset the picker states. + STATE.methods = {}; + STATE.start = false; + return P; + }, //stop - /** - * Render a new picker - */ - render: function( entireComponent ) { - // Insert a new component holder in the root or box. - if ( entireComponent ) P.$root.html( createWrappedComponent() ) - else P.$root.find( '.' + CLASSES.box ).html( P.component.nodes( STATE.open ) ) + /** + * Open up the picker + */ + open: function (dontGiveFocus) { - // Trigger the queued “render” events. - return P.trigger( 'render' ) - }, //render + // If it’s already open, do nothing. + if (STATE.open) return P; + // Add the “active” class. + $ELEMENT.addClass(CLASSES.active); + aria(ELEMENT, 'expanded', true); - /** - * Destroy everything - */ - stop: function() { + // * A Firefox bug, when `html` has `overflow:hidden`, results in + // killing transitions :(. So add the “opened” state on the next tick. + // Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=625289 + setTimeout(function () { - // If it’s already stopped, do nothing. - if ( !STATE.start ) return P + // Add the “opened” class to the picker root. + P.$root.addClass(CLASSES.opened); + aria(P.$root[0], 'hidden', false); + }, 0); - // Then close the picker. - P.close() + // If we have to give focus, bind the element and doc events. + if (dontGiveFocus !== false) { - // Remove the hidden field. - if ( P._hidden ) { - P._hidden.parentNode.removeChild( P._hidden ) - } + // Set it as open. + STATE.open = true; - // Remove the root. - P.$root.remove() + // Prevent the page from scrolling. + if (IS_DEFAULT_THEME) { + $html.css('overflow', 'hidden').css('padding-right', '+=' + getScrollbarWidth()); + } - // Remove the input class, remove the stored data, and unbind - // the events (after a tick for IE - see `P.close`). - $ELEMENT.removeClass( CLASSES.input ).removeData( NAME ) - setTimeout( function() { - $ELEMENT.off( '.' + STATE.id ) - }, 0) + // Pass focus to the root element’s jQuery object. + // * Workaround for iOS8 to bring the picker’s root into view. + P.$root.eq(0).focus(); - // Restore the element state - ELEMENT.type = STATE.type - ELEMENT.readOnly = false + // Bind the document events. + $document.on('click.' + STATE.id + ' focusin.' + STATE.id, function (event) { - // Trigger the queued “stop” events. - P.trigger( 'stop' ) + var target = event.target; - // Reset the picker states. - STATE.methods = {} - STATE.start = false + // If the target of the event is not the element, close the picker picker. + // * Don’t worry about clicks or focusins on the root because those don’t bubble up. + // Also, for Firefox, a click on an `option` element bubbles up directly + // to the doc. So make sure the target wasn't the doc. + // * In Firefox stopPropagation() doesn’t prevent right-click events from bubbling, + // which causes the picker to unexpectedly close when right-clicking it. So make + // sure the event wasn’t a right-click. + if (target != ELEMENT && target != document && event.which != 3) { - return P - }, //stop + // If the target was the holder that covers the screen, + // keep the element focused to maintain tabindex. + P.close(target === P.$root.children()[0]); + } + }).on('keydown.' + STATE.id, function (event) { + var + // Get the keycode. + keycode = event.keyCode, - /** - * Open up the picker - */ - open: function( dontGiveFocus ) { - // If it’s already open, do nothing. - if ( STATE.open ) return P + // Translate that to a selection change. + keycodeToMove = P.component.key[keycode], - // Add the “active” class. - $ELEMENT.addClass( CLASSES.active ) - aria( ELEMENT, 'expanded', true ) - // * A Firefox bug, when `html` has `overflow:hidden`, results in - // killing transitions :(. So add the “opened” state on the next tick. - // Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=625289 - setTimeout( function() { + // Grab the target. + target = event.target; - // Add the “opened” class to the picker root. - P.$root.addClass( CLASSES.opened ) - aria( P.$root[0], 'hidden', false ) + // On escape, close the picker and give focus. + if (keycode == 27) { + P.close(true); + } - }, 0 ) + // Check if there is a key movement or “enter” keypress on the element. + else if (target == P.$root[0] && (keycodeToMove || keycode == 13)) { - // If we have to give focus, bind the element and doc events. - if ( dontGiveFocus !== false ) { + // Prevent the default action to stop page movement. + event.preventDefault(); - // Set it as open. - STATE.open = true + // Trigger the key movement action. + if (keycodeToMove) { + PickerConstructor._.trigger(P.component.key.go, P, [PickerConstructor._.trigger(keycodeToMove)]); + } - // Prevent the page from scrolling. - if ( IS_DEFAULT_THEME ) { - $html. - css( 'overflow', 'hidden' ). - css( 'padding-right', '+=' + getScrollbarWidth() ) + // On “enter”, if the highlighted item isn’t disabled, set the value and close. + else if (!P.$root.find('.' + CLASSES.highlighted).hasClass(CLASSES.disabled)) { + P.set('select', P.component.item.highlight); + if (SETTINGS.closeOnSelect) { + P.close(true); } + } + } - // Pass focus to the root element’s jQuery object. - // * Workaround for iOS8 to bring the picker’s root into view. - P.$root.eq(0).focus() - - // Bind the document events. - $document.on( 'click.' + STATE.id + ' focusin.' + STATE.id, function( event ) { - - var target = event.target - - // If the target of the event is not the element, close the picker picker. - // * Don’t worry about clicks or focusins on the root because those don’t bubble up. - // Also, for Firefox, a click on an `option` element bubbles up directly - // to the doc. So make sure the target wasn't the doc. - // * In Firefox stopPropagation() doesn’t prevent right-click events from bubbling, - // which causes the picker to unexpectedly close when right-clicking it. So make - // sure the event wasn’t a right-click. - if ( target != ELEMENT && target != document && event.which != 3 ) { - - // If the target was the holder that covers the screen, - // keep the element focused to maintain tabindex. - P.close( target === P.$root.children()[0] ) - } - - }).on( 'keydown.' + STATE.id, function( event ) { - - var - // Get the keycode. - keycode = event.keyCode, - - // Translate that to a selection change. - keycodeToMove = P.component.key[ keycode ], - - // Grab the target. - target = event.target - - - // On escape, close the picker and give focus. - if ( keycode == 27 ) { - P.close( true ) - } - - - // Check if there is a key movement or “enter” keypress on the element. - else if ( target == P.$root[0] && ( keycodeToMove || keycode == 13 ) ) { - - // Prevent the default action to stop page movement. - event.preventDefault() - - // Trigger the key movement action. - if ( keycodeToMove ) { - PickerConstructor._.trigger( P.component.key.go, P, [ PickerConstructor._.trigger( keycodeToMove ) ] ) - } - - // On “enter”, if the highlighted item isn’t disabled, set the value and close. - else if ( !P.$root.find( '.' + CLASSES.highlighted ).hasClass( CLASSES.disabled ) ) { - P.set( 'select', P.component.item.highlight ).close() - } - } - - - // If the target is within the root and “enter” is pressed, - // prevent the default action and trigger a click on the target instead. - else if ( $.contains( P.$root[0], target ) && keycode == 13 ) { - event.preventDefault() - target.click() - } - }) - } - - // Trigger the queued “open” events. - return P.trigger( 'open' ) - }, //open - - - /** - * Close the picker - */ - close: function( giveFocus ) { - - // If we need to give focus, do it before changing states. - if ( giveFocus ) { - // ....ah yes! It would’ve been incomplete without a crazy workaround for IE :| - // The focus is triggered *after* the close has completed - causing it - // to open again. So unbind and rebind the event at the next tick. - P.$root.off( 'focus.toOpen' ).eq(0).focus() - setTimeout( function() { - P.$root.on( 'focus.toOpen', handleFocusToOpenEvent ) - }, 0 ) + // If the target is within the root and “enter” is pressed, + // prevent the default action and trigger a click on the target instead. + else if ($.contains(P.$root[0], target) && keycode == 13) { + event.preventDefault(); + target.click(); } + }); + } - // Remove the “active” class. - $ELEMENT.removeClass( CLASSES.active ) - aria( ELEMENT, 'expanded', false ) - - // * A Firefox bug, when `html` has `overflow:hidden`, results in - // killing transitions :(. So remove the “opened” state on the next tick. - // Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=625289 - setTimeout( function() { - - // Remove the “opened” and “focused” class from the picker root. - P.$root.removeClass( CLASSES.opened + ' ' + CLASSES.focused ) - aria( P.$root[0], 'hidden', true ) + // Trigger the queued “open” events. + return P.trigger('open'); + }, //open - }, 0 ) - // If it’s already closed, do nothing more. - if ( !STATE.open ) return P + /** + * Close the picker + */ + close: function (giveFocus) { + + // If we need to give focus, do it before changing states. + if (giveFocus) { + // ....ah yes! It would’ve been incomplete without a crazy workaround for IE :| + // The focus is triggered *after* the close has completed - causing it + // to open again. So unbind and rebind the event at the next tick. + P.$root.off('focus.toOpen').eq(0).focus(); + setTimeout(function () { + P.$root.on('focus.toOpen', handleFocusToOpenEvent); + }, 0); + } + + // Remove the “active” class. + $ELEMENT.removeClass(CLASSES.active); + aria(ELEMENT, 'expanded', false); + + // * A Firefox bug, when `html` has `overflow:hidden`, results in + // killing transitions :(. So remove the “opened” state on the next tick. + // Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=625289 + setTimeout(function () { + + // Remove the “opened” and “focused” class from the picker root. + P.$root.removeClass(CLASSES.opened + ' ' + CLASSES.focused); + aria(P.$root[0], 'hidden', true); + }, 0); - // Set it as closed. - STATE.open = false + // If it’s already closed, do nothing more. + if (!STATE.open) return P; - // Allow the page to scroll. - if ( IS_DEFAULT_THEME ) { - $html. - css( 'overflow', '' ). - css( 'padding-right', '-=' + getScrollbarWidth() ) - } + // Set it as closed. + STATE.open = false; - // Unbind the document events. - $document.off( '.' + STATE.id ) + // Allow the page to scroll. + if (IS_DEFAULT_THEME) { + $html.css('overflow', '').css('padding-right', '-=' + getScrollbarWidth()); + } - // Trigger the queued “close” events. - return P.trigger( 'close' ) - }, //close + // Unbind the document events. + $document.off('.' + STATE.id); + // Trigger the queued “close” events. + return P.trigger('close'); + }, //close - /** - * Clear the values - */ - clear: function( options ) { - return P.set( 'clear', null, options ) - }, //clear + /** + * Clear the values + */ + clear: function (options) { + return P.set('clear', null, options); + }, //clear - /** - * Set something - */ - set: function( thing, value, options ) { - var thingItem, thingValue, - thingIsObject = $.isPlainObject( thing ), - thingObject = thingIsObject ? thing : {} + /** + * Set something + */ + set: function (thing, value, options) { - // Make sure we have usable options. - options = thingIsObject && $.isPlainObject( value ) ? value : options || {} + var thingItem, + thingValue, + thingIsObject = $.isPlainObject(thing), + thingObject = thingIsObject ? thing : {}; - if ( thing ) { + // Make sure we have usable options. + options = thingIsObject && $.isPlainObject(value) ? value : options || {}; - // If the thing isn’t an object, make it one. - if ( !thingIsObject ) { - thingObject[ thing ] = value - } + if (thing) { - // Go through the things of items to set. - for ( thingItem in thingObject ) { + // If the thing isn’t an object, make it one. + if (!thingIsObject) { + thingObject[thing] = value; + } - // Grab the value of the thing. - thingValue = thingObject[ thingItem ] + // Go through the things of items to set. + for (thingItem in thingObject) { - // First, if the item exists and there’s a value, set it. - if ( thingItem in P.component.item ) { - if ( thingValue === undefined ) thingValue = null - P.component.set( thingItem, thingValue, options ) - } + // Grab the value of the thing. + thingValue = thingObject[thingItem]; - // Then, check to update the element value and broadcast a change. - if ( thingItem == 'select' || thingItem == 'clear' ) { - $ELEMENT. - val( thingItem == 'clear' ? '' : P.get( thingItem, SETTINGS.format ) ). - trigger( 'change' ) - } - } + // First, if the item exists and there’s a value, set it. + if (thingItem in P.component.item) { + if (thingValue === undefined) thingValue = null; + P.component.set(thingItem, thingValue, options); + } - // Render a new picker. - P.render() - } + // Then, check to update the element value and broadcast a change. + if (thingItem == 'select' || thingItem == 'clear') { + $ELEMENT.val(thingItem == 'clear' ? '' : P.get(thingItem, SETTINGS.format)).trigger('change'); + } + } - // When the method isn’t muted, trigger queued “set” events and pass the `thingObject`. - return options.muted ? P : P.trigger( 'set', thingObject ) - }, //set + // Render a new picker. + P.render(); + } + // When the method isn’t muted, trigger queued “set” events and pass the `thingObject`. + return options.muted ? P : P.trigger('set', thingObject); + }, //set - /** - * Get something - */ - get: function( thing, format ) { - // Make sure there’s something to get. - thing = thing || 'value' + /** + * Get something + */ + get: function (thing, format) { - // If a picker state exists, return that. - if ( STATE[ thing ] != null ) { - return STATE[ thing ] - } + // Make sure there’s something to get. + thing = thing || 'value'; - // Return the submission value, if that. - if ( thing == 'valueSubmit' ) { - if ( P._hidden ) { - return P._hidden.value - } - thing = 'value' - } + // If a picker state exists, return that. + if (STATE[thing] != null) { + return STATE[thing]; + } - // Return the value, if that. - if ( thing == 'value' ) { - return ELEMENT.value - } + // Return the submission value, if that. + if (thing == 'valueSubmit') { + if (P._hidden) { + return P._hidden.value; + } + thing = 'value'; + } - // Check if a component item exists, return that. - if ( thing in P.component.item ) { - if ( typeof format == 'string' ) { - var thingValue = P.component.get( thing ) - return thingValue ? - PickerConstructor._.trigger( - P.component.formats.toString, - P.component, - [ format, thingValue ] - ) : '' - } - return P.component.get( thing ) - } - }, //get + // Return the value, if that. + if (thing == 'value') { + return ELEMENT.value; + } + // Check if a component item exists, return that. + if (thing in P.component.item) { + if (typeof format == 'string') { + var thingValue = P.component.get(thing); + return thingValue ? PickerConstructor._.trigger(P.component.formats.toString, P.component, [format, thingValue]) : ''; + } + return P.component.get(thing); + } + }, //get - /** - * Bind events on the things. - */ - on: function( thing, method, internal ) { + /** + * Bind events on the things. + */ + on: function (thing, method, internal) { - var thingName, thingMethod, - thingIsObject = $.isPlainObject( thing ), - thingObject = thingIsObject ? thing : {} + var thingName, + thingMethod, + thingIsObject = $.isPlainObject(thing), + thingObject = thingIsObject ? thing : {}; - if ( thing ) { + if (thing) { - // If the thing isn’t an object, make it one. - if ( !thingIsObject ) { - thingObject[ thing ] = method - } + // If the thing isn’t an object, make it one. + if (!thingIsObject) { + thingObject[thing] = method; + } - // Go through the things to bind to. - for ( thingName in thingObject ) { + // Go through the things to bind to. + for (thingName in thingObject) { - // Grab the method of the thing. - thingMethod = thingObject[ thingName ] + // Grab the method of the thing. + thingMethod = thingObject[thingName]; - // If it was an internal binding, prefix it. - if ( internal ) { - thingName = '_' + thingName - } + // If it was an internal binding, prefix it. + if (internal) { + thingName = '_' + thingName; + } - // Make sure the thing methods collection exists. - STATE.methods[ thingName ] = STATE.methods[ thingName ] || [] + // Make sure the thing methods collection exists. + STATE.methods[thingName] = STATE.methods[thingName] || []; - // Add the method to the relative method collection. - STATE.methods[ thingName ].push( thingMethod ) - } - } + // Add the method to the relative method collection. + STATE.methods[thingName].push(thingMethod); + } + } - return P - }, //on + return P; + }, //on + /** + * Unbind events on the things. + */ + off: function () { + var i, + thingName, + names = arguments; + for (i = 0, namesCount = names.length; i < namesCount; i += 1) { + thingName = names[i]; + if (thingName in STATE.methods) { + delete STATE.methods[thingName]; + } + } + return P; + }, - /** - * Unbind events on the things. - */ - off: function() { - var i, thingName, - names = arguments; - for ( i = 0, namesCount = names.length; i < namesCount; i += 1 ) { - thingName = names[i] - if ( thingName in STATE.methods ) { - delete STATE.methods[thingName] - } - } - return P - }, - - - /** - * Fire off method events. - */ - trigger: function( name, data ) { - var _trigger = function( name ) { - var methodList = STATE.methods[ name ] - if ( methodList ) { - methodList.map( function( method ) { - PickerConstructor._.trigger( method, P, [ data ] ) - }) - } - } - _trigger( '_' + name ) - _trigger( name ) - return P - } //trigger - } //PickerInstance.prototype + /** + * Fire off method events. + */ + trigger: function (name, data) { + var _trigger = function (name) { + var methodList = STATE.methods[name]; + if (methodList) { + methodList.map(function (method) { + PickerConstructor._.trigger(method, P, [data]); + }); + } + }; + _trigger('_' + name); + _trigger(name); + return P; + } //trigger + //PickerInstance.prototype - /** - * Wrap the picker holder components together. - */ - function createWrappedComponent() { + /** + * Wrap the picker holder components together. + */ + };function createWrappedComponent() { - // Create a picker wrapper holder - return PickerConstructor._.node( 'div', + // Create a picker wrapper holder + return PickerConstructor._.node('div', - // Create a picker wrapper node - PickerConstructor._.node( 'div', + // Create a picker wrapper node + PickerConstructor._.node('div', - // Create a picker frame - PickerConstructor._.node( 'div', + // Create a picker frame + PickerConstructor._.node('div', - // Create a picker box node - PickerConstructor._.node( 'div', + // Create a picker box node + PickerConstructor._.node('div', - // Create the components nodes. - P.component.nodes( STATE.open ), + // Create the components nodes. + P.component.nodes(STATE.open), - // The picker box class - CLASSES.box - ), + // The picker box class + CLASSES.box), - // Picker wrap class - CLASSES.wrap - ), + // Picker wrap class + CLASSES.wrap), - // Picker frame class - CLASSES.frame - ), + // Picker frame class + CLASSES.frame), - // Picker holder class - CLASSES.holder - ) //endreturn + // Picker holder class + CLASSES.holder); //endreturn } //createWrappedComponent - - /** - * Prepare the input element with all bindings. + /** + * Prepare the input element with all bindings. */ function prepareElement() { - $ELEMENT. - - // Store the picker data by component name. - data(NAME, P). - - // Add the “input” class name. - addClass(CLASSES.input). + $ELEMENT. - // Remove the tabindex. - attr('tabindex', -1). + // Store the picker data by component name. + data(NAME, P). - // If there’s a `data-value`, update the value of the element. - val( $ELEMENT.data('value') ? - P.get('select', SETTINGS.format) : - ELEMENT.value - ) + // Add the “input” class name. + addClass(CLASSES.input). + // Remove the tabindex. + attr('tabindex', -1). - // Only bind keydown events if the element isn’t editable. - if ( !SETTINGS.editable ) { + // If there’s a `data-value`, update the value of the element. + val($ELEMENT.data('value') ? P.get('select', SETTINGS.format) : ELEMENT.value); - $ELEMENT. + // Only bind keydown events if the element isn’t editable. + if (!SETTINGS.editable) { - // On focus/click, focus onto the root to open it up. - on( 'focus.' + STATE.id + ' click.' + STATE.id, function( event ) { - event.preventDefault() - P.$root.eq(0).focus() - }). + $ELEMENT. - // Handle keyboard event based on the picker being opened or not. - on( 'keydown.' + STATE.id, handleKeydownEvent ) - } + // On focus/click, focus onto the root to open it up. + on('focus.' + STATE.id + ' click.' + STATE.id, function (event) { + event.preventDefault(); + P.$root.eq(0).focus(); + }). + // Handle keyboard event based on the picker being opened or not. + on('keydown.' + STATE.id, handleKeydownEvent); + } - // Update the aria attributes. - aria(ELEMENT, { - haspopup: true, - expanded: false, - readonly: false, - owns: ELEMENT.id + '_root' - }) + // Update the aria attributes. + aria(ELEMENT, { + haspopup: true, + expanded: false, + readonly: false, + owns: ELEMENT.id + '_root' + }); } - - /** - * Prepare the root picker element with all bindings. + /** + * Prepare the root picker element with all bindings. */ function prepareElementRoot() { - P.$root. - - on({ + P.$root.on({ - // For iOS8. - keydown: handleKeydownEvent, + // For iOS8. + keydown: handleKeydownEvent, - // When something within the root is focused, stop from bubbling - // to the doc and remove the “focused” state from the root. - focusin: function( event ) { - P.$root.removeClass( CLASSES.focused ) - event.stopPropagation() - }, + // When something within the root is focused, stop from bubbling + // to the doc and remove the “focused” state from the root. + focusin: function (event) { + P.$root.removeClass(CLASSES.focused); + event.stopPropagation(); + }, - // When something within the root holder is clicked, stop it - // from bubbling to the doc. - 'mousedown click': function( event ) { + // When something within the root holder is clicked, stop it + // from bubbling to the doc. + 'mousedown click': function (event) { - var target = event.target + var target = event.target; - // Make sure the target isn’t the root holder so it can bubble up. - if ( target != P.$root.children()[ 0 ] ) { + // Make sure the target isn’t the root holder so it can bubble up. + if (target != P.$root.children()[0]) { - event.stopPropagation() + event.stopPropagation(); - // * For mousedown events, cancel the default action in order to - // prevent cases where focus is shifted onto external elements - // when using things like jQuery mobile or MagnificPopup (ref: #249 & #120). - // Also, for Firefox, don’t prevent action on the `option` element. - if ( event.type == 'mousedown' && !$( target ).is( 'input, select, textarea, button, option' )) { + // * For mousedown events, cancel the default action in order to + // prevent cases where focus is shifted onto external elements + // when using things like jQuery mobile or MagnificPopup (ref: #249 & #120). + // Also, for Firefox, don’t prevent action on the `option` element. + if (event.type == 'mousedown' && !$(target).is('input, select, textarea, button, option')) { - event.preventDefault() + event.preventDefault(); - // Re-focus onto the root so that users can click away - // from elements focused within the picker. - P.$root.eq(0).focus() - } - } - } - }). - - // Add/remove the “target” class on focus and blur. - on({ - focus: function() { - $ELEMENT.addClass( CLASSES.target ) - }, - blur: function() { - $ELEMENT.removeClass( CLASSES.target ) - } - }). + // Re-focus onto the root so that users can click away + // from elements focused within the picker. + P.$root.eq(0).focus(); + } + } + } + }). - // Open the picker and adjust the root “focused” state - on( 'focus.toOpen', handleFocusToOpenEvent ). + // Add/remove the “target” class on focus and blur. + on({ + focus: function () { + $ELEMENT.addClass(CLASSES.target); + }, + blur: function () { + $ELEMENT.removeClass(CLASSES.target); + } + }). - // If there’s a click on an actionable element, carry out the actions. - on( 'click', '[data-pick], [data-nav], [data-clear], [data-close]', function() { + // Open the picker and adjust the root “focused” state + on('focus.toOpen', handleFocusToOpenEvent). - var $target = $( this ), - targetData = $target.data(), - targetDisabled = $target.hasClass( CLASSES.navDisabled ) || $target.hasClass( CLASSES.disabled ), + // If there’s a click on an actionable element, carry out the actions. + on('click', '[data-pick], [data-nav], [data-clear], [data-close]', function () { - // * For IE, non-focusable elements can be active elements as well - // (http://stackoverflow.com/a/2684561). - activeElement = getActiveElement() - activeElement = activeElement && ( activeElement.type || activeElement.href ) + var $target = $(this), + targetData = $target.data(), + targetDisabled = $target.hasClass(CLASSES.navDisabled) || $target.hasClass(CLASSES.disabled), - // If it’s disabled or nothing inside is actively focused, re-focus the element. - if ( targetDisabled || activeElement && !$.contains( P.$root[0], activeElement ) ) { - P.$root.eq(0).focus() - } - // If something is superficially changed, update the `highlight` based on the `nav`. - if ( !targetDisabled && targetData.nav ) { - P.set( 'highlight', P.component.item.highlight, { nav: targetData.nav } ) - } + // * For IE, non-focusable elements can be active elements as well + // (http://stackoverflow.com/a/2684561). + activeElement = getActiveElement(); + activeElement = activeElement && (activeElement.type || activeElement.href) && activeElement; - // If something is picked, set `select` then close with focus. - else if ( !targetDisabled && 'pick' in targetData ) { - P.set( 'select', targetData.pick ) - } + // If it’s disabled or nothing inside is actively focused, re-focus the element. + if (targetDisabled || activeElement && !$.contains(P.$root[0], activeElement)) { + P.$root.eq(0).focus(); + } - // If a “clear” button is pressed, empty the values and close with focus. - else if ( targetData.clear ) { - P.clear().close( true ) - } + // If something is superficially changed, update the `highlight` based on the `nav`. + if (!targetDisabled && targetData.nav) { + P.set('highlight', P.component.item.highlight, { nav: targetData.nav }); + } - else if ( targetData.close ) { - P.close( true ) - } + // If something is picked, set `select` then close with focus. + else if (!targetDisabled && 'pick' in targetData) { + P.set('select', targetData.pick); + if (SETTINGS.closeOnSelect) { + P.close(true); + } + } - }) //P.$root + // If a “clear” button is pressed, empty the values and close with focus. + else if (targetData.clear) { + P.clear(); + if (SETTINGS.closeOnSelect) { + P.close(true); + } + } else if (targetData.close) { + P.close(true); + } + }); //P.$root - aria( P.$root[0], 'hidden', true ) + aria(P.$root[0], 'hidden', true); } - - /** - * Prepare the hidden input element along with all bindings. - */ + /** + * Prepare the hidden input element along with all bindings. + */ function prepareElementHidden() { - var name - - if ( SETTINGS.hiddenName === true ) { - name = ELEMENT.name - ELEMENT.name = '' - } - else { - name = [ - typeof SETTINGS.hiddenPrefix == 'string' ? SETTINGS.hiddenPrefix : '', - typeof SETTINGS.hiddenSuffix == 'string' ? SETTINGS.hiddenSuffix : '_submit' - ] - name = name[0] + ELEMENT.name + name[1] - } + var name; - P._hidden = $( - '' - )[0] + // Create the name using the original input’s with a prefix and suffix. + 'name="' + name + '"' + ( - $ELEMENT. + // If the element has a value, set the hidden value as well. + $ELEMENT.data('value') || ELEMENT.value ? ' value="' + P.get('select', SETTINGS.formatSubmit) + '"' : '') + '>')[0]; - // If the value changes, update the hidden input with the correct format. - on('change.' + STATE.id, function() { - P._hidden.value = ELEMENT.value ? - P.get('select', SETTINGS.formatSubmit) : - '' - }) + $ELEMENT. + // If the value changes, update the hidden input with the correct format. + on('change.' + STATE.id, function () { + P._hidden.value = ELEMENT.value ? P.get('select', SETTINGS.formatSubmit) : ''; + }); - // Insert the hidden input as specified in the settings. - if ( SETTINGS.container ) $( SETTINGS.container ).append( P._hidden ) - else $ELEMENT.after( P._hidden ) + // Insert the hidden input as specified in the settings. + if (SETTINGS.container) $(SETTINGS.container).append(P._hidden);else $ELEMENT.before(P._hidden); } - // For iOS8. - function handleKeydownEvent( event ) { + function handleKeydownEvent(event) { - var keycode = event.keyCode, + var keycode = event.keyCode, - // Check if one of the delete keys was pressed. - isKeycodeDelete = /^(8|46)$/.test(keycode) - // For some reason IE clears the input value on “escape”. - if ( keycode == 27 ) { - P.close() - return false - } + // Check if one of the delete keys was pressed. + isKeycodeDelete = /^(8|46)$/.test(keycode); + + // For some reason IE clears the input value on “escape”. + if (keycode == 27) { + P.close(); + return false; + } - // Check if `space` or `delete` was pressed or the picker is closed with a key movement. - if ( keycode == 32 || isKeycodeDelete || !STATE.open && P.component.key[keycode] ) { + // Check if `space` or `delete` was pressed or the picker is closed with a key movement. + if (keycode == 32 || isKeycodeDelete || !STATE.open && P.component.key[keycode]) { - // Prevent it from moving the page and bubbling to doc. - event.preventDefault() - event.stopPropagation() + // Prevent it from moving the page and bubbling to doc. + event.preventDefault(); + event.stopPropagation(); - // If `delete` was pressed, clear the values and close the picker. - // Otherwise open the picker. - if ( isKeycodeDelete ) { P.clear().close() } - else { P.open() } + // If `delete` was pressed, clear the values and close the picker. + // Otherwise open the picker. + if (isKeycodeDelete) { + P.clear().close(); + } else { + P.open(); } + } } - // Separated for IE - function handleFocusToOpenEvent( event ) { + function handleFocusToOpenEvent(event) { - // Stop the event from propagating to the doc. - event.stopPropagation() + // Stop the event from propagating to the doc. + event.stopPropagation(); - // If it’s a focus event, add the “focused” class to the root. - if ( event.type == 'focus' ) { - P.$root.addClass( CLASSES.focused ) - } + // If it’s a focus event, add the “focused” class to the root. + if (event.type == 'focus') { + P.$root.addClass(CLASSES.focused); + } - // And then finally open the picker. - P.open() + // And then finally open the picker. + P.open(); } - // Return a new picker instance. - return new PickerInstance() -} //PickerConstructor - + return new PickerInstance(); + } //PickerConstructor -/** - * The default classes and prefix to use for the HTML classes. - */ -PickerConstructor.klasses = function( prefix ) { - prefix = prefix || 'picker' + /** + * The default classes and prefix to use for the HTML classes. + */ + PickerConstructor.klasses = function (prefix) { + prefix = prefix || 'picker'; return { - picker: prefix, - opened: prefix + '--opened', - focused: prefix + '--focused', + picker: prefix, + opened: prefix + '--opened', + focused: prefix + '--focused', - input: prefix + '__input', - active: prefix + '__input--active', - target: prefix + '__input--target', + input: prefix + '__input', + active: prefix + '__input--active', + target: prefix + '__input--target', - holder: prefix + '__holder', + holder: prefix + '__holder', - frame: prefix + '__frame', - wrap: prefix + '__wrap', - - box: prefix + '__box' - } -} //PickerConstructor.klasses + frame: prefix + '__frame', + wrap: prefix + '__wrap', + box: prefix + '__box' + }; + }; //PickerConstructor.klasses -/** - * Check if the default theme is being used. - */ -function isUsingDefaultTheme( element ) { + /** + * Check if the default theme is being used. + */ + function isUsingDefaultTheme(element) { var theme, - prop = 'position' + prop = 'position'; // For IE. - if ( element.currentStyle ) { - theme = element.currentStyle[prop] + if (element.currentStyle) { + theme = element.currentStyle[prop]; } // For normal browsers. - else if ( window.getComputedStyle ) { - theme = getComputedStyle( element )[prop] - } - - return theme == 'fixed' -} - + else if (window.getComputedStyle) { + theme = getComputedStyle(element)[prop]; + } + return theme == 'fixed'; + } -/** - * Get the width of the browser’s scrollbar. - * Taken from: https://github.com/VodkaBears/Remodal/blob/master/src/jquery.remodal.js - */ -function getScrollbarWidth() { + /** + * Get the width of the browser’s scrollbar. + * Taken from: https://github.com/VodkaBears/Remodal/blob/master/src/jquery.remodal.js + */ + function getScrollbarWidth() { - if ( $html.height() <= $window.height() ) { - return 0 + if ($html.height() <= $window.height()) { + return 0; } - var $outer = $( '
      ' ). - appendTo( 'body' ) + var $outer = $('
      ').appendTo('body'); // Get the width without scrollbars. - var widthWithoutScroll = $outer[0].offsetWidth + var widthWithoutScroll = $outer[0].offsetWidth; // Force adding scrollbars. - $outer.css( 'overflow', 'scroll' ) + $outer.css('overflow', 'scroll'); // Add the inner div. - var $inner = $( '
      ' ).appendTo( $outer ) + var $inner = $('
      ').appendTo($outer); // Get the width with scrollbars. - var widthWithScroll = $inner[0].offsetWidth + var widthWithScroll = $inner[0].offsetWidth; // Remove the divs. - $outer.remove() + $outer.remove(); // Return the difference between the widths. - return widthWithoutScroll - widthWithScroll -} - - + return widthWithoutScroll - widthWithScroll; + } -/** - * PickerConstructor helper methods. - */ -PickerConstructor._ = { - - /** - * Create a group of nodes. Expects: - * ` - { - min: {Integer}, - max: {Integer}, - i: {Integer}, - node: {String}, - item: {Function} - } - * ` + /** + * PickerConstructor helper methods. + */ + PickerConstructor._ = { + + /** + * Create a group of nodes. Expects: + * ` + { + min: {Integer}, + max: {Integer}, + i: {Integer}, + node: {String}, + item: {Function} + } + * ` */ - group: function( groupObject ) { + group: function (groupObject) { - var - // Scope for the looped object - loopObjectScope, + var + // Scope for the looped object + loopObjectScope, - // Create the nodes list - nodesList = '', - // The counter starts from the `min` - counter = PickerConstructor._.trigger( groupObject.min, groupObject ) + // Create the nodes list + nodesList = '', - // Loop from the `min` to `max`, incrementing by `i` - for ( ; counter <= PickerConstructor._.trigger( groupObject.max, groupObject, [ counter ] ); counter += groupObject.i ) { + // The counter starts from the `min` + counter = PickerConstructor._.trigger(groupObject.min, groupObject); - // Trigger the `item` function within scope of the object - loopObjectScope = PickerConstructor._.trigger( groupObject.item, groupObject, [ counter ] ) + // Loop from the `min` to `max`, incrementing by `i` + for (; counter <= PickerConstructor._.trigger(groupObject.max, groupObject, [counter]); counter += groupObject.i) { - // Splice the subgroup and create nodes out of the sub nodes - nodesList += PickerConstructor._.node( - groupObject.node, - loopObjectScope[ 0 ], // the node - loopObjectScope[ 1 ], // the classes - loopObjectScope[ 2 ] // the attributes - ) - } + // Trigger the `item` function within scope of the object + loopObjectScope = PickerConstructor._.trigger(groupObject.item, groupObject, [counter]); + + // Splice the subgroup and create nodes out of the sub nodes + nodesList += PickerConstructor._.node(groupObject.node, loopObjectScope[0], // the node + loopObjectScope[1], // the classes + loopObjectScope[2] // the attributes + ); + } - // Return the list of nodes - return nodesList + // Return the list of nodes + return nodesList; }, //group - /** - * Create a dom node string + /** + * Create a dom node string */ - node: function( wrapper, item, klass, attribute ) { + node: function (wrapper, item, klass, attribute) { - // If the item is false-y, just return an empty string - if ( !item ) return '' + // If the item is false-y, just return an empty string + if (!item) return ''; - // If the item is an array, do a join - item = $.isArray( item ) ? item.join( '' ) : item + // If the item is an array, do a join + item = $.isArray(item) ? item.join('') : item; - // Check for the class - klass = klass ? ' class="' + klass + '"' : '' + // Check for the class + klass = klass ? ' class="' + klass + '"' : ''; - // Check for any attributes - attribute = attribute ? ' ' + attribute : '' + // Check for any attributes + attribute = attribute ? ' ' + attribute : ''; - // Return the wrapped item - return '<' + wrapper + klass + attribute + '>' + item + '' + // Return the wrapped item + return '<' + wrapper + klass + attribute + '>' + item + ''; }, //node - /** - * Lead numbers below 10 with a zero. + /** + * Lead numbers below 10 with a zero. */ - lead: function( number ) { - return ( number < 10 ? '0': '' ) + number + lead: function (number) { + return (number < 10 ? '0' : '') + number; }, - - /** - * Trigger a function otherwise return the value. + /** + * Trigger a function otherwise return the value. */ - trigger: function( callback, scope, args ) { - return typeof callback == 'function' ? callback.apply( scope, args || [] ) : callback + trigger: function (callback, scope, args) { + return typeof callback == 'function' ? callback.apply(scope, args || []) : callback; }, - - /** - * If the second character is a digit, length is 2 otherwise 1. + /** + * If the second character is a digit, length is 2 otherwise 1. */ - digits: function( string ) { - return ( /\d/ ).test( string[ 1 ] ) ? 2 : 1 + digits: function (string) { + return (/\d/.test(string[1]) ? 2 : 1 + ); }, - - /** - * Tell if something is a date object. + /** + * Tell if something is a date object. */ - isDate: function( value ) { - return {}.toString.call( value ).indexOf( 'Date' ) > -1 && this.isInteger( value.getDate() ) + isDate: function (value) { + return {}.toString.call(value).indexOf('Date') > -1 && this.isInteger(value.getDate()); }, - - /** - * Tell if something is an integer. + /** + * Tell if something is an integer. */ - isInteger: function( value ) { - return {}.toString.call( value ).indexOf( 'Number' ) > -1 && value % 1 === 0 + isInteger: function (value) { + return {}.toString.call(value).indexOf('Number') > -1 && value % 1 === 0; }, - - /** - * Create ARIA attribute strings. + /** + * Create ARIA attribute strings. */ - ariaAttr: ariaAttr -} //PickerConstructor._ + ariaAttr: ariaAttr //PickerConstructor._ - -/** - * Extend the picker with a component and defaults. - */ -PickerConstructor.extend = function( name, Component ) { + /** + * Extend the picker with a component and defaults. + */ + };PickerConstructor.extend = function (name, Component) { // Extend jQuery. - $.fn[ name ] = function( options, action ) { + $.fn[name] = function (options, action) { - // Grab the component data. - var componentData = this.data( name ) + // Grab the component data. + var componentData = this.data(name); - // If the picker is requested, return the data object. - if ( options == 'picker' ) { - return componentData - } + // If the picker is requested, return the data object. + if (options == 'picker') { + return componentData; + } - // If the component data exists and `options` is a string, carry out the action. - if ( componentData && typeof options == 'string' ) { - return PickerConstructor._.trigger( componentData[ options ], componentData, [ action ] ) - } + // If the component data exists and `options` is a string, carry out the action. + if (componentData && typeof options == 'string') { + return PickerConstructor._.trigger(componentData[options], componentData, [action]); + } - // Otherwise go through each matched element and if the component - // doesn’t exist, create a new picker using `this` element - // and merging the defaults and options with a deep copy. - return this.each( function() { - var $this = $( this ) - if ( !$this.data( name ) ) { - new PickerConstructor( this, name, Component, options ) - } - }) - } + // Otherwise go through each matched element and if the component + // doesn’t exist, create a new picker using `this` element + // and merging the defaults and options with a deep copy. + return this.each(function () { + var $this = $(this); + if (!$this.data(name)) { + new PickerConstructor(this, name, Component, options); + } + }); + }; // Set the defaults. - $.fn[ name ].defaults = Component.defaults -} //PickerConstructor.extend - + $.fn[name].defaults = Component.defaults; + }; //PickerConstructor.extend -function aria(element, attribute, value) { - if ( $.isPlainObject(attribute) ) { - for ( var key in attribute ) { - ariaSet(element, key, attribute[key]) - } - } - else { - ariaSet(element, attribute, value) + function aria(element, attribute, value) { + if ($.isPlainObject(attribute)) { + for (var key in attribute) { + ariaSet(element, key, attribute[key]); + } + } else { + ariaSet(element, attribute, value); } -} -function ariaSet(element, attribute, value) { - element.setAttribute( - (attribute == 'role' ? '' : 'aria-') + attribute, - value - ) -} -function ariaAttr(attribute, data) { - if ( !$.isPlainObject(attribute) ) { - attribute = { attribute: data } + } + function ariaSet(element, attribute, value) { + element.setAttribute((attribute == 'role' ? '' : 'aria-') + attribute, value); + } + function ariaAttr(attribute, data) { + if (!$.isPlainObject(attribute)) { + attribute = { attribute: data }; } - data = '' - for ( var key in attribute ) { - var attr = (key == 'role' ? '' : 'aria-') + key, - attrVal = attribute[key] - data += attrVal == null ? '' : attr + '="' + attribute[key] + '"' + data = ''; + for (var key in attribute) { + var attr = (key == 'role' ? '' : 'aria-') + key, + attrVal = attribute[key]; + data += attrVal == null ? '' : attr + '="' + attribute[key] + '"'; } - return data -} + return data; + } -// IE8 bug throws an error for activeElements within iframes. -function getActiveElement() { + // IE8 bug throws an error for activeElements within iframes. + function getActiveElement() { try { - return document.activeElement - } catch ( err ) { } -} - + return document.activeElement; + } catch (err) {} + } + // Expose the picker constructor. + return PickerConstructor; +}); +; /*! + * Date picker for pickadate.js v3.5.0 + * http://amsul.github.io/pickadate.js/date.htm + */ -// Expose the picker constructor. -return PickerConstructor +(function (factory) { + factory(Materialize.Picker, jQuery); +})(function (Picker, $) { + /** + * Globals and constants + */ + var DAYS_IN_WEEK = 7, + WEEKS_IN_CALENDAR = 6, + _ = Picker._; -})); + /** + * The date picker constructor + */ + function DatePicker(picker, settings) { + var calendar = this, + element = picker.$node[0], + elementValue = element.value, + elementDataValue = picker.$node.data('value'), + valueString = elementDataValue || elementValue, + formatString = elementDataValue ? settings.formatSubmit : settings.format, + isRTL = function () { -;/*! - * Date picker for pickadate.js v3.5.0 - * http://amsul.github.io/pickadate.js/date.htm - */ + return element.currentStyle ? -(function ( factory ) { + // For IE. + element.currentStyle.direction == 'rtl' : - // AMD. - if ( typeof define == 'function' && define.amd ) - define( ['picker', 'jquery'], factory ) + // For normal browsers. + getComputedStyle(picker.$root[0]).direction == 'rtl'; + }; - // Node.js/browserify. - else if ( typeof exports == 'object' ) - module.exports = factory( require('./picker.js'), require('jquery') ) - - // Browser globals. - else factory( Picker, jQuery ) - -}(function( Picker, $ ) { - - -/** - * Globals and constants - */ -var DAYS_IN_WEEK = 7, - WEEKS_IN_CALENDAR = 6, - _ = Picker._ - - - -/** - * The date picker constructor - */ -function DatePicker( picker, settings ) { - - var calendar = this, - element = picker.$node[ 0 ], - elementValue = element.value, - elementDataValue = picker.$node.data( 'value' ), - valueString = elementDataValue || elementValue, - formatString = elementDataValue ? settings.formatSubmit : settings.format, - isRTL = function() { - - return element.currentStyle ? - - // For IE. - element.currentStyle.direction == 'rtl' : - - // For normal browsers. - getComputedStyle( picker.$root[0] ).direction == 'rtl' - } - - calendar.settings = settings - calendar.$node = picker.$node + calendar.settings = settings; + calendar.$node = picker.$node; // The queue of methods that will be used to build item objects. calendar.queue = { - min: 'measure create', - max: 'measure create', - now: 'now create', - select: 'parse create validate', - highlight: 'parse navigate create validate', - view: 'parse create validate viewset', - disable: 'deactivate', - enable: 'activate' - } - - // The component's item object. - calendar.item = {} - - calendar.item.clear = null - calendar.item.disable = ( settings.disable || [] ).slice( 0 ) - calendar.item.enable = -(function( collectionDisabled ) { - return collectionDisabled[ 0 ] === true ? collectionDisabled.shift() : -1 - })( calendar.item.disable ) - - calendar. - set( 'min', settings.min ). - set( 'max', settings.max ). - set( 'now' ) + min: 'measure create', + max: 'measure create', + now: 'now create', + select: 'parse create validate', + highlight: 'parse navigate create validate', + view: 'parse create validate viewset', + disable: 'deactivate', + enable: 'activate' + + // The component's item object. + };calendar.item = {}; + + calendar.item.clear = null; + calendar.item.disable = (settings.disable || []).slice(0); + calendar.item.enable = -function (collectionDisabled) { + return collectionDisabled[0] === true ? collectionDisabled.shift() : -1; + }(calendar.item.disable); + + calendar.set('min', settings.min).set('max', settings.max).set('now'); // When there’s a value, set the `select`, which in turn // also sets the `highlight` and `view`. - if ( valueString ) { - calendar.set( 'select', valueString, { format: formatString }) + if (valueString) { + calendar.set('select', valueString, { format: formatString }); } // If there’s no value, default to highlighting “today”. else { - calendar. - set( 'select', null ). - set( 'highlight', calendar.item.now ) - } - + calendar.set('select', null).set('highlight', calendar.item.now); + } // The keycode to movement mapping. calendar.key = { - 40: 7, // Down - 38: -7, // Up - 39: function() { return isRTL() ? -1 : 1 }, // Right - 37: function() { return isRTL() ? 1 : -1 }, // Left - go: function( timeChange ) { - var highlightedObject = calendar.item.highlight, - targetDate = new Date( highlightedObject.year, highlightedObject.month, highlightedObject.date + timeChange ) - calendar.set( - 'highlight', - targetDate, - { interval: timeChange } - ) - this.render() - } - } - - - // Bind some picker events. - picker. - on( 'render', function() { - picker.$root.find( '.' + settings.klass.selectMonth ).on( 'change', function() { - var value = this.value - if ( value ) { - picker.set( 'highlight', [ picker.get( 'view' ).year, value, picker.get( 'highlight' ).date ] ) - picker.$root.find( '.' + settings.klass.selectMonth ).trigger( 'focus' ) - } - }) - picker.$root.find( '.' + settings.klass.selectYear ).on( 'change', function() { - var value = this.value - if ( value ) { - picker.set( 'highlight', [ value, picker.get( 'view' ).month, picker.get( 'highlight' ).date ] ) - picker.$root.find( '.' + settings.klass.selectYear ).trigger( 'focus' ) - } - }) - }, 1 ). - on( 'open', function() { - var includeToday = '' - if ( calendar.disabled( calendar.get('now') ) ) { - includeToday = ':not(.' + settings.klass.buttonToday + ')' - } - picker.$root.find( 'button' + includeToday + ', select' ).attr( 'disabled', false ) - }, 1 ). - on( 'close', function() { - picker.$root.find( 'button, select' ).attr( 'disabled', true ) - }, 1 ) + 40: 7, // Down + 38: -7, // Up + 39: function () { + return isRTL() ? -1 : 1; + }, // Right + 37: function () { + return isRTL() ? 1 : -1; + }, // Left + go: function (timeChange) { + var highlightedObject = calendar.item.highlight, + targetDate = new Date(highlightedObject.year, highlightedObject.month, highlightedObject.date + timeChange); + calendar.set('highlight', targetDate, { interval: timeChange }); + this.render(); + } -} //DatePicker + // Bind some picker events. + };picker.on('render', function () { + picker.$root.find('.' + settings.klass.selectMonth).on('change', function () { + var value = this.value; + if (value) { + picker.set('highlight', [picker.get('view').year, value, picker.get('highlight').date]); + picker.$root.find('.' + settings.klass.selectMonth).trigger('focus'); + } + }); + picker.$root.find('.' + settings.klass.selectYear).on('change', function () { + var value = this.value; + if (value) { + picker.set('highlight', [value, picker.get('view').month, picker.get('highlight').date]); + picker.$root.find('.' + settings.klass.selectYear).trigger('focus'); + } + }); + }, 1).on('open', function () { + var includeToday = ''; + if (calendar.disabled(calendar.get('now'))) { + includeToday = ':not(.' + settings.klass.buttonToday + ')'; + } + picker.$root.find('button' + includeToday + ', select').attr('disabled', false); + }, 1).on('close', function () { + picker.$root.find('button, select').attr('disabled', true); + }, 1); + } //DatePicker -/** - * Set a datepicker item object. - */ -DatePicker.prototype.set = function( type, value, options ) { + /** + * Set a datepicker item object. + */ + DatePicker.prototype.set = function (type, value, options) { var calendar = this, - calendarItem = calendar.item + calendarItem = calendar.item; // If the value is `null` just set it immediately. - if ( value === null ) { - if ( type == 'clear' ) type = 'select' - calendarItem[ type ] = value - return calendar + if (value === null) { + if (type == 'clear') type = 'select'; + calendarItem[type] = value; + return calendar; } // Otherwise go through the queue of methods, and invoke the functions. // Update this as the time unit, and set the final value as this item. // * In the case of `enable`, keep the queue but set `disable` instead. // And in the case of `flip`, keep the queue but set `enable` instead. - calendarItem[ ( type == 'enable' ? 'disable' : type == 'flip' ? 'enable' : type ) ] = calendar.queue[ type ].split( ' ' ).map( function( method ) { - value = calendar[ method ]( type, value, options ) - return value - }).pop() + calendarItem[type == 'enable' ? 'disable' : type == 'flip' ? 'enable' : type] = calendar.queue[type].split(' ').map(function (method) { + value = calendar[method](type, value, options); + return value; + }).pop(); // Check if we need to cascade through more updates. - if ( type == 'select' ) { - calendar.set( 'highlight', calendarItem.select, options ) - } - else if ( type == 'highlight' ) { - calendar.set( 'view', calendarItem.highlight, options ) - } - else if ( type.match( /^(flip|min|max|disable|enable)$/ ) ) { - if ( calendarItem.select && calendar.disabled( calendarItem.select ) ) { - calendar.set( 'select', calendarItem.select, options ) - } - if ( calendarItem.highlight && calendar.disabled( calendarItem.highlight ) ) { - calendar.set( 'highlight', calendarItem.highlight, options ) - } + if (type == 'select') { + calendar.set('highlight', calendarItem.select, options); + } else if (type == 'highlight') { + calendar.set('view', calendarItem.highlight, options); + } else if (type.match(/^(flip|min|max|disable|enable)$/)) { + if (calendarItem.select && calendar.disabled(calendarItem.select)) { + calendar.set('select', calendarItem.select, options); + } + if (calendarItem.highlight && calendar.disabled(calendarItem.highlight)) { + calendar.set('highlight', calendarItem.highlight, options); + } } - return calendar -} //DatePicker.prototype.set + return calendar; + }; //DatePicker.prototype.set -/** - * Get a datepicker item object. - */ -DatePicker.prototype.get = function( type ) { - return this.item[ type ] -} //DatePicker.prototype.get + /** + * Get a datepicker item object. + */ + DatePicker.prototype.get = function (type) { + return this.item[type]; + }; //DatePicker.prototype.get -/** - * Create a picker date object. - */ -DatePicker.prototype.create = function( type, value, options ) { + /** + * Create a picker date object. + */ + DatePicker.prototype.create = function (type, value, options) { var isInfiniteValue, - calendar = this + calendar = this; // If there’s no value, use the type as the value. - value = value === undefined ? type : value - + value = value === undefined ? type : value; // If it’s infinity, update the value. - if ( value == -Infinity || value == Infinity ) { - isInfiniteValue = value + if (value == -Infinity || value == Infinity) { + isInfiniteValue = value; } // If it’s an object, use the native date object. - else if ( $.isPlainObject( value ) && _.isInteger( value.pick ) ) { - value = value.obj - } + else if ($.isPlainObject(value) && _.isInteger(value.pick)) { + value = value.obj; + } - // If it’s an array, convert it into a date and make sure - // that it’s a valid date – otherwise default to today. - else if ( $.isArray( value ) ) { - value = new Date( value[ 0 ], value[ 1 ], value[ 2 ] ) - value = _.isDate( value ) ? value : calendar.create().obj - } + // If it’s an array, convert it into a date and make sure + // that it’s a valid date – otherwise default to today. + else if ($.isArray(value)) { + value = new Date(value[0], value[1], value[2]); + value = _.isDate(value) ? value : calendar.create().obj; + } - // If it’s a number or date object, make a normalized date. - else if ( _.isInteger( value ) || _.isDate( value ) ) { - value = calendar.normalize( new Date( value ), options ) - } + // If it’s a number or date object, make a normalized date. + else if (_.isInteger(value) || _.isDate(value)) { + value = calendar.normalize(new Date(value), options); + } - // If it’s a literal true or any other case, set it to now. - else /*if ( value === true )*/ { - value = calendar.now( type, value, options ) - } + // If it’s a literal true or any other case, set it to now. + else /*if ( value === true )*/{ + value = calendar.now(type, value, options); + } // Return the compiled object. return { - year: isInfiniteValue || value.getFullYear(), - month: isInfiniteValue || value.getMonth(), - date: isInfiniteValue || value.getDate(), - day: isInfiniteValue || value.getDay(), - obj: isInfiniteValue || value, - pick: isInfiniteValue || value.getTime() - } -} //DatePicker.prototype.create + year: isInfiniteValue || value.getFullYear(), + month: isInfiniteValue || value.getMonth(), + date: isInfiniteValue || value.getDate(), + day: isInfiniteValue || value.getDay(), + obj: isInfiniteValue || value, + pick: isInfiniteValue || value.getTime() + }; + }; //DatePicker.prototype.create -/** - * Create a range limit object using an array, date object, - * literal “true”, or integer relative to another time. - */ -DatePicker.prototype.createRange = function( from, to ) { + /** + * Create a range limit object using an array, date object, + * literal “true”, or integer relative to another time. + */ + DatePicker.prototype.createRange = function (from, to) { var calendar = this, - createDate = function( date ) { - if ( date === true || $.isArray( date ) || _.isDate( date ) ) { - return calendar.create( date ) - } - return date - } + createDate = function (date) { + if (date === true || $.isArray(date) || _.isDate(date)) { + return calendar.create(date); + } + return date; + }; // Create objects if possible. - if ( !_.isInteger( from ) ) { - from = createDate( from ) + if (!_.isInteger(from)) { + from = createDate(from); } - if ( !_.isInteger( to ) ) { - to = createDate( to ) + if (!_.isInteger(to)) { + to = createDate(to); } // Create relative dates. - if ( _.isInteger( from ) && $.isPlainObject( to ) ) { - from = [ to.year, to.month, to.date + from ]; - } - else if ( _.isInteger( to ) && $.isPlainObject( from ) ) { - to = [ from.year, from.month, from.date + to ]; + if (_.isInteger(from) && $.isPlainObject(to)) { + from = [to.year, to.month, to.date + from]; + } else if (_.isInteger(to) && $.isPlainObject(from)) { + to = [from.year, from.month, from.date + to]; } return { - from: createDate( from ), - to: createDate( to ) - } -} //DatePicker.prototype.createRange + from: createDate(from), + to: createDate(to) + }; + }; //DatePicker.prototype.createRange -/** - * Check if a date unit falls within a date range object. - */ -DatePicker.prototype.withinRange = function( range, dateUnit ) { - range = this.createRange(range.from, range.to) - return dateUnit.pick >= range.from.pick && dateUnit.pick <= range.to.pick -} - + /** + * Check if a date unit falls within a date range object. + */ + DatePicker.prototype.withinRange = function (range, dateUnit) { + range = this.createRange(range.from, range.to); + return dateUnit.pick >= range.from.pick && dateUnit.pick <= range.to.pick; + }; -/** - * Check if two date range objects overlap. - */ -DatePicker.prototype.overlapRanges = function( one, two ) { + /** + * Check if two date range objects overlap. + */ + DatePicker.prototype.overlapRanges = function (one, two) { - var calendar = this + var calendar = this; // Convert the ranges into comparable dates. - one = calendar.createRange( one.from, one.to ) - two = calendar.createRange( two.from, two.to ) - - return calendar.withinRange( one, two.from ) || calendar.withinRange( one, two.to ) || - calendar.withinRange( two, one.from ) || calendar.withinRange( two, one.to ) -} + one = calendar.createRange(one.from, one.to); + two = calendar.createRange(two.from, two.to); + return calendar.withinRange(one, two.from) || calendar.withinRange(one, two.to) || calendar.withinRange(two, one.from) || calendar.withinRange(two, one.to); + }; -/** - * Get the date today. - */ -DatePicker.prototype.now = function( type, value, options ) { - value = new Date() - if ( options && options.rel ) { - value.setDate( value.getDate() + options.rel ) + /** + * Get the date today. + */ + DatePicker.prototype.now = function (type, value, options) { + value = new Date(); + if (options && options.rel) { + value.setDate(value.getDate() + options.rel); } - return this.normalize( value, options ) -} - + return this.normalize(value, options); + }; -/** - * Navigate to next/prev month. - */ -DatePicker.prototype.navigate = function( type, value, options ) { + /** + * Navigate to next/prev month. + */ + DatePicker.prototype.navigate = function (type, value, options) { var targetDateObject, targetYear, targetMonth, targetDate, - isTargetArray = $.isArray( value ), - isTargetObject = $.isPlainObject( value ), - viewsetObject = this.item.view/*, - safety = 100*/ + isTargetArray = $.isArray(value), + isTargetObject = $.isPlainObject(value), + viewsetObject = this.item.view; /*, + safety = 100*/ + if (isTargetArray || isTargetObject) { - if ( isTargetArray || isTargetObject ) { - - if ( isTargetObject ) { - targetYear = value.year - targetMonth = value.month - targetDate = value.date - } - else { - targetYear = +value[0] - targetMonth = +value[1] - targetDate = +value[2] - } - - // If we’re navigating months but the view is in a different - // month, navigate to the view’s year and month. - if ( options && options.nav && viewsetObject && viewsetObject.month !== targetMonth ) { - targetYear = viewsetObject.year - targetMonth = viewsetObject.month - } + if (isTargetObject) { + targetYear = value.year; + targetMonth = value.month; + targetDate = value.date; + } else { + targetYear = +value[0]; + targetMonth = +value[1]; + targetDate = +value[2]; + } - // Figure out the expected target year and month. - targetDateObject = new Date( targetYear, targetMonth + ( options && options.nav ? options.nav : 0 ), 1 ) - targetYear = targetDateObject.getFullYear() - targetMonth = targetDateObject.getMonth() + // If we’re navigating months but the view is in a different + // month, navigate to the view’s year and month. + if (options && options.nav && viewsetObject && viewsetObject.month !== targetMonth) { + targetYear = viewsetObject.year; + targetMonth = viewsetObject.month; + } - // If the month we’re going to doesn’t have enough days, - // keep decreasing the date until we reach the month’s last date. - while ( /*safety &&*/ new Date( targetYear, targetMonth, targetDate ).getMonth() !== targetMonth ) { - targetDate -= 1 - /*safety -= 1 - if ( !safety ) { - throw 'Fell into an infinite loop while navigating to ' + new Date( targetYear, targetMonth, targetDate ) + '.' - }*/ - } + // Figure out the expected target year and month. + targetDateObject = new Date(targetYear, targetMonth + (options && options.nav ? options.nav : 0), 1); + targetYear = targetDateObject.getFullYear(); + targetMonth = targetDateObject.getMonth(); + + // If the month we’re going to doesn’t have enough days, + // keep decreasing the date until we reach the month’s last date. + while ( /*safety &&*/new Date(targetYear, targetMonth, targetDate).getMonth() !== targetMonth) { + targetDate -= 1; + /*safety -= 1 + if ( !safety ) { + throw 'Fell into an infinite loop while navigating to ' + new Date( targetYear, targetMonth, targetDate ) + '.' + }*/ + } - value = [ targetYear, targetMonth, targetDate ] + value = [targetYear, targetMonth, targetDate]; } - return value -} //DatePicker.prototype.navigate - + return value; + }; //DatePicker.prototype.navigate -/** - * Normalize a date by setting the hours to midnight. - */ -DatePicker.prototype.normalize = function( value/*, options*/ ) { - value.setHours( 0, 0, 0, 0 ) - return value -} + /** + * Normalize a date by setting the hours to midnight. + */ + DatePicker.prototype.normalize = function (value /*, options*/) { + value.setHours(0, 0, 0, 0); + return value; + }; -/** - * Measure the range of dates. - */ -DatePicker.prototype.measure = function( type, value/*, options*/ ) { + /** + * Measure the range of dates. + */ + DatePicker.prototype.measure = function (type, value /*, options*/) { - var calendar = this + var calendar = this; // If it’s anything false-y, remove the limits. - if ( !value ) { - value = type == 'min' ? -Infinity : Infinity + if (!value) { + value = type == 'min' ? -Infinity : Infinity; } // If it’s a string, parse it. - else if ( typeof value == 'string' ) { - value = calendar.parse( type, value ) - } - - // If it's an integer, get a date relative to today. - else if ( _.isInteger( value ) ) { - value = calendar.now( type, value, { rel: value } ) - } + else if (typeof value == 'string') { + value = calendar.parse(type, value); + } - return value -} ///DatePicker.prototype.measure + // If it's an integer, get a date relative to today. + else if (_.isInteger(value)) { + value = calendar.now(type, value, { rel: value }); + } + return value; + }; ///DatePicker.prototype.measure -/** - * Create a viewset object based on navigation. - */ -DatePicker.prototype.viewset = function( type, dateObject/*, options*/ ) { - return this.create([ dateObject.year, dateObject.month, 1 ]) -} + /** + * Create a viewset object based on navigation. + */ + DatePicker.prototype.viewset = function (type, dateObject /*, options*/) { + return this.create([dateObject.year, dateObject.month, 1]); + }; -/** - * Validate a date as enabled and shift if needed. - */ -DatePicker.prototype.validate = function( type, dateObject, options ) { + /** + * Validate a date as enabled and shift if needed. + */ + DatePicker.prototype.validate = function (type, dateObject, options) { var calendar = this, - // Keep a reference to the original date. - originalDateObject = dateObject, - // Make sure we have an interval. - interval = options && options.interval ? options.interval : 1, + // Keep a reference to the original date. + originalDateObject = dateObject, - // Check if the calendar enabled dates are inverted. - isFlippedBase = calendar.item.enable === -1, - // Check if we have any enabled dates after/before now. - hasEnabledBeforeTarget, hasEnabledAfterTarget, + // Make sure we have an interval. + interval = options && options.interval ? options.interval : 1, - // The min & max limits. - minLimitObject = calendar.item.min, - maxLimitObject = calendar.item.max, - // Check if we’ve reached the limit during shifting. - reachedMin, reachedMax, + // Check if the calendar enabled dates are inverted. + isFlippedBase = calendar.item.enable === -1, - // Check if the calendar is inverted and at least one weekday is enabled. - hasEnabledWeekdays = isFlippedBase && calendar.item.disable.filter( function( value ) { - // If there’s a date, check where it is relative to the target. - if ( $.isArray( value ) ) { - var dateTime = calendar.create( value ).pick - if ( dateTime < dateObject.pick ) hasEnabledBeforeTarget = true - else if ( dateTime > dateObject.pick ) hasEnabledAfterTarget = true - } + // Check if we have any enabled dates after/before now. + hasEnabledBeforeTarget, + hasEnabledAfterTarget, - // Return only integers for enabled weekdays. - return _.isInteger( value ) - }).length/*, - safety = 100*/ + // The min & max limits. + minLimitObject = calendar.item.min, + maxLimitObject = calendar.item.max, + + + // Check if we’ve reached the limit during shifting. + reachedMin, + reachedMax, + + + // Check if the calendar is inverted and at least one weekday is enabled. + hasEnabledWeekdays = isFlippedBase && calendar.item.disable.filter(function (value) { + // If there’s a date, check where it is relative to the target. + if ($.isArray(value)) { + var dateTime = calendar.create(value).pick; + if (dateTime < dateObject.pick) hasEnabledBeforeTarget = true;else if (dateTime > dateObject.pick) hasEnabledAfterTarget = true; + } + // Return only integers for enabled weekdays. + return _.isInteger(value); + }).length; /*, + safety = 100*/ // Cases to validate for: // [1] Not inverted and date disabled. @@ -6523,963 +7794,1444 @@ DatePicker.prototype.validate = function( type, dateObject, options ) { // • Not inverted and date enabled. // • Inverted and all dates disabled. // • ..and anything else. - if ( !options || !options.nav ) if ( - /* 1 */ ( !isFlippedBase && calendar.disabled( dateObject ) ) || - /* 2 */ ( isFlippedBase && calendar.disabled( dateObject ) && ( hasEnabledWeekdays || hasEnabledBeforeTarget || hasEnabledAfterTarget ) ) || - /* 3 */ ( !isFlippedBase && (dateObject.pick <= minLimitObject.pick || dateObject.pick >= maxLimitObject.pick) ) - ) { - - - // When inverted, flip the direction if there aren’t any enabled weekdays - // and there are no enabled dates in the direction of the interval. - if ( isFlippedBase && !hasEnabledWeekdays && ( ( !hasEnabledAfterTarget && interval > 0 ) || ( !hasEnabledBeforeTarget && interval < 0 ) ) ) { - interval *= -1 - } - - - // Keep looping until we reach an enabled date. - while ( /*safety &&*/ calendar.disabled( dateObject ) ) { - - /*safety -= 1 - if ( !safety ) { - throw 'Fell into an infinite loop while validating ' + dateObject.obj + '.' - }*/ - - - // If we’ve looped into the next/prev month with a large interval, return to the original date and flatten the interval. - if ( Math.abs( interval ) > 1 && ( dateObject.month < originalDateObject.month || dateObject.month > originalDateObject.month ) ) { - dateObject = originalDateObject - interval = interval > 0 ? 1 : -1 - } - + if (!options || !options.nav) if ( + /* 1 */!isFlippedBase && calendar.disabled(dateObject) || + /* 2 */isFlippedBase && calendar.disabled(dateObject) && (hasEnabledWeekdays || hasEnabledBeforeTarget || hasEnabledAfterTarget) || + /* 3 */!isFlippedBase && (dateObject.pick <= minLimitObject.pick || dateObject.pick >= maxLimitObject.pick)) { + + // When inverted, flip the direction if there aren’t any enabled weekdays + // and there are no enabled dates in the direction of the interval. + if (isFlippedBase && !hasEnabledWeekdays && (!hasEnabledAfterTarget && interval > 0 || !hasEnabledBeforeTarget && interval < 0)) { + interval *= -1; + } - // If we’ve reached the min/max limit, reverse the direction, flatten the interval and set it to the limit. - if ( dateObject.pick <= minLimitObject.pick ) { - reachedMin = true - interval = 1 - dateObject = calendar.create([ - minLimitObject.year, - minLimitObject.month, - minLimitObject.date + (dateObject.pick === minLimitObject.pick ? 0 : -1) - ]) - } - else if ( dateObject.pick >= maxLimitObject.pick ) { - reachedMax = true - interval = -1 - dateObject = calendar.create([ - maxLimitObject.year, - maxLimitObject.month, - maxLimitObject.date + (dateObject.pick === maxLimitObject.pick ? 0 : 1) - ]) - } + // Keep looping until we reach an enabled date. + while ( /*safety &&*/calendar.disabled(dateObject)) { + /*safety -= 1 + if ( !safety ) { + throw 'Fell into an infinite loop while validating ' + dateObject.obj + '.' + }*/ - // If we’ve reached both limits, just break out of the loop. - if ( reachedMin && reachedMax ) { - break - } + // If we’ve looped into the next/prev month with a large interval, return to the original date and flatten the interval. + if (Math.abs(interval) > 1 && (dateObject.month < originalDateObject.month || dateObject.month > originalDateObject.month)) { + dateObject = originalDateObject; + interval = interval > 0 ? 1 : -1; + } + // If we’ve reached the min/max limit, reverse the direction, flatten the interval and set it to the limit. + if (dateObject.pick <= minLimitObject.pick) { + reachedMin = true; + interval = 1; + dateObject = calendar.create([minLimitObject.year, minLimitObject.month, minLimitObject.date + (dateObject.pick === minLimitObject.pick ? 0 : -1)]); + } else if (dateObject.pick >= maxLimitObject.pick) { + reachedMax = true; + interval = -1; + dateObject = calendar.create([maxLimitObject.year, maxLimitObject.month, maxLimitObject.date + (dateObject.pick === maxLimitObject.pick ? 0 : 1)]); + } - // Finally, create the shifted date using the interval and keep looping. - dateObject = calendar.create([ dateObject.year, dateObject.month, dateObject.date + interval ]) + // If we’ve reached both limits, just break out of the loop. + if (reachedMin && reachedMax) { + break; } + // Finally, create the shifted date using the interval and keep looping. + dateObject = calendar.create([dateObject.year, dateObject.month, dateObject.date + interval]); + } } //endif // Return the date object settled on. - return dateObject -} //DatePicker.prototype.validate + return dateObject; + }; //DatePicker.prototype.validate -/** - * Check if a date is disabled. - */ -DatePicker.prototype.disabled = function( dateToVerify ) { + /** + * Check if a date is disabled. + */ + DatePicker.prototype.disabled = function (dateToVerify) { - var - calendar = this, + var calendar = this, - // Filter through the disabled dates to check if this is one. - isDisabledMatch = calendar.item.disable.filter( function( dateToDisable ) { - // If the date is a number, match the weekday with 0index and `firstDay` check. - if ( _.isInteger( dateToDisable ) ) { - return dateToVerify.day === ( calendar.settings.firstDay ? dateToDisable : dateToDisable - 1 ) % 7 - } + // Filter through the disabled dates to check if this is one. + isDisabledMatch = calendar.item.disable.filter(function (dateToDisable) { - // If it’s an array or a native JS date, create and match the exact date. - if ( $.isArray( dateToDisable ) || _.isDate( dateToDisable ) ) { - return dateToVerify.pick === calendar.create( dateToDisable ).pick - } + // If the date is a number, match the weekday with 0index and `firstDay` check. + if (_.isInteger(dateToDisable)) { + return dateToVerify.day === (calendar.settings.firstDay ? dateToDisable : dateToDisable - 1) % 7; + } - // If it’s an object, match a date within the “from” and “to” range. - if ( $.isPlainObject( dateToDisable ) ) { - return calendar.withinRange( dateToDisable, dateToVerify ) - } - }) + // If it’s an array or a native JS date, create and match the exact date. + if ($.isArray(dateToDisable) || _.isDate(dateToDisable)) { + return dateToVerify.pick === calendar.create(dateToDisable).pick; + } + + // If it’s an object, match a date within the “from” and “to” range. + if ($.isPlainObject(dateToDisable)) { + return calendar.withinRange(dateToDisable, dateToVerify); + } + }); // If this date matches a disabled date, confirm it’s not inverted. - isDisabledMatch = isDisabledMatch.length && !isDisabledMatch.filter(function( dateToDisable ) { - return $.isArray( dateToDisable ) && dateToDisable[3] == 'inverted' || - $.isPlainObject( dateToDisable ) && dateToDisable.inverted - }).length + isDisabledMatch = isDisabledMatch.length && !isDisabledMatch.filter(function (dateToDisable) { + return $.isArray(dateToDisable) && dateToDisable[3] == 'inverted' || $.isPlainObject(dateToDisable) && dateToDisable.inverted; + }).length; // Check the calendar “enabled” flag and respectively flip the // disabled state. Then also check if it’s beyond the min/max limits. - return calendar.item.enable === -1 ? !isDisabledMatch : isDisabledMatch || - dateToVerify.pick < calendar.item.min.pick || - dateToVerify.pick > calendar.item.max.pick + return calendar.item.enable === -1 ? !isDisabledMatch : isDisabledMatch || dateToVerify.pick < calendar.item.min.pick || dateToVerify.pick > calendar.item.max.pick; + }; //DatePicker.prototype.disabled -} //DatePicker.prototype.disabled - -/** - * Parse a string into a usable type. - */ -DatePicker.prototype.parse = function( type, value, options ) { + /** + * Parse a string into a usable type. + */ + DatePicker.prototype.parse = function (type, value, options) { var calendar = this, - parsingObject = {} + parsingObject = {}; // If it’s already parsed, we’re good. - if ( !value || typeof value != 'string' ) { - return value + if (!value || typeof value != 'string') { + return value; } // We need a `.format` to parse the value with. - if ( !( options && options.format ) ) { - options = options || {} - options.format = calendar.settings.format + if (!(options && options.format)) { + options = options || {}; + options.format = calendar.settings.format; } // Convert the format into an array and then map through it. - calendar.formats.toArray( options.format ).map( function( label ) { + calendar.formats.toArray(options.format).map(function (label) { - var - // Grab the formatting label. - formattingLabel = calendar.formats[ label ], + var + // Grab the formatting label. + formattingLabel = calendar.formats[label], - // The format length is from the formatting label function or the - // label length without the escaping exclamation (!) mark. - formatLength = formattingLabel ? _.trigger( formattingLabel, calendar, [ value, parsingObject ] ) : label.replace( /^!/, '' ).length - // If there's a format label, split the value up to the format length. - // Then add it to the parsing object with appropriate label. - if ( formattingLabel ) { - parsingObject[ label ] = value.substr( 0, formatLength ) - } + // The format length is from the formatting label function or the + // label length without the escaping exclamation (!) mark. + formatLength = formattingLabel ? _.trigger(formattingLabel, calendar, [value, parsingObject]) : label.replace(/^!/, '').length; - // Update the value as the substring from format length to end. - value = value.substr( formatLength ) - }) + // If there's a format label, split the value up to the format length. + // Then add it to the parsing object with appropriate label. + if (formattingLabel) { + parsingObject[label] = value.substr(0, formatLength); + } + + // Update the value as the substring from format length to end. + value = value.substr(formatLength); + }); // Compensate for month 0index. - return [ - parsingObject.yyyy || parsingObject.yy, - +( parsingObject.mm || parsingObject.m ) - 1, - parsingObject.dd || parsingObject.d - ] -} //DatePicker.prototype.parse + return [parsingObject.yyyy || parsingObject.yy, +(parsingObject.mm || parsingObject.m) - 1, parsingObject.dd || parsingObject.d]; + }; //DatePicker.prototype.parse -/** - * Various formats to display the object in. - */ -DatePicker.prototype.formats = (function() { + /** + * Various formats to display the object in. + */ + DatePicker.prototype.formats = function () { // Return the length of the first word in a collection. - function getWordLengthFromCollection( string, collection, dateObject ) { + function getWordLengthFromCollection(string, collection, dateObject) { - // Grab the first word from the string. - var word = string.match( /\w+/ )[ 0 ] + // Grab the first word from the string. + var word = string.match(/\w+/)[0]; - // If there's no month index, add it to the date object - if ( !dateObject.mm && !dateObject.m ) { - dateObject.m = collection.indexOf( word ) + 1 - } + // If there's no month index, add it to the date object + if (!dateObject.mm && !dateObject.m) { + dateObject.m = collection.indexOf(word) + 1; + } - // Return the length of the word. - return word.length + // Return the length of the word. + return word.length; } // Get the length of the first word in a string. - function getFirstWordLength( string ) { - return string.match( /\w+/ )[ 0 ].length + function getFirstWordLength(string) { + return string.match(/\w+/)[0].length; } return { - d: function( string, dateObject ) { - - // If there's string, then get the digits length. - // Otherwise return the selected date. - return string ? _.digits( string ) : dateObject.date - }, - dd: function( string, dateObject ) { - - // If there's a string, then the length is always 2. - // Otherwise return the selected date with a leading zero. - return string ? 2 : _.lead( dateObject.date ) - }, - ddd: function( string, dateObject ) { - - // If there's a string, then get the length of the first word. - // Otherwise return the short selected weekday. - return string ? getFirstWordLength( string ) : this.settings.weekdaysShort[ dateObject.day ] - }, - dddd: function( string, dateObject ) { - - // If there's a string, then get the length of the first word. - // Otherwise return the full selected weekday. - return string ? getFirstWordLength( string ) : this.settings.weekdaysFull[ dateObject.day ] - }, - m: function( string, dateObject ) { - - // If there's a string, then get the length of the digits - // Otherwise return the selected month with 0index compensation. - return string ? _.digits( string ) : dateObject.month + 1 - }, - mm: function( string, dateObject ) { - - // If there's a string, then the length is always 2. - // Otherwise return the selected month with 0index and leading zero. - return string ? 2 : _.lead( dateObject.month + 1 ) - }, - mmm: function( string, dateObject ) { - - var collection = this.settings.monthsShort - - // If there's a string, get length of the relevant month from the short - // months collection. Otherwise return the selected month from that collection. - return string ? getWordLengthFromCollection( string, collection, dateObject ) : collection[ dateObject.month ] - }, - mmmm: function( string, dateObject ) { - - var collection = this.settings.monthsFull - - // If there's a string, get length of the relevant month from the full - // months collection. Otherwise return the selected month from that collection. - return string ? getWordLengthFromCollection( string, collection, dateObject ) : collection[ dateObject.month ] - }, - yy: function( string, dateObject ) { - - // If there's a string, then the length is always 2. - // Otherwise return the selected year by slicing out the first 2 digits. - return string ? 2 : ( '' + dateObject.year ).slice( 2 ) - }, - yyyy: function( string, dateObject ) { - - // If there's a string, then the length is always 4. - // Otherwise return the selected year. - return string ? 4 : dateObject.year - }, - - // Create an array by splitting the formatting string passed. - toArray: function( formatString ) { return formatString.split( /(d{1,4}|m{1,4}|y{4}|yy|!.)/g ) }, - - // Format an object into a string using the formatting options. - toString: function ( formatString, itemObject ) { - var calendar = this - return calendar.formats.toArray( formatString ).map( function( label ) { - return _.trigger( calendar.formats[ label ], calendar, [ 0, itemObject ] ) || label.replace( /^!/, '' ) - }).join( '' ) - } - } -})() //DatePicker.prototype.formats - - + d: function (string, dateObject) { + + // If there's string, then get the digits length. + // Otherwise return the selected date. + return string ? _.digits(string) : dateObject.date; + }, + dd: function (string, dateObject) { + + // If there's a string, then the length is always 2. + // Otherwise return the selected date with a leading zero. + return string ? 2 : _.lead(dateObject.date); + }, + ddd: function (string, dateObject) { + + // If there's a string, then get the length of the first word. + // Otherwise return the short selected weekday. + return string ? getFirstWordLength(string) : this.settings.weekdaysShort[dateObject.day]; + }, + dddd: function (string, dateObject) { + + // If there's a string, then get the length of the first word. + // Otherwise return the full selected weekday. + return string ? getFirstWordLength(string) : this.settings.weekdaysFull[dateObject.day]; + }, + m: function (string, dateObject) { + + // If there's a string, then get the length of the digits + // Otherwise return the selected month with 0index compensation. + return string ? _.digits(string) : dateObject.month + 1; + }, + mm: function (string, dateObject) { + + // If there's a string, then the length is always 2. + // Otherwise return the selected month with 0index and leading zero. + return string ? 2 : _.lead(dateObject.month + 1); + }, + mmm: function (string, dateObject) { + + var collection = this.settings.monthsShort; + + // If there's a string, get length of the relevant month from the short + // months collection. Otherwise return the selected month from that collection. + return string ? getWordLengthFromCollection(string, collection, dateObject) : collection[dateObject.month]; + }, + mmmm: function (string, dateObject) { + + var collection = this.settings.monthsFull; + + // If there's a string, get length of the relevant month from the full + // months collection. Otherwise return the selected month from that collection. + return string ? getWordLengthFromCollection(string, collection, dateObject) : collection[dateObject.month]; + }, + yy: function (string, dateObject) { + + // If there's a string, then the length is always 2. + // Otherwise return the selected year by slicing out the first 2 digits. + return string ? 2 : ('' + dateObject.year).slice(2); + }, + yyyy: function (string, dateObject) { + + // If there's a string, then the length is always 4. + // Otherwise return the selected year. + return string ? 4 : dateObject.year; + }, + + // Create an array by splitting the formatting string passed. + toArray: function (formatString) { + return formatString.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g); + }, + + // Format an object into a string using the formatting options. + toString: function (formatString, itemObject) { + var calendar = this; + return calendar.formats.toArray(formatString).map(function (label) { + return _.trigger(calendar.formats[label], calendar, [0, itemObject]) || label.replace(/^!/, ''); + }).join(''); + } + }; + }(); //DatePicker.prototype.formats -/** - * Check if two date units are the exact. - */ -DatePicker.prototype.isDateExact = function( one, two ) { + /** + * Check if two date units are the exact. + */ + DatePicker.prototype.isDateExact = function (one, two) { - var calendar = this + var calendar = this; // When we’re working with weekdays, do a direct comparison. - if ( - ( _.isInteger( one ) && _.isInteger( two ) ) || - ( typeof one == 'boolean' && typeof two == 'boolean' ) - ) { - return one === two + if (_.isInteger(one) && _.isInteger(two) || typeof one == 'boolean' && typeof two == 'boolean') { + return one === two; } // When we’re working with date representations, compare the “pick” value. - if ( - ( _.isDate( one ) || $.isArray( one ) ) && - ( _.isDate( two ) || $.isArray( two ) ) - ) { - return calendar.create( one ).pick === calendar.create( two ).pick + if ((_.isDate(one) || $.isArray(one)) && (_.isDate(two) || $.isArray(two))) { + return calendar.create(one).pick === calendar.create(two).pick; } // When we’re working with range objects, compare the “from” and “to”. - if ( $.isPlainObject( one ) && $.isPlainObject( two ) ) { - return calendar.isDateExact( one.from, two.from ) && calendar.isDateExact( one.to, two.to ) + if ($.isPlainObject(one) && $.isPlainObject(two)) { + return calendar.isDateExact(one.from, two.from) && calendar.isDateExact(one.to, two.to); } - return false -} - + return false; + }; -/** - * Check if two date units overlap. - */ -DatePicker.prototype.isDateOverlap = function( one, two ) { + /** + * Check if two date units overlap. + */ + DatePicker.prototype.isDateOverlap = function (one, two) { var calendar = this, - firstDay = calendar.settings.firstDay ? 1 : 0 + firstDay = calendar.settings.firstDay ? 1 : 0; // When we’re working with a weekday index, compare the days. - if ( _.isInteger( one ) && ( _.isDate( two ) || $.isArray( two ) ) ) { - one = one % 7 + firstDay - return one === calendar.create( two ).day + 1 + if (_.isInteger(one) && (_.isDate(two) || $.isArray(two))) { + one = one % 7 + firstDay; + return one === calendar.create(two).day + 1; } - if ( _.isInteger( two ) && ( _.isDate( one ) || $.isArray( one ) ) ) { - two = two % 7 + firstDay - return two === calendar.create( one ).day + 1 + if (_.isInteger(two) && (_.isDate(one) || $.isArray(one))) { + two = two % 7 + firstDay; + return two === calendar.create(one).day + 1; } // When we’re working with range objects, check if the ranges overlap. - if ( $.isPlainObject( one ) && $.isPlainObject( two ) ) { - return calendar.overlapRanges( one, two ) + if ($.isPlainObject(one) && $.isPlainObject(two)) { + return calendar.overlapRanges(one, two); } - return false -} - - -/** - * Flip the “enabled” state. - */ -DatePicker.prototype.flipEnable = function(val) { - var itemObject = this.item - itemObject.enable = val || (itemObject.enable == -1 ? 1 : -1) -} + return false; + }; + /** + * Flip the “enabled” state. + */ + DatePicker.prototype.flipEnable = function (val) { + var itemObject = this.item; + itemObject.enable = val || (itemObject.enable == -1 ? 1 : -1); + }; -/** - * Mark a collection of dates as “disabled”. - */ -DatePicker.prototype.deactivate = function( type, datesToDisable ) { + /** + * Mark a collection of dates as “disabled”. + */ + DatePicker.prototype.deactivate = function (type, datesToDisable) { var calendar = this, - disabledItems = calendar.item.disable.slice(0) - + disabledItems = calendar.item.disable.slice(0); // If we’re flipping, that’s all we need to do. - if ( datesToDisable == 'flip' ) { - calendar.flipEnable() - } - - else if ( datesToDisable === false ) { - calendar.flipEnable(1) - disabledItems = [] - } - - else if ( datesToDisable === true ) { - calendar.flipEnable(-1) - disabledItems = [] + if (datesToDisable == 'flip') { + calendar.flipEnable(); + } else if (datesToDisable === false) { + calendar.flipEnable(1); + disabledItems = []; + } else if (datesToDisable === true) { + calendar.flipEnable(-1); + disabledItems = []; } // Otherwise go through the dates to disable. else { - datesToDisable.map(function( unitToDisable ) { + datesToDisable.map(function (unitToDisable) { - var matchFound + var matchFound; - // When we have disabled items, check for matches. - // If something is matched, immediately break out. - for ( var index = 0; index < disabledItems.length; index += 1 ) { - if ( calendar.isDateExact( unitToDisable, disabledItems[index] ) ) { - matchFound = true - break - } + // When we have disabled items, check for matches. + // If something is matched, immediately break out. + for (var index = 0; index < disabledItems.length; index += 1) { + if (calendar.isDateExact(unitToDisable, disabledItems[index])) { + matchFound = true; + break; } + } - // If nothing was found, add the validated unit to the collection. - if ( !matchFound ) { - if ( - _.isInteger( unitToDisable ) || - _.isDate( unitToDisable ) || - $.isArray( unitToDisable ) || - ( $.isPlainObject( unitToDisable ) && unitToDisable.from && unitToDisable.to ) - ) { - disabledItems.push( unitToDisable ) - } + // If nothing was found, add the validated unit to the collection. + if (!matchFound) { + if (_.isInteger(unitToDisable) || _.isDate(unitToDisable) || $.isArray(unitToDisable) || $.isPlainObject(unitToDisable) && unitToDisable.from && unitToDisable.to) { + disabledItems.push(unitToDisable); } - }) - } + } + }); + } // Return the updated collection. - return disabledItems -} //DatePicker.prototype.deactivate + return disabledItems; + }; //DatePicker.prototype.deactivate -/** - * Mark a collection of dates as “enabled”. - */ -DatePicker.prototype.activate = function( type, datesToEnable ) { + /** + * Mark a collection of dates as “enabled”. + */ + DatePicker.prototype.activate = function (type, datesToEnable) { var calendar = this, disabledItems = calendar.item.disable, - disabledItemsCount = disabledItems.length + disabledItemsCount = disabledItems.length; // If we’re flipping, that’s all we need to do. - if ( datesToEnable == 'flip' ) { - calendar.flipEnable() - } - - else if ( datesToEnable === true ) { - calendar.flipEnable(1) - disabledItems = [] - } - - else if ( datesToEnable === false ) { - calendar.flipEnable(-1) - disabledItems = [] + if (datesToEnable == 'flip') { + calendar.flipEnable(); + } else if (datesToEnable === true) { + calendar.flipEnable(1); + disabledItems = []; + } else if (datesToEnable === false) { + calendar.flipEnable(-1); + disabledItems = []; } // Otherwise go through the disabled dates. else { - datesToEnable.map(function( unitToEnable ) { + datesToEnable.map(function (unitToEnable) { - var matchFound, - disabledUnit, - index, - isExactRange + var matchFound, disabledUnit, index, isExactRange; - // Go through the disabled items and try to find a match. - for ( index = 0; index < disabledItemsCount; index += 1 ) { + // Go through the disabled items and try to find a match. + for (index = 0; index < disabledItemsCount; index += 1) { - disabledUnit = disabledItems[index] + disabledUnit = disabledItems[index]; - // When an exact match is found, remove it from the collection. - if ( calendar.isDateExact( disabledUnit, unitToEnable ) ) { - matchFound = disabledItems[index] = null - isExactRange = true - break - } + // When an exact match is found, remove it from the collection. + if (calendar.isDateExact(disabledUnit, unitToEnable)) { + matchFound = disabledItems[index] = null; + isExactRange = true; + break; + } - // When an overlapped match is found, add the “inverted” state to it. - else if ( calendar.isDateOverlap( disabledUnit, unitToEnable ) ) { - if ( $.isPlainObject( unitToEnable ) ) { - unitToEnable.inverted = true - matchFound = unitToEnable - } - else if ( $.isArray( unitToEnable ) ) { - matchFound = unitToEnable - if ( !matchFound[3] ) matchFound.push( 'inverted' ) - } - else if ( _.isDate( unitToEnable ) ) { - matchFound = [ unitToEnable.getFullYear(), unitToEnable.getMonth(), unitToEnable.getDate(), 'inverted' ] - } - break + // When an overlapped match is found, add the “inverted” state to it. + else if (calendar.isDateOverlap(disabledUnit, unitToEnable)) { + if ($.isPlainObject(unitToEnable)) { + unitToEnable.inverted = true; + matchFound = unitToEnable; + } else if ($.isArray(unitToEnable)) { + matchFound = unitToEnable; + if (!matchFound[3]) matchFound.push('inverted'); + } else if (_.isDate(unitToEnable)) { + matchFound = [unitToEnable.getFullYear(), unitToEnable.getMonth(), unitToEnable.getDate(), 'inverted']; } + break; + } + } + + // If a match was found, remove a previous duplicate entry. + if (matchFound) for (index = 0; index < disabledItemsCount; index += 1) { + if (calendar.isDateExact(disabledItems[index], unitToEnable)) { + disabledItems[index] = null; + break; + } + } + + // In the event that we’re dealing with an exact range of dates, + // make sure there are no “inverted” dates because of it. + if (isExactRange) for (index = 0; index < disabledItemsCount; index += 1) { + if (calendar.isDateOverlap(disabledItems[index], unitToEnable)) { + disabledItems[index] = null; + break; + } + } + + // If something is still matched, add it into the collection. + if (matchFound) { + disabledItems.push(matchFound); + } + }); + } + + // Return the updated collection. + return disabledItems.filter(function (val) { + return val != null; + }); + }; //DatePicker.prototype.activate + + + /** + * Create a string for the nodes in the picker. + */ + DatePicker.prototype.nodes = function (isOpen) { + + var calendar = this, + settings = calendar.settings, + calendarItem = calendar.item, + nowObject = calendarItem.now, + selectedObject = calendarItem.select, + highlightedObject = calendarItem.highlight, + viewsetObject = calendarItem.view, + disabledCollection = calendarItem.disable, + minLimitObject = calendarItem.min, + maxLimitObject = calendarItem.max, + + + // Create the calendar table head using a copy of weekday labels collection. + // * We do a copy so we don't mutate the original array. + tableHead = function (collection, fullCollection) { + + // If the first day should be Monday, move Sunday to the end. + if (settings.firstDay) { + collection.push(collection.shift()); + fullCollection.push(fullCollection.shift()); + } + + // Create and return the table head group. + return _.node('thead', _.node('tr', _.group({ + min: 0, + max: DAYS_IN_WEEK - 1, + i: 1, + node: 'th', + item: function (counter) { + return [collection[counter], settings.klass.weekdays, 'scope=col title="' + fullCollection[counter] + '"']; + } + }))); //endreturn + + // Materialize modified + }((settings.showWeekdaysFull ? settings.weekdaysFull : settings.weekdaysLetter).slice(0), settings.weekdaysFull.slice(0)), + //tableHead + + + // Create the nav for next/prev month. + createMonthNav = function (next) { + + // Otherwise, return the created month tag. + return _.node('div', ' ', settings.klass['nav' + (next ? 'Next' : 'Prev')] + ( + + // If the focused month is outside the range, disabled the button. + next && viewsetObject.year >= maxLimitObject.year && viewsetObject.month >= maxLimitObject.month || !next && viewsetObject.year <= minLimitObject.year && viewsetObject.month <= minLimitObject.month ? ' ' + settings.klass.navDisabled : ''), 'data-nav=' + (next || -1) + ' ' + _.ariaAttr({ + role: 'button', + controls: calendar.$node[0].id + '_table' + }) + ' ' + 'title="' + (next ? settings.labelMonthNext : settings.labelMonthPrev) + '"'); //endreturn + }, + //createMonthNav + + + // Create the month label. + //Materialize modified + createMonthLabel = function (override) { + + var monthsCollection = settings.showMonthsShort ? settings.monthsShort : settings.monthsFull; + + // Materialize modified + if (override == "short_months") { + monthsCollection = settings.monthsShort; + } + + // If there are months to select, add a dropdown menu. + if (settings.selectMonths && override == undefined) { + + return _.node('select', _.group({ + min: 0, + max: 11, + i: 1, + node: 'option', + item: function (loopedMonth) { + + return [ + + // The looped month and no classes. + monthsCollection[loopedMonth], 0, + + // Set the value and selected index. + 'value=' + loopedMonth + (viewsetObject.month == loopedMonth ? ' selected' : '') + (viewsetObject.year == minLimitObject.year && loopedMonth < minLimitObject.month || viewsetObject.year == maxLimitObject.year && loopedMonth > maxLimitObject.month ? ' disabled' : '')]; + } + }), settings.klass.selectMonth + ' browser-default', (isOpen ? '' : 'disabled') + ' ' + _.ariaAttr({ controls: calendar.$node[0].id + '_table' }) + ' ' + 'title="' + settings.labelMonthSelect + '"'); + } + + // Materialize modified + if (override == "short_months") if (selectedObject != null) return monthsCollection[selectedObject.month];else return monthsCollection[viewsetObject.month]; + + // If there's a need for a month selector + return _.node('div', monthsCollection[viewsetObject.month], settings.klass.month); + }, + //createMonthLabel + + + // Create the year label. + // Materialize modified + createYearLabel = function (override) { + + var focusedYear = viewsetObject.year, + + + // If years selector is set to a literal "true", set it to 5. Otherwise + // divide in half to get half before and half after focused year. + numberYears = settings.selectYears === true ? 5 : ~~(settings.selectYears / 2); + + // If there are years to select, add a dropdown menu. + if (numberYears) { + + var minYear = minLimitObject.year, + maxYear = maxLimitObject.year, + lowestYear = focusedYear - numberYears, + highestYear = focusedYear + numberYears; + + // If the min year is greater than the lowest year, increase the highest year + // by the difference and set the lowest year to the min year. + if (minYear > lowestYear) { + highestYear += minYear - lowestYear; + lowestYear = minYear; + } + + // If the max year is less than the highest year, decrease the lowest year + // by the lower of the two: available and needed years. Then set the + // highest year to the max year. + if (maxYear < highestYear) { + + var availableYears = lowestYear - minYear, + neededYears = highestYear - maxYear; + + lowestYear -= availableYears > neededYears ? neededYears : availableYears; + highestYear = maxYear; + } + + if (settings.selectYears && override == undefined) { + return _.node('select', _.group({ + min: lowestYear, + max: highestYear, + i: 1, + node: 'option', + item: function (loopedYear) { + return [ + + // The looped year and no classes. + loopedYear, 0, + + // Set the value and selected index. + 'value=' + loopedYear + (focusedYear == loopedYear ? ' selected' : '')]; } + }), settings.klass.selectYear + ' browser-default', (isOpen ? '' : 'disabled') + ' ' + _.ariaAttr({ controls: calendar.$node[0].id + '_table' }) + ' ' + 'title="' + settings.labelYearSelect + '"'); + } + } + + // Materialize modified + if (override === 'raw' && selectedObject != null) { + return _.node('div', selectedObject.year); + } + + // Otherwise just return the year focused + return _.node('div', focusedYear, settings.klass.year); + }; //createYearLabel + + + // Materialize modified + createDayLabel = function () { + if (selectedObject != null) return selectedObject.date;else return nowObject.date; + }; + createWeekdayLabel = function () { + var display_day; + + if (selectedObject != null) display_day = selectedObject.day;else display_day = nowObject.day; + var weekday = settings.weekdaysShort[display_day]; + return weekday; + }; + + // Create and return the entire calendar. + + return _.node( + // Date presentation View + 'div', _.node( + // Div for Year + 'div', createYearLabel("raw"), settings.klass.year_display) + _.node('span', createWeekdayLabel() + ', ', "picker__weekday-display") + _.node( + // Div for short Month + 'span', createMonthLabel("short_months") + ' ', settings.klass.month_display) + _.node( + // Div for Day + 'span', createDayLabel(), settings.klass.day_display), settings.klass.date_display) + + // Calendar container + _.node('div', _.node('div', _.node('div', (settings.selectYears ? createMonthLabel() + createYearLabel() : createMonthLabel() + createYearLabel()) + createMonthNav() + createMonthNav(1), settings.klass.header) + _.node('table', tableHead + _.node('tbody', _.group({ + min: 0, + max: WEEKS_IN_CALENDAR - 1, + i: 1, + node: 'tr', + item: function (rowCounter) { + + // If Monday is the first day and the month starts on Sunday, shift the date back a week. + var shiftDateBy = settings.firstDay && calendar.create([viewsetObject.year, viewsetObject.month, 1]).day === 0 ? -7 : 0; + + return [_.group({ + min: DAYS_IN_WEEK * rowCounter - viewsetObject.day + shiftDateBy + 1, // Add 1 for weekday 0index + max: function () { + return this.min + DAYS_IN_WEEK - 1; + }, + i: 1, + node: 'td', + item: function (targetDate) { + + // Convert the time date from a relative date to a target date. + targetDate = calendar.create([viewsetObject.year, viewsetObject.month, targetDate + (settings.firstDay ? 1 : 0)]); + + var isSelected = selectedObject && selectedObject.pick == targetDate.pick, + isHighlighted = highlightedObject && highlightedObject.pick == targetDate.pick, + isDisabled = disabledCollection && calendar.disabled(targetDate) || targetDate.pick < minLimitObject.pick || targetDate.pick > maxLimitObject.pick, + formattedDate = _.trigger(calendar.formats.toString, calendar, [settings.format, targetDate]); + + return [_.node('div', targetDate.date, function (klasses) { + + // Add the `infocus` or `outfocus` classes based on month in view. + klasses.push(viewsetObject.month == targetDate.month ? settings.klass.infocus : settings.klass.outfocus); + + // Add the `today` class if needed. + if (nowObject.pick == targetDate.pick) { + klasses.push(settings.klass.now); + } + + // Add the `selected` class if something's selected and the time matches. + if (isSelected) { + klasses.push(settings.klass.selected); + } + + // Add the `highlighted` class if something's highlighted and the time matches. + if (isHighlighted) { + klasses.push(settings.klass.highlighted); + } + + // Add the `disabled` class if something's disabled and the object matches. + if (isDisabled) { + klasses.push(settings.klass.disabled); + } + + return klasses.join(' '); + }([settings.klass.day]), 'data-pick=' + targetDate.pick + ' ' + _.ariaAttr({ + role: 'gridcell', + label: formattedDate, + selected: isSelected && calendar.$node.val() === formattedDate ? true : null, + activedescendant: isHighlighted ? true : null, + disabled: isDisabled ? true : null + }) + ' ' + (isDisabled ? '' : 'tabindex="0"')), '', _.ariaAttr({ role: 'presentation' })]; //endreturn + } + })]; //endreturn + } + })), settings.klass.table, 'id="' + calendar.$node[0].id + '_table' + '" ' + _.ariaAttr({ + role: 'grid', + controls: calendar.$node[0].id, + readonly: true + })), settings.klass.calendar_container) // end calendar + + + + + // * For Firefox forms to submit, make sure to set the buttons’ `type` attributes as “button”. + _.node('div', _.node('button', settings.today, "btn-flat picker__today waves-effect", 'type=button data-pick=' + nowObject.pick + (isOpen && !calendar.disabled(nowObject) ? '' : ' disabled') + ' ' + _.ariaAttr({ controls: calendar.$node[0].id })) + _.node('button', settings.clear, "btn-flat picker__clear waves-effect", 'type=button data-clear=1' + (isOpen ? '' : ' disabled') + ' ' + _.ariaAttr({ controls: calendar.$node[0].id })) + _.node('button', settings.close, "btn-flat picker__close waves-effect", 'type=button data-close=true ' + (isOpen ? '' : ' disabled') + ' ' + _.ariaAttr({ controls: calendar.$node[0].id })), settings.klass.footer), 'picker__container__wrapper'); //endreturn + }; //DatePicker.prototype.nodes + - // If a match was found, remove a previous duplicate entry. - if ( matchFound ) for ( index = 0; index < disabledItemsCount; index += 1 ) { - if ( calendar.isDateExact( disabledItems[index], unitToEnable ) ) { - disabledItems[index] = null - break - } - } + /** + * The date picker defaults. + */ + DatePicker.defaults = function (prefix) { - // In the event that we’re dealing with an exact range of dates, - // make sure there are no “inverted” dates because of it. - if ( isExactRange ) for ( index = 0; index < disabledItemsCount; index += 1 ) { - if ( calendar.isDateOverlap( disabledItems[index], unitToEnable ) ) { - disabledItems[index] = null - break - } - } + return { - // If something is still matched, add it into the collection. - if ( matchFound ) { - disabledItems.push( matchFound ) - } - }) - } + // The title label to use for the month nav buttons + labelMonthNext: 'Next month', + labelMonthPrev: 'Previous month', - // Return the updated collection. - return disabledItems.filter(function( val ) { return val != null }) -} //DatePicker.prototype.activate + // The title label to use for the dropdown selectors + labelMonthSelect: 'Select a month', + labelYearSelect: 'Select a year', + // Months and weekdays + monthsFull: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + weekdaysFull: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + weekdaysShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], -/** - * Create a string for the nodes in the picker. - */ -DatePicker.prototype.nodes = function( isOpen ) { + // Materialize modified + weekdaysLetter: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - var - calendar = this, - settings = calendar.settings, - calendarItem = calendar.item, - nowObject = calendarItem.now, - selectedObject = calendarItem.select, - highlightedObject = calendarItem.highlight, - viewsetObject = calendarItem.view, - disabledCollection = calendarItem.disable, - minLimitObject = calendarItem.min, - maxLimitObject = calendarItem.max, + // Today and clear + today: 'Today', + clear: 'Clear', + close: 'Ok', + // Picker close behavior (Prevent a change in behaviour for backwards compatibility) + closeOnSelect: false, - // Create the calendar table head using a copy of weekday labels collection. - // * We do a copy so we don't mutate the original array. - tableHead = (function( collection, fullCollection ) { + // The format to show on the `input` element + format: 'd mmmm, yyyy', - // If the first day should be Monday, move Sunday to the end. - if ( settings.firstDay ) { - collection.push( collection.shift() ) - fullCollection.push( fullCollection.shift() ) - } + // Classes + klass: { - // Create and return the table head group. - return _.node( - 'thead', - _.node( - 'tr', - _.group({ - min: 0, - max: DAYS_IN_WEEK - 1, - i: 1, - node: 'th', - item: function( counter ) { - return [ - collection[ counter ], - settings.klass.weekdays, - 'scope=col title="' + fullCollection[ counter ] + '"' - ] - } - }) - ) - ) //endreturn - - // Materialize modified - })( ( settings.showWeekdaysFull ? settings.weekdaysFull : settings.weekdaysLetter ).slice( 0 ), settings.weekdaysFull.slice( 0 ) ), //tableHead - - - // Create the nav for next/prev month. - createMonthNav = function( next ) { - - // Otherwise, return the created month tag. - return _.node( - 'div', - ' ', - settings.klass[ 'nav' + ( next ? 'Next' : 'Prev' ) ] + ( - - // If the focused month is outside the range, disabled the button. - ( next && viewsetObject.year >= maxLimitObject.year && viewsetObject.month >= maxLimitObject.month ) || - ( !next && viewsetObject.year <= minLimitObject.year && viewsetObject.month <= minLimitObject.month ) ? - ' ' + settings.klass.navDisabled : '' - ), - 'data-nav=' + ( next || -1 ) + ' ' + - _.ariaAttr({ - role: 'button', - controls: calendar.$node[0].id + '_table' - }) + ' ' + - 'title="' + (next ? settings.labelMonthNext : settings.labelMonthPrev ) + '"' - ) //endreturn - }, //createMonthNav - - - // Create the month label. - //Materialize modified - createMonthLabel = function(override) { - - var monthsCollection = settings.showMonthsShort ? settings.monthsShort : settings.monthsFull - - // Materialize modified - if (override == "short_months") { - monthsCollection = settings.monthsShort; - } + table: prefix + 'table', - // If there are months to select, add a dropdown menu. - if ( settings.selectMonths && override == undefined) { - - return _.node( 'select', - _.group({ - min: 0, - max: 11, - i: 1, - node: 'option', - item: function( loopedMonth ) { - - return [ - - // The looped month and no classes. - monthsCollection[ loopedMonth ], 0, - - // Set the value and selected index. - 'value=' + loopedMonth + - ( viewsetObject.month == loopedMonth ? ' selected' : '' ) + - ( - ( - ( viewsetObject.year == minLimitObject.year && loopedMonth < minLimitObject.month ) || - ( viewsetObject.year == maxLimitObject.year && loopedMonth > maxLimitObject.month ) - ) ? - ' disabled' : '' - ) - ] - } - }), - settings.klass.selectMonth + ' browser-default', - ( isOpen ? '' : 'disabled' ) + ' ' + - _.ariaAttr({ controls: calendar.$node[0].id + '_table' }) + ' ' + - 'title="' + settings.labelMonthSelect + '"' - ) - } + header: prefix + 'header', - // Materialize modified - if (override == "short_months") - if (selectedObject != null) - return _.node( 'div', monthsCollection[ selectedObject.month ] ); - else return _.node( 'div', monthsCollection[ viewsetObject.month ] ); + // Materialize Added klasses + date_display: prefix + 'date-display', + day_display: prefix + 'day-display', + month_display: prefix + 'month-display', + year_display: prefix + 'year-display', + calendar_container: prefix + 'calendar-container', + // end - // If there's a need for a month selector - return _.node( 'div', monthsCollection[ viewsetObject.month ], settings.klass.month ) - }, //createMonthLabel + navPrev: prefix + 'nav--prev', + navNext: prefix + 'nav--next', + navDisabled: prefix + 'nav--disabled', - // Create the year label. - // Materialize modified - createYearLabel = function(override) { + month: prefix + 'month', + year: prefix + 'year', - var focusedYear = viewsetObject.year, + selectMonth: prefix + 'select--month', + selectYear: prefix + 'select--year', - // If years selector is set to a literal "true", set it to 5. Otherwise - // divide in half to get half before and half after focused year. - numberYears = settings.selectYears === true ? 5 : ~~( settings.selectYears / 2 ) + weekdays: prefix + 'weekday', - // If there are years to select, add a dropdown menu. - if ( numberYears ) { + day: prefix + 'day', + disabled: prefix + 'day--disabled', + selected: prefix + 'day--selected', + highlighted: prefix + 'day--highlighted', + now: prefix + 'day--today', + infocus: prefix + 'day--infocus', + outfocus: prefix + 'day--outfocus', - var - minYear = minLimitObject.year, - maxYear = maxLimitObject.year, - lowestYear = focusedYear - numberYears, - highestYear = focusedYear + numberYears + footer: prefix + 'footer', - // If the min year is greater than the lowest year, increase the highest year - // by the difference and set the lowest year to the min year. - if ( minYear > lowestYear ) { - highestYear += minYear - lowestYear - lowestYear = minYear - } + buttonClear: prefix + 'button--clear', + buttonToday: prefix + 'button--today', + buttonClose: prefix + 'button--close' + } + }; + }(Picker.klasses().picker + '__'); - // If the max year is less than the highest year, decrease the lowest year - // by the lower of the two: available and needed years. Then set the - // highest year to the max year. - if ( maxYear < highestYear ) { + /** + * Extend the picker to add the date picker. + */ + Picker.extend('pickadate', DatePicker); +}); +; /*! + * ClockPicker v0.0.7 (http://weareoutman.github.io/clockpicker/) + * Copyright 2014 Wang Shenwei. + * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE) + * + * Further modified + * Copyright 2015 Ching Yaw Hao. + */ + +(function ($) { + var $win = $(window), + $doc = $(document); + + // Can I use inline svg ? + var svgNS = 'http://www.w3.org/2000/svg', + svgSupported = 'SVGAngle' in window && function () { + var supported, + el = document.createElement('div'); + el.innerHTML = ''; + supported = (el.firstChild && el.firstChild.namespaceURI) == svgNS; + el.innerHTML = ''; + return supported; + }(); + + // Can I use transition ? + var transitionSupported = function () { + var style = document.createElement('div').style; + return 'transition' in style || 'WebkitTransition' in style || 'MozTransition' in style || 'msTransition' in style || 'OTransition' in style; + }(); + + // Listen touch events in touch screen device, instead of mouse events in desktop. + var touchSupported = 'ontouchstart' in window, + mousedownEvent = 'mousedown' + (touchSupported ? ' touchstart' : ''), + mousemoveEvent = 'mousemove.clockpicker' + (touchSupported ? ' touchmove.clockpicker' : ''), + mouseupEvent = 'mouseup.clockpicker' + (touchSupported ? ' touchend.clockpicker' : ''); + + // Vibrate the device if supported + var vibrate = navigator.vibrate ? 'vibrate' : navigator.webkitVibrate ? 'webkitVibrate' : null; + + function createSvgElement(name) { + return document.createElementNS(svgNS, name); + } - var availableYears = lowestYear - minYear, - neededYears = highestYear - maxYear + function leadingZero(num) { + return (num < 10 ? '0' : '') + num; + } - lowestYear -= availableYears > neededYears ? neededYears : availableYears - highestYear = maxYear - } + // Get a unique id + var idCounter = 0; + function uniqueId(prefix) { + var id = ++idCounter + ''; + return prefix ? prefix + id : id; + } - if ( settings.selectYears && override == undefined ) { - return _.node( 'select', - _.group({ - min: lowestYear, - max: highestYear, - i: 1, - node: 'option', - item: function( loopedYear ) { - return [ - - // The looped year and no classes. - loopedYear, 0, - - // Set the value and selected index. - 'value=' + loopedYear + ( focusedYear == loopedYear ? ' selected' : '' ) - ] - } - }), - settings.klass.selectYear + ' browser-default', - ( isOpen ? '' : 'disabled' ) + ' ' + _.ariaAttr({ controls: calendar.$node[0].id + '_table' }) + ' ' + - 'title="' + settings.labelYearSelect + '"' - ) - } - } + // Clock size + var dialRadius = 135, + outerRadius = 105, + + // innerRadius = 80 on 12 hour clock + innerRadius = 70, + tickRadius = 20, + diameter = dialRadius * 2, + duration = transitionSupported ? 350 : 1; + + // Popover template + var tpl = ['
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '', ':', '', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '
      ', '', '
      ', '
      ', '
      ', '
      ', '
      ', '
      '].join(''); + + // ClockPicker + function ClockPicker(element, options) { + var popover = $(tpl), + plate = popover.find('.clockpicker-plate'), + holder = popover.find('.picker__holder'), + hoursView = popover.find('.clockpicker-hours'), + minutesView = popover.find('.clockpicker-minutes'), + amPmBlock = popover.find('.clockpicker-am-pm-block'), + isInput = element.prop('tagName') === 'INPUT', + input = isInput ? element : element.find('input'), + label = $("label[for=" + input.attr("id") + "]"), + self = this; + + this.id = uniqueId('cp'); + this.element = element; + this.holder = holder; + this.options = options; + this.isAppended = false; + this.isShown = false; + this.currentView = 'hours'; + this.isInput = isInput; + this.input = input; + this.label = label; + this.popover = popover; + this.plate = plate; + this.hoursView = hoursView; + this.minutesView = minutesView; + this.amPmBlock = amPmBlock; + this.spanHours = popover.find('.clockpicker-span-hours'); + this.spanMinutes = popover.find('.clockpicker-span-minutes'); + this.spanAmPm = popover.find('.clockpicker-span-am-pm'); + this.footer = popover.find('.picker__footer'); + this.amOrPm = "PM"; + + // Setup for for 12 hour clock if option is selected + if (options.twelvehour) { + if (!options.ampmclickable) { + this.spanAmPm.empty(); + $('
      AM
      ').appendTo(this.spanAmPm); + $('
      PM
      ').appendTo(this.spanAmPm); + } else { + this.spanAmPm.empty(); + $('
      AM
      ').on("click", function () { + self.spanAmPm.children('#click-am').addClass("text-primary"); + self.spanAmPm.children('#click-pm').removeClass("text-primary"); + self.amOrPm = "AM"; + }).appendTo(this.spanAmPm); + $('
      PM
      ').on("click", function () { + self.spanAmPm.children('#click-pm').addClass("text-primary"); + self.spanAmPm.children('#click-am').removeClass("text-primary"); + self.amOrPm = 'PM'; + }).appendTo(this.spanAmPm); + } + } - // Materialize modified - if (override == "raw") - return _.node( 'div', focusedYear ) + // Add buttons to footer + $('').click($.proxy(this.clear, this)).appendTo(this.footer); + $('').click($.proxy(this.hide, this)).appendTo(this.footer); + $('').click($.proxy(this.done, this)).appendTo(this.footer); + + this.spanHours.click($.proxy(this.toggleView, this, 'hours')); + this.spanMinutes.click($.proxy(this.toggleView, this, 'minutes')); + + // Show or toggle + input.on('focus.clockpicker click.clockpicker', $.proxy(this.show, this)); + + // Build ticks + var tickTpl = $('
      '), + i, + tick, + radian, + radius; + + // Hours view + if (options.twelvehour) { + for (i = 1; i < 13; i += 1) { + tick = tickTpl.clone(); + radian = i / 6 * Math.PI; + radius = outerRadius; + tick.css({ + left: dialRadius + Math.sin(radian) * radius - tickRadius, + top: dialRadius - Math.cos(radian) * radius - tickRadius + }); + tick.html(i === 0 ? '00' : i); + hoursView.append(tick); + tick.on(mousedownEvent, mousedown); + } + } else { + for (i = 0; i < 24; i += 1) { + tick = tickTpl.clone(); + radian = i / 6 * Math.PI; + var inner = i > 0 && i < 13; + radius = inner ? innerRadius : outerRadius; + tick.css({ + left: dialRadius + Math.sin(radian) * radius - tickRadius, + top: dialRadius - Math.cos(radian) * radius - tickRadius + }); + tick.html(i === 0 ? '00' : i); + hoursView.append(tick); + tick.on(mousedownEvent, mousedown); + } + } - // Otherwise just return the year focused - return _.node( 'div', focusedYear, settings.klass.year ) - } //createYearLabel + // Minutes view + for (i = 0; i < 60; i += 5) { + tick = tickTpl.clone(); + radian = i / 30 * Math.PI; + tick.css({ + left: dialRadius + Math.sin(radian) * outerRadius - tickRadius, + top: dialRadius - Math.cos(radian) * outerRadius - tickRadius + }); + tick.html(leadingZero(i)); + minutesView.append(tick); + tick.on(mousedownEvent, mousedown); + } + // Clicking on minutes view space + plate.on(mousedownEvent, function (e) { + if ($(e.target).closest('.clockpicker-tick').length === 0) { + mousedown(e, true); + } + }); - // Materialize modified - createDayLabel = function() { - if (selectedObject != null) - return _.node( 'div', selectedObject.date) - else return _.node( 'div', nowObject.date) - } - createWeekdayLabel = function() { - var display_day; + // Mousedown or touchstart + function mousedown(e, space) { + var offset = plate.offset(), + isTouch = /^touch/.test(e.type), + x0 = offset.left + dialRadius, + y0 = offset.top + dialRadius, + dx = (isTouch ? e.originalEvent.touches[0] : e).pageX - x0, + dy = (isTouch ? e.originalEvent.touches[0] : e).pageY - y0, + z = Math.sqrt(dx * dx + dy * dy), + moved = false; + + // When clicking on minutes view space, check the mouse position + if (space && (z < outerRadius - tickRadius || z > outerRadius + tickRadius)) { + return; + } + e.preventDefault(); + + // Set cursor style of body after 200ms + var movingTimer = setTimeout(function () { + self.popover.addClass('clockpicker-moving'); + }, 200); - if (selectedObject != null) - display_day = selectedObject.day; - else - display_day = nowObject.day; - var weekday = settings.weekdaysFull[ display_day ] - return weekday + // Clock + self.setHand(dx, dy, !space, true); + + // Mousemove on document + $doc.off(mousemoveEvent).on(mousemoveEvent, function (e) { + e.preventDefault(); + var isTouch = /^touch/.test(e.type), + x = (isTouch ? e.originalEvent.touches[0] : e).pageX - x0, + y = (isTouch ? e.originalEvent.touches[0] : e).pageY - y0; + if (!moved && x === dx && y === dy) { + // Clicking in chrome on windows will trigger a mousemove event + return; } + moved = true; + self.setHand(x, y, false, true); + }); + // Mouseup on document + $doc.off(mouseupEvent).on(mouseupEvent, function (e) { + $doc.off(mouseupEvent); + e.preventDefault(); + var isTouch = /^touch/.test(e.type), + x = (isTouch ? e.originalEvent.changedTouches[0] : e).pageX - x0, + y = (isTouch ? e.originalEvent.changedTouches[0] : e).pageY - y0; + if ((space || moved) && x === dx && y === dy) { + self.setHand(x, y); + } - // Create and return the entire calendar. -return _.node( - // Date presentation View - 'div', - _.node( - 'div', - createWeekdayLabel(), - "picker__weekday-display" - )+ - _.node( - // Div for short Month - 'div', - createMonthLabel("short_months"), - settings.klass.month_display - )+ - _.node( - // Div for Day - 'div', - createDayLabel() , - settings.klass.day_display - )+ - _.node( - // Div for Year - 'div', - createYearLabel("raw") , - settings.klass.year_display - ), - settings.klass.date_display - )+ - // Calendar container - _.node('div', - _.node('div', - ( settings.selectYears ? createMonthLabel() + createYearLabel() : createMonthLabel() + createYearLabel() ) + - createMonthNav() + createMonthNav( 1 ), - settings.klass.header - ) + _.node( - 'table', - tableHead + - _.node( - 'tbody', - _.group({ - min: 0, - max: WEEKS_IN_CALENDAR - 1, - i: 1, - node: 'tr', - item: function( rowCounter ) { - - // If Monday is the first day and the month starts on Sunday, shift the date back a week. - var shiftDateBy = settings.firstDay && calendar.create([ viewsetObject.year, viewsetObject.month, 1 ]).day === 0 ? -7 : 0 - - return [ - _.group({ - min: DAYS_IN_WEEK * rowCounter - viewsetObject.day + shiftDateBy + 1, // Add 1 for weekday 0index - max: function() { - return this.min + DAYS_IN_WEEK - 1 - }, - i: 1, - node: 'td', - item: function( targetDate ) { - - // Convert the time date from a relative date to a target date. - targetDate = calendar.create([ viewsetObject.year, viewsetObject.month, targetDate + ( settings.firstDay ? 1 : 0 ) ]) - - var isSelected = selectedObject && selectedObject.pick == targetDate.pick, - isHighlighted = highlightedObject && highlightedObject.pick == targetDate.pick, - isDisabled = disabledCollection && calendar.disabled( targetDate ) || targetDate.pick < minLimitObject.pick || targetDate.pick > maxLimitObject.pick, - formattedDate = _.trigger( calendar.formats.toString, calendar, [ settings.format, targetDate ] ) - - return [ - _.node( - 'div', - targetDate.date, - (function( klasses ) { - - // Add the `infocus` or `outfocus` classes based on month in view. - klasses.push( viewsetObject.month == targetDate.month ? settings.klass.infocus : settings.klass.outfocus ) - - // Add the `today` class if needed. - if ( nowObject.pick == targetDate.pick ) { - klasses.push( settings.klass.now ) - } - - // Add the `selected` class if something's selected and the time matches. - if ( isSelected ) { - klasses.push( settings.klass.selected ) - } - - // Add the `highlighted` class if something's highlighted and the time matches. - if ( isHighlighted ) { - klasses.push( settings.klass.highlighted ) - } - - // Add the `disabled` class if something's disabled and the object matches. - if ( isDisabled ) { - klasses.push( settings.klass.disabled ) - } - - return klasses.join( ' ' ) - })([ settings.klass.day ]), - 'data-pick=' + targetDate.pick + ' ' + _.ariaAttr({ - role: 'gridcell', - label: formattedDate, - selected: isSelected && calendar.$node.val() === formattedDate ? true : null, - activedescendant: isHighlighted ? true : null, - disabled: isDisabled ? true : null - }) - ), - '', - _.ariaAttr({ role: 'presentation' }) - ] //endreturn - } - }) - ] //endreturn - } - }) - ), - settings.klass.table, - 'id="' + calendar.$node[0].id + '_table' + '" ' + _.ariaAttr({ - role: 'grid', - controls: calendar.$node[0].id, - readonly: true - }) - ) - , settings.klass.calendar_container) // end calendar - - + + if (self.currentView === 'hours') { + self.toggleView('minutes', duration / 2); + } else if (options.autoclose) { + self.minutesView.addClass('clockpicker-dial-out'); + setTimeout(function () { + self.done(); + }, duration / 2); + } + plate.prepend(canvas); - // * For Firefox forms to submit, make sure to set the buttons’ `type` attributes as “button”. - _.node( - 'div', - _.node( 'button', settings.today, "btn-flat picker__today", - 'type=button data-pick=' + nowObject.pick + - ( isOpen && !calendar.disabled(nowObject) ? '' : ' disabled' ) + ' ' + - _.ariaAttr({ controls: calendar.$node[0].id }) ) + - _.node( 'button', settings.clear, "btn-flat picker__clear", - 'type=button data-clear=1' + - ( isOpen ? '' : ' disabled' ) + ' ' + - _.ariaAttr({ controls: calendar.$node[0].id }) ) + - _.node('button', settings.close, "btn-flat picker__close", - 'type=button data-close=true ' + - ( isOpen ? '' : ' disabled' ) + ' ' + - _.ariaAttr({ controls: calendar.$node[0].id }) ), - settings.klass.footer - ) //endreturn -} //DatePicker.prototype.nodes - - - - -/** - * The date picker defaults. - */ -DatePicker.defaults = (function( prefix ) { + // Reset cursor style of body + clearTimeout(movingTimer); + self.popover.removeClass('clockpicker-moving'); - return { + // Unbind mousemove event + $doc.off(mousemoveEvent); + }); + } - // The title label to use for the month nav buttons - labelMonthNext: 'Next month', - labelMonthPrev: 'Previous month', + if (svgSupported) { + // Draw clock hands and others + var canvas = popover.find('.clockpicker-canvas'), + svg = createSvgElement('svg'); + svg.setAttribute('class', 'clockpicker-svg'); + svg.setAttribute('width', diameter); + svg.setAttribute('height', diameter); + var g = createSvgElement('g'); + g.setAttribute('transform', 'translate(' + dialRadius + ',' + dialRadius + ')'); + var bearing = createSvgElement('circle'); + bearing.setAttribute('class', 'clockpicker-canvas-bearing'); + bearing.setAttribute('cx', 0); + bearing.setAttribute('cy', 0); + bearing.setAttribute('r', 4); + var hand = createSvgElement('line'); + hand.setAttribute('x1', 0); + hand.setAttribute('y1', 0); + var bg = createSvgElement('circle'); + bg.setAttribute('class', 'clockpicker-canvas-bg'); + bg.setAttribute('r', tickRadius); + g.appendChild(hand); + g.appendChild(bg); + g.appendChild(bearing); + svg.appendChild(g); + canvas.append(svg); + + this.hand = hand; + this.bg = bg; + this.bearing = bearing; + this.g = g; + this.canvas = canvas; + } - // The title label to use for the dropdown selectors - labelMonthSelect: 'Select a month', - labelYearSelect: 'Select a year', + raiseCallback(this.options.init); + } - // Months and weekdays - monthsFull: [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ], - monthsShort: [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ], - weekdaysFull: [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ], - weekdaysShort: [ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ], + function raiseCallback(callbackFunction) { + if (callbackFunction && typeof callbackFunction === "function") callbackFunction(); + } - // Materialize modified - weekdaysLetter: [ 'S', 'M', 'T', 'W', 'T', 'F', 'S' ], + // Default options + ClockPicker.DEFAULTS = { + 'default': '', // default time, 'now' or '13:14' e.g. + fromnow: 0, // set default time to * milliseconds from now (using with default = 'now') + donetext: 'Ok', // done button text + cleartext: 'Clear', + canceltext: 'Cancel', + autoclose: false, // auto close when minute is selected + ampmclickable: true, // set am/pm button on itself + darktheme: false, // set to dark theme + twelvehour: true, // change to 12 hour AM/PM clock from 24 hour + vibrate: true // vibrate the device when dragging clock hand + }; - // Today and clear - today: 'Today', - clear: 'Clear', - close: 'Close', + // Show or hide popover + ClockPicker.prototype.toggle = function () { + this[this.isShown ? 'hide' : 'show'](); + }; - // The format to show on the `input` element - format: 'd mmmm, yyyy', + // Set popover position + ClockPicker.prototype.locate = function () { + var element = this.element, + popover = this.popover, + offset = element.offset(), + width = element.outerWidth(), + height = element.outerHeight(), + align = this.options.align, + self = this; + + popover.show(); + }; - // Classes - klass: { + // Show popover + ClockPicker.prototype.show = function (e) { + // Not show again + if (this.isShown) { + return; + } + raiseCallback(this.options.beforeShow); + $(':input').each(function () { + $(this).attr('tabindex', -1); + }); + var self = this; + // Initialize + this.input.blur(); + this.popover.addClass('picker--opened'); + this.input.addClass('picker__input picker__input--active'); + $(document.body).css('overflow', 'hidden'); + // Get the time + var value = ((this.input.prop('value') || this.options['default'] || '') + '').split(':'); + if (this.options.twelvehour && !(typeof value[1] === 'undefined')) { + if (value[1].indexOf("AM") > 0) { + this.amOrPm = 'AM'; + } else { + this.amOrPm = 'PM'; + } + value[1] = value[1].replace("AM", "").replace("PM", ""); + } + if (value[0] === 'now') { + var now = new Date(+new Date() + this.options.fromnow); + value = [now.getHours(), now.getMinutes()]; + if (this.options.twelvehour) { + this.amOrPm = value[0] >= 12 && value[0] < 24 ? 'PM' : 'AM'; + } + } + this.hours = +value[0] || 0; + this.minutes = +value[1] || 0; + this.spanHours.html(this.hours); + this.spanMinutes.html(leadingZero(this.minutes)); + if (!this.isAppended) { + + // Append popover to input by default + var containerEl = document.querySelector(this.options.container); + if (this.options.container && containerEl) { + containerEl.appendChild(this.popover[0]); + } else { + this.popover.insertAfter(this.input); + } - table: prefix + 'table', + if (this.options.twelvehour) { + if (this.amOrPm === 'PM') { + this.spanAmPm.children('#click-pm').addClass("text-primary"); + this.spanAmPm.children('#click-am').removeClass("text-primary"); + } else { + this.spanAmPm.children('#click-am').addClass("text-primary"); + this.spanAmPm.children('#click-pm').removeClass("text-primary"); + } + } + // Reset position when resize + $win.on('resize.clockpicker' + this.id, function () { + if (self.isShown) { + self.locate(); + } + }); + this.isAppended = true; + } + // Toggle to hours view + this.toggleView('hours'); + // Set position + this.locate(); + this.isShown = true; + // Hide when clicking or tabbing on any element except the clock and input + $doc.on('click.clockpicker.' + this.id + ' focusin.clockpicker.' + this.id, function (e) { + var target = $(e.target); + if (target.closest(self.popover.find('.picker__wrap')).length === 0 && target.closest(self.input).length === 0) { + self.hide(); + } + }); + // Hide when ESC is pressed + $doc.on('keyup.clockpicker.' + this.id, function (e) { + if (e.keyCode === 27) { + self.hide(); + } + }); + raiseCallback(this.options.afterShow); + }; + // Hide popover + ClockPicker.prototype.hide = function () { + raiseCallback(this.options.beforeHide); + this.input.removeClass('picker__input picker__input--active'); + this.popover.removeClass('picker--opened'); + $(document.body).css('overflow', 'visible'); + this.isShown = false; + $(':input').each(function (index) { + $(this).attr('tabindex', index + 1); + }); + // Unbinding events on document + $doc.off('click.clockpicker.' + this.id + ' focusin.clockpicker.' + this.id); + $doc.off('keyup.clockpicker.' + this.id); + this.popover.hide(); + raiseCallback(this.options.afterHide); + }; + // Toggle to hours or minutes view + ClockPicker.prototype.toggleView = function (view, delay) { + var raiseAfterHourSelect = false; + if (view === 'minutes' && $(this.hoursView).css("visibility") === "visible") { + raiseCallback(this.options.beforeHourSelect); + raiseAfterHourSelect = true; + } + var isHours = view === 'hours', + nextView = isHours ? this.hoursView : this.minutesView, + hideView = isHours ? this.minutesView : this.hoursView; + this.currentView = view; - header: prefix + 'header', + this.spanHours.toggleClass('text-primary', isHours); + this.spanMinutes.toggleClass('text-primary', !isHours); + // Let's make transitions + hideView.addClass('clockpicker-dial-out'); + nextView.css('visibility', 'visible').removeClass('clockpicker-dial-out'); - // Materialize Added klasses - date_display: prefix + 'date-display', - day_display: prefix + 'day-display', - month_display: prefix + 'month-display', - year_display: prefix + 'year-display', - calendar_container: prefix + 'calendar-container', - // end + // Reset clock hand + this.resetClock(delay); + // After transitions ended + clearTimeout(this.toggleViewTimer); + this.toggleViewTimer = setTimeout(function () { + hideView.css('visibility', 'hidden'); + }, duration); + if (raiseAfterHourSelect) { + raiseCallback(this.options.afterHourSelect); + } + }; - navPrev: prefix + 'nav--prev', - navNext: prefix + 'nav--next', - navDisabled: prefix + 'nav--disabled', + // Reset clock hand + ClockPicker.prototype.resetClock = function (delay) { + var view = this.currentView, + value = this[view], + isHours = view === 'hours', + unit = Math.PI / (isHours ? 6 : 30), + radian = value * unit, + radius = isHours && value > 0 && value < 13 ? innerRadius : outerRadius, + x = Math.sin(radian) * radius, + y = -Math.cos(radian) * radius, + self = this; + + if (svgSupported && delay) { + self.canvas.addClass('clockpicker-canvas-out'); + setTimeout(function () { + self.canvas.removeClass('clockpicker-canvas-out'); + self.setHand(x, y); + }, delay); + } else this.setHand(x, y); + }; - month: prefix + 'month', - year: prefix + 'year', + // Set clock hand to (x, y) + ClockPicker.prototype.setHand = function (x, y, roundBy5, dragging) { + var radian = Math.atan2(x, -y), + isHours = this.currentView === 'hours', + unit = Math.PI / (isHours || roundBy5 ? 6 : 30), + z = Math.sqrt(x * x + y * y), + options = this.options, + inner = isHours && z < (outerRadius + innerRadius) / 2, + radius = inner ? innerRadius : outerRadius, + value; + + if (options.twelvehour) { + radius = outerRadius; + } - selectMonth: prefix + 'select--month', - selectYear: prefix + 'select--year', + // Radian should in range [0, 2PI] + if (radian < 0) { + radian = Math.PI * 2 + radian; + } - weekdays: prefix + 'weekday', + // Get the round value + value = Math.round(radian / unit); - day: prefix + 'day', - disabled: prefix + 'day--disabled', - selected: prefix + 'day--selected', - highlighted: prefix + 'day--highlighted', - now: prefix + 'day--today', - infocus: prefix + 'day--infocus', - outfocus: prefix + 'day--outfocus', + // Get the round radian + radian = value * unit; - footer: prefix + 'footer', + // Correct the hours or minutes + if (options.twelvehour) { + if (isHours) { + if (value === 0) value = 12; + } else { + if (roundBy5) value *= 5; + if (value === 60) value = 0; + } + } else { + if (isHours) { + if (value === 12) value = 0; + value = inner ? value === 0 ? 12 : value : value === 0 ? 0 : value + 12; + } else { + if (roundBy5) value *= 5; + if (value === 60) value = 0; + } + } - buttonClear: prefix + 'button--clear', - buttonToday: prefix + 'button--today', - buttonClose: prefix + 'button--close' + // Once hours or minutes changed, vibrate the device + if (this[this.currentView] !== value) { + if (vibrate && this.options.vibrate) { + // Do not vibrate too frequently + if (!this.vibrateTimer) { + navigator[vibrate](10); + this.vibrateTimer = setTimeout($.proxy(function () { + this.vibrateTimer = null; + }, this), 100); } + } + } + + this[this.currentView] = value; + if (isHours) { + this['spanHours'].html(value); + } else { + this['spanMinutes'].html(leadingZero(value)); } -})( Picker.klasses().picker + '__' ) + // If svg is not supported, just add an active class to the tick + if (!svgSupported) { + this[isHours ? 'hoursView' : 'minutesView'].find('.clockpicker-tick').each(function () { + var tick = $(this); + tick.toggleClass('active', value === +tick.html()); + }); + return; + } + // Set clock hand and others' position + var cx1 = Math.sin(radian) * (radius - tickRadius), + cy1 = -Math.cos(radian) * (radius - tickRadius), + cx2 = Math.sin(radian) * radius, + cy2 = -Math.cos(radian) * radius; + this.hand.setAttribute('x2', cx1); + this.hand.setAttribute('y2', cy1); + this.bg.setAttribute('cx', cx2); + this.bg.setAttribute('cy', cy2); + }; + // Hours and minutes are selected + ClockPicker.prototype.done = function () { + raiseCallback(this.options.beforeDone); + this.hide(); + this.label.addClass('active'); + var last = this.input.prop('value'), + value = leadingZero(this.hours) + ':' + leadingZero(this.minutes); + if (this.options.twelvehour) { + value = value + this.amOrPm; + } -/** - * Extend the picker to add the date picker. - */ -Picker.extend( 'pickadate', DatePicker ) + this.input.prop('value', value); + if (value !== last) { + this.input.triggerHandler('change'); + if (!this.isInput) { + this.element.trigger('change'); + } + } + if (this.options.autoclose) this.input.trigger('blur'); -})); + raiseCallback(this.options.afterDone); + }; + + // Clear input field + ClockPicker.prototype.clear = function () { + this.hide(); + this.label.removeClass('active'); + + var last = this.input.prop('value'), + value = ''; + + this.input.prop('value', value); + if (value !== last) { + this.input.triggerHandler('change'); + if (!this.isInput) { + this.element.trigger('change'); + } + } + + if (this.options.autoclose) { + this.input.trigger('blur'); + } + }; + // Remove clockpicker from input + ClockPicker.prototype.remove = function () { + this.element.removeData('clockpicker'); + this.input.off('focus.clockpicker click.clockpicker'); + if (this.isShown) { + this.hide(); + } + if (this.isAppended) { + $win.off('resize.clockpicker' + this.id); + this.popover.remove(); + } + }; + // Extends $.fn.clockpicker + $.fn.pickatime = function (option) { + var args = Array.prototype.slice.call(arguments, 1); + return this.each(function () { + var $this = $(this), + data = $this.data('clockpicker'); + if (!data) { + var options = $.extend({}, ClockPicker.DEFAULTS, $this.data(), typeof option == 'object' && option); + $this.data('clockpicker', new ClockPicker($this, options)); + } else { + // Manual operatsions. show, hide, remove, e.g. + if (typeof data[option] === 'function') { + data[option].apply(data, args); + } + } + }); + }; +})(jQuery); ;(function ($) { - $.fn.characterCounter = function(){ - return this.each(function(){ + $.fn.characterCounter = function () { + return this.each(function () { var $input = $(this); var $counterElement = $input.parent().find('span[class="character-counter"]'); @@ -7490,24 +9242,22 @@ Picker.extend( 'pickadate', DatePicker ) var itHasLengthAttribute = $input.attr('data-length') !== undefined; - if(itHasLengthAttribute){ + if (itHasLengthAttribute) { $input.on('input', updateCounter); $input.on('focus', updateCounter); $input.on('blur', removeCounterElement); addCounterElement($input); } - }); }; - function updateCounter(){ - var maxLength = +$(this).attr('data-length'), - actualLength = +$(this).val().length, - isValidLength = actualLength <= maxLength; + function updateCounter() { + var maxLength = +$(this).attr('data-length'), + actualLength = +$(this).val().length, + isValidLength = actualLength <= maxLength; - $(this).parent().find('span[class="character-counter"]') - .html( actualLength + '/' + maxLength); + $(this).parent().find('span[class="character-counter"]').html(actualLength + '/' + maxLength); addInputStyle(isValidLength, $(this)); } @@ -7519,40 +9269,34 @@ Picker.extend( 'pickadate', DatePicker ) return; } - $counterElement = $('') - .addClass('character-counter') - .css('float','right') - .css('font-size','12px') - .css('height', 1); + $counterElement = $('').addClass('character-counter').css('float', 'right').css('font-size', '12px').css('height', 1); $input.parent().append($counterElement); } - function removeCounterElement(){ + function removeCounterElement() { $(this).parent().find('span[class="character-counter"]').html(''); } - function addInputStyle(isValidLength, $input){ + function addInputStyle(isValidLength, $input) { var inputHasInvalidClass = $input.hasClass('invalid'); if (isValidLength && inputHasInvalidClass) { $input.removeClass('invalid'); - } - else if(!isValidLength && !inputHasInvalidClass){ + } else if (!isValidLength && !inputHasInvalidClass) { $input.removeClass('valid'); $input.addClass('invalid'); } } - $(document).ready(function(){ + $(document).ready(function () { $('input, textarea').characterCounter(); }); - -}( jQuery )); +})(jQuery); ;(function ($) { var methods = { - init : function(options) { + init: function (options) { var defaults = { duration: 200, // ms dist: -100, // zoom scale TODO: make this more intuitive as an option @@ -7564,39 +9308,55 @@ Picker.extend( 'pickadate', DatePicker ) onCycleTo: null // Callback for when a new slide is cycled to. }; options = $.extend(defaults, options); + var namespace = Materialize.objectSelectorString($(this)); - return this.each(function() { + return this.each(function (i) { - var images, item_width, item_height, offset, center, pressed, dim, count, - reference, referenceY, amplitude, target, velocity, - xform, frame, timestamp, ticker, dragged, vertical_dragged; + var images, item_width, item_height, offset, center, pressed, dim, count, reference, referenceY, amplitude, target, velocity, scrolling, xform, frame, timestamp, ticker, dragged, vertical_dragged; var $indicators = $('
        '); - + var scrollingTimeout = null; + var oneTimeCallback = null; // Initialize var view = $(this); - var showIndicators = view.attr('data-indicators') || options.indicators; - - // Don't double initialize. - if (view.hasClass('initialized')) { - // Redraw carousel. - $(this).trigger('carouselNext', [0.000001]); - return true; - } - + var hasMultipleSlides = view.find('.carousel-item').length > 1; + var showIndicators = (view.attr('data-indicators') || options.indicators) && hasMultipleSlides; + var noWrap = view.attr('data-no-wrap') || options.noWrap || !hasMultipleSlides; + var uniqueNamespace = view.attr('data-namespace') || namespace + i; + view.attr('data-namespace', uniqueNamespace); // Options - if (options.fullWidth) { - options.dist = 0; - var firstImage = view.find('.carousel-item img').first(); + var setCarouselHeight = function (imageOnly) { + var firstSlide = view.find('.carousel-item.active').length ? view.find('.carousel-item.active').first() : view.find('.carousel-item').first(); + var firstImage = firstSlide.find('img').first(); if (firstImage.length) { - imageHeight = firstImage.on('load', function(){ - view.css('height', $(this).height()); - }); - } else { - imageHeight = view.find('.carousel-item').first().height(); - view.css('height', imageHeight); + if (firstImage[0].complete) { + // If image won't trigger the load event + var imageHeight = firstImage.height(); + if (imageHeight > 0) { + view.css('height', firstImage.height()); + } else { + // If image still has no height, use the natural dimensions to calculate + var naturalWidth = firstImage[0].naturalWidth; + var naturalHeight = firstImage[0].naturalHeight; + var adjustedHeight = view.width() / naturalWidth * naturalHeight; + view.css('height', adjustedHeight); + } + } else { + // Get height when image is loaded normally + firstImage.on('load', function () { + view.css('height', $(this).height()); + }); + } + } else if (!imageOnly) { + var slideHeight = firstSlide.height(); + view.css('height', slideHeight); } + }; + + if (options.fullWidth) { + options.dist = 0; + setCarouselHeight(); // Offset fixed items when indicators. if (showIndicators) { @@ -7604,6 +9364,15 @@ Picker.extend( 'pickadate', DatePicker ) } } + // Don't double initialize. + if (view.hasClass('initialized')) { + // Recalculate variables + $(window).trigger('resize'); + + // Redraw carousel. + view.trigger('carouselNext', [0.000001]); + return true; + } view.addClass('initialized'); pressed = false; @@ -7639,23 +9408,22 @@ Picker.extend( 'pickadate', DatePicker ) } count = images.length; - function setupEvents() { if (typeof window.ontouchstart !== 'undefined') { - view[0].addEventListener('touchstart', tap); - view[0].addEventListener('touchmove', drag); - view[0].addEventListener('touchend', release); + view.on('touchstart.carousel', tap); + view.on('touchmove.carousel', drag); + view.on('touchend.carousel', release); } - view[0].addEventListener('mousedown', tap); - view[0].addEventListener('mousemove', drag); - view[0].addEventListener('mouseup', release); - view[0].addEventListener('mouseleave', release); - view[0].addEventListener('click', click); + view.on('mousedown.carousel', tap); + view.on('mousemove.carousel', drag); + view.on('mouseup.carousel', release); + view.on('mouseleave.carousel', release); + view.on('click.carousel', click); } function xpos(e) { // touch event - if (e.targetTouches && (e.targetTouches.length >= 1)) { + if (e.targetTouches && e.targetTouches.length >= 1) { return e.targetTouches[0].clientX; } @@ -7665,7 +9433,7 @@ Picker.extend( 'pickadate', DatePicker ) function ypos(e) { // touch event - if (e.targetTouches && (e.targetTouches.length >= 1)) { + if (e.targetTouches && e.targetTouches.length >= 1) { return e.targetTouches[0].clientY; } @@ -7674,17 +9442,31 @@ Picker.extend( 'pickadate', DatePicker ) } function wrap(x) { - return (x >= count) ? (x % count) : (x < 0) ? wrap(count + (x % count)) : x; + return x >= count ? x % count : x < 0 ? wrap(count + x % count) : x; } function scroll(x) { + // Track scrolling state + scrolling = true; + if (!view.hasClass('scrolling')) { + view.addClass('scrolling'); + } + if (scrollingTimeout != null) { + window.clearTimeout(scrollingTimeout); + } + scrollingTimeout = window.setTimeout(function () { + scrolling = false; + view.removeClass('scrolling'); + }, options.duration); + + // Start actual scroll var i, half, delta, dir, tween, el, alignment, xTranslation; var lastCenter = center; - offset = (typeof x === 'number') ? x : offset; + offset = typeof x === 'number' ? x : offset; center = Math.floor((offset + dim / 2) / dim); delta = offset - center * dim; - dir = (delta < 0) ? 1 : -1; + dir = delta < 0 ? 1 : -1; tween = -dir * delta * 2 / dim; half = count >> 1; @@ -7697,7 +9479,7 @@ Picker.extend( 'pickadate', DatePicker ) // Set indicator active if (showIndicators) { - var diff = (center % count); + var diff = center % count; var activeIndicator = $indicators.find('.indicator-item.active'); if (activeIndicator.index() !== diff) { activeIndicator.removeClass('active'); @@ -7707,7 +9489,7 @@ Picker.extend( 'pickadate', DatePicker ) // center // Don't show wrapped items. - if (!options.noWrap || (center >= 0 && center < count)) { + if (!noWrap || center >= 0 && center < count) { el = images[wrap(center)]; // Add active class to center item. @@ -7715,13 +9497,13 @@ Picker.extend( 'pickadate', DatePicker ) view.find('.carousel-item').removeClass('active'); $(el).addClass('active'); } - el.style[xform] = alignment + - ' translateX(' + (-delta / 2) + 'px)' + - ' translateX(' + (dir * options.shift * tween * i) + 'px)' + - ' translateZ(' + (options.dist * tween) + 'px)'; + el.style[xform] = alignment + ' translateX(' + -delta / 2 + 'px)' + ' translateX(' + dir * options.shift * tween * i + 'px)' + ' translateZ(' + options.dist * tween + 'px)'; el.style.zIndex = 0; - if (options.fullWidth) { tweenedOpacity = 1; } - else { tweenedOpacity = 1 - 0.2 * tween; } + if (options.fullWidth) { + tweenedOpacity = 1; + } else { + tweenedOpacity = 1 - 0.2 * tween; + } el.style.opacity = tweenedOpacity; el.style.display = 'block'; } @@ -7730,37 +9512,32 @@ Picker.extend( 'pickadate', DatePicker ) // right side if (options.fullWidth) { zTranslation = options.dist; - tweenedOpacity = (i === half && delta < 0) ? 1 - tween : 1; + tweenedOpacity = i === half && delta < 0 ? 1 - tween : 1; } else { zTranslation = options.dist * (i * 2 + tween * dir); tweenedOpacity = 1 - 0.2 * (i * 2 + tween * dir); } // Don't show wrapped items. - if (!options.noWrap || center + i < count) { + if (!noWrap || center + i < count) { el = images[wrap(center + i)]; - el.style[xform] = alignment + - ' translateX(' + (options.shift + (dim * i - delta) / 2) + 'px)' + - ' translateZ(' + zTranslation + 'px)'; + el.style[xform] = alignment + ' translateX(' + (options.shift + (dim * i - delta) / 2) + 'px)' + ' translateZ(' + zTranslation + 'px)'; el.style.zIndex = -i; el.style.opacity = tweenedOpacity; el.style.display = 'block'; } - // left side if (options.fullWidth) { zTranslation = options.dist; - tweenedOpacity = (i === half && delta > 0) ? 1 - tween : 1; + tweenedOpacity = i === half && delta > 0 ? 1 - tween : 1; } else { zTranslation = options.dist * (i * 2 - tween * dir); tweenedOpacity = 1 - 0.2 * (i * 2 - tween * dir); } // Don't show wrapped items. - if (!options.noWrap || center - i >= 0) { + if (!noWrap || center - i >= 0) { el = images[wrap(center - i)]; - el.style[xform] = alignment + - ' translateX(' + (-options.shift + (-dim * i - delta) / 2) + 'px)' + - ' translateZ(' + zTranslation + 'px)'; + el.style[xform] = alignment + ' translateX(' + (-options.shift + (-dim * i - delta) / 2) + 'px)' + ' translateZ(' + zTranslation + 'px)'; el.style.zIndex = -i; el.style.opacity = tweenedOpacity; el.style.display = 'block'; @@ -7769,25 +9546,30 @@ Picker.extend( 'pickadate', DatePicker ) // center // Don't show wrapped items. - if (!options.noWrap || (center >= 0 && center < count)) { + if (!noWrap || center >= 0 && center < count) { el = images[wrap(center)]; - el.style[xform] = alignment + - ' translateX(' + (-delta / 2) + 'px)' + - ' translateX(' + (dir * options.shift * tween) + 'px)' + - ' translateZ(' + (options.dist * tween) + 'px)'; + el.style[xform] = alignment + ' translateX(' + -delta / 2 + 'px)' + ' translateX(' + dir * options.shift * tween + 'px)' + ' translateZ(' + options.dist * tween + 'px)'; el.style.zIndex = 0; - if (options.fullWidth) { tweenedOpacity = 1; } - else { tweenedOpacity = 1 - 0.2 * tween; } + if (options.fullWidth) { + tweenedOpacity = 1; + } else { + tweenedOpacity = 1 - 0.2 * tween; + } el.style.opacity = tweenedOpacity; el.style.display = 'block'; } // onCycleTo callback - if (lastCenter !== center && - typeof(options.onCycleTo) === "function") { + if (lastCenter !== center && typeof options.onCycleTo === "function") { var $curr_item = view.find('.carousel-item').eq(wrap(center)); options.onCycleTo.call(this, $curr_item, dragged); } + + // One time callback + if (typeof oneTimeCallback === "function") { + oneTimeCallback.call(this, $curr_item, dragged); + oneTimeCallback = null; + } } function track() { @@ -7810,10 +9592,10 @@ Picker.extend( 'pickadate', DatePicker ) elapsed = Date.now() - timestamp; delta = amplitude * Math.exp(-elapsed / options.duration); if (delta > 2 || delta < -2) { - scroll(target - delta); - requestAnimationFrame(autoScroll); + scroll(target - delta); + requestAnimationFrame(autoScroll); } else { - scroll(target); + scroll(target); } } } @@ -7824,10 +9606,9 @@ Picker.extend( 'pickadate', DatePicker ) e.preventDefault(); e.stopPropagation(); return false; - } else if (!options.fullWidth) { var clickedIndex = $(e.target).closest('.carousel-item').index(); - var diff = (center % count) - clickedIndex; + var diff = wrap(center) - clickedIndex; // Disable clicks if carousel was shifted by click if (diff !== 0) { @@ -7839,28 +9620,34 @@ Picker.extend( 'pickadate', DatePicker ) } function cycleTo(n) { - var diff = (center % count) - n; + var diff = center % count - n; // Account for wraparound. - if (!options.noWrap) { + if (!noWrap) { if (diff < 0) { - if (Math.abs(diff + count) < Math.abs(diff)) { diff += count; } - + if (Math.abs(diff + count) < Math.abs(diff)) { + diff += count; + } } else if (diff > 0) { - if (Math.abs(diff - count) < diff) { diff -= count; } + if (Math.abs(diff - count) < diff) { + diff -= count; + } } } // Call prev or next accordingly. if (diff < 0) { view.trigger('carouselNext', [Math.abs(diff)]); - } else if (diff > 0) { view.trigger('carouselPrev', [diff]); } } function tap(e) { + // Fixes firefox draggable image bug + if (e.type === 'mousedown' && $(e.target).is('img')) { + e.preventDefault(); + } pressed = true; dragged = false; vertical_dragged = false; @@ -7872,7 +9659,6 @@ Picker.extend( 'pickadate', DatePicker ) timestamp = Date.now(); clearInterval(ticker); ticker = setInterval(track, 100); - } function drag(e) { @@ -7889,13 +9675,11 @@ Picker.extend( 'pickadate', DatePicker ) reference = x; scroll(offset + delta); } - } else if (dragged) { // If dragging don't allow vertical scroll. e.preventDefault(); e.stopPropagation(); return false; - } else { // Vertical scrolling. vertical_dragged = true; @@ -7926,7 +9710,7 @@ Picker.extend( 'pickadate', DatePicker ) target = Math.round(target / dim) * dim; // No wrap of items. - if (options.noWrap) { + if (noWrap) { if (target >= dim * (count - 1)) { target = dim * (count - 1); } else if (target < 0) { @@ -7954,27 +9738,32 @@ Picker.extend( 'pickadate', DatePicker ) return true; }); - - $(window).on('resize.carousel', function() { + var throttledResize = Materialize.throttle(function () { if (options.fullWidth) { item_width = view.find('.carousel-item').first().innerWidth(); - item_height = view.find('.carousel-item').first().innerHeight(); + var imageHeight = view.find('.carousel-item.active').height(); dim = item_width * 2 + options.padding; offset = center * 2 * item_width; target = offset; + setCarouselHeight(true); } else { scroll(); } - }); + }, 200); + $(window).off('resize.carousel-' + uniqueNamespace).on('resize.carousel-' + uniqueNamespace, throttledResize); setupEvents(); scroll(offset); - $(this).on('carouselNext', function(e, n) { + $(this).on('carouselNext', function (e, n, callback) { if (n === undefined) { n = 1; } - target = (dim * Math.round(offset / dim)) + (dim * n); + if (typeof callback === "function") { + oneTimeCallback = callback; + } + + target = dim * Math.round(offset / dim) + dim * n; if (offset !== target) { amplitude = target - offset; timestamp = Date.now(); @@ -7982,11 +9771,15 @@ Picker.extend( 'pickadate', DatePicker ) } }); - $(this).on('carouselPrev', function(e, n) { + $(this).on('carouselPrev', function (e, n, callback) { if (n === undefined) { n = 1; } - target = (dim * Math.round(offset / dim)) - (dim * n); + if (typeof callback === "function") { + oneTimeCallback = callback; + } + + target = dim * Math.round(offset / dim) - dim * n; if (offset !== target) { amplitude = target - offset; timestamp = Date.now(); @@ -7994,38 +9787,235 @@ Picker.extend( 'pickadate', DatePicker ) } }); - $(this).on('carouselSet', function(e, n) { + $(this).on('carouselSet', function (e, n, callback) { if (n === undefined) { n = 0; } + if (typeof callback === "function") { + oneTimeCallback = callback; + } + cycleTo(n); }); - }); - - - }, - next : function(n) { - $(this).trigger('carouselNext', [n]); + next: function (n, callback) { + $(this).trigger('carouselNext', [n, callback]); }, - prev : function(n) { - $(this).trigger('carouselPrev', [n]); + prev: function (n, callback) { + $(this).trigger('carouselPrev', [n, callback]); }, - set : function(n) { - $(this).trigger('carouselSet', [n]); + set: function (n, callback) { + $(this).trigger('carouselSet', [n, callback]); + }, + destroy: function () { + var uniqueNamespace = $(this).attr('data-namespace'); + $(this).removeAttr('data-namespace'); + $(this).removeClass('initialized'); + $(this).find('.indicators').remove(); + + // Remove event handlers + $(this).off('carouselNext carouselPrev carouselSet'); + $(window).off('resize.carousel-' + uniqueNamespace); + if (typeof window.ontouchstart !== 'undefined') { + $(this).off('touchstart.carousel touchmove.carousel touchend.carousel'); + } + $(this).off('mousedown.carousel mousemove.carousel mouseup.carousel mouseleave.carousel click.carousel'); } }; + $.fn.carousel = function (methodOrOptions) { + if (methods[methodOrOptions]) { + return methods[methodOrOptions].apply(this, Array.prototype.slice.call(arguments, 1)); + } else if (typeof methodOrOptions === 'object' || !methodOrOptions) { + // Default to "init" + return methods.init.apply(this, arguments); + } else { + $.error('Method ' + methodOrOptions + ' does not exist on jQuery.carousel'); + } + }; // Plugin end +})(jQuery); +;(function ($) { - $.fn.carousel = function(methodOrOptions) { - if ( methods[methodOrOptions] ) { - return methods[ methodOrOptions ].apply( this, Array.prototype.slice.call( arguments, 1 )); - } else if ( typeof methodOrOptions === 'object' || ! methodOrOptions ) { - // Default to "init" - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.carousel' ); - } - }; // Plugin end -}( jQuery )); \ No newline at end of file + var methods = { + init: function (options) { + return this.each(function () { + var origin = $('#' + $(this).attr('data-activates')); + var screen = $('body'); + + // Creating tap target + var tapTargetEl = $(this); + var tapTargetWrapper = tapTargetEl.parent('.tap-target-wrapper'); + var tapTargetWave = tapTargetWrapper.find('.tap-target-wave'); + var tapTargetOriginEl = tapTargetWrapper.find('.tap-target-origin'); + var tapTargetContentEl = tapTargetEl.find('.tap-target-content'); + + // Creating wrapper + if (!tapTargetWrapper.length) { + tapTargetWrapper = tapTargetEl.wrap($('
        ')).parent(); + } + + // Creating content + if (!tapTargetContentEl.length) { + tapTargetContentEl = $('
        '); + tapTargetEl.append(tapTargetContentEl); + } + + // Creating foreground wave + if (!tapTargetWave.length) { + tapTargetWave = $('
        '); + + // Creating origin + if (!tapTargetOriginEl.length) { + tapTargetOriginEl = origin.clone(true, true); + tapTargetOriginEl.addClass('tap-target-origin'); + tapTargetOriginEl.removeAttr('id'); + tapTargetOriginEl.removeAttr('style'); + tapTargetWave.append(tapTargetOriginEl); + } + + tapTargetWrapper.append(tapTargetWave); + } + + // Open + var openTapTarget = function () { + if (tapTargetWrapper.is('.open')) { + return; + } + + // Adding open class + tapTargetWrapper.addClass('open'); + + setTimeout(function () { + tapTargetOriginEl.off('click.tapTarget').on('click.tapTarget', function (e) { + closeTapTarget(); + tapTargetOriginEl.off('click.tapTarget'); + }); + + $(document).off('click.tapTarget').on('click.tapTarget', function (e) { + closeTapTarget(); + $(document).off('click.tapTarget'); + }); + + var throttledCalc = Materialize.throttle(function () { + calculateTapTarget(); + }, 200); + $(window).off('resize.tapTarget').on('resize.tapTarget', throttledCalc); + }, 0); + }; + + // Close + var closeTapTarget = function () { + if (!tapTargetWrapper.is('.open')) { + return; + } + + tapTargetWrapper.removeClass('open'); + tapTargetOriginEl.off('click.tapTarget'); + $(document).off('click.tapTarget'); + $(window).off('resize.tapTarget'); + }; + + // Pre calculate + var calculateTapTarget = function () { + // Element or parent is fixed position? + var isFixed = origin.css('position') === 'fixed'; + if (!isFixed) { + var parents = origin.parents(); + for (var i = 0; i < parents.length; i++) { + isFixed = $(parents[i]).css('position') == 'fixed'; + if (isFixed) { + break; + } + } + } + + // Calculating origin + var originWidth = origin.outerWidth(); + var originHeight = origin.outerHeight(); + var originTop = isFixed ? origin.offset().top - $(document).scrollTop() : origin.offset().top; + var originLeft = isFixed ? origin.offset().left - $(document).scrollLeft() : origin.offset().left; + + // Calculating screen + var windowWidth = $(window).width(); + var windowHeight = $(window).height(); + var centerX = windowWidth / 2; + var centerY = windowHeight / 2; + var isLeft = originLeft <= centerX; + var isRight = originLeft > centerX; + var isTop = originTop <= centerY; + var isBottom = originTop > centerY; + var isCenterX = originLeft >= windowWidth * 0.25 && originLeft <= windowWidth * 0.75; + var isCenterY = originTop >= windowHeight * 0.25 && originTop <= windowHeight * 0.75; + + // Calculating tap target + var tapTargetWidth = tapTargetEl.outerWidth(); + var tapTargetHeight = tapTargetEl.outerHeight(); + var tapTargetTop = originTop + originHeight / 2 - tapTargetHeight / 2; + var tapTargetLeft = originLeft + originWidth / 2 - tapTargetWidth / 2; + var tapTargetPosition = isFixed ? 'fixed' : 'absolute'; + + // Calculating content + var tapTargetTextWidth = isCenterX ? tapTargetWidth : tapTargetWidth / 2 + originWidth; + var tapTargetTextHeight = tapTargetHeight / 2; + var tapTargetTextTop = isTop ? tapTargetHeight / 2 : 0; + var tapTargetTextBottom = 0; + var tapTargetTextLeft = isLeft && !isCenterX ? tapTargetWidth / 2 - originWidth : 0; + var tapTargetTextRight = 0; + var tapTargetTextPadding = originWidth; + var tapTargetTextAlign = isBottom ? 'bottom' : 'top'; + + // Calculating wave + var tapTargetWaveWidth = originWidth > originHeight ? originWidth * 2 : originWidth * 2; + var tapTargetWaveHeight = tapTargetWaveWidth; + var tapTargetWaveTop = tapTargetHeight / 2 - tapTargetWaveHeight / 2; + var tapTargetWaveLeft = tapTargetWidth / 2 - tapTargetWaveWidth / 2; + + // Setting tap target + var tapTargetWrapperCssObj = {}; + tapTargetWrapperCssObj.top = isTop ? tapTargetTop : ''; + tapTargetWrapperCssObj.right = isRight ? windowWidth - tapTargetLeft - tapTargetWidth : ''; + tapTargetWrapperCssObj.bottom = isBottom ? windowHeight - tapTargetTop - tapTargetHeight : ''; + tapTargetWrapperCssObj.left = isLeft ? tapTargetLeft : ''; + tapTargetWrapperCssObj.position = tapTargetPosition; + tapTargetWrapper.css(tapTargetWrapperCssObj); + + // Setting content + tapTargetContentEl.css({ + width: tapTargetTextWidth, + height: tapTargetTextHeight, + top: tapTargetTextTop, + right: tapTargetTextRight, + bottom: tapTargetTextBottom, + left: tapTargetTextLeft, + padding: tapTargetTextPadding, + verticalAlign: tapTargetTextAlign + }); + + // Setting wave + tapTargetWave.css({ + top: tapTargetWaveTop, + left: tapTargetWaveLeft, + width: tapTargetWaveWidth, + height: tapTargetWaveHeight + }); + }; + + if (options == 'open') { + calculateTapTarget(); + openTapTarget(); + } + + if (options == 'close') closeTapTarget(); + }); + }, + open: function () {}, + close: function () {} + }; + + $.fn.tapTarget = function (methodOrOptions) { + if (methods[methodOrOptions] || typeof methodOrOptions === 'object') return methods.init.apply(this, arguments); + + $.error('Method ' + methodOrOptions + ' does not exist on jQuery.tap-target'); + }; +})(jQuery); diff --git a/assets/js/materialize.min.js b/assets/js/materialize.min.js index 00c0d5f..c1a6d7e 100644 --- a/assets/js/materialize.min.js +++ b/assets/js/materialize.min.js @@ -1,10 +1,6 @@ -/*! - * Materialize v0.98.0 (http://materializecss.com) - * Copyright 2014-2015 Materialize - * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) - */ -if("undefined"==typeof jQuery){var jQuery;jQuery="function"==typeof require?$=require("jquery"):$}jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return 0==b?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return 0==b?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(0==b)return c;if(1==(b/=e))return c+d;if(g||(g=.3*e),h0&&b-1 in a))}if(!a.jQuery){var c=function(a,b){return new c.fn.init(a,b)};c.isWindow=function(a){return null!=a&&a==a.window},c.type=function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?e[g.call(a)]||"object":typeof a},c.isArray=Array.isArray||function(a){return"array"===c.type(a)},c.isPlainObject=function(a){var b;if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;try{if(a.constructor&&!f.call(a,"constructor")&&!f.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(d){return!1}for(b in a);return void 0===b||f.call(a,b)},c.each=function(a,c,d){var e,f=0,g=a.length,h=b(a);if(d){if(h)for(;g>f&&(e=c.apply(a[f],d),e!==!1);f++);else for(f in a)if(e=c.apply(a[f],d),e===!1)break}else if(h)for(;g>f&&(e=c.call(a[f],f,a[f]),e!==!1);f++);else for(f in a)if(e=c.call(a[f],f,a[f]),e===!1)break;return a},c.data=function(a,b,e){if(void 0===e){var f=a[c.expando],g=f&&d[f];if(void 0===b)return g;if(g&&b in g)return g[b]}else if(void 0!==b){var f=a[c.expando]||(a[c.expando]=++c.uuid);return d[f]=d[f]||{},d[f][b]=e,e}},c.removeData=function(a,b){var e=a[c.expando],f=e&&d[e];f&&c.each(b,function(a,b){delete f[b]})},c.extend=function(){var a,b,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;for("boolean"==typeof h&&(k=h,h=arguments[i]||{},i++),"object"!=typeof h&&"function"!==c.type(h)&&(h={}),i===j&&(h=this,i--);j>i;i++)if(null!=(f=arguments[i]))for(e in f)a=h[e],d=f[e],h!==d&&(k&&d&&(c.isPlainObject(d)||(b=c.isArray(d)))?(b?(b=!1,g=a&&c.isArray(a)?a:[]):g=a&&c.isPlainObject(a)?a:{},h[e]=c.extend(k,g,d)):void 0!==d&&(h[e]=d));return h},c.queue=function(a,d,e){function f(a,c){var d=c||[];return null!=a&&(b(Object(a))?!function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;)a[e++]=b[d++];if(c!==c)for(;void 0!==b[d];)a[e++]=b[d++];return a.length=e,a}(d,"string"==typeof a?[a]:a):[].push.call(d,a)),d}if(a){d=(d||"fx")+"queue";var g=c.data(a,d);return e?(!g||c.isArray(e)?g=c.data(a,d,f(e)):g.push(e),g):g||[]}},c.dequeue=function(a,b){c.each(a.nodeType?[a]:a,function(a,d){b=b||"fx";var e=c.queue(d,b),f=e.shift();"inprogress"===f&&(f=e.shift()),f&&("fx"===b&&e.unshift("inprogress"),f.call(d,function(){c.dequeue(d,b)}))})},c.fn=c.prototype={init:function(a){if(a.nodeType)return this[0]=a,this;throw new Error("Not a DOM node.")},offset:function(){var b=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:b.top+(a.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:b.left+(a.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function a(){for(var a=this.offsetParent||document;a&&"html"===!a.nodeType.toLowerCase&&"static"===a.style.position;)a=a.offsetParent;return a||document}var b=this[0],a=a.apply(b),d=this.offset(),e=/^(?:body|html)$/i.test(a.nodeName)?{top:0,left:0}:c(a).offset();return d.top-=parseFloat(b.style.marginTop)||0,d.left-=parseFloat(b.style.marginLeft)||0,a.style&&(e.top+=parseFloat(a.style.borderTopWidth)||0,e.left+=parseFloat(a.style.borderLeftWidth)||0),{top:d.top-e.top,left:d.left-e.left}}};var d={};c.expando="velocity"+(new Date).getTime(),c.uuid=0;for(var e={},f=e.hasOwnProperty,g=e.toString,h="Boolean Number String Function Array Date RegExp Object Error".split(" "),i=0;ie;++e){var f=j(c,a,d);if(0===f)return c;var g=i(c,a,d)-b;c-=g/f}return c}function l(){for(var b=0;t>b;++b)x[b]=i(b*u,a,d)}function m(b,c,e){var f,g,h=0;do g=c+(e-c)/2,f=i(g,a,d)-b,f>0?e=g:c=g;while(Math.abs(f)>r&&++h=q?k(b,h):0==i?h:m(b,c,c+u)}function o(){y=!0,(a!=c||d!=e)&&l()}var p=4,q=.001,r=1e-7,s=10,t=11,u=1/(t-1),v="Float32Array"in b;if(4!==arguments.length)return!1;for(var w=0;4>w;++w)if("number"!=typeof arguments[w]||isNaN(arguments[w])||!isFinite(arguments[w]))return!1;a=Math.min(a,1),d=Math.min(d,1),a=Math.max(a,0),d=Math.max(d,0);var x=v?new Float32Array(t):new Array(t),y=!1,z=function(b){return y||o(),a===c&&d===e?b:0===b?0:1===b?1:i(n(b),c,e)};z.getControlPoints=function(){return[{x:a,y:c},{x:d,y:e}]};var A="generateBezier("+[a,c,d,e]+")";return z.toString=function(){return A},z}function j(a,b){var c=a;return p.isString(a)?t.Easings[a]||(c=!1):c=p.isArray(a)&&1===a.length?h.apply(null,a):p.isArray(a)&&2===a.length?u.apply(null,a.concat([b])):!(!p.isArray(a)||4!==a.length)&&i.apply(null,a),c===!1&&(c=t.Easings[t.defaults.easing]?t.defaults.easing:s),c}function k(a){if(a){var b=(new Date).getTime(),c=t.State.calls.length;c>1e4&&(t.State.calls=e(t.State.calls));for(var f=0;c>f;f++)if(t.State.calls[f]){var h=t.State.calls[f],i=h[0],j=h[2],n=h[3],o=!!n,q=null;n||(n=t.State.calls[f][3]=b-16);for(var r=Math.min((b-n)/j.duration,1),s=0,u=i.length;u>s;s++){var w=i[s],y=w.element;if(g(y)){var z=!1;if(j.display!==d&&null!==j.display&&"none"!==j.display){if("flex"===j.display){var A=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];m.each(A,function(a,b){v.setPropertyValue(y,"display",b)})}v.setPropertyValue(y,"display",j.display)}j.visibility!==d&&"hidden"!==j.visibility&&v.setPropertyValue(y,"visibility",j.visibility);for(var B in w)if("element"!==B){var C,D=w[B],E=p.isString(D.easing)?t.Easings[D.easing]:D.easing;if(1===r)C=D.endValue;else{var F=D.endValue-D.startValue;if(C=D.startValue+F*E(r,j,F),!o&&C===D.currentValue)continue}if(D.currentValue=C,"tween"===B)q=C;else{if(v.Hooks.registered[B]){var G=v.Hooks.getRoot(B),H=g(y).rootPropertyValueCache[G];H&&(D.rootPropertyValue=H)}var I=v.setPropertyValue(y,B,D.currentValue+(0===parseFloat(C)?"":D.unitType),D.rootPropertyValue,D.scrollData);v.Hooks.registered[B]&&(g(y).rootPropertyValueCache[G]=v.Normalizations.registered[G]?v.Normalizations.registered[G]("extract",null,I[1]):I[1]),"transform"===I[0]&&(z=!0)}}j.mobileHA&&g(y).transformCache.translate3d===d&&(g(y).transformCache.translate3d="(0px, 0px, 0px)",z=!0),z&&v.flushTransformCache(y)}}j.display!==d&&"none"!==j.display&&(t.State.calls[f][2].display=!1),j.visibility!==d&&"hidden"!==j.visibility&&(t.State.calls[f][2].visibility=!1),j.progress&&j.progress.call(h[1],h[1],r,Math.max(0,n+j.duration-b),n,q),1===r&&l(f)}}t.State.isTicking&&x(k)}function l(a,b){if(!t.State.calls[a])return!1;for(var c=t.State.calls[a][0],e=t.State.calls[a][1],f=t.State.calls[a][2],h=t.State.calls[a][4],i=!1,j=0,k=c.length;k>j;j++){var l=c[j].element;if(b||f.loop||("none"===f.display&&v.setPropertyValue(l,"display",f.display),"hidden"===f.visibility&&v.setPropertyValue(l,"visibility",f.visibility)),f.loop!==!0&&(m.queue(l)[1]===d||!/\.velocityQueueEntryFlag/i.test(m.queue(l)[1]))&&g(l)){g(l).isAnimating=!1,g(l).rootPropertyValueCache={};var n=!1;m.each(v.Lists.transforms3D,function(a,b){var c=/^scale/.test(b)?1:0,e=g(l).transformCache[b];g(l).transformCache[b]!==d&&new RegExp("^\\("+c+"[^.]").test(e)&&(n=!0,delete g(l).transformCache[b])}),f.mobileHA&&(n=!0,delete g(l).transformCache.translate3d),n&&v.flushTransformCache(l),v.Values.removeClass(l,"velocity-animating")}if(!b&&f.complete&&!f.loop&&j===k-1)try{f.complete.call(e,e)}catch(o){setTimeout(function(){throw o},1)}h&&f.loop!==!0&&h(e),g(l)&&f.loop===!0&&!b&&(m.each(g(l).tweensContainer,function(a,b){/^rotate/.test(a)&&360===parseFloat(b.endValue)&&(b.endValue=0,b.startValue=360),/^backgroundPosition/.test(a)&&100===parseFloat(b.endValue)&&"%"===b.unitType&&(b.endValue=0,b.startValue=100)}),t(l,"reverse",{loop:!0,delay:f.delay})),f.queue!==!1&&m.dequeue(l,f.queue)}t.State.calls[a]=!1;for(var p=0,q=t.State.calls.length;q>p;p++)if(t.State.calls[p]!==!1){i=!0;break}i===!1&&(t.State.isTicking=!1,delete t.State.calls,t.State.calls=[])}var m,n=function(){if(c.documentMode)return c.documentMode;for(var a=7;a>4;a--){var b=c.createElement("div");if(b.innerHTML="",b.getElementsByTagName("span").length)return b=null,a}return d}(),o=function(){var a=0;return b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||function(b){var c,d=(new Date).getTime();return c=Math.max(0,16-(d-a)),a=d+c,setTimeout(function(){b(d+c)},c)}}(),p={isString:function(a){return"string"==typeof a},isArray:Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},isFunction:function(a){return"[object Function]"===Object.prototype.toString.call(a)},isNode:function(a){return a&&a.nodeType},isNodeList:function(a){return"object"==typeof a&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(a))&&a.length!==d&&(0===a.length||"object"==typeof a[0]&&a[0].nodeType>0)},isWrapped:function(a){return a&&(a.jquery||b.Zepto&&b.Zepto.zepto.isZ(a))},isSVG:function(a){return b.SVGElement&&a instanceof b.SVGElement},isEmptyObject:function(a){for(var b in a)return!1;return!0}},q=!1;if(a.fn&&a.fn.jquery?(m=a,q=!0):m=b.Velocity.Utilities,8>=n&&!q)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=n)return void(jQuery.fn.velocity=jQuery.fn.animate);var r=400,s="swing",t={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:b.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:c.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:m,Redirects:{},Easings:{},Promise:b.Promise,defaults:{queue:"",duration:r,easing:s,begin:d,complete:d,progress:d,display:d,visibility:d,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(a){m.data(a,"velocity",{isSVG:p.isSVG(a),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};b.pageYOffset!==d?(t.State.scrollAnchor=b,t.State.scrollPropertyLeft="pageXOffset",t.State.scrollPropertyTop="pageYOffset"):(t.State.scrollAnchor=c.documentElement||c.body.parentNode||c.body,t.State.scrollPropertyLeft="scrollLeft",t.State.scrollPropertyTop="scrollTop");var u=function(){function a(a){return-a.tension*a.x-a.friction*a.v}function b(b,c,d){var e={x:b.x+d.dx*c,v:b.v+d.dv*c,tension:b.tension,friction:b.friction};return{dx:e.v,dv:a(e)}}function c(c,d){var e={dx:c.v,dv:a(c)},f=b(c,.5*d,e),g=b(c,.5*d,f),h=b(c,d,g),i=1/6*(e.dx+2*(f.dx+g.dx)+h.dx),j=1/6*(e.dv+2*(f.dv+g.dv)+h.dv);return c.x=c.x+i*d,c.v=c.v+j*d,c}return function d(a,b,e){var f,g,h,i={x:-1,v:0,tension:null,friction:null},j=[0],k=0,l=1e-4,m=.016;for(a=parseFloat(a)||500,b=parseFloat(b)||20,e=e||null,i.tension=a,i.friction=b,f=null!==e,f?(k=d(a,b),g=k/e*m):g=m;h=c(h||i,g),j.push(1+h.x),k+=16,Math.abs(h.x)>l&&Math.abs(h.v)>l;);return f?function(a){return j[a*(j.length-1)|0]}:k}}();t.Easings={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},spring:function(a){return 1-Math.cos(4.5*a*Math.PI)*Math.exp(6*-a)}},m.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(a,b){t.Easings[b[0]]=i.apply(null,b[1])});var v=t.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var a=0;a=n)switch(a){case"name":return"filter";case"extract":var d=c.toString().match(/alpha\(opacity=(.*)\)/i);return c=d?d[1]/100:1;case"inject":return b.style.zoom=1,parseFloat(c)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(c),10)+")"}else switch(a){case"name":return"opacity";case"extract":return c;case"inject":return c}}},register:function(){9>=n||t.State.isGingerbread||(v.Lists.transformsBase=v.Lists.transformsBase.concat(v.Lists.transforms3D));for(var a=0;ae&&(e=1),f=!/(\d)$/i.test(e);break;case"skew":f=!/(deg|\d)$/i.test(e);break;case"rotate":f=!/(deg|\d)$/i.test(e)}return f||(g(c).transformCache[b]="("+e+")"),g(c).transformCache[b]}}}();for(var a=0;a=n||3!==f.split(" ").length||(f+=" 1"),f;case"inject":return 8>=n?4===e.split(" ").length&&(e=e.split(/\s+/).slice(0,3).join(" ")):3===e.split(" ").length&&(e+=" 1"),(8>=n?"rgb":"rgba")+"("+e.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(a){return a.replace(/-(\w)/g,function(a,b){return b.toUpperCase()})},SVGAttribute:function(a){var b="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(n||t.State.isAndroid&&!t.State.isChrome)&&(b+="|transform"),new RegExp("^("+b+")$","i").test(a)},prefixCheck:function(a){if(t.State.prefixMatches[a])return[t.State.prefixMatches[a],!0];for(var b=["","Webkit","Moz","ms","O"],c=0,d=b.length;d>c;c++){var e;if(e=0===c?a:b[c]+a.replace(/^\w/,function(a){return a.toUpperCase()}),p.isString(t.State.prefixElement.style[e]))return t.State.prefixMatches[a]=e,[e,!0]}return[a,!1]}},Values:{hexToRgb:function(a){var b,c=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,d=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return a=a.replace(c,function(a,b,c,d){return b+b+c+c+d+d}),b=d.exec(a),b?[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]:[0,0,0]},isCSSNullValue:function(a){return 0==a||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(a)},getUnitType:function(a){return/^(rotate|skew)/i.test(a)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(a)?"":"px"},getDisplayType:function(a){var b=a&&a.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(b)?"inline":/^(li)$/i.test(b)?"list-item":/^(tr)$/i.test(b)?"table-row":/^(table)$/i.test(b)?"table":/^(tbody)$/i.test(b)?"table-row-group":"block"},addClass:function(a,b){a.classList?a.classList.add(b):a.className+=(a.className.length?" ":"")+b},removeClass:function(a,b){a.classList?a.classList.remove(b):a.className=a.className.toString().replace(new RegExp("(^|\\s)"+b.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(a,c,e,f){function h(a,c){function e(){j&&v.setPropertyValue(a,"display","none")}var i=0;if(8>=n)i=m.css(a,c);else{var j=!1;if(/^(width|height)$/.test(c)&&0===v.getPropertyValue(a,"display")&&(j=!0,v.setPropertyValue(a,"display",v.Values.getDisplayType(a))),!f){if("height"===c&&"border-box"!==v.getPropertyValue(a,"boxSizing").toString().toLowerCase()){var k=a.offsetHeight-(parseFloat(v.getPropertyValue(a,"borderTopWidth"))||0)-(parseFloat(v.getPropertyValue(a,"borderBottomWidth"))||0)-(parseFloat(v.getPropertyValue(a,"paddingTop"))||0)-(parseFloat(v.getPropertyValue(a,"paddingBottom"))||0);return e(),k}if("width"===c&&"border-box"!==v.getPropertyValue(a,"boxSizing").toString().toLowerCase()){var l=a.offsetWidth-(parseFloat(v.getPropertyValue(a,"borderLeftWidth"))||0)-(parseFloat(v.getPropertyValue(a,"borderRightWidth"))||0)-(parseFloat(v.getPropertyValue(a,"paddingLeft"))||0)-(parseFloat(v.getPropertyValue(a,"paddingRight"))||0);return e(),l}}var o;o=g(a)===d?b.getComputedStyle(a,null):g(a).computedStyle?g(a).computedStyle:g(a).computedStyle=b.getComputedStyle(a,null),"borderColor"===c&&(c="borderTopColor"),i=9===n&&"filter"===c?o.getPropertyValue(c):o[c],(""===i||null===i)&&(i=a.style[c]),e()}if("auto"===i&&/^(top|right|bottom|left)$/i.test(c)){var p=h(a,"position");("fixed"===p||"absolute"===p&&/top|left/i.test(c))&&(i=m(a).position()[c]+"px")}return i}var i;if(v.Hooks.registered[c]){var j=c,k=v.Hooks.getRoot(j);e===d&&(e=v.getPropertyValue(a,v.Names.prefixCheck(k)[0])),v.Normalizations.registered[k]&&(e=v.Normalizations.registered[k]("extract",a,e)),i=v.Hooks.extractValue(j,e)}else if(v.Normalizations.registered[c]){var l,o;l=v.Normalizations.registered[c]("name",a),"transform"!==l&&(o=h(a,v.Names.prefixCheck(l)[0]),v.Values.isCSSNullValue(o)&&v.Hooks.templates[c]&&(o=v.Hooks.templates[c][1])),i=v.Normalizations.registered[c]("extract",a,o)}if(!/^[\d-]/.test(i))if(g(a)&&g(a).isSVG&&v.Names.SVGAttribute(c))if(/^(height|width)$/i.test(c))try{i=a.getBBox()[c]}catch(p){i=0}else i=a.getAttribute(c);else i=h(a,v.Names.prefixCheck(c)[0]);return v.Values.isCSSNullValue(i)&&(i=0),t.debug>=2&&console.log("Get "+c+": "+i),i},setPropertyValue:function(a,c,d,e,f){var h=c;if("scroll"===c)f.container?f.container["scroll"+f.direction]=d:"Left"===f.direction?b.scrollTo(d,f.alternateValue):b.scrollTo(f.alternateValue,d);else if(v.Normalizations.registered[c]&&"transform"===v.Normalizations.registered[c]("name",a))v.Normalizations.registered[c]("inject",a,d),h="transform",d=g(a).transformCache[c];else{if(v.Hooks.registered[c]){var i=c,j=v.Hooks.getRoot(c);e=e||v.getPropertyValue(a,j),d=v.Hooks.injectValue(i,d,e),c=j}if(v.Normalizations.registered[c]&&(d=v.Normalizations.registered[c]("inject",a,d),c=v.Normalizations.registered[c]("name",a)),h=v.Names.prefixCheck(c)[0],8>=n)try{a.style[h]=d}catch(k){t.debug&&console.log("Browser does not support ["+d+"] for ["+h+"]")}else g(a)&&g(a).isSVG&&v.Names.SVGAttribute(c)?a.setAttribute(c,d):a.style[h]=d;t.debug>=2&&console.log("Set "+c+" ("+h+"): "+d)}return[h,d]},flushTransformCache:function(a){function b(b){return parseFloat(v.getPropertyValue(a,b))}var c="";if((n||t.State.isAndroid&&!t.State.isChrome)&&g(a).isSVG){var d={translate:[b("translateX"),b("translateY")],skewX:[b("skewX")],skewY:[b("skewY")],scale:1!==b("scale")?[b("scale"),b("scale")]:[b("scaleX"),b("scaleY")],rotate:[b("rotateZ"),0,0]};m.each(g(a).transformCache,function(a){/^translate/i.test(a)?a="translate":/^scale/i.test(a)?a="scale":/^rotate/i.test(a)&&(a="rotate"),d[a]&&(c+=a+"("+d[a].join(" ")+") ",delete d[a])})}else{var e,f;m.each(g(a).transformCache,function(b){return e=g(a).transformCache[b],"transformPerspective"===b?(f=e,!0):(9===n&&"rotateZ"===b&&(b="rotate"),void(c+=b+e+" "))}),f&&(c="perspective"+f+" "+c)}v.setPropertyValue(a,"transform",c)}};v.Hooks.register(),v.Normalizations.register(),t.hook=function(a,b,c){var e=d;return a=f(a),m.each(a,function(a,f){if(g(f)===d&&t.init(f),c===d)e===d&&(e=t.CSS.getPropertyValue(f,b));else{var h=t.CSS.setPropertyValue(f,b,c);"transform"===h[0]&&t.CSS.flushTransformCache(f),e=h}}),e};var w=function(){function a(){return h?B.promise||null:i}function e(){function a(a){function l(a,b){var c=d,e=d,g=d;return p.isArray(a)?(c=a[0],!p.isArray(a[1])&&/^[\d-]/.test(a[1])||p.isFunction(a[1])||v.RegEx.isHex.test(a[1])?g=a[1]:(p.isString(a[1])&&!v.RegEx.isHex.test(a[1])||p.isArray(a[1]))&&(e=b?a[1]:j(a[1],h.duration),a[2]!==d&&(g=a[2]))):c=a,b||(e=e||h.easing),p.isFunction(c)&&(c=c.call(f,y,x)),p.isFunction(g)&&(g=g.call(f,y,x)),[c||0,e,g]}function n(a,b){var c,d;return d=(b||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(a){return c=a,""}),c||(c=v.Values.getUnitType(a)),[d,c]}function r(){var a={myParent:f.parentNode||c.body,position:v.getPropertyValue(f,"position"),fontSize:v.getPropertyValue(f,"fontSize")},d=a.position===I.lastPosition&&a.myParent===I.lastParent,e=a.fontSize===I.lastFontSize;I.lastParent=a.myParent,I.lastPosition=a.position,I.lastFontSize=a.fontSize;var h=100,i={};if(e&&d)i.emToPx=I.lastEmToPx,i.percentToPxWidth=I.lastPercentToPxWidth,i.percentToPxHeight=I.lastPercentToPxHeight;else{var j=g(f).isSVG?c.createElementNS("http://www.w3.org/2000/svg","rect"):c.createElement("div");t.init(j),a.myParent.appendChild(j),m.each(["overflow","overflowX","overflowY"],function(a,b){t.CSS.setPropertyValue(j,b,"hidden")}),t.CSS.setPropertyValue(j,"position",a.position),t.CSS.setPropertyValue(j,"fontSize",a.fontSize),t.CSS.setPropertyValue(j,"boxSizing","content-box"),m.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(a,b){t.CSS.setPropertyValue(j,b,h+"%")}),t.CSS.setPropertyValue(j,"paddingLeft",h+"em"),i.percentToPxWidth=I.lastPercentToPxWidth=(parseFloat(v.getPropertyValue(j,"width",null,!0))||1)/h,i.percentToPxHeight=I.lastPercentToPxHeight=(parseFloat(v.getPropertyValue(j,"height",null,!0))||1)/h,i.emToPx=I.lastEmToPx=(parseFloat(v.getPropertyValue(j,"paddingLeft"))||1)/h,a.myParent.removeChild(j)}return null===I.remToPx&&(I.remToPx=parseFloat(v.getPropertyValue(c.body,"fontSize"))||16),null===I.vwToPx&&(I.vwToPx=parseFloat(b.innerWidth)/100,I.vhToPx=parseFloat(b.innerHeight)/100),i.remToPx=I.remToPx,i.vwToPx=I.vwToPx,i.vhToPx=I.vhToPx,t.debug>=1&&console.log("Unit ratios: "+JSON.stringify(i),f),i}if(h.begin&&0===y)try{h.begin.call(o,o)}catch(u){setTimeout(function(){throw u},1)}if("scroll"===C){var w,z,A,D=/^x$/i.test(h.axis)?"Left":"Top",E=parseFloat(h.offset)||0;h.container?p.isWrapped(h.container)||p.isNode(h.container)?(h.container=h.container[0]||h.container,w=h.container["scroll"+D],A=w+m(f).position()[D.toLowerCase()]+E):h.container=null:(w=t.State.scrollAnchor[t.State["scrollProperty"+D]],z=t.State.scrollAnchor[t.State["scrollProperty"+("Left"===D?"Top":"Left")]],A=m(f).offset()[D.toLowerCase()]+E),i={scroll:{rootPropertyValue:!1,startValue:w,currentValue:w,endValue:A,unitType:"",easing:h.easing,scrollData:{container:h.container,direction:D,alternateValue:z}},element:f},t.debug&&console.log("tweensContainer (scroll): ",i.scroll,f)}else if("reverse"===C){if(!g(f).tweensContainer)return void m.dequeue(f,h.queue);"none"===g(f).opts.display&&(g(f).opts.display="auto"),"hidden"===g(f).opts.visibility&&(g(f).opts.visibility="visible"),g(f).opts.loop=!1,g(f).opts.begin=null,g(f).opts.complete=null,s.easing||delete h.easing,s.duration||delete h.duration,h=m.extend({},g(f).opts,h);var F=m.extend(!0,{},g(f).tweensContainer);for(var G in F)if("element"!==G){var H=F[G].startValue;F[G].startValue=F[G].currentValue=F[G].endValue,F[G].endValue=H,p.isEmptyObject(s)||(F[G].easing=h.easing),t.debug&&console.log("reverse tweensContainer ("+G+"): "+JSON.stringify(F[G]),f)}i=F}else if("start"===C){var F;g(f).tweensContainer&&g(f).isAnimating===!0&&(F=g(f).tweensContainer),m.each(q,function(a,b){if(RegExp("^"+v.Lists.colors.join("$|^")+"$").test(a)){var c=l(b,!0),e=c[0],f=c[1],g=c[2];if(v.RegEx.isHex.test(e)){for(var h=["Red","Green","Blue"],i=v.Values.hexToRgb(e),j=g?v.Values.hexToRgb(g):d,k=0;kL;L++){var M={delay:E.delay,progress:E.progress};L===K-1&&(M.display=E.display,M.visibility=E.visibility,M.complete=E.complete),w(o,"reverse",M)}return a()}};t=m.extend(w,t),t.animate=w;var x=b.requestAnimationFrame||o;return t.State.isMobile||c.hidden===d||c.addEventListener("visibilitychange",function(){c.hidden?(x=function(a){return setTimeout(function(){a(!0)},16)},k()):x=b.requestAnimationFrame||o}),a.Velocity=t,a!==b&&(a.fn.velocity=w,a.fn.velocity.defaults=t.defaults),m.each(["Down","Up"],function(a,b){t.Redirects["slide"+b]=function(a,c,e,f,g,h){var i=m.extend({},c),j=i.begin,k=i.complete,l={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},n={};i.display===d&&(i.display="Down"===b?"inline"===t.CSS.Values.getDisplayType(a)?"inline-block":"block":"none"),i.begin=function(){j&&j.call(g,g);for(var c in l){n[c]=a.style[c];var d=t.CSS.getPropertyValue(a,c);l[c]="Down"===b?[d,0]:[0,d]}n.overflow=a.style.overflow,a.style.overflow="hidden"},i.complete=function(){for(var b in n)a.style[b]=n[b];k&&k.call(g,g),h&&h.resolver(g)},t(a,l,i)}}),m.each(["In","Out"],function(a,b){t.Redirects["fade"+b]=function(a,c,e,f,g,h){var i=m.extend({},c),j={opacity:"In"===b?1:0},k=i.complete;i.complete=e!==f-1?i.begin=null:function(){k&&k.call(g,g),h&&h.resolver(g)},i.display===d&&(i.display="In"===b?"auto":"none"),t(this,j,i)}}),t}(window.jQuery||window.Zepto||window,window,document)})),!function(a,b,c,d){"use strict";function e(a,b,c){return setTimeout(k(a,c),b)}function f(a,b,c){return!!Array.isArray(a)&&(g(a,c[b],c),!0)}function g(a,b,c){var e;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0;e-1}function r(a){return a.trim().split(/\s+/g)}function s(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0;dc[b]}):d.sort()),d}function v(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0;g1&&!c.firstMultiple?c.firstMultiple=E(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=F(d);b.timeStamp=na(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=J(h,i),b.distance=I(h,i),C(c,b),b.offsetDirection=H(b.deltaX,b.deltaY),b.scale=g?L(g.pointers,d):1,b.rotation=g?K(g.pointers,d):0,D(c,b);var j=a.element;p(b.srcEvent.target,j)&&(j=b.srcEvent.target),b.target=j}function C(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};(b.eventType===ya||f.eventType===Aa)&&(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function D(a,b){var c,e,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=Ba&&(i>xa||h.velocity===d)){var j=h.deltaX-b.deltaX,k=h.deltaY-b.deltaY,l=G(i,j,k);e=l.x,f=l.y,c=ma(l.x)>ma(l.y)?l.x:l.y,g=H(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function E(a){for(var b=[],c=0;ce;)c+=a[e].clientX,d+=a[e].clientY,e++;return{x:la(c/b),y:la(d/b)}}function G(a,b,c){return{x:b/a||0,y:c/a||0}}function H(a,b){return a===b?Ca:ma(a)>=ma(b)?a>0?Da:Ea:b>0?Fa:Ga}function I(a,b,c){c||(c=Ka);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function J(a,b,c){c||(c=Ka);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function K(a,b){return J(b[1],b[0],La)-J(a[1],a[0],La)}function L(a,b){return I(b[0],b[1],La)/I(a[0],a[1],La)}function M(){this.evEl=Na,this.evWin=Oa,this.allow=!0,this.pressed=!1,y.apply(this,arguments)}function N(){this.evEl=Ra,this.evWin=Sa,y.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function O(){this.evTarget=Ua,this.evWin=Va,this.started=!1,y.apply(this,arguments)}function P(a,b){var c=t(a.touches),d=t(a.changedTouches);return b&(Aa|Ba)&&(c=u(c.concat(d),"identifier",!0)),[c,d]}function Q(){this.evTarget=Xa,this.targetIds={},y.apply(this,arguments)}function R(a,b){var c=t(a.touches),d=this.targetIds;if(b&(ya|za)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=t(a.changedTouches),h=[],i=this.target;if(f=c.filter(function(a){return p(a.target,i)}),b===ya)for(e=0;eh&&(b.push(a),h=b.length-1):e&(Aa|Ba)&&(c=!0),0>h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var Ta={touchstart:ya,touchmove:za,touchend:Aa,touchcancel:Ba},Ua="touchstart",Va="touchstart touchmove touchend touchcancel";j(O,y,{handler:function(a){var b=Ta[a.type];if(b===ya&&(this.started=!0),this.started){var c=P.call(this,a,b);b&(Aa|Ba)&&0===c[0].length-c[1].length&&(this.started=!1),this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:ta,srcEvent:a})}}});var Wa={touchstart:ya,touchmove:za,touchend:Aa,touchcancel:Ba},Xa="touchstart touchmove touchend touchcancel";j(Q,y,{handler:function(a){var b=Wa[a.type],c=R.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:ta,srcEvent:a})}}),j(S,y,{handler:function(a,b,c){var d=c.pointerType==ta,e=c.pointerType==va;if(d)this.mouse.allow=!1;else if(e&&!this.mouse.allow)return;b&(Aa|Ba)&&(this.mouse.allow=!0),this.callback(a,b,c)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Ya=v(ja.style,"touchAction"),Za=Ya!==d,$a="compute",_a="auto",ab="manipulation",bb="none",cb="pan-x",db="pan-y";T.prototype={set:function(a){a==$a&&(a=this.compute()),Za&&(this.manager.element.style[Ya]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){l(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),U(a.join(" "))},preventDefaults:function(a){if(!Za){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=q(d,bb),f=q(d,db),g=q(d,cb);return e||f&&c&Ha||g&&c&Ia?this.preventSrc(b):void 0}},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var eb=1,fb=2,gb=4,hb=8,ib=hb,jb=16,kb=32;V.prototype={defaults:{},set:function(a){return h(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=Y(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=Y(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=Y(a,this),-1===s(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=Y(a,this);var b=s(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(c.options.event+(b?W(d):""),a)}var c=this,d=this.state;hb>d&&b(!0),b(),d>=hb&&b(!0)},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=kb)},canEmit:function(){for(var a=0;af?Da:Ea,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?Ca:0>g?Fa:Ga,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return Z.prototype.attrTest.call(this,a)&&(this.state&fb||!(this.state&fb)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=X(a.direction);b&&this.manager.emit(this.options.event+b,a),this._super.emit.call(this,a)}}),j(_,Z,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[bb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&fb)},emit:function(a){if(this._super.emit.call(this,a),1!==a.scale){var b=a.scale<1?"in":"out";this.manager.emit(this.options.event+b,a)}}}),j(aa,V,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[_a]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distanceb.time;if(this._input=a,!d||!c||a.eventType&(Aa|Ba)&&!f)this.reset();else if(a.eventType&ya)this.reset(),this._timer=e(function(){this.state=ib,this.tryEmit()},b.time,this);else if(a.eventType&Aa)return ib;return kb},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===ib&&(a&&a.eventType&Aa?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=na(),this.manager.emit(this.options.event,this._input)))}}),j(ba,Z,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[bb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&fb)}}),j(ca,Z,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:Ha|Ia,pointers:1},getTouchAction:function(){return $.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Ha|Ia)?b=a.velocity:c&Ha?b=a.velocityX:c&Ia&&(b=a.velocityY),this._super.attrTest.call(this,a)&&c&a.direction&&a.distance>this.options.threshold&&ma(b)>this.options.velocity&&a.eventType&Aa},emit:function(a){var b=X(a.direction);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),j(da,V,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[ab]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance=0&&!d;)d=a[c[f]+"RequestAnimationFrame"],e=a[c[f]+"CancelRequestAnimationFrame"];d&&e||(d=function(a){var c=+Date.now(),d=Math.max(b+16,c);return setTimeout(function(){a(b=d)},d-c)},e=clearTimeout),a.requestAnimationFrame=d,a.cancelAnimationFrame=e}(window),Materialize.guid=function(){function a(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()}}(),Materialize.escapeHash=function(a){return a.replace(/(:|\.|\[|\]|,|=)/g,"\\$1")},Materialize.elementOrParentIsFixed=function(a){var b=$(a),c=b.add(b.parents()),d=!1;return c.each(function(){if("fixed"===$(this).css("position"))return d=!0,!1}),d};var getTime=Date.now||function(){return(new Date).getTime()};Materialize.throttle=function(a,b,c){var d,e,f,g=null,h=0;c||(c={});var i=function(){h=c.leading===!1?0:getTime(),g=null,f=a.apply(d,e),d=e=null};return function(){var j=getTime();h||c.leading!==!1||(h=j);var k=b-(j-h);return d=this,e=arguments,k<=0?(clearTimeout(g),g=null,h=j,f=a.apply(d,e),d=e=null):g||c.trailing===!1||(g=setTimeout(i,k)),f}};var Vel;Vel=jQuery?jQuery.Velocity:$?$.Velocity:Velocity,function(a){a.fn.collapsible=function(b){var c={accordion:void 0,onOpen:void 0,onClose:void 0};return b=a.extend(c,b),this.each(function(){function c(b){j=i.find("> li > .collapsible-header"),b.hasClass("active")?b.parent().addClass("active"):b.parent().removeClass("active"),b.parent().hasClass("active")?b.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}}):b.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}}),j.not(b).removeClass("active").parent().removeClass("active"),j.not(b).parent().children(".collapsible-body").stop(!0,!1).each(function(){a(this).is(":visible")&&a(this).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height",""),f(a(this).siblings(".collapsible-header"))}})})}function d(b){b.hasClass("active")?b.parent().addClass("active"):b.parent().removeClass("active"),b.parent().hasClass("active")?b.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}}):b.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}})}function e(a){b.accordion||"accordion"===k||void 0===k?c(a):d(a),f(a)}function f(a){a.hasClass("active")?"function"==typeof b.onOpen&&b.onOpen.call(this,a.parent()):"function"==typeof b.onClose&&b.onClose.call(this,a.parent())}function g(a){var b=h(a);return b.length>0}function h(a){return a.closest("li > .collapsible-header")}var i=a(this),j=a(this).find("> li > .collapsible-header"),k=i.data("collapsible");i.off("click.collapse","> li > .collapsible-header"),j.off("click.collapse"),i.on("click.collapse","> li > .collapsible-header",function(b){var c=a(b.target);g(c)&&(c=h(c)),c.toggleClass("active"),e(c)}),b.accordion||"accordion"===k||void 0===k?e(j.filter(".active").first()):j.filter(".active").each(function(){e(a(this))})})},a(document).ready(function(){a(".collapsible").collapsible()})}(jQuery),function(a){a.fn.scrollTo=function(b){return a(this).scrollTop(a(this).scrollTop()-a(this).offset().top+a(b).offset().top),this},a.fn.dropdown=function(b){var c={inDuration:300,outDuration:225,constrainWidth:!0,hover:!1,gutter:0,belowOrigin:!1,alignment:"left",stopPropagation:!1};return"open"===b?(this.each(function(){a(this).trigger("open")}),!1):"close"===b?(this.each(function(){a(this).trigger("close")}),!1):void this.each(function(){function d(){void 0!==g.data("induration")&&(h.inDuration=g.data("induration")),void 0!==g.data("outduration")&&(h.outDuration=g.data("outduration")),void 0!==g.data("constrainwidth")&&(h.constrainWidth=g.data("constrainwidth")),void 0!==g.data("hover")&&(h.hover=g.data("hover")),void 0!==g.data("gutter")&&(h.gutter=g.data("gutter")),void 0!==g.data("beloworigin")&&(h.belowOrigin=g.data("beloworigin")),void 0!==g.data("alignment")&&(h.alignment=g.data("alignment")),void 0!==g.data("stoppropagation")&&(h.stopPropagation=g.data("stoppropagation"))}function e(b){"focus"===b&&(i=!0),d(),j.addClass("active"),g.addClass("active"),h.constrainWidth===!0?j.css("width",g.outerWidth()):j.css("white-space","nowrap");var c=window.innerHeight,e=g.innerHeight(),k=g.offset().left,l=g.offset().top-a(window).scrollTop(),m=h.alignment,n=0,o=0,p=0;h.belowOrigin===!0&&(p=e);var q=0,r=0,s=g.parent();if(s.is("body")||(s[0].scrollHeight>s[0].clientHeight&&(q=s[0].scrollTop),s[0].scrollWidth>s[0].clientWidth&&(r=s[0].scrollLeft)),k+j.innerWidth()>a(window).width()?m="right":k-j.innerWidth()+g.innerWidth()<0&&(m="left"),l+j.innerHeight()>c)if(l+e-j.innerHeight()<0){var t=c-l-p;j.css("max-height",t)}else p||(p+=e),p-=j.innerHeight();if("left"===m)n=h.gutter,o=g.position().left+n;else if("right"===m){var u=g.position().left+g.outerWidth()-j.outerWidth();n=-h.gutter,o=u+n}j.css({position:"absolute",top:g.position().top+p+q,left:o+r}),j.stop(!0,!0).css("opacity",0).slideDown({queue:!1,duration:h.inDuration,easing:"easeOutCubic",complete:function(){a(this).css("height","")}}).animate({opacity:1},{queue:!1,duration:h.inDuration,easing:"easeOutSine"}),a(document).bind("click."+j.attr("id")+" touchstart."+j.attr("id"),function(b){j.is(b.target)||g.is(b.target)||g.find(b.target).length||(f(),a(document).unbind("click."+j.attr("id")+" touchstart."+j.attr("id")))})}function f(){i=!1,j.fadeOut(h.outDuration),j.removeClass("active"),g.removeClass("active"),a(document).unbind("click."+j.attr("id")+" touchstart."+j.attr("id")),setTimeout(function(){j.css("max-height","")},h.outDuration)}var g=a(this),h=a.extend({},c,b),i=!1,j=a("#"+g.attr("data-activates"));if(d(),g.after(j),h.hover){var k=!1;g.unbind("click."+g.attr("id")),g.on("mouseenter",function(a){k===!1&&(e(),k=!0)}),g.on("mouseleave",function(b){var c=b.toElement||b.relatedTarget;a(c).closest(".dropdown-content").is(j)||(j.stop(!0,!0),f(),k=!1)}),j.on("mouseleave",function(b){var c=b.toElement||b.relatedTarget;a(c).closest(".dropdown-button").is(g)||(j.stop(!0,!0),f(),k=!1)})}else g.unbind("click."+g.attr("id")),g.bind("click."+g.attr("id"),function(b){i||(g[0]!=b.currentTarget||g.hasClass("active")||0!==a(b.target).closest(".dropdown-content").length?g.hasClass("active")&&(f(),a(document).unbind("click."+j.attr("id")+" touchstart."+j.attr("id"))):(b.preventDefault(),h.stopPropagation&&b.stopPropagation(),e("click")))});g.on("open",function(a,b){e(b)}),g.on("close",f)})},a(document).ready(function(){a(".dropdown-button").dropdown()})}(jQuery),function(a){var b=0,c=0,d=function(){return c++,"materialize-modal-overlay-"+c},e={init:function(c){var e={opacity:.5,inDuration:350,outDuration:250,ready:void 0, -complete:void 0,dismissible:!0,startingTop:"4%",endingTop:"10%"};return c=a.extend(e,c),this.each(function(){var e=a(this),f=a(this).attr("id")||"#"+a(this).data("target"),g=function(){var d=e.data("overlay-id"),f=a("#"+d);e.removeClass("open"),a("body").css({overflow:"",width:""}),e.find(".modal-close").off("click.close"),a(document).off("keyup.modal"+d),f.velocity({opacity:0},{duration:c.outDuration,queue:!1,ease:"easeOutQuart"});var g={duration:c.outDuration,queue:!1,ease:"easeOutCubic",complete:function(){a(this).css({display:"none"}),"function"==typeof c.complete&&c.complete.call(this,e),f.remove(),b--}};e.hasClass("bottom-sheet")?e.velocity({bottom:"-100%",opacity:0},g):e.velocity({top:c.startingTop,opacity:0,scaleX:.7},g)},h=function(f){var h=a("body"),i=h.innerWidth();if(h.css("overflow","hidden"),h.width(i),!e.hasClass("open")){var j=d(),k=a('');lStack=++b,k.attr("id",j).css("z-index",1e3+2*lStack),e.data("overlay-id",j).css("z-index",1e3+2*lStack+1),e.addClass("open"),a("body").append(k),c.dismissible&&(k.click(function(){g()}),a(document).on("keyup.modal"+j,function(a){27===a.keyCode&&g()})),e.find(".modal-close").on("click.close",function(a){g()}),k.css({display:"block",opacity:0}),e.css({display:"block",opacity:0}),k.velocity({opacity:c.opacity},{duration:c.inDuration,queue:!1,ease:"easeOutCubic"}),e.data("associated-overlay",k[0]);var l={duration:c.inDuration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof c.ready&&c.ready.call(this,e,f)}};e.hasClass("bottom-sheet")?e.velocity({bottom:"0",opacity:1},l):(a.Velocity.hook(e,"scaleX",.7),e.css({top:c.startingTop}),e.velocity({top:c.endingTop,opacity:1,scaleX:"1"},l))}};a(document).off("click.modalTrigger",'a[href="#'+f+'"], [data-target="'+f+'"]'),a(this).off("openModal"),a(this).off("closeModal"),a(document).on("click.modalTrigger",'a[href="#'+f+'"], [data-target="'+f+'"]',function(b){c.startingTop=(a(this).offset().top-a(window).scrollTop())/1.15,h(a(this)),b.preventDefault()}),a(this).on("openModal",function(){a(this).attr("href")||"#"+a(this).data("target");h()}),a(this).on("closeModal",function(){g()})})},open:function(){a(this).trigger("openModal")},close:function(){a(this).trigger("closeModal")}};a.fn.modal=function(b){return e[b]?e[b].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof b&&b?void a.error("Method "+b+" does not exist on jQuery.modal"):e.init.apply(this,arguments)}}(jQuery),function(a){a.fn.materialbox=function(){return this.each(function(){function b(){f=!1;var b=i.parent(".material-placeholder"),d=(window.innerWidth,window.innerHeight,i.data("width")),g=i.data("height");i.velocity("stop",!0),a("#materialbox-overlay").velocity("stop",!0),a(".materialbox-caption").velocity("stop",!0),a("#materialbox-overlay").velocity({opacity:0},{duration:h,queue:!1,easing:"easeOutQuad",complete:function(){e=!1,a(this).remove()}}),i.velocity({width:d,height:g,left:0,top:0},{duration:h,queue:!1,easing:"easeOutQuad"}),a(".materialbox-caption").velocity({opacity:0},{duration:h,queue:!1,easing:"easeOutQuad",complete:function(){b.css({height:"",width:"",position:"",top:"",left:""}),i.css({height:"",top:"",left:"",width:"","max-width":"",position:"","z-index":"","will-change":""}),i.removeClass("active"),f=!0,a(this).remove(),c&&c.css("overflow","")}})}if(!a(this).hasClass("initialized")){a(this).addClass("initialized");var c,d,e=!1,f=!0,g=275,h=200,i=a(this),j=a("
        ").addClass("material-placeholder");i.wrap(j),i.on("click",function(){var h=i.parent(".material-placeholder"),j=window.innerWidth,k=window.innerHeight,l=i.width(),m=i.height();if(f===!1)return b(),!1;if(e&&f===!0)return b(),!1;f=!1,i.addClass("active"),e=!0,h.css({width:h[0].getBoundingClientRect().width,height:h[0].getBoundingClientRect().height,position:"relative",top:0,left:0}),c=void 0,d=h[0].parentNode;for(;null!==d&&!a(d).is(document);){var n=a(d);"visible"!==n.css("overflow")&&(n.css("overflow","visible"),c=void 0===c?n:c.add(n)),d=d.parentNode}i.css({position:"absolute","z-index":1e3,"will-change":"left, top, width, height"}).data("width",l).data("height",m);var o=a('
        ').css({opacity:0}).click(function(){f===!0&&b()});i.before(o);var p=o[0].getBoundingClientRect();if(o.css({width:j,height:k,left:-1*p.left,top:-1*p.top}),o.velocity({opacity:1},{duration:g,queue:!1,easing:"easeOutQuad"}),""!==i.data("caption")){var q=a('
        ');q.text(i.data("caption")),a("body").append(q),q.css({display:"inline"}),q.velocity({opacity:1},{duration:g,queue:!1,easing:"easeOutQuad"})}var r=0,s=l/j,t=m/k,u=0,v=0;s>t?(r=m/l,u=.9*j,v=.9*j*r):(r=l/m,u=.9*k*r,v=.9*k),i.hasClass("responsive-img")?i.velocity({"max-width":u,width:l},{duration:0,queue:!1,complete:function(){i.css({left:0,top:0}).velocity({height:v,width:u,left:a(document).scrollLeft()+j/2-i.parent(".material-placeholder").offset().left-u/2,top:a(document).scrollTop()+k/2-i.parent(".material-placeholder").offset().top-v/2},{duration:g,queue:!1,easing:"easeOutQuad",complete:function(){f=!0}})}}):i.css("left",0).css("top",0).velocity({height:v,width:u,left:a(document).scrollLeft()+j/2-i.parent(".material-placeholder").offset().left-u/2,top:a(document).scrollTop()+k/2-i.parent(".material-placeholder").offset().top-v/2},{duration:g,queue:!1,easing:"easeOutQuad",complete:function(){f=!0}})}),a(window).scroll(function(){e&&b()}),a(document).keyup(function(a){27===a.keyCode&&f===!0&&e&&b()})}})},a(document).ready(function(){a(".materialboxed").materialbox()})}(jQuery),function(a){a.fn.parallax=function(){var b=a(window).width();return this.each(function(c){function d(c){var d;d=b<601?e.height()>0?e.height():e.children("img").height():e.height()>0?e.height():500;var f=e.children("img").first(),g=f.height(),h=g-d,i=e.offset().top+d,j=e.offset().top,k=a(window).scrollTop(),l=window.innerHeight,m=k+l,n=(m-j)/(d+l),o=Math.round(h*n);c&&f.css("display","block"),i>k&&j=0?(f.velocity({right:q(c)},{duration:p,queue:!1,easing:"easeOutQuad"}),f.velocity({left:r(c)},{duration:p,queue:!1,easing:"easeOutQuad",delay:90})):(f.velocity({left:r(c)},{duration:p,queue:!1,easing:"easeOutQuad"}),f.velocity({right:q(c)},{duration:p,queue:!1,easing:"easeOutQuad",delay:90}))};b.swipeable&&i>b.responsiveThreshold&&(b.swipeable=!1),c=a(j.filter('[href="'+location.hash+'"]')),0===c.length&&(c=a(this).find("li.tab a.active").first()),0===c.length&&(c=a(this).find("li.tab a").first()),c.addClass("active"),n=j.index(c),n<0&&(n=0),void 0!==c[0]&&(d=a(c[0].hash),d.addClass("active")),h.find(".indicator").length||h.append('
        '),f=h.find(".indicator"),h.append(f),h.is(":visible")&&setTimeout(function(){f.css({right:q(c)}),f.css({left:r(c)})},0),a(window).resize(function(){k=h.width(),m=Math.max(k,h[0].scrollWidth)/j.length,n<0&&(n=0),0!==m&&0!==k&&(f.css({right:q(c)}),f.css({left:r(c)}))}),b.swipeable?(j.each(function(){var b=a(Materialize.escapeHash(this.hash));b.addClass("carousel-item"),l=l.add(b)}),e=l.wrapAll(''),l.css("display",""),a(".tabs-content.carousel").carousel({fullWidth:!0,noWrap:!0,onCycleTo:function(a){if(!o){var b=n;n=e.index(a),c=j.eq(n),s(b)}}})):j.not(c).each(function(){a(Materialize.escapeHash(this.hash)).hide()}),h.on("click","a",function(e){if(a(this).parent().hasClass("disabled"))return void e.preventDefault();if(!a(this).attr("target")){o=!0,k=h.width(),m=Math.max(k,h[0].scrollWidth)/j.length,c.removeClass("active");var f=d;c=a(this),d=a(Materialize.escapeHash(this.hash)),j=h.find("li.tab a");c.position();c.addClass("active"),prev_index=n,n=j.index(a(this)),n<0&&(n=0),b.swipeable?l.length&&l.carousel("set",n):(void 0!==d&&(d.show(),d.addClass("active"),"function"==typeof b.onShow&&b.onShow.call(this,d)),void 0===f||f.is(d)||(f.hide(),f.removeClass("active"))),g=setTimeout(function(){o=!1},p),s(prev_index),e.preventDefault()}})})},select_tab:function(a){this.find('a[href="#'+a+'"]').trigger("click")}};a.fn.tabs=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.tabs"):b.init.apply(this,arguments)},a(document).ready(function(){a("ul.tabs").tabs()})}(jQuery),function(a){a.fn.tooltip=function(c){var d=5,e={delay:350,tooltip:"",position:"bottom",html:!1};return"remove"===c?(this.each(function(){a("#"+a(this).attr("data-tooltip-id")).remove(),a(this).off("mouseenter.tooltip mouseleave.tooltip")}),!1):(c=a.extend(e,c),this.each(function(){var e=Materialize.guid(),f=a(this);f.attr("data-tooltip-id")&&a("#"+f.attr("data-tooltip-id")).remove(),f.attr("data-tooltip-id",e);var g,h,i,j,k,l,m=function(){g=f.attr("data-html")?"true"===f.attr("data-html"):c.html,h=f.attr("data-delay"),h=void 0===h||""===h?c.delay:h,i=f.attr("data-position"),i=void 0===i||""===i?c.position:i,j=f.attr("data-tooltip"),j=void 0===j||""===j?c.tooltip:j};m();var n=function(){var b=a('
        ');return j=g?a("").html(j):a("").text(j),b.append(j).appendTo(a("body")).attr("id",e),l=a('
        '),l.appendTo(b),b};k=n(),f.off("mouseenter.tooltip mouseleave.tooltip");var o,p=!1;f.on({"mouseenter.tooltip":function(a){var c=function(){m(),p=!0,k.velocity("stop"),l.velocity("stop"),k.css({visibility:"visible",left:"0px",top:"0px"});var a,c,e,g=f.outerWidth(),h=f.outerHeight(),j=k.outerHeight(),n=k.outerWidth(),o="0px",q="0px",r=l[0].offsetWidth,s=l[0].offsetHeight,t=8,u=8,v=0;"top"===i?(a=f.offset().top-j-d,c=f.offset().left+g/2-n/2,e=b(c,a,n,j),o="-10px",l.css({bottom:0,left:0,borderRadius:"14px 14px 0 0",transformOrigin:"50% 100%",marginTop:j,marginLeft:n/2-r/2})):"left"===i?(a=f.offset().top+h/2-j/2,c=f.offset().left-n-d,e=b(c,a,n,j),q="-10px",l.css({top:"-7px",right:0,width:"14px",height:"14px",borderRadius:"14px 0 0 14px",transformOrigin:"95% 50%",marginTop:j/2,marginLeft:n})):"right"===i?(a=f.offset().top+h/2-j/2,c=f.offset().left+g+d,e=b(c,a,n,j),q="+10px",l.css({top:"-7px",left:0,width:"14px",height:"14px",borderRadius:"0 14px 14px 0",transformOrigin:"5% 50%",marginTop:j/2,marginLeft:"0px"})):(a=f.offset().top+f.outerHeight()+d,c=f.offset().left+g/2-n/2,e=b(c,a,n,j),o="+10px",l.css({top:0,left:0,marginLeft:n/2-r/2})),k.css({top:e.y,left:e.x}),t=Math.SQRT2*n/parseInt(r),u=Math.SQRT2*j/parseInt(s),v=Math.max(t,u),k.velocity({translateY:o,translateX:q},{duration:350,queue:!1}).velocity({opacity:1},{duration:300,delay:50,queue:!1}),l.css({visibility:"visible"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scaleX:v,scaleY:v},{duration:300,delay:0,queue:!1,easing:"easeInOutQuad"})};o=setTimeout(c,h)},"mouseleave.tooltip":function(){p=!1,clearTimeout(o),setTimeout(function(){p!==!0&&(k.velocity({opacity:0,translateY:0,translateX:0},{duration:225,queue:!1}),l.velocity({opacity:0,scaleX:1,scaleY:1},{duration:225,queue:!1,complete:function(){l.css({visibility:"hidden"}),k.css({visibility:"hidden"}),p=!1}}))},225)}})}))};var b=function(b,c,d,e){var f=b,g=c;return f<0?f=4:f+d>window.innerWidth&&(f-=f+d-window.innerWidth),g<0?g=4:g+e>window.innerHeight+a(window).scrollTop&&(g-=g+e-window.innerHeight),{x:f,y:g}};a(document).ready(function(){a(".tooltipped").tooltip()})}(jQuery),function(a){"use strict";function b(a){return null!==a&&a===a.window}function c(a){return b(a)?a:9===a.nodeType&&a.defaultView}function d(a){var b,d,e={top:0,left:0},f=a&&a.ownerDocument;return b=f.documentElement,"undefined"!=typeof a.getBoundingClientRect&&(e=a.getBoundingClientRect()),d=c(f),{top:e.top+d.pageYOffset-b.clientTop,left:e.left+d.pageXOffset-b.clientLeft}}function e(a){var b="";for(var c in a)a.hasOwnProperty(c)&&(b+=c+":"+a[c]+";");return b}function f(a){if(k.allowEvent(a)===!1)return null;for(var b=null,c=a.target||a.srcElement;null!==c.parentElement;){if(!(c instanceof SVGElement||c.className.indexOf("waves-effect")===-1)){b=c;break}if(c.classList.contains("waves-effect")){b=c;break}c=c.parentElement}return b}function g(b){var c=f(b);null!==c&&(j.show(b,c),"ontouchstart"in a&&(c.addEventListener("touchend",j.hide,!1),c.addEventListener("touchcancel",j.hide,!1)),c.addEventListener("mouseup",j.hide,!1),c.addEventListener("mouseleave",j.hide,!1))}var h=h||{},i=document.querySelectorAll.bind(document),j={duration:750,show:function(a,b){if(2===a.button)return!1;var c=b||this,f=document.createElement("div");f.className="waves-ripple",c.appendChild(f);var g=d(c),h=a.pageY-g.top,i=a.pageX-g.left,k="scale("+c.clientWidth/100*10+")";"touches"in a&&(h=a.touches[0].pageY-g.top,i=a.touches[0].pageX-g.left),f.setAttribute("data-hold",Date.now()),f.setAttribute("data-scale",k),f.setAttribute("data-x",i),f.setAttribute("data-y",h);var l={top:h+"px",left:i+"px"};f.className=f.className+" waves-notransition",f.setAttribute("style",e(l)),f.className=f.className.replace("waves-notransition",""),l["-webkit-transform"]=k,l["-moz-transform"]=k,l["-ms-transform"]=k,l["-o-transform"]=k,l.transform=k,l.opacity="1",l["-webkit-transition-duration"]=j.duration+"ms",l["-moz-transition-duration"]=j.duration+"ms",l["-o-transition-duration"]=j.duration+"ms",l["transition-duration"]=j.duration+"ms",l["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",l["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",l["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",l["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",f.setAttribute("style",e(l))},hide:function(a){k.touchup(a);var b=this,c=(1.4*b.clientWidth,null),d=b.getElementsByClassName("waves-ripple");if(!(d.length>0))return!1;c=d[d.length-1];var f=c.getAttribute("data-x"),g=c.getAttribute("data-y"),h=c.getAttribute("data-scale"),i=Date.now()-Number(c.getAttribute("data-hold")),l=350-i;l<0&&(l=0),setTimeout(function(){var a={top:g+"px",left:f+"px",opacity:"0","-webkit-transition-duration":j.duration+"ms","-moz-transition-duration":j.duration+"ms","-o-transition-duration":j.duration+"ms","transition-duration":j.duration+"ms","-webkit-transform":h,"-moz-transform":h,"-ms-transform":h,"-o-transform":h,transform:h};c.setAttribute("style",e(a)),setTimeout(function(){try{b.removeChild(c)}catch(a){return!1}},j.duration)},l)},wrapInput:function(a){for(var b=0;b0&&(k.touches-=1)},500):"mousedown"===a.type&&k.touches>0&&(b=!1),b},touchup:function(a){k.allowEvent(a)}};h.displayEffect=function(b){b=b||{},"duration"in b&&(j.duration=b.duration),j.wrapInput(i(".waves-effect")),"ontouchstart"in a&&document.body.addEventListener("touchstart",g,!1),document.body.addEventListener("mousedown",g,!1)},h.attach=function(b){"input"===b.tagName.toLowerCase()&&(j.wrapInput([b]),b=b.parentElement),"ontouchstart"in a&&b.addEventListener("touchstart",g,!1),b.addEventListener("mousedown",g,!1)},a.Waves=h,document.addEventListener("DOMContentLoaded",function(){h.displayEffect()},!1)}(window),Materialize.toast=function(a,b,c,d){function e(a){var b=document.createElement("div");if(b.classList.add("toast"),c)for(var e=c.split(" "),f=0,g=e.length;fe?Vel(b,{marginTop:"-40px"},{duration:375,easing:"easeOutExpo",queue:!1,complete:function(){"function"==typeof d&&d(),b.parentNode.removeChild(b)}}):(b.classList.remove("panning"),Vel(b,{left:0,opacity:1},{duration:300,easing:"easeOutExpo",queue:!1}))}),b}c=c||"";var f=document.getElementById("toast-container");null===f&&(f=document.createElement("div"),f.id="toast-container",document.body.appendChild(f));var g=e(a);a&&f.appendChild(g),g.style.opacity=0,Vel(g,{translateY:"-35px",opacity:1},{duration:300,easing:"easeOutCubic",queue:!1});var h,i=b;null!=i&&(h=setInterval(function(){null===g.parentNode&&window.clearInterval(h),g.classList.contains("panning")||(i-=20),i<=0&&(Vel(g,{opacity:0,marginTop:"-40px"},{duration:375,easing:"easeOutExpo",queue:!1,complete:function(){"function"==typeof d&&d(),this[0].parentNode.removeChild(this[0])}}),window.clearInterval(h))},20))},function(a){var b={init:function(b){var c={menuWidth:300,edge:"left",closeOnClick:!1,draggable:!0};b=a.extend(c,b),a(this).each(function(){var c=a(this),d=c.attr("data-activates"),e=a("#"+d);300!=b.menuWidth&&e.css("width",b.menuWidth);var f=a('.drag-target[data-sidenav="'+d+'"]');b.draggable?(f.length&&f.remove(),f=a('
        ').attr("data-sidenav",d),a("body").append(f)):f=a(),"left"==b.edge?(e.css("transform","translateX(-100%)"),f.css({left:0})):(e.addClass("right-aligned").css("transform","translateX(100%)"),f.css({right:0})),e.hasClass("fixed")&&window.innerWidth>992&&e.css("transform","translateX(0)"),e.hasClass("fixed")&&a(window).resize(function(){window.innerWidth>992?0!==a("#sidenav-overlay").length&&i?g(!0):e.css("transform","translateX(0%)"):i===!1&&("left"===b.edge?e.css("transform","translateX(-100%)"):e.css("transform","translateX(100%)"))}),b.closeOnClick===!0&&e.on("click.itemclick","a:not(.collapsible-header)",function(){g()});var g=function(c){h=!1,i=!1,a("body").css({overflow:"",width:""}),a("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),"left"===b.edge?(f.css({width:"",right:"",left:"0"}),e.velocity({translateX:"-100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){c===!0&&(e.removeAttr("style"),e.css("width",b.menuWidth))}})):(f.css({width:"",right:"0",left:""}),e.velocity({translateX:"100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){c===!0&&(e.removeAttr("style"),e.css("width",b.menuWidth))}}))},h=!1,i=!1;b.draggable&&(f.on("click",function(){i&&g()}),f.hammer({prevent_default:!1}).bind("pan",function(c){if("touch"==c.gesture.pointerType){var d=(c.gesture.direction,c.gesture.center.x),f=(c.gesture.center.y,c.gesture.velocityX,a("body")),h=a("#sidenav-overlay"),j=f.innerWidth();if(f.css("overflow","hidden"),f.width(j),0===h.length&&(h=a('
        '),h.css("opacity",0).click(function(){g()}),a("body").append(h)),"left"===b.edge&&(d>b.menuWidth?d=b.menuWidth:d<0&&(d=0)),"left"===b.edge)d=b.menuWidth/2&&(i=!0),e.css("transform","translateX("+(d-b.menuWidth)+"px)");else{d=window.innerWidth-b.menuWidth/2&&(i=!1);var k=d-b.menuWidth/2;k<0&&(k=0),e.css("transform","translateX("+k+"px)")}var l;"left"===b.edge?(l=d/b.menuWidth,h.velocity({opacity:l},{duration:10,queue:!1,easing:"easeOutQuad"})):(l=Math.abs((d-window.innerWidth)/b.menuWidth),h.velocity({opacity:l},{duration:10,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(c){if("touch"==c.gesture.pointerType){var d=a('
        '),g=c.gesture.velocityX,j=c.gesture.center.x,k=j-b.menuWidth,l=j-b.menuWidth/2;k>0&&(k=0),l<0&&(l=0),h=!1,"left"===b.edge?i&&g<=.3||g<-.5?(0!==k&&e.velocity({translateX:[0,k]},{duration:300,queue:!1,easing:"easeOutQuad"}),d.velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),f.css({width:"50%",right:0,left:""}),i=!0):(!i||g>.3)&&(a("body").css({overflow:"",width:""}),e.velocity({translateX:[-1*b.menuWidth-10,k]},{duration:200,queue:!1,easing:"easeOutQuad"}),d.velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),f.css({width:"10px",right:"",left:0})):i&&g>=-.3||g>.5?(0!==l&&e.velocity({translateX:[0,l]},{duration:300,queue:!1,easing:"easeOutQuad"}),d.velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),f.css({width:"50%",right:"",left:0}),i=!0):(!i||g<-.3)&&(a("body").css({overflow:"",width:""}),e.velocity({translateX:[b.menuWidth+10,l]},{duration:200,queue:!1,easing:"easeOutQuad"}),d.velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),f.css({width:"10px",right:0,left:""}))}})),c.off("click.sidenav").on("click.sidenav",function(){if(i===!0)i=!1,h=!1,g();else{var c=a("body"),d=a('
        '),j=c.innerWidth();c.css("overflow","hidden"),c.width(j),a("body").append(f),"left"===b.edge?(f.css({width:"50%",right:0,left:""}),e.velocity({translateX:[0,-1*b.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"})):(f.css({width:"50%",right:"",left:0}),e.velocity({translateX:[0,b.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"})),d.css("opacity",0).click(function(){i=!1,h=!1,g(),d.velocity({opacity:0},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}})}),a("body").append(d),d.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){i=!0,h=!1}})}return!1})})},destroy:function(){var b=a("#sidenav-overlay"),c=a('.drag-target[data-sidenav="'+a(this).attr("data-activates")+'"]');b.trigger("click"),c.remove(),a(this).off("click"),b.remove()},show:function(){this.trigger("click")},hide:function(){a("#sidenav-overlay").trigger("click")}};a.fn.sideNav=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.sideNav"):b.init.apply(this,arguments)}}(jQuery),function(a){function b(b,c,d,e){var g=a();return a.each(f,function(a,f){if(f.height()>0){var h=f.offset().top,i=f.offset().left,j=i+f.width(),k=h+f.height(),l=!(i>c||jd||k");e.html(g),b.is(":visible")?e.css("width",b.width()):e.css("width",a(window).width()/2),b.css("height",e.height())}Materialize.updateTextFields=function(){var b="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";a(b).each(function(b,c){var d=a(this);a(c).val().length>0||c.autofocus||void 0!==d.attr("placeholder")?d.siblings("label").addClass("active"):a(c)[0].validity?d.siblings("label").toggleClass("active",a(c)[0].validity.badInput===!0):d.siblings("label").removeClass("active")})};var c="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";a(document).on("change",c,function(){0===a(this).val().length&&void 0===a(this).attr("placeholder")||a(this).siblings("label").addClass("active"),validate_field(a(this))}),a(document).ready(function(){Materialize.updateTextFields()}),a(document).on("reset",function(b){var d=a(b.target);d.is("form")&&(d.find(c).removeClass("valid").removeClass("invalid"),d.find(c).each(function(){""===a(this).attr("value")&&a(this).siblings("label").removeClass("active")}),d.find("select.initialized").each(function(){var a=d.find("option[selected]").text();d.siblings("input.select-dropdown").val(a)}))}),a(document).on("focus",c,function(){a(this).siblings("label, .prefix").addClass("active")}),a(document).on("blur",c,function(){var b=a(this),c=".prefix";0===b.val().length&&b[0].validity.badInput!==!0&&void 0===b.attr("placeholder")&&(c+=", label"),b.siblings(c).removeClass("active"),validate_field(b)}),window.validate_field=function(a){var b=void 0!==a.attr("data-length"),c=parseInt(a.attr("data-length")),d=a.val().length;0===a.val().length&&a[0].validity.badInput===!1?a.hasClass("validate")&&(a.removeClass("valid"),a.removeClass("invalid")):a.hasClass("validate")&&(a.is(":valid")&&b&&d<=c||a.is(":valid")&&!b?(a.removeClass("invalid"),a.addClass("valid")):(a.removeClass("valid"),a.addClass("invalid")))};var d="input[type=radio], input[type=checkbox]";a(document).on("keyup.radio",d,function(b){if(9===b.which){a(this).addClass("tabbed");var c=a(this);return void c.one("blur",function(b){a(this).removeClass("tabbed")})}});var e=a(".hiddendiv").first();e.length||(e=a('
        '),a("body").append(e));var f=".materialize-textarea";a(f).each(function(){var c=a(this);c.val().length&&b(c)}),a("body").on("keyup keydown autoresize",f,function(){b(a(this))}),a(document).on("change",'.file-field input[type="file"]',function(){for(var b=a(this).closest(".file-field"),c=b.find("input.file-path"),d=a(this)[0].files,e=[],f=0;f
        ');a(this).after(b)});var j=".range-field";a(document).on("change",h,function(b){var c=a(this).siblings(".thumb");c.find(".value").html(a(this).val())}),a(document).on("input mousedown touchstart",h,function(b){var c=a(this).siblings(".thumb"),d=a(this).outerWidth();c.length<=0&&(c=a(''),a(this).after(c)),c.find(".value").html(a(this).val()),i=!0,a(this).addClass("active"),c.hasClass("active")||c.velocity({height:"30px",width:"30px",top:"-20px",marginLeft:"-15px"},{duration:300,easing:"easeOutExpo"}),"input"!==b.type&&(g=void 0===b.pageX||null===b.pageX?b.originalEvent.touches[0].pageX-a(this).offset().left:b.pageX-a(this).offset().left,g<0?g=0:g>d&&(g=d),c.addClass("active").css("left",g)),c.find(".value").html(a(this).val())}),a(document).on("mouseup touchend",j,function(){i=!1,a(this).removeClass("active")}),a(document).on("mousemove touchmove",j,function(b){var c,d=a(this).children(".thumb");if(i){d.hasClass("active")||d.velocity({height:"30px",width:"30px",top:"-20px",marginLeft:"-15px"},{duration:300,easing:"easeOutExpo"}),c=void 0===b.pageX||null===b.pageX?b.originalEvent.touches[0].pageX-a(this).offset().left:b.pageX-a(this).offset().left;var e=a(this).outerWidth();c<0?c=0:c>e&&(c=e),d.addClass("active").css("left",c),d.find(".value").html(d.siblings(h).val())}}),a(document).on("mouseout touchleave",j,function(){if(!i){var b=a(this).children(".thumb");b.hasClass("active")&&b.velocity({height:"0",width:"0",top:"10px",marginLeft:"-6px"},{duration:100}),b.removeClass("active")}}),a.fn.autocomplete=function(b){var c={data:{},limit:1/0,onAutocomplete:null};return b=a.extend(c,b),this.each(function(){var c,d=a(this),e=b.data,f=0,g=0,h=d.closest(".input-field");if(!a.isEmptyObject(e)){var i,j=a('');h.length?(i=h.children(".autocomplete-content.dropdown-content").first(),i.length||h.append(j)):(i=d.next(".autocomplete-content.dropdown-content"),i.length||d.after(j)),i.length&&(j=i);var k=function(a,b){var c=b.find("img"),d=b.text().toLowerCase().indexOf(""+a.toLowerCase()),e=d+a.length-1,f=b.text().slice(0,d),g=b.text().slice(d,e+1),h=b.text().slice(e+1);b.html(""+f+""+g+""+h+""),c.length&&b.prepend(c)},l=function(){g=0,j.find(".active").removeClass("active")};d.off("keyup.autocomplete").on("keyup.autocomplete",function(g){if(f=0,13!==g.which&&38!==g.which&&40!==g.which){var h=d.val().toLowerCase();if(c!==h&&(j.empty(),l(),""!==h))for(var i in e)if(e.hasOwnProperty(i)&&i.toLowerCase().indexOf(h)!==-1&&i.toLowerCase()!==h){if(f>=b.limit)break;var m=a("
      • ");e[i]?m.append(''+i+""):m.append(""+i+""),j.append(m),k(h,m),f++}c=h}}),d.off("keydown.autocomplete").on("keydown.autocomplete",function(a){var b,c=a.which,d=j.children("li").length,e=j.children(".active").first();return 13===c?(b=j.children("li").eq(g),void(b.length&&(b.click(),a.preventDefault()))):void(38!==c&&40!==c||(a.preventDefault(),38===c&&g>0&&g--,40===c&&g
        ');h.addClass(d.attr("class"));var i=a(''),j=d.children("option, optgroup"),k=[],l=!1,m=d.find("option:selected").html()||d.find("option:first").html()||"",n=function(b,c,d){var e=c.is(":disabled")?"disabled ":"",f="optgroup-option"===d?"optgroup-option ":"",g=c.data("icon"),h=c.attr("class");if(g){var j="";return h&&(j=' class="'+h+'"'),"multiple"===d?i.append(a('
      • "+c.html()+"
      • ")):i.append(a('
      • "+c.html()+"
      • ")),!0}"multiple"===d?i.append(a('
      • "+c.html()+"
      • ")):i.append(a('
      • '+c.html()+"
      • "))};j.length&&j.each(function(){if(a(this).is("option"))e?n(d,a(this),"multiple"):n(d,a(this));else if(a(this).is("optgroup")){var b=a(this).children("option");i.append(a('
      • '+a(this).attr("label")+"
      • ")),b.each(function(){n(d,a(this),"optgroup-option")})}}),i.find("li:not(.optgroup)").each(function(f){a(this).click(function(g){if(!a(this).hasClass("disabled")&&!a(this).hasClass("optgroup")){var h=!0;e?(a('input[type="checkbox"]',this).prop("checked",function(a,b){return!b}),h=c(k,a(this).index(),d),q.trigger("focus")):(i.find("li").removeClass("active"),a(this).toggleClass("active"),q.val(a(this).text())),r(i,a(this)),d.find("option").eq(f).prop("selected",h),d.trigger("change"),"undefined"!=typeof b&&b()}g.stopPropagation()})}),d.wrap(h);var o=a('');d.is(":disabled")&&o.addClass("disabled");var p=m.replace(/"/g,"""),q=a('');d.before(q),q.before(o),q.after(i),d.is(":disabled")||q.dropdown({hover:!1,closeOnClick:!1}),d.attr("tabindex")&&a(q[0]).attr("tabindex",d.attr("tabindex")),d.addClass("initialized"),q.on({focus:function(){if(a("ul.select-dropdown").not(i[0]).is(":visible")&&a("input.select-dropdown").trigger("close"),!i.is(":visible")){a(this).trigger("open",["focus"]);var b=a(this).val();e&&b.indexOf(",")>=0&&(b=b.split(",")[0]);var c=i.find("li").filter(function(){return a(this).text().toLowerCase()===b.toLowerCase()})[0];r(i,c,!0)}},click:function(a){a.stopPropagation()}}),q.on("blur",function(){e||a(this).trigger("close"),i.find("li.selected").removeClass("selected")}),i.hover(function(){l=!0},function(){l=!1}),a(window).on({click:function(){e&&(l||q.trigger("close"))}}),e&&d.find("option:selected:not(:disabled)").each(function(){var b=a(this).index();c(k,b,d),i.find("li").eq(b).find(":checkbox").prop("checked",!0)});var r=function(b,c,d){if(c){b.find("li.selected").removeClass("selected");var f=a(c);f.addClass("selected"),e&&!d||i.scrollTo(f)}},s=[],t=function(b){if(9==b.which)return void q.trigger("close");if(40==b.which&&!i.is(":visible"))return void q.trigger("open");if(13!=b.which||i.is(":visible")){b.preventDefault();var c=String.fromCharCode(b.which).toLowerCase(),d=[9,13,27,38,40];if(c&&d.indexOf(b.which)===-1){s.push(c);var f=s.join(""),g=i.find("li").filter(function(){return 0===a(this).text().toLowerCase().indexOf(f)})[0];g&&r(i,g)}if(13==b.which){var h=i.find("li.selected:not(.disabled)")[0];h&&(a(h).trigger("click"),e||q.trigger("close"))}40==b.which&&(g=i.find("li.selected").length?i.find("li.selected").next("li:not(.disabled)")[0]:i.find("li:not(.disabled)")[0],r(i,g)),27==b.which&&q.trigger("close"),38==b.which&&(g=i.find("li.selected").prev("li:not(.disabled)")[0],g&&r(i,g)),setTimeout(function(){s=[]},1e3)}};q.on("keydown",t)}})}}(jQuery),function(a){var b={init:function(b){var c={indicators:!0,height:400,transition:500,interval:6e3};return b=a.extend(c,b),this.each(function(){function c(a,b){a.hasClass("center-align")?a.velocity({opacity:0,translateY:-100},{duration:b,queue:!1}):a.hasClass("right-align")?a.velocity({opacity:0,translateX:100},{duration:b,queue:!1}):a.hasClass("left-align")&&a.velocity({opacity:0,translateX:-100},{duration:b,queue:!1})}function d(a){a>=j.length?a=0:a<0&&(a=j.length-1),k=i.find(".active").index(),k!=a&&(e=j.eq(k),$caption=e.find(".caption"),e.removeClass("active"),e.velocity({opacity:0},{duration:b.transition,queue:!1,easing:"easeOutQuad",complete:function(){j.not(".active").velocity({opacity:0,translateX:0,translateY:0},{duration:0,queue:!1})}}),c($caption,b.transition),b.indicators&&f.eq(k).removeClass("active"),j.eq(a).velocity({opacity:1},{duration:b.transition,queue:!1,easing:"easeOutQuad"}),j.eq(a).find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:b.transition,delay:b.transition,queue:!1,easing:"easeOutQuad"}),j.eq(a).addClass("active"),b.indicators&&f.eq(a).addClass("active"))}var e,f,g,h=a(this),i=h.find("ul.slides").first(),j=i.find("> li"),k=i.find(".active").index();k!=-1&&(e=j.eq(k)),h.hasClass("fullscreen")||(b.indicators?h.height(b.height+40):h.height(b.height),i.height(b.height)),j.find(".caption").each(function(){c(a(this),0)}),j.find("img").each(function(){var b="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";a(this).attr("src")!==b&&(a(this).css("background-image","url("+a(this).attr("src")+")"),a(this).attr("src",b))}),b.indicators&&(f=a('
          '),j.each(function(c){var e=a('
        • ');e.click(function(){var c=i.parent(),e=c.find(a(this)).index();d(e),clearInterval(g),g=setInterval(function(){k=i.find(".active").index(),j.length==k+1?k=0:k+=1,d(k)},b.transition+b.interval)}),f.append(e)}),h.append(f),f=h.find("ul.indicators").find("li.indicator-item")),e?e.show():(j.first().addClass("active").velocity({opacity:1},{duration:b.transition,queue:!1,easing:"easeOutQuad"}),k=0,e=j.eq(k),b.indicators&&f.eq(k).addClass("active")),e.find("img").each(function(){e.find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:b.transition,queue:!1,easing:"easeOutQuad"})}),g=setInterval(function(){k=i.find(".active").index(),d(k+1)},b.transition+b.interval);var l=!1,m=!1,n=!1;h.hammer({prevent_default:!1}).bind("pan",function(a){if("touch"===a.gesture.pointerType){clearInterval(g);var b=a.gesture.direction,c=a.gesture.deltaX,d=a.gesture.velocityX,e=a.gesture.velocityY;$curr_slide=i.find(".active"),Math.abs(d)>Math.abs(e)&&$curr_slide.velocity({translateX:c},{duration:50,queue:!1,easing:"easeOutQuad"}),4===b&&(c>h.innerWidth()/2||d<-.65)?n=!0:2===b&&(c<-1*h.innerWidth()/2||d>.65)&&(m=!0);var f;m&&(f=$curr_slide.next(),0===f.length&&(f=j.first()),f.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"})),n&&(f=$curr_slide.prev(),0===f.length&&(f=j.last()),f.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(a){"touch"===a.gesture.pointerType&&($curr_slide=i.find(".active"),l=!1,curr_index=i.find(".active").index(),!n&&!m||j.length<=1?$curr_slide.velocity({translateX:0},{duration:300,queue:!1,easing:"easeOutQuad"}):m?(d(curr_index+1),$curr_slide.velocity({translateX:-1*h.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})):n&&(d(curr_index-1),$curr_slide.velocity({translateX:h.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})),m=!1,n=!1,clearInterval(g),g=setInterval(function(){k=i.find(".active").index(),j.length==k+1?k=0:k+=1,d(k)},b.transition+b.interval))}),h.on("sliderPause",function(){clearInterval(g)}),h.on("sliderStart",function(){clearInterval(g),g=setInterval(function(){k=i.find(".active").index(),j.length==k+1?k=0:k+=1,d(k)},b.transition+b.interval)}),h.on("sliderNext",function(){k=i.find(".active").index(),d(k+1)}),h.on("sliderPrev",function(){k=i.find(".active").index(),d(k-1)})})},pause:function(){a(this).trigger("sliderPause")},start:function(){a(this).trigger("sliderStart")},next:function(){a(this).trigger("sliderNext")},prev:function(){a(this).trigger("sliderPrev")}};a.fn.slider=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.tooltip"):b.init.apply(this,arguments)}}(jQuery),function(a){a(document).ready(function(){a(document).on("click.card",".card",function(b){a(this).find("> .card-reveal").length&&(a(b.target).is(a(".card-reveal .card-title"))||a(b.target).is(a(".card-reveal .card-title i"))?a(this).find(".card-reveal").velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){a(this).css({display:"none"})}}):(a(b.target).is(a(".card .activator"))||a(b.target).is(a(".card .activator i")))&&(a(b.target).closest(".card").css("overflow","hidden"),a(this).find(".card-reveal").css({display:"block"}).velocity("stop",!1).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"})))})})}(jQuery),function(a){var b={data:[],placeholder:"",secondaryPlaceholder:"",autocompleteData:{},autocompleteLimit:1/0};a(document).ready(function(){a(document).on("click",".chip .close",function(b){var c=a(this).closest(".chips");c.attr("data-initialized")||a(this).closest(".chip").remove()})}),a.fn.material_chip=function(c){var d=this;if(this.$el=a(this),this.$document=a(document),this.SELS={CHIPS:".chips",CHIP:".chip",INPUT:"input",DELETE:".material-icons",SELECTED_CHIP:".selected"},"data"===c)return this.$el.data("chips");var e=a.extend({},b,c);d.hasAutocomplete=!a.isEmptyObject(e.autocompleteData),this.init=function(){var b=0;d.$el.each(function(){var c=a(this),f=Materialize.guid();d.chipId=f,e.data&&e.data instanceof Array||(e.data=[]),c.data("chips",e.data),c.attr("data-index",b),c.attr("data-initialized",!0),c.hasClass(d.SELS.CHIPS)||c.addClass("chips"),d.chips(c,f),b++})},this.handleEvents=function(){var b=d.SELS;d.$document.off("click.chips-focus",b.CHIPS).on("click.chips-focus",b.CHIPS,function(c){a(c.target).find(b.INPUT).focus()}),d.$document.off("click.chips-select",b.CHIP).on("click.chips-select",b.CHIP,function(c){var e=a(c.target);if(e.length){var f=e.hasClass("selected"),g=e.closest(b.CHIPS);a(b.CHIP).removeClass("selected"),f||d.selectChip(e.index(),g)}}),d.$document.off("keydown.chips").on("keydown.chips",function(c){if(!a(c.target).is("input, textarea")){var e,f=d.$document.find(b.CHIP+b.SELECTED_CHIP),g=f.closest(b.CHIPS),h=f.siblings(b.CHIP).length;if(f.length)if(8===c.which||46===c.which){c.preventDefault(),e=f.index(),d.deleteChip(e,g);var i=null;e+1h)return void g.find("input").focus();d.selectChip(e,g)}}}),d.$document.off("focusin.chips",b.CHIPS+" "+b.INPUT).on("focusin.chips",b.CHIPS+" "+b.INPUT,function(c){var d=a(c.target).closest(b.CHIPS);d.addClass("focus"),d.siblings("label, .prefix").addClass("active"),a(b.CHIP).removeClass("selected")}),d.$document.off("focusout.chips",b.CHIPS+" "+b.INPUT).on("focusout.chips",b.CHIPS+" "+b.INPUT,function(c){var d=a(c.target).closest(b.CHIPS);d.removeClass("focus"),d.data("chips").length||d.siblings("label").removeClass("active"),d.siblings(".prefix").removeClass("active")}),d.$document.off("keydown.chips-add",b.CHIPS+" "+b.INPUT).on("keydown.chips-add",b.CHIPS+" "+b.INPUT,function(c){var e=a(c.target),f=e.closest(b.CHIPS),g=f.children(b.CHIP).length;if(13===c.which){if(d.hasAutocomplete&&f.find(".autocomplete-content.dropdown-content").length&&f.find(".autocomplete-content.dropdown-content").children().length)return;return c.preventDefault(),d.addChip({tag:e.val()},f),void e.val("")}if((8===c.keyCode||37===c.keyCode)&&""===e.val()&&g)return c.preventDefault(),d.selectChip(g-1,f),void e.blur()}),d.$document.off("click.chips-delete",b.CHIPS+" "+b.DELETE).on("click.chips-delete",b.CHIPS+" "+b.DELETE,function(c){var e=a(c.target),f=e.closest(b.CHIPS),g=e.closest(b.CHIP);c.stopPropagation(),d.deleteChip(g.index(),f),f.find("input").focus()})},this.chips=function(b,c){var f="";b.data("chips").forEach(function(a){f+=d.renderChip(a)}),f+='',b.html(f),d.setPlaceholder(b);var g=b.next("label");g.length&&(g.attr("for",c),b.data("chips").length&&g.addClass("active"));var h=a("#"+c);d.hasAutocomplete&&h.autocomplete({data:e.autocompleteData,limit:e.autocompleteLimit,onAutocomplete:function(a){d.addChip({tag:a},b),h.val(""),h.focus()}})},this.renderChip=function(a){if(a.tag){var b='
          '+a.tag;return a.image&&(b+=' '),b+='close',b+="
          "}},this.setPlaceholder=function(a){a.data("chips").length&&e.placeholder?a.find("input").prop("placeholder",e.placeholder):!a.data("chips").length&&e.secondaryPlaceholder&&a.find("input").prop("placeholder",e.secondaryPlaceholder)},this.isValid=function(a,b){for(var c=a.data("chips"),d=!1,e=0;e=e&&!a(this).hasClass("pinned")&&(c(a(this)),a(this).css("top",b.offset),a(this).addClass("pinned")),eb.bottom&&!a(this).hasClass("pin-bottom")&&(c(a(this)),a(this).addClass("pin-bottom"),a(this).css("top",b.bottom-g))})}var e=Materialize.guid(),f=a(this),g=a(this).offset().top;a(this).data("pushpin-id",e),d(f,a(window).scrollTop()),a(window).on("scroll."+e,function(){var c=a(window).scrollTop()+b.offset;d(f,c)})}))}}(jQuery),function(a){a(document).ready(function(){a.fn.reverse=[].reverse,a(document).on("mouseenter.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle):not(.toolbar)",function(c){var d=a(this);b(d)}),a(document).on("mouseleave.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle):not(.toolbar)",function(b){var d=a(this);c(d)}),a(document).on("click.fabClickToggle",".fixed-action-btn.click-to-toggle > a",function(d){var e=a(this),f=e.parent();f.hasClass("active")?c(f):b(f)}),a(document).on("click.fabToolbar",".fixed-action-btn.toolbar > a",function(b){var c=a(this),e=c.parent();d(e)})}),a.fn.extend({openFAB:function(){b(a(this))},closeFAB:function(){c(a(this))},openToolbar:function(){d(a(this))},closeToolbar:function(){e(a(this))}});var b=function(b){var c=b;if(c.hasClass("active")===!1){var d,e,f=c.hasClass("horizontal");f===!0?e=40:d=40,c.addClass("active"),c.find("ul .btn-floating").velocity({scaleY:".4",scaleX:".4",translateY:d+"px",translateX:e+"px"},{duration:0});var g=0;c.find("ul .btn-floating").reverse().each(function(){a(this).velocity({opacity:"1",scaleX:"1",scaleY:"1",translateY:"0",translateX:"0"},{duration:80,delay:g}),g+=40})}},c=function(a){var b,c,d=a,e=d.hasClass("horizontal");e===!0?c=40:b=40,d.removeClass("active");d.find("ul .btn-floating").velocity("stop",!0),d.find("ul .btn-floating").velocity({opacity:"0",scaleX:".4",scaleY:".4",translateY:b+"px",translateX:c+"px"},{duration:80})},d=function(b){if("true"!==b.attr("data-open")){var c,d,f,g=window.innerWidth,h=window.innerHeight,i=b[0].getBoundingClientRect(),j=b.find("> a").first(),k=b.find("> ul").first(),l=a('
          '),m=j.css("background-color");j.append(l),c=i.left-g/2+i.width/2,d=h-i.bottom,f=g/l.width(),b.attr("data-origin-bottom",i.bottom),b.attr("data-origin-left",i.left),b.attr("data-origin-width",i.width),b.addClass("active"),b.attr("data-open",!0),b.css({"text-align":"center",width:"100%",bottom:0,left:0,transform:"translateX("+c+"px)",transition:"none"}),j.css({transform:"translateY("+-d+"px)",transition:"none"}),l.css({"background-color":m}),setTimeout(function(){b.css({transform:"",transition:"transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s"}),j.css({overflow:"visible",transform:"",transition:"transform .2s"}),setTimeout(function(){b.css({overflow:"hidden","background-color":m}),l.css({transform:"scale("+f+")",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"}),k.find("> li > a").css({opacity:1}),a(window).on("scroll.fabToolbarClose",function(){e(b),a(window).off("scroll.fabToolbarClose"),a(document).off("click.fabToolbarClose")}),a(document).on("click.fabToolbarClose",function(c){a(c.target).closest(k).length||(e(b),a(window).off("scroll.fabToolbarClose"),a(document).off("click.fabToolbarClose"))})},100)},0)}},e=function(a){if("true"===a.attr("data-open")){var b,c,d,e=window.innerWidth,f=window.innerHeight,g=a.attr("data-origin-width"),h=a.attr("data-origin-bottom"),i=a.attr("data-origin-left"),j=a.find("> .btn-floating").first(),k=a.find("> ul").first(),l=a.find(".fab-backdrop"),m=j.css("background-color");b=i-e/2+g/2,c=f-h,d=e/l.width(),a.removeClass("active"),a.attr("data-open",!1),a.css({"background-color":"transparent",transition:"none"}),j.css({transition:"none"}),l.css({transform:"scale(0)","background-color":m}),k.find("> li > a").css({opacity:""}),setTimeout(function(){l.remove(),a.css({"text-align":"",width:"",bottom:"",left:"",overflow:"","background-color":"",transform:"translate3d("+-b+"px,0,0)"}),j.css({overflow:"",transform:"translate3d(0,"+c+"px,0)"}),setTimeout(function(){a.css({transform:"translate3d(0,0,0)",transition:"transform .2s"}),j.css({transform:"translate3d(0,0,0)",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"})},20)},200)}}}(jQuery),function(a){Materialize.fadeInImage=function(b){var c;if("string"==typeof b)c=a(b);else{if("object"!=typeof b)return;c=b}c.css({opacity:0}),a(c).velocity({opacity:1},{duration:650,queue:!1,easing:"easeOutSine"}),a(c).velocity({opacity:1},{duration:1300,queue:!1,easing:"swing",step:function(b,c){c.start=100;var d=b/100,e=150-(100-b)/1.75;e<100&&(e=100),b>=0&&a(this).css({"-webkit-filter":"grayscale("+d+")brightness("+e+"%)",filter:"grayscale("+d+")brightness("+e+"%)"})}})},Materialize.showStaggeredList=function(b){var c;if("string"==typeof b)c=a(b);else{if("object"!=typeof b)return;c=b}var d=0;c.find("li").velocity({translateX:"-100px"},{duration:0}),c.find("li").each(function(){a(this).velocity({opacity:"1",translateX:"0"},{duration:800,delay:d,easing:[60,10]}),d+=120})},a(document).ready(function(){var b=!1,c=!1;a(".dismissable").each(function(){a(this).hammer({prevent_default:!1}).bind("pan",function(d){if("touch"===d.gesture.pointerType){var e=a(this),f=d.gesture.direction,g=d.gesture.deltaX,h=d.gesture.velocityX;e.velocity({translateX:g},{duration:50,queue:!1,easing:"easeOutQuad"}),4===f&&(g>e.innerWidth()/2||h<-.75)&&(b=!0),2===f&&(g<-1*e.innerWidth()/2||h>.75)&&(c=!0)}}).bind("panend",function(d){if(Math.abs(d.gesture.deltaX)i+f&&d.done!==!0){if("function"==typeof g)g.call(this,h);else if("string"==typeof g){var j=new Function(g);j(h)}d.done=!0}}}},d=Materialize.throttle(function(){c()},a.throttle||100);b||(window.addEventListener("scroll",d),window.addEventListener("resize",d),b=!0),setTimeout(d,0)}}(jQuery),function(a){"function"==typeof define&&define.amd?define("picker",["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):this.Picker=a(jQuery)}(function(a){function b(f,g,i,l){function m(){return b._.node("div",b._.node("div",b._.node("div",b._.node("div",y.component.nodes(t.open),v.box),v.wrap),v.frame),v.holder)}function n(){w.data(g,y).addClass(v.input).attr("tabindex",-1).val(w.data("value")?y.get("select",u.format):f.value),u.editable||w.on("focus."+t.id+" click."+t.id,function(a){a.preventDefault(),y.$root.eq(0).focus()}).on("keydown."+t.id,q),e(f,{haspopup:!0,expanded:!1,readonly:!1,owns:f.id+"_root"})}function o(){y.$root.on({keydown:q,focusin:function(a){y.$root.removeClass(v.focused),a.stopPropagation()},"mousedown click":function(b){var c=b.target;c!=y.$root.children()[0]&&(b.stopPropagation(),"mousedown"!=b.type||a(c).is("input, select, textarea, button, option")||(b.preventDefault(),y.$root.eq(0).focus()))}}).on({focus:function(){w.addClass(v.target)},blur:function(){w.removeClass(v.target)}}).on("focus.toOpen",r).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var b=a(this),c=b.data(),d=b.hasClass(v.navDisabled)||b.hasClass(v.disabled),e=h();e=e&&(e.type||e.href),(d||e&&!a.contains(y.$root[0],e))&&y.$root.eq(0).focus(),!d&&c.nav?y.set("highlight",y.component.item.highlight,{nav:c.nav}):!d&&"pick"in c?y.set("select",c.pick):c.clear?y.clear().close(!0):c.close&&y.close(!0)}),e(y.$root[0],"hidden",!0)}function p(){var b;u.hiddenName===!0?(b=f.name,f.name=""):(b=["string"==typeof u.hiddenPrefix?u.hiddenPrefix:"","string"==typeof u.hiddenSuffix?u.hiddenSuffix:"_submit"],b=b[0]+f.name+b[1]),y._hidden=a('")[0],w.on("change."+t.id,function(){y._hidden.value=f.value?y.get("select",u.formatSubmit):""}),u.container?a(u.container).append(y._hidden):w.after(y._hidden)}function q(a){var b=a.keyCode,c=/^(8|46)$/.test(b);return 27==b?(y.close(),!1):void((32==b||c||!t.open&&y.component.key[b])&&(a.preventDefault(),a.stopPropagation(),c?y.clear().close():y.open()))}function r(a){a.stopPropagation(),"focus"==a.type&&y.$root.addClass(v.focused),y.open()}if(!f)return b;var s=!1,t={id:f.id||"P"+Math.abs(~~(Math.random()*new Date))},u=i?a.extend(!0,{},i.defaults,l):l||{},v=a.extend({},b.klasses(),u.klass),w=a(f),x=function(){return this.start()},y=x.prototype={constructor:x,$node:w,start:function(){return t&&t.start?y:(t.methods={},t.start=!0,t.open=!1,t.type=f.type,f.autofocus=f==h(),f.readOnly=!u.editable,f.id=f.id||t.id,"text"!=f.type&&(f.type="text"),y.component=new i(y,u),y.$root=a(b._.node("div",m(),v.picker,'id="'+f.id+'_root" tabindex="0"')),o(),u.formatSubmit&&p(),n(),u.container?a(u.container).append(y.$root):w.after(y.$root),y.on({start:y.component.onStart,render:y.component.onRender,stop:y.component.onStop,open:y.component.onOpen,close:y.component.onClose,set:y.component.onSet}).on({start:u.onStart,render:u.onRender,stop:u.onStop,open:u.onOpen,close:u.onClose,set:u.onSet}),s=c(y.$root.children()[0]),f.autofocus&&y.open(),y.trigger("start").trigger("render"))},render:function(a){return a?y.$root.html(m()):y.$root.find("."+v.box).html(y.component.nodes(t.open)),y.trigger("render")},stop:function(){return t.start?(y.close(),y._hidden&&y._hidden.parentNode.removeChild(y._hidden),y.$root.remove(),w.removeClass(v.input).removeData(g),setTimeout(function(){w.off("."+t.id)},0),f.type=t.type,f.readOnly=!1,y.trigger("stop"),t.methods={},t.start=!1,y):y},open:function(c){return t.open?y:(w.addClass(v.active),e(f,"expanded",!0),setTimeout(function(){y.$root.addClass(v.opened),e(y.$root[0],"hidden",!1)},0),c!==!1&&(t.open=!0,s&&k.css("overflow","hidden").css("padding-right","+="+d()),y.$root.eq(0).focus(),j.on("click."+t.id+" focusin."+t.id,function(a){var b=a.target;b!=f&&b!=document&&3!=a.which&&y.close(b===y.$root.children()[0])}).on("keydown."+t.id,function(c){var d=c.keyCode,e=y.component.key[d],f=c.target;27==d?y.close(!0):f!=y.$root[0]||!e&&13!=d?a.contains(y.$root[0],f)&&13==d&&(c.preventDefault(),f.click()):(c.preventDefault(),e?b._.trigger(y.component.key.go,y,[b._.trigger(e)]):y.$root.find("."+v.highlighted).hasClass(v.disabled)||y.set("select",y.component.item.highlight).close())})),y.trigger("open"))},close:function(a){return a&&(y.$root.off("focus.toOpen").eq(0).focus(),setTimeout(function(){y.$root.on("focus.toOpen",r)},0)),w.removeClass(v.active),e(f,"expanded",!1),setTimeout(function(){y.$root.removeClass(v.opened+" "+v.focused),e(y.$root[0],"hidden",!0)},0),t.open?(t.open=!1,s&&k.css("overflow","").css("padding-right","-="+d()),j.off("."+t.id),y.trigger("close")):y},clear:function(a){return y.set("clear",null,a)},set:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(d=g&&a.isPlainObject(c)?c:d||{},b){g||(h[b]=c);for(e in h)f=h[e],e in y.component.item&&(void 0===f&&(f=null),y.component.set(e,f,d)),"select"!=e&&"clear"!=e||w.val("clear"==e?"":y.get(e,u.format)).trigger("change");y.render()}return d.muted?y:y.trigger("set",h)},get:function(a,c){if(a=a||"value",null!=t[a])return t[a];if("valueSubmit"==a){if(y._hidden)return y._hidden.value;a="value"}if("value"==a)return f.value;if(a in y.component.item){if("string"==typeof c){var d=y.component.get(a);return d?b._.trigger(y.component.formats.toString,y.component,[c,d]):""}return y.component.get(a)}},on:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(b){g||(h[b]=c);for(e in h)f=h[e],d&&(e="_"+e),t.methods[e]=t.methods[e]||[],t.methods[e].push(f)}return y},off:function(){var a,b,c=arguments;for(a=0,namesCount=c.length;a').appendTo("body"),c=b[0].offsetWidth;b.css("overflow","scroll");var d=a('
          ').appendTo(b),e=d[0].offsetWidth;return b.remove(),c-e}function e(b,c,d){if(a.isPlainObject(c))for(var e in c)f(b,e,c[e]);else f(b,c,d)}function f(a,b,c){a.setAttribute(("role"==b?"":"aria-")+b,c)}function g(b,c){a.isPlainObject(b)||(b={attribute:c}),c="";for(var d in b){var e=("role"==d?"":"aria-")+d,f=b[d];c+=null==f?"":e+'="'+b[d]+'"'}return c}function h(){try{return document.activeElement}catch(a){}}var i=a(window),j=a(document),k=a(document.documentElement);return b.klasses=function(a){return a=a||"picker",{picker:a,opened:a+"--opened",focused:a+"--focused",input:a+"__input",active:a+"__input--active",target:a+"__input--target",holder:a+"__holder",frame:a+"__frame",wrap:a+"__wrap",box:a+"__box"}},b._={group:function(a){for(var c,d="",e=b._.trigger(a.min,a);e<=b._.trigger(a.max,a,[e]);e+=a.i)c=b._.trigger(a.item,a,[e]),d+=b._.node(a.node,c[0],c[1],c[2]);return d},node:function(b,c,d,e){return c?(c=a.isArray(c)?c.join(""):c,d=d?' class="'+d+'"':"",e=e?" "+e:"","<"+b+d+e+">"+c+""):""},lead:function(a){return(a<10?"0":"")+a},trigger:function(a,b,c){return"function"==typeof a?a.apply(b,c||[]):a},digits:function(a){return/\d/.test(a[1])?2:1},isDate:function(a){return{}.toString.call(a).indexOf("Date")>-1&&this.isInteger(a.getDate())},isInteger:function(a){return{}.toString.call(a).indexOf("Number")>-1&&a%1===0},ariaAttr:g},b.extend=function(c,d){a.fn[c]=function(e,f){var g=this.data(c);return"picker"==e?g:g&&"string"==typeof e?b._.trigger(g[e],g,[f]):this.each(function(){var f=a(this);f.data(c)||new b(this,c,d,e)})},a.fn[c].defaults=d.defaults},b}),function(a){"function"==typeof define&&define.amd?define(["picker","jquery"],a):"object"==typeof exports?module.exports=a(require("./picker.js"),require("jquery")):a(Picker,jQuery)}(function(a,b){function c(a,b){var c=this,d=a.$node[0],e=d.value,f=a.$node.data("value"),g=f||e,h=f?b.formatSubmit:b.format,i=function(){return d.currentStyle?"rtl"==d.currentStyle.direction:"rtl"==getComputedStyle(a.$root[0]).direction};c.settings=b,c.$node=a.$node,c.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},c.item={},c.item.clear=null,c.item.disable=(b.disable||[]).slice(0),c.item.enable=-function(a){return a[0]===!0?a.shift():-1}(c.item.disable),c.set("min",b.min).set("max",b.max).set("now"),g?c.set("select",g,{format:h}):c.set("select",null).set("highlight",c.item.now),c.key={40:7,38:-7,39:function(){return i()?-1:1},37:function(){return i()?1:-1},go:function(a){var b=c.item.highlight,d=new Date(b.year,b.month,b.date+a);c.set("highlight",d,{interval:a}),this.render()}},a.on("render",function(){a.$root.find("."+b.klass.selectMonth).on("change",function(){var c=this.value;c&&(a.set("highlight",[a.get("view").year,c,a.get("highlight").date]),a.$root.find("."+b.klass.selectMonth).trigger("focus"))}),a.$root.find("."+b.klass.selectYear).on("change",function(){var c=this.value;c&&(a.set("highlight",[c,a.get("view").month,a.get("highlight").date]),a.$root.find("."+b.klass.selectYear).trigger("focus"))})},1).on("open",function(){var d="";c.disabled(c.get("now"))&&(d=":not(."+b.klass.buttonToday+")"),a.$root.find("button"+d+", select").attr("disabled",!1)},1).on("close",function(){a.$root.find("button, select").attr("disabled",!0)},1)}var d=7,e=6,f=a._;c.prototype.set=function(a,b,c){var d=this,e=d.item;return null===b?("clear"==a&&(a="select"),e[a]=b,d):(e["enable"==a?"disable":"flip"==a?"enable":a]=d.queue[a].split(" ").map(function(e){return b=d[e](a,b,c)}).pop(),"select"==a?d.set("highlight",e.select,c):"highlight"==a?d.set("view",e.highlight,c):a.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&d.disabled(e.select)&&d.set("select",e.select,c),e.highlight&&d.disabled(e.highlight)&&d.set("highlight",e.highlight,c)),d)},c.prototype.get=function(a){return this.item[a]},c.prototype.create=function(a,c,d){var e,g=this;return c=void 0===c?a:c, -c==-(1/0)||c==1/0?e=c:b.isPlainObject(c)&&f.isInteger(c.pick)?c=c.obj:b.isArray(c)?(c=new Date(c[0],c[1],c[2]),c=f.isDate(c)?c:g.create().obj):c=f.isInteger(c)||f.isDate(c)?g.normalize(new Date(c),d):g.now(a,c,d),{year:e||c.getFullYear(),month:e||c.getMonth(),date:e||c.getDate(),day:e||c.getDay(),obj:e||c,pick:e||c.getTime()}},c.prototype.createRange=function(a,c){var d=this,e=function(a){return a===!0||b.isArray(a)||f.isDate(a)?d.create(a):a};return f.isInteger(a)||(a=e(a)),f.isInteger(c)||(c=e(c)),f.isInteger(a)&&b.isPlainObject(c)?a=[c.year,c.month,c.date+a]:f.isInteger(c)&&b.isPlainObject(a)&&(c=[a.year,a.month,a.date+c]),{from:e(a),to:e(c)}},c.prototype.withinRange=function(a,b){return a=this.createRange(a.from,a.to),b.pick>=a.from.pick&&b.pick<=a.to.pick},c.prototype.overlapRanges=function(a,b){var c=this;return a=c.createRange(a.from,a.to),b=c.createRange(b.from,b.to),c.withinRange(a,b.from)||c.withinRange(a,b.to)||c.withinRange(b,a.from)||c.withinRange(b,a.to)},c.prototype.now=function(a,b,c){return b=new Date,c&&c.rel&&b.setDate(b.getDate()+c.rel),this.normalize(b,c)},c.prototype.navigate=function(a,c,d){var e,f,g,h,i=b.isArray(c),j=b.isPlainObject(c),k=this.item.view;if(i||j){for(j?(f=c.year,g=c.month,h=c.date):(f=+c[0],g=+c[1],h=+c[2]),d&&d.nav&&k&&k.month!==g&&(f=k.year,g=k.month),e=new Date(f,g+(d&&d.nav?d.nav:0),1),f=e.getFullYear(),g=e.getMonth();new Date(f,g,h).getMonth()!==g;)h-=1;c=[f,g,h]}return c},c.prototype.normalize=function(a){return a.setHours(0,0,0,0),a},c.prototype.measure=function(a,b){var c=this;return b?"string"==typeof b?b=c.parse(a,b):f.isInteger(b)&&(b=c.now(a,b,{rel:b})):b="min"==a?-(1/0):1/0,b},c.prototype.viewset=function(a,b){return this.create([b.year,b.month,1])},c.prototype.validate=function(a,c,d){var e,g,h,i,j=this,k=c,l=d&&d.interval?d.interval:1,m=j.item.enable===-1,n=j.item.min,o=j.item.max,p=m&&j.item.disable.filter(function(a){if(b.isArray(a)){var d=j.create(a).pick;dc.pick&&(g=!0)}return f.isInteger(a)}).length;if((!d||!d.nav)&&(!m&&j.disabled(c)||m&&j.disabled(c)&&(p||e||g)||!m&&(c.pick<=n.pick||c.pick>=o.pick)))for(m&&!p&&(!g&&l>0||!e&&l<0)&&(l*=-1);j.disabled(c)&&(Math.abs(l)>1&&(c.monthk.month)&&(c=k,l=l>0?1:-1),c.pick<=n.pick?(h=!0,l=1,c=j.create([n.year,n.month,n.date+(c.pick===n.pick?0:-1)])):c.pick>=o.pick&&(i=!0,l=-1,c=j.create([o.year,o.month,o.date+(c.pick===o.pick?0:1)])),!h||!i);)c=j.create([c.year,c.month,c.date+l]);return c},c.prototype.disabled=function(a){var c=this,d=c.item.disable.filter(function(d){return f.isInteger(d)?a.day===(c.settings.firstDay?d:d-1)%7:b.isArray(d)||f.isDate(d)?a.pick===c.create(d).pick:b.isPlainObject(d)?c.withinRange(d,a):void 0});return d=d.length&&!d.filter(function(a){return b.isArray(a)&&"inverted"==a[3]||b.isPlainObject(a)&&a.inverted}).length,c.item.enable===-1?!d:d||a.pickc.item.max.pick},c.prototype.parse=function(a,b,c){var d=this,e={};return b&&"string"==typeof b?(c&&c.format||(c=c||{},c.format=d.settings.format),d.formats.toArray(c.format).map(function(a){var c=d.formats[a],g=c?f.trigger(c,d,[b,e]):a.replace(/^!/,"").length;c&&(e[a]=b.substr(0,g)),b=b.substr(g)}),[e.yyyy||e.yy,+(e.mm||e.m)-1,e.dd||e.d]):b},c.prototype.formats=function(){function a(a,b,c){var d=a.match(/\w+/)[0];return c.mm||c.m||(c.m=b.indexOf(d)+1),d.length}function b(a){return a.match(/\w+/)[0].length}return{d:function(a,b){return a?f.digits(a):b.date},dd:function(a,b){return a?2:f.lead(b.date)},ddd:function(a,c){return a?b(a):this.settings.weekdaysShort[c.day]},dddd:function(a,c){return a?b(a):this.settings.weekdaysFull[c.day]},m:function(a,b){return a?f.digits(a):b.month+1},mm:function(a,b){return a?2:f.lead(b.month+1)},mmm:function(b,c){var d=this.settings.monthsShort;return b?a(b,d,c):d[c.month]},mmmm:function(b,c){var d=this.settings.monthsFull;return b?a(b,d,c):d[c.month]},yy:function(a,b){return a?2:(""+b.year).slice(2)},yyyy:function(a,b){return a?4:b.year},toArray:function(a){return a.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(a,b){var c=this;return c.formats.toArray(a).map(function(a){return f.trigger(c.formats[a],c,[0,b])||a.replace(/^!/,"")}).join("")}}}(),c.prototype.isDateExact=function(a,c){var d=this;return f.isInteger(a)&&f.isInteger(c)||"boolean"==typeof a&&"boolean"==typeof c?a===c:(f.isDate(a)||b.isArray(a))&&(f.isDate(c)||b.isArray(c))?d.create(a).pick===d.create(c).pick:!(!b.isPlainObject(a)||!b.isPlainObject(c))&&(d.isDateExact(a.from,c.from)&&d.isDateExact(a.to,c.to))},c.prototype.isDateOverlap=function(a,c){var d=this,e=d.settings.firstDay?1:0;return f.isInteger(a)&&(f.isDate(c)||b.isArray(c))?(a=a%7+e,a===d.create(c).day+1):f.isInteger(c)&&(f.isDate(a)||b.isArray(a))?(c=c%7+e,c===d.create(a).day+1):!(!b.isPlainObject(a)||!b.isPlainObject(c))&&d.overlapRanges(a,c)},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(b.enable==-1?1:-1)},c.prototype.deactivate=function(a,c){var d=this,e=d.item.disable.slice(0);return"flip"==c?d.flipEnable():c===!1?(d.flipEnable(1),e=[]):c===!0?(d.flipEnable(-1),e=[]):c.map(function(a){for(var c,g=0;g=n.year&&k.month>=n.month||!a&&k.year<=m.year&&k.month<=m.month?" "+c.klass.navDisabled:""),"data-nav="+(a||-1)+" "+f.ariaAttr({role:"button",controls:b.$node[0].id+"_table"})+' title="'+(a?c.labelMonthNext:c.labelMonthPrev)+'"')},q=function(d){var e=c.showMonthsShort?c.monthsShort:c.monthsFull;return"short_months"==d&&(e=c.monthsShort),c.selectMonths&&void 0==d?f.node("select",f.group({min:0,max:11,i:1,node:"option",item:function(a){return[e[a],0,"value="+a+(k.month==a?" selected":"")+(k.year==m.year&&an.month?" disabled":"")]}}),c.klass.selectMonth+" browser-default",(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelMonthSelect+'"'):"short_months"==d?null!=i?f.node("div",e[i.month]):f.node("div",e[k.month]):f.node("div",e[k.month],c.klass.month)},r=function(d){var e=k.year,g=c.selectYears===!0?5:~~(c.selectYears/2);if(g){var h=m.year,i=n.year,j=e-g,l=e+g;if(h>j&&(l+=h-j,j=h),ip?p:o,l=i}if(c.selectYears&&void 0==d)return f.node("select",f.group({min:j,max:l,i:1,node:"option",item:function(a){return[a,0,"value="+a+(e==a?" selected":"")]}}),c.klass.selectYear+" browser-default",(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelYearSelect+'"')}return"raw"==d?f.node("div",e):f.node("div",e,c.klass.year)};return createDayLabel=function(){return null!=i?f.node("div",i.date):f.node("div",h.date)},createWeekdayLabel=function(){var a;a=null!=i?i.day:h.day;var b=c.weekdaysFull[a];return b},f.node("div",f.node("div",createWeekdayLabel(),"picker__weekday-display")+f.node("div",q("short_months"),c.klass.month_display)+f.node("div",createDayLabel(),c.klass.day_display)+f.node("div",r("raw"),c.klass.year_display),c.klass.date_display)+f.node("div",f.node("div",(c.selectYears?q()+r():q()+r())+p()+p(1),c.klass.header)+f.node("table",o+f.node("tbody",f.group({min:0,max:e-1,i:1,node:"tr",item:function(a){var e=c.firstDay&&0===b.create([k.year,k.month,1]).day?-7:0;return[f.group({min:d*a-k.day+e+1,max:function(){return this.min+d-1},i:1,node:"td",item:function(a){a=b.create([k.year,k.month,a+(c.firstDay?1:0)]);var d=i&&i.pick==a.pick,e=j&&j.pick==a.pick,g=l&&b.disabled(a)||a.pickn.pick,o=f.trigger(b.formats.toString,b,[c.format,a]);return[f.node("div",a.date,function(b){return b.push(k.month==a.month?c.klass.infocus:c.klass.outfocus),h.pick==a.pick&&b.push(c.klass.now),d&&b.push(c.klass.selected),e&&b.push(c.klass.highlighted),g&&b.push(c.klass.disabled),b.join(" ")}([c.klass.day]),"data-pick="+a.pick+" "+f.ariaAttr({role:"gridcell",label:o,selected:!(!d||b.$node.val()!==o)||null,activedescendant:!!e||null,disabled:!!g||null})),"",f.ariaAttr({role:"presentation"})]}})]}})),c.klass.table,'id="'+b.$node[0].id+'_table" '+f.ariaAttr({role:"grid",controls:b.$node[0].id,readonly:!0})),c.klass.calendar_container)+f.node("div",f.node("button",c.today,"btn-flat picker__today","type=button data-pick="+h.pick+(a&&!b.disabled(h)?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.clear,"btn-flat picker__clear","type=button data-clear=1"+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.close,"btn-flat picker__close","type=button data-close=true "+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id})),c.klass.footer)},c.defaults=function(a){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysLetter:["S","M","T","W","T","F","S"],today:"Today",clear:"Clear",close:"Close",format:"d mmmm, yyyy",klass:{table:a+"table",header:a+"header",date_display:a+"date-display",day_display:a+"day-display",month_display:a+"month-display",year_display:a+"year-display",calendar_container:a+"calendar-container",navPrev:a+"nav--prev",navNext:a+"nav--next",navDisabled:a+"nav--disabled",month:a+"month",year:a+"year",selectMonth:a+"select--month",selectYear:a+"select--year",weekdays:a+"weekday",day:a+"day",disabled:a+"day--disabled",selected:a+"day--selected",highlighted:a+"day--highlighted",now:a+"day--today",infocus:a+"day--infocus",outfocus:a+"day--outfocus",footer:a+"footer",buttonClear:a+"button--clear",buttonToday:a+"button--today",buttonClose:a+"button--close"}}}(a.klasses().picker+"__"),a.extend("pickadate",c)}),function(a){function b(){var b=+a(this).attr("data-length"),c=+a(this).val().length,d=c<=b;a(this).parent().find('span[class="character-counter"]').html(c+"/"+b),e(d,a(this))}function c(b){var c=b.parent().find('span[class="character-counter"]');c.length||(c=a("").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1),b.parent().append(c))}function d(){a(this).parent().find('span[class="character-counter"]').html("")}function e(a,b){var c=b.hasClass("invalid");a&&c?b.removeClass("invalid"):a||c||(b.removeClass("valid"),b.addClass("invalid"))}a.fn.characterCounter=function(){return this.each(function(){var e=a(this),f=e.parent().find('span[class="character-counter"]');if(!f.length){var g=void 0!==e.attr("data-length");g&&(e.on("input",b),e.on("focus",b),e.on("blur",d),c(e))}})},a(document).ready(function(){a("input, textarea").characterCounter()})}(jQuery),function(a){var b={init:function(b){var c={duration:200,dist:-100,shift:0,padding:0,fullWidth:!1,indicators:!1,noWrap:!1,onCycleTo:null};return b=a.extend(c,b),this.each(function(){function c(){"undefined"!=typeof window.ontouchstart&&(J[0].addEventListener("touchstart",l),J[0].addEventListener("touchmove",m),J[0].addEventListener("touchend",n)),J[0].addEventListener("mousedown",l),J[0].addEventListener("mousemove",m),J[0].addEventListener("mouseup",n),J[0].addEventListener("mouseleave",n),J[0].addEventListener("click",j)}function d(a){return a.targetTouches&&a.targetTouches.length>=1?a.targetTouches[0].clientX:a.clientX}function e(a){return a.targetTouches&&a.targetTouches.length>=1?a.targetTouches[0].clientY:a.clientY}function f(a){return a>=v?a%v:a<0?f(v+a%v):a}function g(c){var d,e,g,h,i,j,k,l=s;if(r="number"==typeof c?c:r,s=Math.floor((r+u/2)/u),g=r-s*u,h=g<0?1:-1,i=-h*g*2/u,e=v>>1,b.fullWidth?k="translateX(0)":(k="translateX("+(J[0].clientWidth-p)/2+"px) ",k+="translateY("+(J[0].clientHeight-q)/2+"px)"),K){var m=s%v,n=I.find(".indicator-item.active");n.index()!==m&&(n.removeClass("active"),I.find(".indicator-item").eq(m).addClass("active"))}for((!b.noWrap||s>=0&&s0?1-i:1):(zTranslation=b.dist*(2*d-i*h),tweenedOpacity=1-.2*(2*d-i*h)),(!b.noWrap||s-d>=0)&&(j=o[f(s-d)],j.style[C]=k+" translateX("+(-b.shift+(-u*d-g)/2)+"px) translateZ("+zTranslation+"px)",j.style.zIndex=-d,j.style.opacity=tweenedOpacity,j.style.display="block");if((!b.noWrap||s>=0&&s2||c<-2?(g(A-c),requestAnimationFrame(i)):g(A))}function j(c){if(G)return c.preventDefault(),c.stopPropagation(),!1;if(!b.fullWidth){var d=a(c.target).closest(".carousel-item").index(),e=s%v-d;0!==e&&(c.preventDefault(),c.stopPropagation()),k(d)}}function k(a){var c=s%v-a;b.noWrap||(c<0?Math.abs(c+v)0&&Math.abs(c-v)0&&J.trigger("carouselPrev",[c])}function l(a){t=!0,G=!1,H=!1,w=d(a),x=e(a),B=z=0,D=r,E=Date.now(),clearInterval(F),F=setInterval(h,100)}function m(a){var b,c,f;if(t)if(b=d(a),y=e(a),c=w-b,f=Math.abs(x-y),f<30&&!H)(c>2||c<-2)&&(G=!0,w=b,g(r+c));else{if(G)return a.preventDefault(),a.stopPropagation(),!1;H=!0}if(G)return a.preventDefault(),a.stopPropagation(),!1}function n(a){if(t)return t=!1,clearInterval(F),A=r,(B>10||B<-10)&&(z=.9*B,A=r+z),A=Math.round(A/u)*u,b.noWrap&&(A>=u*(v-1)?A=u*(v-1):A<0&&(A=0)),z=A-r,E=Date.now(),requestAnimationFrame(i),G&&(a.preventDefault(),a.stopPropagation()),!1}var o,p,q,r,s,t,u,v,w,x,z,A,B,C,D,E,F,G,H,I=a('
            '),J=a(this),K=J.attr("data-indicators")||b.indicators;if(J.hasClass("initialized"))return a(this).trigger("carouselNext",[1e-6]),!0;if(b.fullWidth){b.dist=0;var L=J.find(".carousel-item img").first();L.length?imageHeight=L.on("load",function(){J.css("height",a(this).height())}):(imageHeight=J.find(".carousel-item").first().height(),J.css("height",imageHeight)),K&&J.find(".carousel-fixed-item").addClass("with-indicators")}J.addClass("initialized"),t=!1,r=A=0,o=[],p=J.find(".carousel-item").first().innerWidth(),q=J.find(".carousel-item").first().innerHeight(),u=2*p+b.padding,J.find(".carousel-item").each(function(b){if(o.push(a(this)[0]),K){var c=a('
          • ');0===b&&c.addClass("active"),c.click(function(b){b.stopPropagation();var c=a(this).index();k(c)}),I.append(c)}}),K&&J.append(I),v=o.length,C="transform",["webkit","Moz","O","ms"].every(function(a){var b=a+"Transform";return"undefined"==typeof document.body.style[b]||(C=b,!1)}),a(window).on("resize.carousel",function(){b.fullWidth?(p=J.find(".carousel-item").first().innerWidth(),q=J.find(".carousel-item").first().innerHeight(),u=2*p+b.padding,r=2*s*p,A=r):g()}),c(),g(r),a(this).on("carouselNext",function(a,b){void 0===b&&(b=1),A=u*Math.round(r/u)+u*b,r!==A&&(z=A-r,E=Date.now(),requestAnimationFrame(i))}),a(this).on("carouselPrev",function(a,b){void 0===b&&(b=1),A=u*Math.round(r/u)-u*b,r!==A&&(z=A-r,E=Date.now(),requestAnimationFrame(i))}),a(this).on("carouselSet",function(a,b){void 0===b&&(b=0),k(b)})})},next:function(b){a(this).trigger("carouselNext",[b])},prev:function(b){a(this).trigger("carouselPrev",[b])},set:function(b){a(this).trigger("carouselSet",[b])}};a.fn.carousel=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.carousel"):b.init.apply(this,arguments)}}(jQuery); \ No newline at end of file +/*! + * Materialize v0.100.2 (http://materializecss.com) + * Copyright 2014-2017 Materialize + * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) + */ +function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var _createClass=function(){function t(t,e){for(var i=0;i0&&e-1 in t))}if(!t.jQuery){var i=function(t,e){return new i.fn.init(t,e)};i.isWindow=function(t){return null!=t&&t==t.window},i.type=function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?o[r.call(t)]||"object":typeof t},i.isArray=Array.isArray||function(t){return"array"===i.type(t)},i.isPlainObject=function(t){var e;if(!t||"object"!==i.type(t)||t.nodeType||i.isWindow(t))return!1;try{if(t.constructor&&!a.call(t,"constructor")&&!a.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}for(e in t);return void 0===e||a.call(t,e)},i.each=function(t,i,n){var o=0,a=t.length,r=e(t);if(n){if(r)for(;a>o&&!1!==i.apply(t[o],n);o++);else for(o in t)if(!1===i.apply(t[o],n))break}else if(r)for(;a>o&&!1!==i.call(t[o],o,t[o]);o++);else for(o in t)if(!1===i.call(t[o],o,t[o]))break;return t},i.data=function(t,e,o){if(void 0===o){var a=(r=t[i.expando])&&n[r];if(void 0===e)return a;if(a&&e in a)return a[e]}else if(void 0!==e){var r=t[i.expando]||(t[i.expando]=++i.uuid);return n[r]=n[r]||{},n[r][e]=o,o}},i.removeData=function(t,e){var o=t[i.expando],a=o&&n[o];a&&i.each(e,function(t,e){delete a[e]})},i.extend=function(){var t,e,n,o,a,r,s=arguments[0]||{},l=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!==i.type(s)&&(s={}),l===c&&(s=this,l--);c>l;l++)if(null!=(a=arguments[l]))for(o in a)t=s[o],s!==(n=a[o])&&(u&&n&&(i.isPlainObject(n)||(e=i.isArray(n)))?(e?(e=!1,r=t&&i.isArray(t)?t:[]):r=t&&i.isPlainObject(t)?t:{},s[o]=i.extend(u,r,n)):void 0!==n&&(s[o]=n));return s},i.queue=function(t,n,o){if(t){n=(n||"fx")+"queue";var a=i.data(t,n);return o?(!a||i.isArray(o)?a=i.data(t,n,function(t,i){var n=i||[];return null!=t&&(e(Object(t))?function(t,e){for(var i=+e.length,n=0,o=t.length;i>n;)t[o++]=e[n++];if(i!==i)for(;void 0!==e[n];)t[o++]=e[n++];t.length=o}(n,"string"==typeof t?[t]:t):[].push.call(n,t)),n}(o)):a.push(o),a):a||[]}},i.dequeue=function(t,e){i.each(t.nodeType?[t]:t,function(t,n){e=e||"fx";var o=i.queue(n,e),a=o.shift();"inprogress"===a&&(a=o.shift()),a&&("fx"===e&&o.unshift("inprogress"),a.call(n,function(){i.dequeue(n,e)}))})},i.fn=i.prototype={init:function(t){if(t.nodeType)return this[0]=t,this;throw new Error("Not a DOM node.")},offset:function(){var e=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:e.top+(t.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:e.left+(t.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function t(){for(var t=this.offsetParent||document;t&&"html"===!t.nodeType.toLowerCase&&"static"===t.style.position;)t=t.offsetParent;return t||document}var e=this[0],t=t.apply(e),n=this.offset(),o=/^(?:body|html)$/i.test(t.nodeName)?{top:0,left:0}:i(t).offset();return n.top-=parseFloat(e.style.marginTop)||0,n.left-=parseFloat(e.style.marginLeft)||0,t.style&&(o.top+=parseFloat(t.style.borderTopWidth)||0,o.left+=parseFloat(t.style.borderLeftWidth)||0),{top:n.top-o.top,left:n.left-o.left}}};var n={};i.expando="velocity"+(new Date).getTime(),i.uuid=0;for(var o={},a=o.hasOwnProperty,r=o.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),l=0;lo;++o){var a=c(i,t,n);if(0===a)return i;i-=(l(i,t,n)-e)/a}return i}function d(){for(var e=0;b>e;++e)C[e]=l(e*w,t,n)}function p(e,i,o){var a,r,s=0;do{(a=l(r=i+(o-i)/2,t,n)-e)>0?o=r:i=r}while(Math.abs(a)>g&&++s=m?u(e,r):0==s?r:p(e,i,i+w)}function f(){T=!0,(t!=i||n!=o)&&d()}var v=4,m=.001,g=1e-7,y=10,b=11,w=1/(b-1),k="Float32Array"in e;if(4!==arguments.length)return!1;for(var x=0;4>x;++x)if("number"!=typeof arguments[x]||isNaN(arguments[x])||!isFinite(arguments[x]))return!1;t=Math.min(t,1),n=Math.min(n,1),t=Math.max(t,0),n=Math.max(n,0);var C=k?new Float32Array(b):new Array(b),T=!1,S=function(e){return T||f(),t===i&&n===o?e:0===e?0:1===e?1:l(h(e),i,o)};S.getControlPoints=function(){return[{x:t,y:i},{x:n,y:o}]};var P="generateBezier("+[t,i,n,o]+")";return S.toString=function(){return P},S}function c(t,e){var i=t;return v.isString(t)?b.Easings[t]||(i=!1):i=v.isArray(t)&&1===t.length?s.apply(null,t):v.isArray(t)&&2===t.length?w.apply(null,t.concat([e])):!(!v.isArray(t)||4!==t.length)&&l.apply(null,t),!1===i&&(i=b.Easings[b.defaults.easing]?b.defaults.easing:y),i}function u(t){if(t){var e=(new Date).getTime(),i=b.State.calls.length;i>1e4&&(b.State.calls=o(b.State.calls));for(var a=0;i>a;a++)if(b.State.calls[a]){var s=b.State.calls[a],l=s[0],c=s[2],h=s[3],f=!!h,m=null;h||(h=b.State.calls[a][3]=e-16);for(var g=Math.min((e-h)/c.duration,1),y=0,w=l.length;w>y;y++){var x=l[y],T=x.element;if(r(T)){var S=!1;if(c.display!==n&&null!==c.display&&"none"!==c.display){if("flex"===c.display){var P=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];p.each(P,function(t,e){k.setPropertyValue(T,"display",e)})}k.setPropertyValue(T,"display",c.display)}c.visibility!==n&&"hidden"!==c.visibility&&k.setPropertyValue(T,"visibility",c.visibility);for(var A in x)if("element"!==A){var O,E=x[A],_=v.isString(E.easing)?b.Easings[E.easing]:E.easing;if(1===g)O=E.endValue;else{var M=E.endValue-E.startValue;if(O=E.startValue+M*_(g,c,M),!f&&O===E.currentValue)continue}if(E.currentValue=O,"tween"===A)m=O;else{if(k.Hooks.registered[A]){var I=k.Hooks.getRoot(A),D=r(T).rootPropertyValueCache[I];D&&(E.rootPropertyValue=D)}var q=k.setPropertyValue(T,A,E.currentValue+(0===parseFloat(O)?"":E.unitType),E.rootPropertyValue,E.scrollData);k.Hooks.registered[A]&&(r(T).rootPropertyValueCache[I]=k.Normalizations.registered[I]?k.Normalizations.registered[I]("extract",null,q[1]):q[1]),"transform"===q[0]&&(S=!0)}}c.mobileHA&&r(T).transformCache.translate3d===n&&(r(T).transformCache.translate3d="(0px, 0px, 0px)",S=!0),S&&k.flushTransformCache(T)}}c.display!==n&&"none"!==c.display&&(b.State.calls[a][2].display=!1),c.visibility!==n&&"hidden"!==c.visibility&&(b.State.calls[a][2].visibility=!1),c.progress&&c.progress.call(s[1],s[1],g,Math.max(0,h+c.duration-e),h,m),1===g&&d(a)}}b.State.isTicking&&C(u)}function d(t,e){if(!b.State.calls[t])return!1;for(var i=b.State.calls[t][0],o=b.State.calls[t][1],a=b.State.calls[t][2],s=b.State.calls[t][4],l=!1,c=0,u=i.length;u>c;c++){var d=i[c].element;if(e||a.loop||("none"===a.display&&k.setPropertyValue(d,"display",a.display),"hidden"===a.visibility&&k.setPropertyValue(d,"visibility",a.visibility)),!0!==a.loop&&(p.queue(d)[1]===n||!/\.velocityQueueEntryFlag/i.test(p.queue(d)[1]))&&r(d)){r(d).isAnimating=!1,r(d).rootPropertyValueCache={};var h=!1;p.each(k.Lists.transforms3D,function(t,e){var i=/^scale/.test(e)?1:0,o=r(d).transformCache[e];r(d).transformCache[e]!==n&&new RegExp("^\\("+i+"[^.]").test(o)&&(h=!0,delete r(d).transformCache[e])}),a.mobileHA&&(h=!0,delete r(d).transformCache.translate3d),h&&k.flushTransformCache(d),k.Values.removeClass(d,"velocity-animating")}if(!e&&a.complete&&!a.loop&&c===u-1)try{a.complete.call(o,o)}catch(t){setTimeout(function(){throw t},1)}s&&!0!==a.loop&&s(o),r(d)&&!0===a.loop&&!e&&(p.each(r(d).tweensContainer,function(t,e){/^rotate/.test(t)&&360===parseFloat(e.endValue)&&(e.endValue=0,e.startValue=360),/^backgroundPosition/.test(t)&&100===parseFloat(e.endValue)&&"%"===e.unitType&&(e.endValue=0,e.startValue=100)}),b(d,"reverse",{loop:!0,delay:a.delay})),!1!==a.queue&&p.dequeue(d,a.queue)}b.State.calls[t]=!1;for(var f=0,v=b.State.calls.length;v>f;f++)if(!1!==b.State.calls[f]){l=!0;break}!1===l&&(b.State.isTicking=!1,delete b.State.calls,b.State.calls=[])}var p,h=function(){if(i.documentMode)return i.documentMode;for(var t=7;t>4;t--){var e=i.createElement("div");if(e.innerHTML="\x3c!--[if IE "+t+"]>0)},isWrapped:function(t){return t&&(t.jquery||e.Zepto&&e.Zepto.zepto.isZ(t))},isSVG:function(t){return e.SVGElement&&t instanceof e.SVGElement},isEmptyObject:function(t){for(var e in t)return!1;return!0}},m=!1;if(t.fn&&t.fn.jquery?(p=t,m=!0):p=e.Velocity.Utilities,8>=h&&!m)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");{if(!(7>=h)){var g=400,y="swing",b={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:e.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:p,Redirects:{},Easings:{},Promise:e.Promise,defaults:{queue:"",duration:g,easing:y,begin:n,complete:n,progress:n,display:n,visibility:n,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(t){p.data(t,"velocity",{isSVG:v.isSVG(t),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};e.pageYOffset!==n?(b.State.scrollAnchor=e,b.State.scrollPropertyLeft="pageXOffset",b.State.scrollPropertyTop="pageYOffset"):(b.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,b.State.scrollPropertyLeft="scrollLeft",b.State.scrollPropertyTop="scrollTop");var w=function(){function t(t){return-t.tension*t.x-t.friction*t.v}function e(e,i,n){var o={x:e.x+n.dx*i,v:e.v+n.dv*i,tension:e.tension,friction:e.friction};return{dx:o.v,dv:t(o)}}function i(i,n){var o={dx:i.v,dv:t(i)},a=e(i,.5*n,o),r=e(i,.5*n,a),s=e(i,n,r),l=1/6*(o.dx+2*(a.dx+r.dx)+s.dx),c=1/6*(o.dv+2*(a.dv+r.dv)+s.dv);return i.x=i.x+l*n,i.v=i.v+c*n,i}return function t(e,n,o){var a,r,s,l={x:-1,v:0,tension:null,friction:null},c=[0],u=0;for(e=parseFloat(e)||500,n=parseFloat(n)||20,o=o||null,l.tension=e,l.friction=n,(a=null!==o)?(u=t(e,n),r=u/o*.016):r=.016;s=i(s||l,r),c.push(1+s.x),u+=16,Math.abs(s.x)>1e-4&&Math.abs(s.v)>1e-4;);return a?function(t){return c[t*(c.length-1)|0]}:u}}();b.Easings={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},spring:function(t){return 1-Math.cos(4.5*t*Math.PI)*Math.exp(6*-t)}},p.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(t,e){b.Easings[e[0]]=l.apply(null,e[1])});var k=b.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(a=0;a=h)switch(t){case"name":return"filter";case"extract":var n=i.toString().match(/alpha\(opacity=(.*)\)/i);return i=n?n[1]/100:1;case"inject":return e.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(t){case"name":return"opacity";case"extract":case"inject":return i}}},register:function(){9>=h||b.State.isGingerbread||(k.Lists.transformsBase=k.Lists.transformsBase.concat(k.Lists.transforms3D));for(t=0;to&&(o=1),a=!/(\d)$/i.test(o);break;case"skew":a=!/(deg|\d)$/i.test(o);break;case"rotate":a=!/(deg|\d)$/i.test(o)}return a||(r(i).transformCache[e]="("+o+")"),r(i).transformCache[e]}}}();for(var t=0;t=h||3!==a.split(" ").length||(a+=" 1"),a;case"inject":return 8>=h?4===o.split(" ").length&&(o=o.split(/\s+/).slice(0,3).join(" ")):3===o.split(" ").length&&(o+=" 1"),(8>=h?"rgb":"rgba")+"("+o.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(t){return t.replace(/-(\w)/g,function(t,e){return e.toUpperCase()})},SVGAttribute:function(t){var e="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(h||b.State.isAndroid&&!b.State.isChrome)&&(e+="|transform"),new RegExp("^("+e+")$","i").test(t)},prefixCheck:function(t){if(b.State.prefixMatches[t])return[b.State.prefixMatches[t],!0];for(var e=["","Webkit","Moz","ms","O"],i=0,n=e.length;n>i;i++){var o;if(o=0===i?t:e[i]+t.replace(/^\w/,function(t){return t.toUpperCase()}),v.isString(b.State.prefixElement.style[o]))return b.State.prefixMatches[t]=o,[o,!0]}return[t,!1]}},Values:{hexToRgb:function(t){var e,i=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return t=t.replace(i,function(t,e,i,n){return e+e+i+i+n+n}),e=n.exec(t),e?[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]:[0,0,0]},isCSSNullValue:function(t){return 0==t||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(t)},getUnitType:function(t){return/^(rotate|skew)/i.test(t)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(t)?"":"px"},getDisplayType:function(t){var e=t&&t.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(e)?"inline":/^(li)$/i.test(e)?"list-item":/^(tr)$/i.test(e)?"table-row":/^(table)$/i.test(e)?"table":/^(tbody)$/i.test(e)?"table-row-group":"block"},addClass:function(t,e){t.classList?t.classList.add(e):t.className+=(t.className.length?" ":"")+e},removeClass:function(t,e){t.classList?t.classList.remove(e):t.className=t.className.toString().replace(new RegExp("(^|\\s)"+e.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(t,i,o,a){function s(t,i){function o(){c&&k.setPropertyValue(t,"display","none")}var l=0;if(8>=h)l=p.css(t,i);else{var c=!1;if(/^(width|height)$/.test(i)&&0===k.getPropertyValue(t,"display")&&(c=!0,k.setPropertyValue(t,"display",k.Values.getDisplayType(t))),!a){if("height"===i&&"border-box"!==k.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var u=t.offsetHeight-(parseFloat(k.getPropertyValue(t,"borderTopWidth"))||0)-(parseFloat(k.getPropertyValue(t,"borderBottomWidth"))||0)-(parseFloat(k.getPropertyValue(t,"paddingTop"))||0)-(parseFloat(k.getPropertyValue(t,"paddingBottom"))||0);return o(),u}if("width"===i&&"border-box"!==k.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var d=t.offsetWidth-(parseFloat(k.getPropertyValue(t,"borderLeftWidth"))||0)-(parseFloat(k.getPropertyValue(t,"borderRightWidth"))||0)-(parseFloat(k.getPropertyValue(t,"paddingLeft"))||0)-(parseFloat(k.getPropertyValue(t,"paddingRight"))||0);return o(),d}}var f;f=r(t)===n?e.getComputedStyle(t,null):r(t).computedStyle?r(t).computedStyle:r(t).computedStyle=e.getComputedStyle(t,null),"borderColor"===i&&(i="borderTopColor"),(""===(l=9===h&&"filter"===i?f.getPropertyValue(i):f[i])||null===l)&&(l=t.style[i]),o()}if("auto"===l&&/^(top|right|bottom|left)$/i.test(i)){var v=s(t,"position");("fixed"===v||"absolute"===v&&/top|left/i.test(i))&&(l=p(t).position()[i]+"px")}return l}var l;if(k.Hooks.registered[i]){var c=i,u=k.Hooks.getRoot(c);o===n&&(o=k.getPropertyValue(t,k.Names.prefixCheck(u)[0])),k.Normalizations.registered[u]&&(o=k.Normalizations.registered[u]("extract",t,o)),l=k.Hooks.extractValue(c,o)}else if(k.Normalizations.registered[i]){var d,f;"transform"!==(d=k.Normalizations.registered[i]("name",t))&&(f=s(t,k.Names.prefixCheck(d)[0]),k.Values.isCSSNullValue(f)&&k.Hooks.templates[i]&&(f=k.Hooks.templates[i][1])),l=k.Normalizations.registered[i]("extract",t,f)}if(!/^[\d-]/.test(l))if(r(t)&&r(t).isSVG&&k.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=t.getBBox()[i]}catch(t){l=0}else l=t.getAttribute(i);else l=s(t,k.Names.prefixCheck(i)[0]);return k.Values.isCSSNullValue(l)&&(l=0),b.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(t,i,n,o,a){var s=i;if("scroll"===i)a.container?a.container["scroll"+a.direction]=n:"Left"===a.direction?e.scrollTo(n,a.alternateValue):e.scrollTo(a.alternateValue,n);else if(k.Normalizations.registered[i]&&"transform"===k.Normalizations.registered[i]("name",t))k.Normalizations.registered[i]("inject",t,n),s="transform",n=r(t).transformCache[i];else{if(k.Hooks.registered[i]){var l=i,c=k.Hooks.getRoot(i);o=o||k.getPropertyValue(t,c),n=k.Hooks.injectValue(l,n,o),i=c}if(k.Normalizations.registered[i]&&(n=k.Normalizations.registered[i]("inject",t,n),i=k.Normalizations.registered[i]("name",t)),s=k.Names.prefixCheck(i)[0],8>=h)try{t.style[s]=n}catch(t){b.debug&&console.log("Browser does not support ["+n+"] for ["+s+"]")}else r(t)&&r(t).isSVG&&k.Names.SVGAttribute(i)?t.setAttribute(i,n):t.style[s]=n;b.debug>=2&&console.log("Set "+i+" ("+s+"): "+n)}return[s,n]},flushTransformCache:function(t){function e(e){return parseFloat(k.getPropertyValue(t,e))}var i="";if((h||b.State.isAndroid&&!b.State.isChrome)&&r(t).isSVG){var n={translate:[e("translateX"),e("translateY")],skewX:[e("skewX")],skewY:[e("skewY")],scale:1!==e("scale")?[e("scale"),e("scale")]:[e("scaleX"),e("scaleY")],rotate:[e("rotateZ"),0,0]};p.each(r(t).transformCache,function(t){/^translate/i.test(t)?t="translate":/^scale/i.test(t)?t="scale":/^rotate/i.test(t)&&(t="rotate"),n[t]&&(i+=t+"("+n[t].join(" ")+") ",delete n[t])})}else{var o,a;p.each(r(t).transformCache,function(e){return o=r(t).transformCache[e],"transformPerspective"===e?(a=o,!0):(9===h&&"rotateZ"===e&&(e="rotate"),void(i+=e+o+" "))}),a&&(i="perspective"+a+" "+i)}k.setPropertyValue(t,"transform",i)}};k.Hooks.register(),k.Normalizations.register(),b.hook=function(t,e,i){var o=n;return t=a(t),p.each(t,function(t,a){if(r(a)===n&&b.init(a),i===n)o===n&&(o=b.CSS.getPropertyValue(a,e));else{var s=b.CSS.setPropertyValue(a,e,i);"transform"===s[0]&&b.CSS.flushTransformCache(a),o=s}}),o};var x=function(){function t(){return s?P.promise||null:l}function o(){function t(t){function d(t,e){var i=n,o=n,r=n;return v.isArray(t)?(i=t[0],!v.isArray(t[1])&&/^[\d-]/.test(t[1])||v.isFunction(t[1])||k.RegEx.isHex.test(t[1])?r=t[1]:(v.isString(t[1])&&!k.RegEx.isHex.test(t[1])||v.isArray(t[1]))&&(o=e?t[1]:c(t[1],s.duration),t[2]!==n&&(r=t[2]))):i=t,e||(o=o||s.easing),v.isFunction(i)&&(i=i.call(a,T,C)),v.isFunction(r)&&(r=r.call(a,T,C)),[i||0,o,r]}function h(t,e){var i,n;return n=(e||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(t){return i=t,""}),i||(i=k.Values.getUnitType(t)),[n,i]}if(s.begin&&0===T)try{s.begin.call(f,f)}catch(t){setTimeout(function(){throw t},1)}if("scroll"===A){var g,w,x,S=/^x$/i.test(s.axis)?"Left":"Top",O=parseFloat(s.offset)||0;s.container?v.isWrapped(s.container)||v.isNode(s.container)?(s.container=s.container[0]||s.container,g=s.container["scroll"+S],x=g+p(a).position()[S.toLowerCase()]+O):s.container=null:(g=b.State.scrollAnchor[b.State["scrollProperty"+S]],w=b.State.scrollAnchor[b.State["scrollProperty"+("Left"===S?"Top":"Left")]],x=p(a).offset()[S.toLowerCase()]+O),l={scroll:{rootPropertyValue:!1,startValue:g,currentValue:g,endValue:x,unitType:"",easing:s.easing,scrollData:{container:s.container,direction:S,alternateValue:w}},element:a},b.debug&&console.log("tweensContainer (scroll): ",l.scroll,a)}else if("reverse"===A){if(!r(a).tweensContainer)return void p.dequeue(a,s.queue);"none"===r(a).opts.display&&(r(a).opts.display="auto"),"hidden"===r(a).opts.visibility&&(r(a).opts.visibility="visible"),r(a).opts.loop=!1,r(a).opts.begin=null,r(a).opts.complete=null,y.easing||delete s.easing,y.duration||delete s.duration,s=p.extend({},r(a).opts,s);M=p.extend(!0,{},r(a).tweensContainer);for(var E in M)if("element"!==E){var _=M[E].startValue;M[E].startValue=M[E].currentValue=M[E].endValue,M[E].endValue=_,v.isEmptyObject(y)||(M[E].easing=s.easing),b.debug&&console.log("reverse tweensContainer ("+E+"): "+JSON.stringify(M[E]),a)}l=M}else if("start"===A){var M;r(a).tweensContainer&&!0===r(a).isAnimating&&(M=r(a).tweensContainer),p.each(m,function(t,e){if(RegExp("^"+k.Lists.colors.join("$|^")+"$").test(t)){var i=d(e,!0),o=i[0],a=i[1],r=i[2];if(k.RegEx.isHex.test(o)){for(var s=["Red","Green","Blue"],l=k.Values.hexToRgb(o),c=r?k.Values.hexToRgb(r):n,u=0;u=1&&console.log("Unit ratios: "+JSON.stringify(l),a),l}();var X=/margin|padding|left|right|width|text|word|letter/i.test(q)||/X$/.test(q)||"x"===q?"x":"y";switch(F){case"%":L*="x"===X?o.percentToPxWidth:o.percentToPxHeight;break;case"px":break;default:L*=o[F+"ToPx"]}switch(W){case"%":L*=1/("x"===X?o.percentToPxWidth:o.percentToPxHeight);break;case"px":break;default:L*=1/o[W+"ToPx"]}}switch(Q){case"+":V=L+V;break;case"-":V=L-V;break;case"*":V*=L;break;case"/":V=L/V}l[q]={rootPropertyValue:$,startValue:L,currentValue:L,endValue:V,unitType:W,easing:H},b.debug&&console.log("tweensContainer ("+q+"): "+JSON.stringify(l[q]),a)}else b.debug&&console.log("Skipping ["+j+"] due to a lack of browser support.")}l.element=a}l.element&&(k.Values.addClass(a,"velocity-animating"),D.push(l),""===s.queue&&(r(a).tweensContainer=l,r(a).opts=s),r(a).isAnimating=!0,T===C-1?(b.State.calls.push([D,f,s,null,P.resolver]),!1===b.State.isTicking&&(b.State.isTicking=!0,u())):T++)}var o,a=this,s=p.extend({},b.defaults,y),l={};switch(r(a)===n&&b.init(a),parseFloat(s.delay)&&!1!==s.queue&&p.queue(a,s.queue,function(t){b.velocityQueueEntryFlag=!0,r(a).delayTimer={setTimeout:setTimeout(t,parseFloat(s.delay)),next:t}}),s.duration.toString().toLowerCase()){case"fast":s.duration=200;break;case"normal":s.duration=g;break;case"slow":s.duration=600;break;default:s.duration=parseFloat(s.duration)||1}!1!==b.mock&&(!0===b.mock?s.duration=s.delay=1:(s.duration*=parseFloat(b.mock)||1,s.delay*=parseFloat(b.mock)||1)),s.easing=c(s.easing,s.duration),s.begin&&!v.isFunction(s.begin)&&(s.begin=null),s.progress&&!v.isFunction(s.progress)&&(s.progress=null),s.complete&&!v.isFunction(s.complete)&&(s.complete=null),s.display!==n&&null!==s.display&&(s.display=s.display.toString().toLowerCase(),"auto"===s.display&&(s.display=b.CSS.Values.getDisplayType(a))),s.visibility!==n&&null!==s.visibility&&(s.visibility=s.visibility.toString().toLowerCase()),s.mobileHA=s.mobileHA&&b.State.isMobile&&!b.State.isGingerbread,!1===s.queue?s.delay?setTimeout(t,s.delay):t():p.queue(a,s.queue,function(e,i){return!0===i?(P.promise&&P.resolver(f),!0):(b.velocityQueueEntryFlag=!0,void t(e))}),""!==s.queue&&"fx"!==s.queue||"inprogress"===p.queue(a)[0]||p.dequeue(a)}var s,l,h,f,m,y,w=arguments[0]&&(arguments[0].p||p.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||v.isString(arguments[0].properties));if(v.isWrapped(this)?(s=!1,h=0,f=this,l=this):(s=!0,h=1,f=w?arguments[0].elements||arguments[0].e:arguments[0]),f=a(f)){w?(m=arguments[0].properties||arguments[0].p,y=arguments[0].options||arguments[0].o):(m=arguments[h],y=arguments[h+1]);var C=f.length,T=0;if(!/^(stop|finish)$/i.test(m)&&!p.isPlainObject(y)){y={};for(var S=h+1;SV;V++){var H={delay:z.delay,progress:z.progress};V===q-1&&(H.display=z.display,H.visibility=z.visibility,H.complete=z.complete),x(f,"reverse",H)}return t()}};(b=p.extend(x,b)).animate=x;var C=e.requestAnimationFrame||f;return b.State.isMobile||i.hidden===n||i.addEventListener("visibilitychange",function(){i.hidden?(C=function(t){return setTimeout(function(){t(!0)},16)},u()):C=e.requestAnimationFrame||f}),t.Velocity=b,t!==e&&(t.fn.velocity=x,t.fn.velocity.defaults=b.defaults),p.each(["Down","Up"],function(t,e){b.Redirects["slide"+e]=function(t,i,o,a,r,s){var l=p.extend({},i),c=l.begin,u=l.complete,d={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},h={};l.display===n&&(l.display="Down"===e?"inline"===b.CSS.Values.getDisplayType(t)?"inline-block":"block":"none"),l.begin=function(){c&&c.call(r,r);for(var i in d){h[i]=t.style[i];var n=b.CSS.getPropertyValue(t,i);d[i]="Down"===e?[n,0]:[0,n]}h.overflow=t.style.overflow,t.style.overflow="hidden"},l.complete=function(){for(var e in h)t.style[e]=h[e];u&&u.call(r,r),s&&s.resolver(r)},b(t,d,l)}}),p.each(["In","Out"],function(t,e){b.Redirects["fade"+e]=function(t,i,o,a,r,s){var l=p.extend({},i),c={opacity:"In"===e?1:0},u=l.complete;l.complete=o!==a-1?l.begin=null:function(){u&&u.call(r,r),s&&s.resolver(r)},l.display===n&&(l.display="In"===e?"auto":"none"),b(this,c,l)}}),b}jQuery.fn.velocity=jQuery.fn.animate}}(window.jQuery||window.Zepto||window,window,document)})),function(t,e,i,n){"use strict";function o(t,e,i){return setTimeout(u(t,i),e)}function a(t,e,i){return!!Array.isArray(t)&&(r(t,i[e],i),!0)}function r(t,e,i){var o;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==n)for(o=0;o-1}function g(t){return t.trim().split(/\s+/g)}function y(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;ni[e]}):n.sort()),n}function k(t,e){for(var i,o,a=e[0].toUpperCase()+e.slice(1),r=0;r1&&!i.firstMultiple?i.firstMultiple=_(e):1===o&&(i.firstMultiple=!1);var a=i.firstInput,r=i.firstMultiple,s=r?r.center:a.center,l=e.center=M(n);e.timeStamp=ht(),e.deltaTime=e.timeStamp-a.timeStamp,e.angle=z(s,l),e.distance=q(s,l),O(i,e),e.offsetDirection=D(e.deltaX,e.deltaY),e.scale=r?H(r.pointers,n):1,e.rotation=r?V(r.pointers,n):0,E(i,e);var c=t.element;v(e.srcEvent.target,c)&&(c=e.srcEvent.target),e.target=c}function O(t,e){var i=e.center,n=t.offsetDelta||{},o=t.prevDelta||{},a=t.prevInput||{};(e.eventType===xt||a.eventType===Tt)&&(o=t.prevDelta={x:a.deltaX||0,y:a.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y}),e.deltaX=o.x+(i.x-n.x),e.deltaY=o.y+(i.y-n.y)}function E(t,e){var i,o,a,r,s=t.lastInterval||e,l=e.timeStamp-s.timeStamp;if(e.eventType!=St&&(l>kt||s.velocity===n)){var c=s.deltaX-e.deltaX,u=s.deltaY-e.deltaY,d=I(l,c,u);o=d.x,a=d.y,i=pt(d.x)>pt(d.y)?d.x:d.y,r=D(c,u),t.lastInterval=e}else i=s.velocity,o=s.velocityX,a=s.velocityY,r=s.direction;e.velocity=i,e.velocityX=o,e.velocityY=a,e.direction=r}function _(t){for(var e=[],i=0;io;)i+=t[o].clientX,n+=t[o].clientY,o++;return{x:dt(i/e),y:dt(n/e)}}function I(t,e,i){return{x:e/t||0,y:i/t||0}}function D(t,e){return t===e?Pt:pt(t)>=pt(e)?t>0?At:Ot:e>0?Et:_t}function q(t,e,i){i||(i=qt);var n=e[i[0]]-t[i[0]],o=e[i[1]]-t[i[1]];return Math.sqrt(n*n+o*o)}function z(t,e,i){i||(i=qt);var n=e[i[0]]-t[i[0]],o=e[i[1]]-t[i[1]];return 180*Math.atan2(o,n)/Math.PI}function V(t,e){return z(e[1],e[0],zt)-z(t[1],t[0],zt)}function H(t,e){return q(e[0],e[1],zt)/q(t[0],t[1],zt)}function L(){this.evEl=Ht,this.evWin=Lt,this.allow=!0,this.pressed=!1,T.apply(this,arguments)}function j(){this.evEl=Nt,this.evWin=Wt,T.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function $(){this.evTarget=Qt,this.evWin=Xt,this.started=!1,T.apply(this,arguments)}function N(t,e){var i=b(t.touches),n=b(t.changedTouches);return e&(Tt|St)&&(i=w(i.concat(n),"identifier",!0)),[i,n]}function W(){this.evTarget=Yt,this.targetIds={},T.apply(this,arguments)}function F(t,e){var i=b(t.touches),n=this.targetIds;if(e&(xt|Ct)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var o,a,r=b(t.changedTouches),s=[],l=this.target;if(a=i.filter(function(t){return v(t.target,l)}),e===xt)for(o=0;os&&(e.push(t),s=e.length-1):o&(Tt|St)&&(i=!0),0>s||(e[s]=t,this.callback(this.manager,o,{pointers:e,changedPointers:[t],pointerType:a,srcEvent:t}),i&&e.splice(s,1))}});var Ft={touchstart:xt,touchmove:Ct,touchend:Tt,touchcancel:St},Qt="touchstart",Xt="touchstart touchmove touchend touchcancel";c($,T,{handler:function(t){var e=Ft[t.type];if(e===xt&&(this.started=!0),this.started){var i=N.call(this,t,e);e&(Tt|St)&&0==i[0].length-i[1].length&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:bt,srcEvent:t})}}});var Rt={touchstart:xt,touchmove:Ct,touchend:Tt,touchcancel:St},Yt="touchstart touchmove touchend touchcancel";c(W,T,{handler:function(t){var e=Rt[t.type],i=F.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:bt,srcEvent:t})}}),c(Q,T,{handler:function(t,e,i){var n=i.pointerType==bt,o=i.pointerType==wt;if(n)this.mouse.allow=!1;else if(o&&!this.mouse.allow)return;e&(Tt|St)&&(this.mouse.allow=!0),this.callback(t,e,i)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Bt=k(ct.style,"touchAction"),Ut=Bt!==n,Gt="compute",Zt="auto",Jt="manipulation",Kt="none",te="pan-x",ee="pan-y";X.prototype={set:function(t){t==Gt&&(t=this.compute()),Ut&&(this.manager.element.style[Bt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return r(this.manager.recognizers,function(e){d(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))}),R(t.join(" "))},preventDefaults:function(t){if(!Ut){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)return void e.preventDefault();var n=this.actions,o=m(n,Kt),a=m(n,ee),r=m(n,te);return o||a&&i&Mt||r&&i&It?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var ie=1,ne=2,oe=4,ae=8,re=ae,se=16;Y.prototype={defaults:{},set:function(t){return s(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(a(t,"recognizeWith",this))return this;var e=this.simultaneous;return t=G(t,this),e[t.id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return a(t,"dropRecognizeWith",this)?this:(t=G(t,this),delete this.simultaneous[t.id],this)},requireFailure:function(t){if(a(t,"requireFailure",this))return this;var e=this.requireFail;return t=G(t,this),-1===y(e,t)&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(a(t,"dropRequireFailure",this))return this;t=G(t,this);var e=y(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){function e(e){i.manager.emit(i.options.event+(e?B(n):""),t)}var i=this,n=this.state;ae>n&&e(!0),e(),n>=ae&&e(!0)},tryEmit:function(t){return this.canEmit()?this.emit(t):void(this.state=32)},canEmit:function(){for(var t=0;ta?At:Ot,i=a!=this.pX,n=Math.abs(t.deltaX)):(o=0===r?Pt:0>r?Et:_t,i=r!=this.pY,n=Math.abs(t.deltaY))),t.direction=o,i&&n>e.threshold&&o&e.direction},attrTest:function(t){return Z.prototype.attrTest.call(this,t)&&(this.state&ne||!(this.state&ne)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=U(t.direction);e&&this.manager.emit(this.options.event+e,t),this._super.emit.call(this,t)}}),c(K,Z,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Kt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&ne)},emit:function(t){if(this._super.emit.call(this,t),1!==t.scale){var e=t.scale<1?"in":"out";this.manager.emit(this.options.event+e,t)}}}),c(tt,Y,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Zt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||t.eventType&(Tt|St)&&!a)this.reset();else if(t.eventType&xt)this.reset(),this._timer=o(function(){this.state=re,this.tryEmit()},e.time,this);else if(t.eventType&Tt)return re;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===re&&(t&&t.eventType&Tt?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=ht(),this.manager.emit(this.options.event,this._input)))}}),c(et,Z,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Kt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&ne)}}),c(it,Z,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:Mt|It,pointers:1},getTouchAction:function(){return J.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(Mt|It)?e=t.velocity:i&Mt?e=t.velocityX:i&It&&(e=t.velocityY),this._super.attrTest.call(this,t)&&i&t.direction&&t.distance>this.options.threshold&&pt(e)>this.options.velocity&&t.eventType&Tt},emit:function(t){var e=U(t.direction);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),c(nt,Y,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[Jt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance=0&&!n;)n=t[i[a]+"RequestAnimationFrame"],o=t[i[a]+"CancelRequestAnimationFrame"];n&&o||(n=function(t){var i=+Date.now(),n=Math.max(e+16,i);return setTimeout(function(){t(e=n)},n-i)},o=clearTimeout),t.requestAnimationFrame=n,t.cancelAnimationFrame=o}(window),Materialize.objectSelectorString=function(t){return((t.prop("tagName")||"")+(t.attr("id")||"")+(t.attr("class")||"")).replace(/\s/g,"")},Materialize.guid=function(){function t(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}}(),Materialize.escapeHash=function(t){return t.replace(/(:|\.|\[|\]|,|=)/g,"\\$1")},Materialize.elementOrParentIsFixed=function(t){var e=$(t),i=!1;return e.add(e.parents()).each(function(){if("fixed"===$(this).css("position"))return i=!0,!1}),i};var getTime=Date.now||function(){return(new Date).getTime()};Materialize.throttle=function(t,e,i){var n,o,a,r=null,s=0;i||(i={});var l=function(){s=!1===i.leading?0:getTime(),r=null,a=t.apply(n,o),n=o=null};return function(){var c=getTime();s||!1!==i.leading||(s=c);var u=e-(c-s);return n=this,o=arguments,u<=0?(clearTimeout(r),r=null,s=c,a=t.apply(n,o),n=o=null):r||!1===i.trailing||(r=setTimeout(l,u)),a}};var Vel;Vel=jQuery?jQuery.Velocity:$?$.Velocity:Velocity,Materialize.Vel=Vel||Velocity,function(t){t.fn.collapsible=function(e,i){var n={accordion:void 0,onOpen:void 0,onClose:void 0},o=e;return e=t.extend(n,e),this.each(function(){function n(e){p=d.find("> li > .collapsible-header"),e.hasClass("active")?e.parent().addClass("active"):e.parent().removeClass("active"),e.parent().hasClass("active")?e.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){t(this).css("height","")}}):e.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){t(this).css("height","")}}),p.not(e).removeClass("active").parent().removeClass("active"),p.not(e).parent().children(".collapsible-body").stop(!0,!1).each(function(){t(this).is(":visible")&&t(this).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){t(this).css("height",""),s(t(this).siblings(".collapsible-header"))}})})}function a(e){e.hasClass("active")?e.parent().addClass("active"):e.parent().removeClass("active"),e.parent().hasClass("active")?e.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){t(this).css("height","")}}):e.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){t(this).css("height","")}})}function r(t,i){i||t.toggleClass("active"),e.accordion||"accordion"===h||void 0===h?n(t):a(t),s(t)}function s(t){t.hasClass("active")?"function"==typeof e.onOpen&&e.onOpen.call(this,t.parent()):"function"==typeof e.onClose&&e.onClose.call(this,t.parent())}function l(t){return c(t).length>0}function c(t){return t.closest("li > .collapsible-header")}function u(){d.off("click.collapse","> li > .collapsible-header")}var d=t(this),p=t(this).find("> li > .collapsible-header"),h=d.data("collapsible");if("destroy"!==o)if(i>=0&&i li > .collapsible-header",function(e){var i=t(e.target);l(i)&&(i=c(i)),r(i)}),e.accordion||"accordion"===h||void 0===h?r(p.filter(".active").first(),!0):p.filter(".active").each(function(){r(t(this),!0)});else u()})},t(document).ready(function(){t(".collapsible").collapsible()})}(jQuery),function(t){t.fn.scrollTo=function(e){return t(this).scrollTop(t(this).scrollTop()-t(this).offset().top+t(e).offset().top),this},t.fn.dropdown=function(e){var i={inDuration:300,outDuration:225,constrainWidth:!0,hover:!1,gutter:0,belowOrigin:!1,alignment:"left",stopPropagation:!1};return"open"===e?(this.each(function(){t(this).trigger("open")}),!1):"close"===e?(this.each(function(){t(this).trigger("close")}),!1):void this.each(function(){function n(){void 0!==r.data("induration")&&(s.inDuration=r.data("induration")),void 0!==r.data("outduration")&&(s.outDuration=r.data("outduration")),void 0!==r.data("constrainwidth")&&(s.constrainWidth=r.data("constrainwidth")),void 0!==r.data("hover")&&(s.hover=r.data("hover")),void 0!==r.data("gutter")&&(s.gutter=r.data("gutter")),void 0!==r.data("beloworigin")&&(s.belowOrigin=r.data("beloworigin")),void 0!==r.data("alignment")&&(s.alignment=r.data("alignment")),void 0!==r.data("stoppropagation")&&(s.stopPropagation=r.data("stoppropagation"))}function o(e){"focus"===e&&(l=!0),n(),c.addClass("active"),r.addClass("active");var i=r[0].getBoundingClientRect().width;!0===s.constrainWidth?c.css("width",i):c.css("white-space","nowrap");var o=window.innerHeight,u=r.innerHeight(),d=r.offset().left,p=r.offset().top-t(window).scrollTop(),h=s.alignment,f=0,v=0,m=0;!0===s.belowOrigin&&(m=u);var g=0,y=0,b=r.parent();if(b.is("body")||(b[0].scrollHeight>b[0].clientHeight&&(g=b[0].scrollTop),b[0].scrollWidth>b[0].clientWidth&&(y=b[0].scrollLeft)),d+c.innerWidth()>t(window).width()?h="right":d-c.innerWidth()+r.innerWidth()<0&&(h="left"),p+c.innerHeight()>o)if(p+u-c.innerHeight()<0){var w=o-p-m;c.css("max-height",w)}else m||(m+=u),m-=c.innerHeight();"left"===h?(f=s.gutter,v=r.position().left+f):"right"===h&&(c.stop(!0,!0).css({opacity:0,left:0}),v=r.position().left+i-c.width()+(f=-s.gutter)),c.css({position:"absolute",top:r.position().top+m+g,left:v+y}),c.slideDown({queue:!1,duration:s.inDuration,easing:"easeOutCubic",complete:function(){t(this).css("height","")}}).animate({opacity:1},{queue:!1,duration:s.inDuration,easing:"easeOutSine"}),setTimeout(function(){t(document).on("click."+c.attr("id"),function(e){a(),t(document).off("click."+c.attr("id"))})},0)}function a(){l=!1,c.fadeOut(s.outDuration),c.removeClass("active"),r.removeClass("active"),t(document).off("click."+c.attr("id")),setTimeout(function(){c.css("max-height","")},s.outDuration)}var r=t(this),s=t.extend({},i,e),l=!1,c=t("#"+r.attr("data-activates"));if(n(),r.after(c),s.hover){var u=!1;r.off("click."+r.attr("id")),r.on("mouseenter",function(t){!1===u&&(o(),u=!0)}),r.on("mouseleave",function(e){var i=e.toElement||e.relatedTarget;t(i).closest(".dropdown-content").is(c)||(c.stop(!0,!0),a(),u=!1)}),c.on("mouseleave",function(e){var i=e.toElement||e.relatedTarget;t(i).closest(".dropdown-button").is(r)||(c.stop(!0,!0),a(),u=!1)})}else r.off("click."+r.attr("id")),r.on("click."+r.attr("id"),function(e){l||(r[0]!=e.currentTarget||r.hasClass("active")||0!==t(e.target).closest(".dropdown-content").length?r.hasClass("active")&&(a(),t(document).off("click."+c.attr("id"))):(e.preventDefault(),s.stopPropagation&&e.stopPropagation(),o("click")))});r.on("open",function(t,e){o(e)}),r.on("close",a)})},t(document).ready(function(){t(".dropdown-button").dropdown()})}(jQuery),function(t,e){"use strict";var i={opacity:.5,inDuration:250,outDuration:250,ready:void 0,complete:void 0,dismissible:!0,startingTop:"4%",endingTop:"10%"},n=function(){function n(e,i){_classCallCheck(this,n),e[0].M_Modal&&e[0].M_Modal.destroy(),this.$el=e,this.options=t.extend({},n.defaults,i),this.isOpen=!1,this.$el[0].M_Modal=this,this.id=e.attr("id"),this.openingTrigger=void 0,this.$overlay=t(''),n._increment++,n._count++,this.$overlay[0].style.zIndex=1e3+2*n._increment,this.$el[0].style.zIndex=1e3+2*n._increment+1,this.setupEventHandlers()}return _createClass(n,[{key:"getInstance",value:function(){return this}},{key:"destroy",value:function(){this.removeEventHandlers(),this.$el[0].removeAttribute("style"),this.$overlay[0].parentNode&&this.$overlay[0].parentNode.removeChild(this.$overlay[0]),this.$el[0].M_Modal=void 0,n._count--}},{key:"setupEventHandlers",value:function(){this.handleOverlayClickBound=this.handleOverlayClick.bind(this),this.handleModalCloseClickBound=this.handleModalCloseClick.bind(this),1===n._count&&document.body.addEventListener("click",this.handleTriggerClick),this.$overlay[0].addEventListener("click",this.handleOverlayClickBound),this.$el[0].addEventListener("click",this.handleModalCloseClickBound)}},{key:"removeEventHandlers",value:function(){0===n._count&&document.body.removeEventListener("click",this.handleTriggerClick),this.$overlay[0].removeEventListener("click",this.handleOverlayClickBound),this.$el[0].removeEventListener("click",this.handleModalCloseClickBound)}},{key:"handleTriggerClick",value:function(e){var i=t(e.target).closest(".modal-trigger");if(e.target&&i.length){var n=i[0].getAttribute("href");n=n?n.slice(1):i[0].getAttribute("data-target");var o=document.getElementById(n).M_Modal;o&&o.open(i),e.preventDefault()}}},{key:"handleOverlayClick",value:function(){this.options.dismissible&&this.close()}},{key:"handleModalCloseClick",value:function(e){var i=t(e.target).closest(".modal-close");e.target&&i.length&&this.close()}},{key:"handleKeydown",value:function(t){27===t.keyCode&&this.options.dismissible&&this.close()}},{key:"animateIn",value:function(){var i=this;t.extend(this.$el[0].style,{display:"block",opacity:0}),t.extend(this.$overlay[0].style,{display:"block",opacity:0}),e(this.$overlay[0],{opacity:this.options.opacity},{duration:this.options.inDuration,queue:!1,ease:"easeOutCubic"});var n={duration:this.options.inDuration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof i.options.ready&&i.options.ready.call(i,i.$el,i.openingTrigger)}};this.$el[0].classList.contains("bottom-sheet")?e(this.$el[0],{bottom:0,opacity:1},n):(e.hook(this.$el[0],"scaleX",.7),this.$el[0].style.top=this.options.startingTop,e(this.$el[0],{top:this.options.endingTop,opacity:1,scaleX:1},n))}},{key:"animateOut",value:function(){var t=this;e(this.$overlay[0],{opacity:0},{duration:this.options.outDuration,queue:!1,ease:"easeOutQuart"});var i={duration:this.options.outDuration,queue:!1,ease:"easeOutCubic",complete:function(){t.$el[0].style.display="none","function"==typeof t.options.complete&&t.options.complete.call(t,t.$el),t.$overlay[0].parentNode.removeChild(t.$overlay[0])}};this.$el[0].classList.contains("bottom-sheet")?e(this.$el[0],{bottom:"-100%",opacity:0},i):e(this.$el[0],{top:this.options.startingTop,opacity:0,scaleX:.7},i)}},{key:"open",value:function(t){if(!this.isOpen){this.isOpen=!0;var e=document.body;return e.style.overflow="hidden",this.$el[0].classList.add("open"),e.appendChild(this.$overlay[0]),this.openingTrigger=t||void 0,this.options.dismissible&&(this.handleKeydownBound=this.handleKeydown.bind(this),document.addEventListener("keydown",this.handleKeydownBound)),this.animateIn(),this}}},{key:"close",value:function(){if(this.isOpen)return this.isOpen=!1,this.$el[0].classList.remove("open"),document.body.style.overflow="",this.options.dismissible&&document.removeEventListener("keydown",this.handleKeydownBound),this.animateOut(),this}}],[{key:"init",value:function(e,i){var o=[];return e.each(function(){o.push(new n(t(this),i))}),o}},{key:"defaults",get:function(){return i}}]),n}();n._increment=0,n._count=0,Materialize.Modal=n,t.fn.modal=function(e){return n.prototype[e]?"get"===e.slice(0,3)?this.first()[0].M_Modal[e]():this.each(function(){this.M_Modal[e]()}):"object"!=typeof e&&e?void t.error("Method "+e+" does not exist on jQuery.modal"):(n.init(this,arguments[0]),this)}}(jQuery,Materialize.Vel),function(t){t.fn.materialbox=function(){return this.each(function(){function e(){a=!1;var e=s.parent(".material-placeholder"),n=(window.innerWidth,window.innerHeight,s.data("width")),l=s.data("height");s.velocity("stop",!0),t("#materialbox-overlay").velocity("stop",!0),t(".materialbox-caption").velocity("stop",!0),t(window).off("scroll.materialbox"),t(document).off("keyup.materialbox"),t(window).off("resize.materialbox"),t("#materialbox-overlay").velocity({opacity:0},{duration:r,queue:!1,easing:"easeOutQuad",complete:function(){o=!1,t(this).remove()}}),s.velocity({width:n,height:l,left:0,top:0},{duration:r,queue:!1,easing:"easeOutQuad",complete:function(){e.css({height:"",width:"",position:"",top:"",left:""}),s.removeAttr("style"),s.attr("style",c),s.removeClass("active"),a=!0,i&&i.css("overflow","")}}),t(".materialbox-caption").velocity({opacity:0},{duration:r,queue:!1,easing:"easeOutQuad",complete:function(){t(this).remove()}})}if(!t(this).hasClass("initialized")){t(this).addClass("initialized");var i,n,o=!1,a=!0,r=200,s=t(this),l=t("
            ").addClass("material-placeholder"),c=s.attr("style");s.wrap(l),s.on("click",function(){var r=s.parent(".material-placeholder"),l=window.innerWidth,c=window.innerHeight,u=s.width(),d=s.height();if(!1===a)return e(),!1;if(o&&!0===a)return e(),!1;a=!1,s.addClass("active"),o=!0,r.css({width:r[0].getBoundingClientRect().width,height:r[0].getBoundingClientRect().height,position:"relative",top:0,left:0}),i=void 0,n=r[0].parentNode;for(;null!==n&&!t(n).is(document);){var p=t(n);"visible"!==p.css("overflow")&&(p.css("overflow","visible"),i=void 0===i?p:i.add(p)),n=n.parentNode}s.css({position:"absolute","z-index":1e3,"will-change":"left, top, width, height"}).data("width",u).data("height",d);var h=t('
            ').css({opacity:0}).click(function(){!0===a&&e()});s.before(h);var f=h[0].getBoundingClientRect();if(h.css({width:l,height:c,left:-1*f.left,top:-1*f.top}),h.velocity({opacity:1},{duration:275,queue:!1,easing:"easeOutQuad"}),""!==s.data("caption")){var v=t('
            ');v.text(s.data("caption")),t("body").append(v),v.css({display:"inline"}),v.velocity({opacity:1},{duration:275,queue:!1,easing:"easeOutQuad"})}var m=0,g=0;u/l>d/c?(m=.9*l,g=.9*l*(d/u)):(m=.9*c*(u/d),g=.9*c),s.hasClass("responsive-img")?s.velocity({"max-width":m,width:u},{duration:0,queue:!1,complete:function(){s.css({left:0,top:0}).velocity({height:g,width:m,left:t(document).scrollLeft()+l/2-s.parent(".material-placeholder").offset().left-m/2,top:t(document).scrollTop()+c/2-s.parent(".material-placeholder").offset().top-g/2},{duration:275,queue:!1,easing:"easeOutQuad",complete:function(){a=!0}})}}):s.css("left",0).css("top",0).velocity({height:g,width:m,left:t(document).scrollLeft()+l/2-s.parent(".material-placeholder").offset().left-m/2,top:t(document).scrollTop()+c/2-s.parent(".material-placeholder").offset().top-g/2},{duration:275,queue:!1,easing:"easeOutQuad",complete:function(){a=!0}}),t(window).on("scroll.materialbox",function(){o&&e()}),t(window).on("resize.materialbox",function(){o&&e()}),t(document).on("keyup.materialbox",function(t){27===t.keyCode&&!0===a&&o&&e()})})}})},t(document).ready(function(){t(".materialboxed").materialbox()})}(jQuery),function(t){t.fn.parallax=function(){var e=t(window).width();return this.each(function(i){function n(i){var n;n=e<601?o.height()>0?o.height():o.children("img").height():o.height()>0?o.height():500;var a=o.children("img").first(),r=a.height()-n,s=o.offset().top+n,l=o.offset().top,c=t(window).scrollTop(),u=window.innerHeight,d=(c+u-l)/(n+u),p=Math.round(r*d);i&&a.css("display","block"),s>c&&l=0?(s.velocity({right:b(o)},{duration:300,queue:!1,easing:"easeOutQuad"}),s.velocity({left:w(o)},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})):(s.velocity({left:w(o)},{duration:300,queue:!1,easing:"easeOutQuad"}),s.velocity({right:b(o)},{duration:300,queue:!1,easing:"easeOutQuad",delay:90}))};e.swipeable&&d>e.responsiveThreshold&&(e.swipeable=!1),0===(o=t(p.filter('[href="'+location.hash+'"]'))).length&&(o=t(this).find("li.tab a.active").first()),0===o.length&&(o=t(this).find("li.tab a").first()),o.addClass("active"),(m=p.index(o))<0&&(m=0),void 0!==o[0]&&(a=t(o[0].hash)).addClass("active"),u.find(".indicator").length||u.append('
          • '),s=u.find(".indicator"),u.append(s),u.is(":visible")&&setTimeout(function(){s.css({right:b(o)}),s.css({left:w(o)})},0),t(window).off("resize.tabs-"+c).on("resize.tabs-"+c,function(){h=u.width(),v=Math.max(h,u[0].scrollWidth)/p.length,m<0&&(m=0),0!==v&&0!==h&&(s.css({right:b(o)}),s.css({left:w(o)}))}),e.swipeable?(p.each(function(){var e=t(Materialize.escapeHash(this.hash));e.addClass("carousel-item"),f=f.add(e)}),r=f.wrapAll(''),f.css("display",""),t(".tabs-content.carousel").carousel({fullWidth:!0,noWrap:!0,onCycleTo:function(t){if(!y){var i=m;m=r.index(t),o.removeClass("active"),(o=p.eq(m)).addClass("active"),k(i),"function"==typeof e.onShow&&e.onShow.call(u[0],a)}}})):p.not(o).each(function(){t(Materialize.escapeHash(this.hash)).hide()}),u.off("click.tabs").on("click.tabs","a",function(i){if(t(this).parent().hasClass("disabled"))i.preventDefault();else if(!t(this).attr("target")){y=!0,h=u.width(),v=Math.max(h,u[0].scrollWidth)/p.length,o.removeClass("active");var n=a;o=t(this),a=t(Materialize.escapeHash(this.hash)),p=u.find("li.tab a");o.position();o.addClass("active"),g=m,(m=p.index(t(this)))<0&&(m=0),e.swipeable?f.length&&f.carousel("set",m,function(){"function"==typeof e.onShow&&e.onShow.call(u[0],a)}):(void 0!==a&&(a.show(),a.addClass("active"),"function"==typeof e.onShow&&e.onShow.call(this,a)),void 0===n||n.is(a)||(n.hide(),n.removeClass("active"))),l=setTimeout(function(){y=!1},300),k(g),i.preventDefault()}})})},select_tab:function(t){this.find('a[href="#'+t+'"]').trigger("click")}};t.fn.tabs=function(i){return e[i]?e[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.tabs"):e.init.apply(this,arguments)},t(document).ready(function(){t("ul.tabs").tabs()})}(jQuery),function(t){t.fn.tooltip=function(i){var n={delay:350,tooltip:"",position:"bottom",html:!1};return"remove"===i?(this.each(function(){t("#"+t(this).attr("data-tooltip-id")).remove(),t(this).removeAttr("data-tooltip-id"),t(this).off("mouseenter.tooltip mouseleave.tooltip")}),!1):(i=t.extend(n,i),this.each(function(){var n=Materialize.guid(),o=t(this);o.attr("data-tooltip-id")&&t("#"+o.attr("data-tooltip-id")).remove(),o.attr("data-tooltip-id",n);var a,r,s,l,c,u,d=function(){a=o.attr("data-html")?"true"===o.attr("data-html"):i.html,r=o.attr("data-delay"),r=void 0===r||""===r?i.delay:r,s=o.attr("data-position"),s=void 0===s||""===s?i.position:s,l=o.attr("data-tooltip"),l=void 0===l||""===l?i.tooltip:l};d();c=function(){var e=t('
            ');return l=a?t("").html(l):t("").text(l),e.append(l).appendTo(t("body")).attr("id",n),(u=t('
            ')).appendTo(e),e}(),o.off("mouseenter.tooltip mouseleave.tooltip");var p,h=!1;o.on({"mouseenter.tooltip":function(t){p=setTimeout(function(){d(),h=!0,c.velocity("stop"),u.velocity("stop"),c.css({visibility:"visible",left:"0px",top:"0px"});var t,i,n,a=o.outerWidth(),r=o.outerHeight(),l=c.outerHeight(),p=c.outerWidth(),f="0px",v="0px",m=u[0].offsetWidth,g=u[0].offsetHeight,y=8,b=8,w=0;"top"===s?(t=o.offset().top-l-5,i=o.offset().left+a/2-p/2,n=e(i,t,p,l),f="-10px",u.css({bottom:0,left:0,borderRadius:"14px 14px 0 0",transformOrigin:"50% 100%",marginTop:l,marginLeft:p/2-m/2})):"left"===s?(t=o.offset().top+r/2-l/2,i=o.offset().left-p-5,n=e(i,t,p,l),v="-10px",u.css({top:"-7px",right:0,width:"14px",height:"14px",borderRadius:"14px 0 0 14px",transformOrigin:"95% 50%",marginTop:l/2,marginLeft:p})):"right"===s?(t=o.offset().top+r/2-l/2,i=o.offset().left+a+5,n=e(i,t,p,l),v="+10px",u.css({top:"-7px",left:0,width:"14px",height:"14px",borderRadius:"0 14px 14px 0",transformOrigin:"5% 50%",marginTop:l/2,marginLeft:"0px"})):(t=o.offset().top+o.outerHeight()+5,i=o.offset().left+a/2-p/2,n=e(i,t,p,l),f="+10px",u.css({top:0,left:0,marginLeft:p/2-m/2})),c.css({top:n.y,left:n.x}),y=Math.SQRT2*p/parseInt(m),b=Math.SQRT2*l/parseInt(g),w=Math.max(y,b),c.velocity({translateY:f,translateX:v},{duration:350,queue:!1}).velocity({opacity:1},{duration:300,delay:50,queue:!1}),u.css({visibility:"visible"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scaleX:w,scaleY:w},{duration:300,delay:0,queue:!1,easing:"easeInOutQuad"})},r)},"mouseleave.tooltip":function(){h=!1,clearTimeout(p),setTimeout(function(){!0!==h&&(c.velocity({opacity:0,translateY:0,translateX:0},{duration:225,queue:!1}),u.velocity({opacity:0,scaleX:1,scaleY:1},{duration:225,queue:!1,complete:function(){u.css({visibility:"hidden"}),c.css({visibility:"hidden"}),h=!1}}))},225)}})}))};var e=function(e,i,n,o){var a=e,r=i;return a<0?a=4:a+n>window.innerWidth&&(a-=a+n-window.innerWidth),r<0?r=4:r+o>window.innerHeight+t(window).scrollTop&&(r-=r+o-window.innerHeight),{x:a,y:r}};t(document).ready(function(){t(".tooltipped").tooltip()})}(jQuery),function(t){"use strict";function e(t){return null!==t&&t===t.window}function i(t){return e(t)?t:9===t.nodeType&&t.defaultView}function n(t){var e,n,o={top:0,left:0},a=t&&t.ownerDocument;return e=a.documentElement,void 0!==t.getBoundingClientRect&&(o=t.getBoundingClientRect()),n=i(a),{top:o.top+n.pageYOffset-e.clientTop,left:o.left+n.pageXOffset-e.clientLeft}}function o(t){var e="";for(var i in t)t.hasOwnProperty(i)&&(e+=i+":"+t[i]+";");return e}function a(t){if(!1===u.allowEvent(t))return null;for(var e=null,i=t.target||t.srcElement;null!==i.parentNode;){if(!(i instanceof SVGElement)&&-1!==i.className.indexOf("waves-effect")){e=i;break}i=i.parentNode}return e}function r(e){var i=a(e);null!==i&&(c.show(e,i),"ontouchstart"in t&&(i.addEventListener("touchend",c.hide,!1),i.addEventListener("touchcancel",c.hide,!1)),i.addEventListener("mouseup",c.hide,!1),i.addEventListener("mouseleave",c.hide,!1),i.addEventListener("dragend",c.hide,!1))}var s=s||{},l=document.querySelectorAll.bind(document),c={duration:750,show:function(t,e){if(2===t.button)return!1;var i=e||this,a=document.createElement("div");a.className="waves-ripple",i.appendChild(a);var r=n(i),s=t.pageY-r.top,l=t.pageX-r.left,u="scale("+i.clientWidth/100*10+")";"touches"in t&&(s=t.touches[0].pageY-r.top,l=t.touches[0].pageX-r.left),a.setAttribute("data-hold",Date.now()),a.setAttribute("data-scale",u),a.setAttribute("data-x",l),a.setAttribute("data-y",s);var d={top:s+"px",left:l+"px"};a.className=a.className+" waves-notransition",a.setAttribute("style",o(d)),a.className=a.className.replace("waves-notransition",""),d["-webkit-transform"]=u,d["-moz-transform"]=u,d["-ms-transform"]=u,d["-o-transform"]=u,d.transform=u,d.opacity="1",d["-webkit-transition-duration"]=c.duration+"ms",d["-moz-transition-duration"]=c.duration+"ms",d["-o-transition-duration"]=c.duration+"ms",d["transition-duration"]=c.duration+"ms",d["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",d["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",d["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",d["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",a.setAttribute("style",o(d))},hide:function(t){u.touchup(t);var e=this,i=(e.clientWidth,null),n=e.getElementsByClassName("waves-ripple");if(!(n.length>0))return!1;var a=(i=n[n.length-1]).getAttribute("data-x"),r=i.getAttribute("data-y"),s=i.getAttribute("data-scale"),l=350-(Date.now()-Number(i.getAttribute("data-hold")));l<0&&(l=0),setTimeout(function(){var t={top:r+"px",left:a+"px",opacity:"0","-webkit-transition-duration":c.duration+"ms","-moz-transition-duration":c.duration+"ms","-o-transition-duration":c.duration+"ms","transition-duration":c.duration+"ms","-webkit-transform":s,"-moz-transform":s,"-ms-transform":s,"-o-transform":s,transform:s};i.setAttribute("style",o(t)),setTimeout(function(){try{e.removeChild(i)}catch(t){return!1}},c.duration)},l)},wrapInput:function(t){for(var e=0;e0&&(u.touches-=1)},500):"mousedown"===t.type&&u.touches>0&&(e=!1),e},touchup:function(t){u.allowEvent(t)}};s.displayEffect=function(e){"duration"in(e=e||{})&&(c.duration=e.duration),c.wrapInput(l(".waves-effect")),"ontouchstart"in t&&document.body.addEventListener("touchstart",r,!1),document.body.addEventListener("mousedown",r,!1)},s.attach=function(e){"input"===e.tagName.toLowerCase()&&(c.wrapInput([e]),e=e.parentNode),"ontouchstart"in t&&e.addEventListener("touchstart",r,!1),e.addEventListener("mousedown",r,!1)},t.Waves=s,document.addEventListener("DOMContentLoaded",function(){s.displayEffect()},!1)}(window),function(t,e){"use strict";var i={displayLength:1/0,inDuration:300,outDuration:375,className:void 0,completeCallback:void 0,activationPercent:.8},n=function(){function n(e,i,o,a){if(_classCallCheck(this,n),e){this.options={displayLength:i,className:o,completeCallback:a},this.options=t.extend({},n.defaults,this.options),this.message=e,this.panning=!1,this.timeRemaining=this.options.displayLength,0===n._toasts.length&&n._createContainer(),n._toasts.push(this);var r=this.createToast();r.M_Toast=this,this.el=r,this._animateIn(),this.setTimer()}}return _createClass(n,[{key:"createToast",value:function(){var e=document.createElement("div");if(e.classList.add("toast"),this.options.className){var i=this.options.className.split(" "),o=void 0,a=void 0;for(o=0,a=i.length;oo||e.velocityX>1?(e.wasSwiped=!0,e.remove()):(e.el.style.transition="transform .2s, opacity .2s",e.el.style.transform="",e.el.style.opacity=""),n._draggedToast=null}}},{key:"_xPos",value:function(t){return t.targetTouches&&t.targetTouches.length>=1?t.targetTouches[0].clientX:t.clientX}},{key:"removeAll",value:function(){for(var t in n._toasts)n._toasts[t].remove()}},{key:"defaults",get:function(){return i}}]),n}();n._toasts=[],n._container=null,n._draggedToast=null,Materialize.Toast=n,Materialize.toast=function(t,e,i,o){return new n(t,e,i,o)}}(jQuery,Materialize.Vel),function(t){var e={init:function(e){var i={menuWidth:300,edge:"left",closeOnClick:!1,draggable:!0,onOpen:null,onClose:null};e=t.extend(i,e),t(this).each(function(){var i=t(this),n=i.attr("data-activates"),o=t("#"+n);300!=e.menuWidth&&o.css("width",e.menuWidth);var a=t('.drag-target[data-sidenav="'+n+'"]');e.draggable?(a.length&&a.remove(),a=t('
            ').attr("data-sidenav",n),t("body").append(a)):a=t(),"left"==e.edge?(o.css("transform","translateX(-100%)"),a.css({left:0})):(o.addClass("right-aligned").css("transform","translateX(100%)"),a.css({right:0})),o.hasClass("fixed")&&window.innerWidth>992&&o.css("transform","translateX(0)"),o.hasClass("fixed")&&t(window).resize(function(){window.innerWidth>992?0!==t("#sidenav-overlay").length&&l?r(!0):o.css("transform","translateX(0%)"):!1===l&&("left"===e.edge?o.css("transform","translateX(-100%)"):o.css("transform","translateX(100%)"))}),!0===e.closeOnClick&&o.on("click.itemclick","a:not(.collapsible-header)",function(){window.innerWidth>992&&o.hasClass("fixed")||r()});var r=function(i){s=!1,l=!1,t("body").css({overflow:"",width:""}),t("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){t(this).remove()}}),"left"===e.edge?(a.css({width:"",right:"",left:"0"}),o.velocity({translateX:"-100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){!0===i&&(o.removeAttr("style"),o.css("width",e.menuWidth))}})):(a.css({width:"",right:"0",left:""}),o.velocity({translateX:"100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){!0===i&&(o.removeAttr("style"),o.css("width",e.menuWidth))}})),"function"==typeof e.onClose&&e.onClose.call(this,o)},s=!1,l=!1;e.draggable&&(a.on("click",function(){l&&r()}),a.hammer({prevent_default:!1}).on("pan",function(i){if("touch"==i.gesture.pointerType){i.gesture.direction;var n=i.gesture.center.x,a=i.gesture.center.y;i.gesture.velocityX;if(0===n&&0===a)return;var s=t("body"),c=t("#sidenav-overlay"),u=s.innerWidth();if(s.css("overflow","hidden"),s.width(u),0===c.length&&((c=t('
            ')).css("opacity",0).click(function(){r()}),"function"==typeof e.onOpen&&e.onOpen.call(this,o),t("body").append(c)),"left"===e.edge&&(n>e.menuWidth?n=e.menuWidth:n<0&&(n=0)),"left"===e.edge)n=e.menuWidth/2&&(l=!0),o.css("transform","translateX("+(n-e.menuWidth)+"px)");else{n=window.innerWidth-e.menuWidth/2&&(l=!1);var d=n-e.menuWidth/2;d<0&&(d=0),o.css("transform","translateX("+d+"px)")}var p;"left"===e.edge?(p=n/e.menuWidth,c.velocity({opacity:p},{duration:10,queue:!1,easing:"easeOutQuad"})):(p=Math.abs((n-window.innerWidth)/e.menuWidth),c.velocity({opacity:p},{duration:10,queue:!1,easing:"easeOutQuad"}))}}).on("panend",function(i){if("touch"==i.gesture.pointerType){var n=t("#sidenav-overlay"),r=i.gesture.velocityX,c=i.gesture.center.x,u=c-e.menuWidth,d=c-e.menuWidth/2;u>0&&(u=0),d<0&&(d=0),s=!1,"left"===e.edge?l&&r<=.3||r<-.5?(0!==u&&o.velocity({translateX:[0,u]},{duration:300,queue:!1,easing:"easeOutQuad"}),n.velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),a.css({width:"50%",right:0,left:""}),l=!0):(!l||r>.3)&&(t("body").css({overflow:"",width:""}),o.velocity({translateX:[-1*e.menuWidth-10,u]},{duration:200,queue:!1,easing:"easeOutQuad"}),n.velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){"function"==typeof e.onClose&&e.onClose.call(this,o),t(this).remove()}}),a.css({width:"10px",right:"",left:0})):l&&r>=-.3||r>.5?(0!==d&&o.velocity({translateX:[0,d]},{duration:300,queue:!1,easing:"easeOutQuad"}),n.velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),a.css({width:"50%",right:"",left:0}),l=!0):(!l||r<-.3)&&(t("body").css({overflow:"",width:""}),o.velocity({translateX:[e.menuWidth+10,d]},{duration:200,queue:!1,easing:"easeOutQuad"}),n.velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){"function"==typeof e.onClose&&e.onClose.call(this,o),t(this).remove()}}),a.css({width:"10px",right:0,left:""}))}})),i.off("click.sidenav").on("click.sidenav",function(){if(!0===l)l=!1,s=!1,r();else{var i=t("body"),n=t('
            '),c=i.innerWidth();i.css("overflow","hidden"),i.width(c),t("body").append(a),"left"===e.edge?(a.css({width:"50%",right:0,left:""}),o.velocity({translateX:[0,-1*e.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"})):(a.css({width:"50%",right:"",left:0}),o.velocity({translateX:[0,e.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"})),n.css("opacity",0).click(function(){l=!1,s=!1,r(),n.velocity({opacity:0},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){t(this).remove()}})}),t("body").append(n),n.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){l=!0,s=!1}}),"function"==typeof e.onOpen&&e.onOpen.call(this,o)}return!1})})},destroy:function(){var e=t("#sidenav-overlay"),i=t('.drag-target[data-sidenav="'+t(this).attr("data-activates")+'"]');e.trigger("click"),i.remove(),t(this).off("click"),e.remove()},show:function(){this.trigger("click")},hide:function(){t("#sidenav-overlay").trigger("click")}};t.fn.sideNav=function(i){return e[i]?e[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.sideNav"):e.init.apply(this,arguments)}}(jQuery),function(t){function e(e,i,n,o){var r=t();return t.each(a,function(t,a){if(a.height()>0){var s=a.offset().top,l=a.offset().left,c=l+a.width(),u=s+a.height();!(l>i||cn||u");n.html(s),e.is(":visible")?n.css("width",e.width()):n.css("width",t(window).width()/2),e.data("original-height")<=n.height()?e.css("height",n.height()):e.val().length0||t(i).is(":focus")||i.autofocus||void 0!==n.attr("placeholder")?n.siblings("label").addClass("active"):t(i)[0].validity?n.siblings("label").toggleClass("active",!0===t(i)[0].validity.badInput):n.siblings("label").removeClass("active")})};var i="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";t(document).on("change",i,function(){0===t(this).val().length&&void 0===t(this).attr("placeholder")||t(this).siblings("label").addClass("active"),validate_field(t(this))}),t(document).ready(function(){Materialize.updateTextFields()}),t(document).on("reset",function(e){var n=t(e.target);n.is("form")&&(n.find(i).removeClass("valid").removeClass("invalid"),n.find(i).each(function(){""===t(this).attr("value")&&t(this).siblings("label").removeClass("active")}),n.find("select.initialized").each(function(){var t=n.find("option[selected]").text();n.siblings("input.select-dropdown").val(t)}))}),t(document).on("focus",i,function(){t(this).siblings("label, .prefix").addClass("active")}),t(document).on("blur",i,function(){var e=t(this),i=".prefix";0===e.val().length&&!0!==e[0].validity.badInput&&void 0===e.attr("placeholder")&&(i+=", label"),e.siblings(i).removeClass("active"),validate_field(e)}),window.validate_field=function(t){var e=void 0!==t.attr("data-length"),i=parseInt(t.attr("data-length")),n=t.val().length;0!==t.val().length||!1!==t[0].validity.badInput||t.is(":required")?t.hasClass("validate")&&(t.is(":valid")&&e&&n<=i||t.is(":valid")&&!e?(t.removeClass("invalid"),t.addClass("valid")):(t.removeClass("valid"),t.addClass("invalid"))):t.hasClass("validate")&&(t.removeClass("valid"),t.removeClass("invalid"))};t(document).on("keyup.radio","input[type=radio], input[type=checkbox]",function(e){if(9===e.which)return t(this).addClass("tabbed"),void t(this).one("blur",function(e){t(this).removeClass("tabbed")})});var n=t(".hiddendiv").first();n.length||(n=t('
            '),t("body").append(n));t(".materialize-textarea").each(function(){var e=t(this);e.data("original-height",e.height()),e.data("previous-length",e.val().length)}),t("body").on("keyup keydown autoresize",".materialize-textarea",function(){e(t(this))}),t(document).on("change",'.file-field input[type="file"]',function(){for(var e=t(this).closest(".file-field").find("input.file-path"),i=t(this)[0].files,n=[],o=0;o
            ');t(this).after(e)});var r=function(t){var e=-7+parseInt(t.parent().css("padding-left"))+"px";t.velocity({height:"30px",width:"30px",top:"-30px",marginLeft:e},{duration:300,easing:"easeOutExpo"})},s=function(t){var e=t.width()-15,i=parseFloat(t.attr("max")),n=parseFloat(t.attr("min"));return(parseFloat(t.val())-n)/(i-n)*e};t(document).on("change",o,function(e){var i=t(this).siblings(".thumb");i.find(".value").html(t(this).val()),i.hasClass("active")||r(i);var n=s(t(this));i.addClass("active").css("left",n)}),t(document).on("mousedown touchstart",o,function(e){var i=t(this).siblings(".thumb");if(i.length<=0&&(i=t(''),t(this).after(i)),i.find(".value").html(t(this).val()),a=!0,t(this).addClass("active"),i.hasClass("active")||r(i),"input"!==e.type){var n=s(t(this));i.addClass("active").css("left",n)}}),t(document).on("mouseup touchend",".range-field",function(){a=!1,t(this).removeClass("active")}),t(document).on("input mousemove touchmove",".range-field",function(e){var i=t(this).children(".thumb"),n=t(this).find(o);if(a){i.hasClass("active")||r(i);var l=s(n);i.addClass("active").css("left",l),i.find(".value").html(i.siblings(o).val())}}),t(document).on("mouseout touchleave",".range-field",function(){if(!a){var e=t(this).children(".thumb"),i=7+parseInt(t(this).css("padding-left"))+"px";e.hasClass("active")&&e.velocity({height:"0",width:"0",top:"10px",marginLeft:i},{duration:100}),e.removeClass("active")}}),t.fn.autocomplete=function(e){var i={data:{},limit:1/0,onAutocomplete:null,minLength:1};return e=t.extend(i,e),this.each(function(){var i,n=t(this),o=e.data,a=0,r=-1,s=n.closest(".input-field");if(t.isEmptyObject(o))n.off("keyup.autocomplete focus.autocomplete");else{var l,c=t('');s.length?(l=s.children(".autocomplete-content.dropdown-content").first()).length||s.append(c):(l=n.next(".autocomplete-content.dropdown-content")).length||n.after(c),l.length&&(c=l);var u=function(t,e){var i=e.find("img"),n=e.text().toLowerCase().indexOf(""+t.toLowerCase()),o=n+t.length-1,a=e.text().slice(0,n),r=e.text().slice(n,o+1),s=e.text().slice(o+1);e.html(""+a+""+r+""+s+""),i.length&&e.prepend(i)},d=function(){r=-1,c.find(".active").removeClass("active")},p=function(){c.empty(),d(),i=void 0};n.off("blur.autocomplete").on("blur.autocomplete",function(){p()}),n.off("keyup.autocomplete focus.autocomplete").on("keyup.autocomplete focus.autocomplete",function(r){a=0;var s=n.val().toLowerCase();if(13!==r.which&&38!==r.which&&40!==r.which){if(i!==s&&(p(),s.length>=e.minLength))for(var l in o)if(o.hasOwnProperty(l)&&-1!==l.toLowerCase().indexOf(s)){if(a>=e.limit)break;var d=t("
          • ");o[l]?d.append(''+l+""):d.append(""+l+""),c.append(d),u(s,d),a++}i=s}}),n.off("keydown.autocomplete").on("keydown.autocomplete",function(t){var e,i=t.which,n=c.children("li").length,o=c.children(".active").first();13===i&&r>=0?(e=c.children("li").eq(r)).length&&(e.trigger("mousedown.autocomplete"),t.preventDefault()):38!==i&&40!==i||(t.preventDefault(),38===i&&r>0&&r--,40===i&&r=0&&c.children("li").eq(r).addClass("active"))}),c.off("mousedown.autocomplete touchstart.autocomplete").on("mousedown.autocomplete touchstart.autocomplete","li",function(){var i=t(this).text().trim();n.val(i),n.trigger("change"),p(),"function"==typeof e.onAutocomplete&&e.onAutocomplete.call(this,i)})}})}}),t.fn.material_select=function(e){function i(t,e,i){var o=t.indexOf(e),a=-1===o;return a?t.push(e):t.splice(o,1),i.siblings("ul.dropdown-content").find("li:not(.optgroup)").eq(e).toggleClass("active"),i.find("option").eq(e).prop("selected",a),n(t,i),a}function n(t,e){for(var i="",n=0,o=t.length;n
            ');s.addClass(n.attr("class")),n.is(":disabled")&&s.addClass("disabled");var l=t(''),c=n.children("option, optgroup"),u=[],d=!1,p=n.find("option:selected").html()||n.find("option:first").html()||"",h=function(e,i,n){var a=i.is(":disabled")?"disabled ":"",r="optgroup-option"===n?"optgroup-option ":"",s=o?'":"",c=i.data("icon"),u=i.attr("class");if(c){var d="";return u&&(d=' class="'+u+'"'),l.append(t('
          • "+s+i.html()+"
          • ")),!0}l.append(t('
          • '+s+i.html()+"
          • "))};c.length&&c.each(function(){if(t(this).is("option"))o?h(0,t(this),"multiple"):h(0,t(this));else if(t(this).is("optgroup")){var e=t(this).children("option");l.append(t('
          • '+t(this).attr("label")+"
          • ")),e.each(function(){h(0,t(this),"optgroup-option")})}}),l.find("li:not(.optgroup)").each(function(a){t(this).click(function(r){if(!t(this).hasClass("disabled")&&!t(this).hasClass("optgroup")){var s=!0;o?(t('input[type="checkbox"]',this).prop("checked",function(t,e){return!e}),s=i(u,a,n),m.trigger("focus")):(l.find("li").removeClass("active"),t(this).toggleClass("active"),m.val(t(this).text())),g(l,t(this)),n.find("option").eq(a).prop("selected",s),n.trigger("change"),void 0!==e&&e()}r.stopPropagation()})}),n.wrap(s);var f=t(''),v=p.replace(/"/g,"""),m=t('');n.before(m),m.before(f),m.after(l),n.is(":disabled")||m.dropdown({hover:!1}),n.attr("tabindex")&&t(m[0]).attr("tabindex",n.attr("tabindex")),n.addClass("initialized"),m.on({focus:function(){if(t("ul.select-dropdown").not(l[0]).is(":visible")&&(t("input.select-dropdown").trigger("close"),t(window).off("click.select")),!l.is(":visible")){t(this).trigger("open",["focus"]);var e=t(this).val();o&&e.indexOf(",")>=0&&(e=e.split(",")[0]);var i=l.find("li").filter(function(){return t(this).text().toLowerCase()===e.toLowerCase()})[0];g(l,i,!0),t(window).off("click.select").on("click.select",function(){o&&(d||m.trigger("close")),t(window).off("click.select")})}},click:function(t){t.stopPropagation()}}),m.on("blur",function(){o||(t(this).trigger("close"),t(window).off("click.select")),l.find("li.selected").removeClass("selected")}),l.hover(function(){d=!0},function(){d=!1}),o&&n.find("option:selected:not(:disabled)").each(function(){var t=this.index;i(u,t,n),l.find("li:not(.optgroup)").eq(t).find(":checkbox").prop("checked",!0)});var g=function(e,i,n){if(i){e.find("li.selected").removeClass("selected");var a=t(i);a.addClass("selected"),o&&!n||l.scrollTo(a)}},y=[];m.on("keydown",function(e){if(9!=e.which)if(40!=e.which||l.is(":visible")){if(13!=e.which||l.is(":visible")){e.preventDefault();var i=String.fromCharCode(e.which).toLowerCase(),n=[9,13,27,38,40];if(i&&-1===n.indexOf(e.which)){y.push(i);var a=y.join(""),r=l.find("li").filter(function(){return 0===t(this).text().toLowerCase().indexOf(a)})[0];r&&g(l,r)}if(13==e.which){var s=l.find("li.selected:not(.disabled)")[0];s&&(t(s).trigger("click"),o||m.trigger("close"))}40==e.which&&(r=l.find("li.selected").length?l.find("li.selected").next("li:not(.disabled)")[0]:l.find("li:not(.disabled)")[0],g(l,r)),27==e.which&&m.trigger("close"),38==e.which&&(r=l.find("li.selected").prev("li:not(.disabled)")[0])&&g(l,r),setTimeout(function(){y=[]},1e3)}}else m.trigger("open");else m.trigger("close")})}})}}(jQuery),function(t){var e={init:function(e){var i={indicators:!0,height:400,transition:500,interval:6e3};return e=t.extend(i,e),this.each(function(){function i(t,e){t.hasClass("center-align")?t.velocity({opacity:0,translateY:-100},{duration:e,queue:!1}):t.hasClass("right-align")?t.velocity({opacity:0,translateX:100},{duration:e,queue:!1}):t.hasClass("left-align")&&t.velocity({opacity:0,translateX:-100},{duration:e,queue:!1})}function n(t){t>=c.length?t=0:t<0&&(t=c.length-1),(u=l.find(".active").index())!=t&&(o=c.eq(u),$caption=o.find(".caption"),o.removeClass("active"),o.velocity({opacity:0},{duration:e.transition,queue:!1,easing:"easeOutQuad",complete:function(){c.not(".active").velocity({opacity:0,translateX:0,translateY:0},{duration:0,queue:!1})}}),i($caption,e.transition),e.indicators&&a.eq(u).removeClass("active"),c.eq(t).velocity({opacity:1},{duration:e.transition,queue:!1,easing:"easeOutQuad"}),c.eq(t).find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:e.transition,delay:e.transition,queue:!1,easing:"easeOutQuad"}),c.eq(t).addClass("active"),e.indicators&&a.eq(t).addClass("active"))}var o,a,r,s=t(this),l=s.find("ul.slides").first(),c=l.find("> li"),u=l.find(".active").index();-1!=u&&(o=c.eq(u)),s.hasClass("fullscreen")||(e.indicators?s.height(e.height+40):s.height(e.height),l.height(e.height)),c.find(".caption").each(function(){i(t(this),0)}),c.find("img").each(function(){var e="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";t(this).attr("src")!==e&&(t(this).css("background-image",'url("'+t(this).attr("src")+'")'),t(this).attr("src",e))}),e.indicators&&(a=t('
              '),c.each(function(i){var o=t('
            • ');o.click(function(){n(l.parent().find(t(this)).index()),clearInterval(r),r=setInterval(function(){u=l.find(".active").index(),c.length==u+1?u=0:u+=1,n(u)},e.transition+e.interval)}),a.append(o)}),s.append(a),a=s.find("ul.indicators").find("li.indicator-item")),o?o.show():(c.first().addClass("active").velocity({opacity:1},{duration:e.transition,queue:!1,easing:"easeOutQuad"}),u=0,o=c.eq(u),e.indicators&&a.eq(u).addClass("active")),o.find("img").each(function(){o.find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:e.transition,queue:!1,easing:"easeOutQuad"})}),r=setInterval(function(){n((u=l.find(".active").index())+1)},e.transition+e.interval);var d=!1,p=!1,h=!1;s.hammer({prevent_default:!1}).on("pan",function(t){if("touch"===t.gesture.pointerType){clearInterval(r);var e=t.gesture.direction,i=t.gesture.deltaX,n=t.gesture.velocityX,o=t.gesture.velocityY;$curr_slide=l.find(".active"),Math.abs(n)>Math.abs(o)&&$curr_slide.velocity({translateX:i},{duration:50,queue:!1,easing:"easeOutQuad"}),4===e&&(i>s.innerWidth()/2||n<-.65)?h=!0:2===e&&(i<-1*s.innerWidth()/2||n>.65)&&(p=!0);var a;p&&(0===(a=$curr_slide.next()).length&&(a=c.first()),a.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"})),h&&(0===(a=$curr_slide.prev()).length&&(a=c.last()),a.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"}))}}).on("panend",function(t){"touch"===t.gesture.pointerType&&($curr_slide=l.find(".active"),d=!1,curr_index=l.find(".active").index(),!h&&!p||c.length<=1?$curr_slide.velocity({translateX:0},{duration:300,queue:!1,easing:"easeOutQuad"}):p?(n(curr_index+1),$curr_slide.velocity({translateX:-1*s.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})):h&&(n(curr_index-1),$curr_slide.velocity({translateX:s.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})),p=!1,h=!1,clearInterval(r),r=setInterval(function(){u=l.find(".active").index(),c.length==u+1?u=0:u+=1,n(u)},e.transition+e.interval))}),s.on("sliderPause",function(){clearInterval(r)}),s.on("sliderStart",function(){clearInterval(r),r=setInterval(function(){u=l.find(".active").index(),c.length==u+1?u=0:u+=1,n(u)},e.transition+e.interval)}),s.on("sliderNext",function(){n((u=l.find(".active").index())+1)}),s.on("sliderPrev",function(){n((u=l.find(".active").index())-1)})})},pause:function(){t(this).trigger("sliderPause")},start:function(){t(this).trigger("sliderStart")},next:function(){t(this).trigger("sliderNext")},prev:function(){t(this).trigger("sliderPrev")}};t.fn.slider=function(i){return e[i]?e[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.tooltip"):e.init.apply(this,arguments)}}(jQuery),function(t){t(document).ready(function(){t(document).on("click.card",".card",function(e){if(t(this).find("> .card-reveal").length){var i=t(e.target).closest(".card");void 0===i.data("initialOverflow")&&i.data("initialOverflow",void 0===i.css("overflow")?"":i.css("overflow")),t(e.target).is(t(".card-reveal .card-title"))||t(e.target).is(t(".card-reveal .card-title i"))?t(this).find(".card-reveal").velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){t(this).css({display:"none"}),i.css("overflow",i.data("initialOverflow"))}}):(t(e.target).is(t(".card .activator"))||t(e.target).is(t(".card .activator i")))&&(i.css("overflow","hidden"),t(this).find(".card-reveal").css({display:"block"}).velocity("stop",!1).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"}))}})})}(jQuery),function(t){var e={data:[],placeholder:"",secondaryPlaceholder:"",autocompleteOptions:{}};t(document).ready(function(){t(document).on("click",".chip .close",function(e){t(this).closest(".chips").attr("data-initialized")||t(this).closest(".chip").remove()})}),t.fn.material_chip=function(i){var n=this;if(this.$el=t(this),this.$document=t(document),this.SELS={CHIPS:".chips",CHIP:".chip",INPUT:"input",DELETE:".material-icons",SELECTED_CHIP:".selected"},"data"===i)return this.$el.data("chips");var o=t.extend({},e,i);n.hasAutocomplete=!t.isEmptyObject(o.autocompleteOptions.data),this.init=function(){var e=0;n.$el.each(function(){var i=t(this),a=Materialize.guid();n.chipId=a,o.data&&o.data instanceof Array||(o.data=[]),i.data("chips",o.data),i.attr("data-index",e),i.attr("data-initialized",!0),i.hasClass(n.SELS.CHIPS)||i.addClass("chips"),n.chips(i,a),e++})},this.handleEvents=function(){var e=n.SELS;n.$document.off("click.chips-focus",e.CHIPS).on("click.chips-focus",e.CHIPS,function(i){t(i.target).find(e.INPUT).focus()}),n.$document.off("click.chips-select",e.CHIP).on("click.chips-select",e.CHIP,function(i){var o=t(i.target);if(o.length){var a=o.hasClass("selected"),r=o.closest(e.CHIPS);t(e.CHIP).removeClass("selected"),a||n.selectChip(o.index(),r)}}),n.$document.off("keydown.chips").on("keydown.chips",function(i){if(!t(i.target).is("input, textarea")){var o,a=n.$document.find(e.CHIP+e.SELECTED_CHIP),r=a.closest(e.CHIPS),s=a.siblings(e.CHIP).length;if(a.length)if(8===i.which||46===i.which){i.preventDefault(),o=a.index(),n.deleteChip(o,r);var l=null;o+1s)return void r.find("input").focus();n.selectChip(o,r)}}}),n.$document.off("focusin.chips",e.CHIPS+" "+e.INPUT).on("focusin.chips",e.CHIPS+" "+e.INPUT,function(i){var n=t(i.target).closest(e.CHIPS);n.addClass("focus"),n.siblings("label, .prefix").addClass("active"),t(e.CHIP).removeClass("selected")}),n.$document.off("focusout.chips",e.CHIPS+" "+e.INPUT).on("focusout.chips",e.CHIPS+" "+e.INPUT,function(i){var n=t(i.target).closest(e.CHIPS);n.removeClass("focus"),void 0!==n.data("chips")&&n.data("chips").length||n.siblings("label").removeClass("active"),n.siblings(".prefix").removeClass("active")}),n.$document.off("keydown.chips-add",e.CHIPS+" "+e.INPUT).on("keydown.chips-add",e.CHIPS+" "+e.INPUT,function(i){var o=t(i.target),a=o.closest(e.CHIPS),r=a.children(e.CHIP).length;if(13===i.which){if(n.hasAutocomplete&&a.find(".autocomplete-content.dropdown-content").length&&a.find(".autocomplete-content.dropdown-content").children().length)return;return i.preventDefault(),n.addChip({tag:o.val()},a),void o.val("")}if((8===i.keyCode||37===i.keyCode)&&""===o.val()&&r)return i.preventDefault(),n.selectChip(r-1,a),void o.blur()}),n.$document.off("click.chips-delete",e.CHIPS+" "+e.DELETE).on("click.chips-delete",e.CHIPS+" "+e.DELETE,function(i){var o=t(i.target),a=o.closest(e.CHIPS),r=o.closest(e.CHIP);i.stopPropagation(),n.deleteChip(r.index(),a),a.find("input").focus()})},this.chips=function(e,i){e.empty(),e.data("chips").forEach(function(t){e.append(n.renderChip(t))}),e.append(t('')),n.setPlaceholder(e);var a=e.next("label");a.length&&(a.attr("for",i),void 0!==e.data("chips")&&e.data("chips").length&&a.addClass("active"));var r=t("#"+i);n.hasAutocomplete&&(o.autocompleteOptions.onAutocomplete=function(t){n.addChip({tag:t},e),r.val(""),r.focus()},r.autocomplete(o.autocompleteOptions))},this.renderChip=function(e){if(e.tag){var i=t('
              ');return i.text(e.tag),e.image&&i.prepend(t("").attr("src",e.image)),i.append(t('close')),i}},this.setPlaceholder=function(t){void 0!==t.data("chips")&&!t.data("chips").length&&o.placeholder?t.find("input").prop("placeholder",o.placeholder):(void 0===t.data("chips")||t.data("chips").length)&&o.secondaryPlaceholder&&t.find("input").prop("placeholder",o.secondaryPlaceholder)},this.isValid=function(t,e){for(var i=t.data("chips"),n=!1,o=0;o=o&&!t(this).hasClass("pinned")&&(i(t(this)),t(this).css("top",e.offset),t(this).addClass("pinned")),oe.bottom&&!t(this).hasClass("pin-bottom")&&(i(t(this)),t(this).addClass("pin-bottom"),t(this).css("top",e.bottom-r))})}var o=Materialize.guid(),a=t(this),r=t(this).offset().top;t(this).data("pushpin-id",o),n(a,t(window).scrollTop()),t(window).on("scroll."+o,function(){var i=t(window).scrollTop()+e.offset;n(a,i)})}))}}(jQuery),function(t){t(document).ready(function(){t.fn.reverse=[].reverse,t(document).on("mouseenter.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle):not(.toolbar)",function(i){var n=t(this);e(n)}),t(document).on("mouseleave.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle):not(.toolbar)",function(e){var n=t(this);i(n)}),t(document).on("click.fabClickToggle",".fixed-action-btn.click-to-toggle > a",function(n){var o=t(this).parent();o.hasClass("active")?i(o):e(o)}),t(document).on("click.fabToolbar",".fixed-action-btn.toolbar > a",function(e){var i=t(this).parent();n(i)})}),t.fn.extend({openFAB:function(){e(t(this))},closeFAB:function(){i(t(this))},openToolbar:function(){n(t(this))},closeToolbar:function(){o(t(this))}});var e=function(e){var i=e;if(!1===i.hasClass("active")){var n,o;!0===i.hasClass("horizontal")?o=40:n=40,i.addClass("active"),i.find("ul .btn-floating").velocity({scaleY:".4",scaleX:".4",translateY:n+"px",translateX:o+"px"},{duration:0});var a=0;i.find("ul .btn-floating").reverse().each(function(){t(this).velocity({opacity:"1",scaleX:"1",scaleY:"1",translateY:"0",translateX:"0"},{duration:80,delay:a}),a+=40})}},i=function(t){var e,i,n=t;!0===n.hasClass("horizontal")?i=40:e=40,n.removeClass("active");n.find("ul .btn-floating").velocity("stop",!0),n.find("ul .btn-floating").velocity({opacity:"0",scaleX:".4",scaleY:".4",translateY:e+"px",translateX:i+"px"},{duration:80})},n=function(e){if("true"!==e.attr("data-open")){var i,n,a,r=window.innerWidth,s=window.innerHeight,l=e[0].getBoundingClientRect(),c=e.find("> a").first(),u=e.find("> ul").first(),d=t('
              '),p=c.css("background-color");c.append(d),i=l.left-r/2+l.width/2,n=s-l.bottom,a=r/d.width(),e.attr("data-origin-bottom",l.bottom),e.attr("data-origin-left",l.left),e.attr("data-origin-width",l.width),e.addClass("active"),e.attr("data-open",!0),e.css({"text-align":"center",width:"100%",bottom:0,left:0,transform:"translateX("+i+"px)",transition:"none"}),c.css({transform:"translateY("+-n+"px)",transition:"none"}),d.css({"background-color":p}),setTimeout(function(){e.css({transform:"",transition:"transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s"}),c.css({overflow:"visible",transform:"",transition:"transform .2s"}),setTimeout(function(){e.css({overflow:"hidden","background-color":p}),d.css({transform:"scale("+a+")",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"}),u.find("> li > a").css({opacity:1}),t(window).on("scroll.fabToolbarClose",function(){o(e),t(window).off("scroll.fabToolbarClose"),t(document).off("click.fabToolbarClose")}),t(document).on("click.fabToolbarClose",function(i){t(i.target).closest(u).length||(o(e),t(window).off("scroll.fabToolbarClose"),t(document).off("click.fabToolbarClose"))})},100)},0)}},o=function(t){if("true"===t.attr("data-open")){var e,i,n=window.innerWidth,o=window.innerHeight,a=t.attr("data-origin-width"),r=t.attr("data-origin-bottom"),s=t.attr("data-origin-left"),l=t.find("> .btn-floating").first(),c=t.find("> ul").first(),u=t.find(".fab-backdrop"),d=l.css("background-color");e=s-n/2+a/2,i=o-r,n/u.width(),t.removeClass("active"),t.attr("data-open",!1),t.css({"background-color":"transparent",transition:"none"}),l.css({transition:"none"}),u.css({transform:"scale(0)","background-color":d}),c.find("> li > a").css({opacity:""}),setTimeout(function(){u.remove(),t.css({"text-align":"",width:"",bottom:"",left:"",overflow:"","background-color":"",transform:"translate3d("+-e+"px,0,0)"}),l.css({overflow:"",transform:"translate3d(0,"+i+"px,0)"}),setTimeout(function(){t.css({transform:"translate3d(0,0,0)",transition:"transform .2s"}),l.css({transform:"translate3d(0,0,0)",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"})},20)},200)}}}(jQuery),function(t){Materialize.fadeInImage=function(e){var i;if("string"==typeof e)i=t(e);else{if("object"!=typeof e)return;i=e}i.css({opacity:0}),t(i).velocity({opacity:1},{duration:650,queue:!1,easing:"easeOutSine"}),t(i).velocity({opacity:1},{duration:1300,queue:!1,easing:"swing",step:function(e,i){i.start=100;var n=e/100,o=150-(100-e)/1.75;o<100&&(o=100),e>=0&&t(this).css({"-webkit-filter":"grayscale("+n+")brightness("+o+"%)",filter:"grayscale("+n+")brightness("+o+"%)"})}})},Materialize.showStaggeredList=function(e){var i;if("string"==typeof e)i=t(e);else{if("object"!=typeof e)return;i=e}var n=0;i.find("li").velocity({translateX:"-100px"},{duration:0}),i.find("li").each(function(){t(this).velocity({opacity:"1",translateX:"0"},{duration:800,delay:n,easing:[60,10]}),n+=120})},t(document).ready(function(){var e=!1,i=!1;t(".dismissable").each(function(){t(this).hammer({prevent_default:!1}).on("pan",function(n){if("touch"===n.gesture.pointerType){var o=t(this),a=n.gesture.direction,r=n.gesture.deltaX,s=n.gesture.velocityX;o.velocity({translateX:r},{duration:50,queue:!1,easing:"easeOutQuad"}),4===a&&(r>o.innerWidth()/2||s<-.75)&&(e=!0),2===a&&(r<-1*o.innerWidth()/2||s>.75)&&(i=!0)}}).on("panend",function(n){if(Math.abs(n.gesture.deltaX)s.getBoundingClientRect().top+window.pageYOffset+a&&!0!==n.done&&("function"==typeof r?r.call(this,s):"string"==typeof r&&new Function(r)(s),n.done=!0)}},n=Materialize.throttle(function(){i()},t.throttle||100);e||(window.addEventListener("scroll",n),window.addEventListener("resize",n),e=!0),setTimeout(n,0)}}(jQuery),function(t){Materialize.Picker=t(jQuery)}(function(t){function e(a,s,u,d){function p(){return e._.node("div",e._.node("div",e._.node("div",e._.node("div",T.component.nodes(b.open),k.box),k.wrap),k.frame),k.holder)}function h(){x.data(s,T).addClass(k.input).attr("tabindex",-1).val(x.data("value")?T.get("select",w.format):a.value),w.editable||x.on("focus."+b.id+" click."+b.id,function(t){t.preventDefault(),T.$root.eq(0).focus()}).on("keydown."+b.id,m),o(a,{haspopup:!0,expanded:!1,readonly:!1,owns:a.id+"_root"})}function f(){T.$root.on({keydown:m,focusin:function(t){T.$root.removeClass(k.focused),t.stopPropagation()},"mousedown click":function(e){var i=e.target;i!=T.$root.children()[0]&&(e.stopPropagation(),"mousedown"!=e.type||t(i).is("input, select, textarea, button, option")||(e.preventDefault(),T.$root.eq(0).focus()))}}).on({focus:function(){x.addClass(k.target)},blur:function(){x.removeClass(k.target)}}).on("focus.toOpen",g).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var e=t(this),i=e.data(),n=e.hasClass(k.navDisabled)||e.hasClass(k.disabled),o=r();o=o&&(o.type||o.href)&&o,(n||o&&!t.contains(T.$root[0],o))&&T.$root.eq(0).focus(),!n&&i.nav?T.set("highlight",T.component.item.highlight,{nav:i.nav}):!n&&"pick"in i?(T.set("select",i.pick),w.closeOnSelect&&T.close(!0)):i.clear?(T.clear(),w.closeOnSelect&&T.close(!0)):i.close&&T.close(!0)}),o(T.$root[0],"hidden",!0)}function v(){var e;!0===w.hiddenName?(e=a.name,a.name=""):e=(e=["string"==typeof w.hiddenPrefix?w.hiddenPrefix:"","string"==typeof w.hiddenSuffix?w.hiddenSuffix:"_submit"])[0]+a.name+e[1],T._hidden=t('")[0],x.on("change."+b.id,function(){T._hidden.value=a.value?T.get("select",w.formatSubmit):""}),w.container?t(w.container).append(T._hidden):x.before(T._hidden)}function m(t){var e=t.keyCode,i=/^(8|46)$/.test(e);if(27==e)return T.close(),!1;(32==e||i||!b.open&&T.component.key[e])&&(t.preventDefault(),t.stopPropagation(),i?T.clear().close():T.open())}function g(t){t.stopPropagation(),"focus"==t.type&&T.$root.addClass(k.focused),T.open()}if(!a)return e;var y=!1,b={id:a.id||"P"+Math.abs(~~(Math.random()*new Date))},w=u?t.extend(!0,{},u.defaults,d):d||{},k=t.extend({},e.klasses(),w.klass),x=t(a),C=function(){return this.start()},T=C.prototype={constructor:C,$node:x,start:function(){return b&&b.start?T:(b.methods={},b.start=!0,b.open=!1,b.type=a.type,a.autofocus=a==r(),a.readOnly=!w.editable,a.id=a.id||b.id,"text"!=a.type&&(a.type="text"),T.component=new u(T,w),T.$root=t(e._.node("div",p(),k.picker,'id="'+a.id+'_root" tabindex="0"')),f(),w.formatSubmit&&v(),h(),w.container?t(w.container).append(T.$root):x.before(T.$root),T.on({start:T.component.onStart,render:T.component.onRender,stop:T.component.onStop,open:T.component.onOpen,close:T.component.onClose,set:T.component.onSet}).on({start:w.onStart,render:w.onRender,stop:w.onStop,open:w.onOpen,close:w.onClose,set:w.onSet}),y=i(T.$root.children()[0]),a.autofocus&&T.open(),T.trigger("start").trigger("render"))},render:function(t){return t?T.$root.html(p()):T.$root.find("."+k.box).html(T.component.nodes(b.open)),T.trigger("render")},stop:function(){return b.start?(T.close(),T._hidden&&T._hidden.parentNode.removeChild(T._hidden),T.$root.remove(),x.removeClass(k.input).removeData(s),setTimeout(function(){x.off("."+b.id)},0),a.type=b.type,a.readOnly=!1,T.trigger("stop"),b.methods={},b.start=!1,T):T},open:function(i){return b.open?T:(x.addClass(k.active),o(a,"expanded",!0),setTimeout(function(){T.$root.addClass(k.opened),o(T.$root[0],"hidden",!1)},0),!1!==i&&(b.open=!0,y&&c.css("overflow","hidden").css("padding-right","+="+n()),T.$root.eq(0).focus(),l.on("click."+b.id+" focusin."+b.id,function(t){var e=t.target;e!=a&&e!=document&&3!=t.which&&T.close(e===T.$root.children()[0])}).on("keydown."+b.id,function(i){var n=i.keyCode,o=T.component.key[n],a=i.target;27==n?T.close(!0):a!=T.$root[0]||!o&&13!=n?t.contains(T.$root[0],a)&&13==n&&(i.preventDefault(),a.click()):(i.preventDefault(),o?e._.trigger(T.component.key.go,T,[e._.trigger(o)]):T.$root.find("."+k.highlighted).hasClass(k.disabled)||(T.set("select",T.component.item.highlight),w.closeOnSelect&&T.close(!0)))})),T.trigger("open"))},close:function(t){return t&&(T.$root.off("focus.toOpen").eq(0).focus(),setTimeout(function(){T.$root.on("focus.toOpen",g)},0)),x.removeClass(k.active),o(a,"expanded",!1),setTimeout(function(){T.$root.removeClass(k.opened+" "+k.focused),o(T.$root[0],"hidden",!0)},0),b.open?(b.open=!1,y&&c.css("overflow","").css("padding-right","-="+n()),l.off("."+b.id),T.trigger("close")):T},clear:function(t){return T.set("clear",null,t)},set:function(e,i,n){var o,a,r=t.isPlainObject(e),s=r?e:{};if(n=r&&t.isPlainObject(i)?i:n||{},e){r||(s[e]=i);for(o in s)a=s[o],o in T.component.item&&(void 0===a&&(a=null),T.component.set(o,a,n)),"select"!=o&&"clear"!=o||x.val("clear"==o?"":T.get(o,w.format)).trigger("change");T.render()}return n.muted?T:T.trigger("set",s)},get:function(t,i){if(t=t||"value",null!=b[t])return b[t];if("valueSubmit"==t){if(T._hidden)return T._hidden.value;t="value"}if("value"==t)return a.value;if(t in T.component.item){if("string"==typeof i){var n=T.component.get(t);return n?e._.trigger(T.component.formats.toString,T.component,[i,n]):""}return T.component.get(t)}},on:function(e,i,n){var o,a,r=t.isPlainObject(e),s=r?e:{};if(e){r||(s[e]=i);for(o in s)a=s[o],n&&(o="_"+o),b.methods[o]=b.methods[o]||[],b.methods[o].push(a)}return T},off:function(){var t,e,i=arguments;for(t=0,namesCount=i.length;t').appendTo("body"),i=e[0].offsetWidth;e.css("overflow","scroll");var n=t('
              ').appendTo(e)[0].offsetWidth;return e.remove(),i-n}function o(e,i,n){if(t.isPlainObject(i))for(var o in i)a(e,o,i[o]);else a(e,i,n)}function a(t,e,i){t.setAttribute(("role"==e?"":"aria-")+e,i)}function r(){try{return document.activeElement}catch(t){}}var s=t(window),l=t(document),c=t(document.documentElement);return e.klasses=function(t){return t=t||"picker",{picker:t,opened:t+"--opened",focused:t+"--focused",input:t+"__input",active:t+"__input--active",target:t+"__input--target",holder:t+"__holder",frame:t+"__frame",wrap:t+"__wrap",box:t+"__box"}},e._={group:function(t){for(var i,n="",o=e._.trigger(t.min,t);o<=e._.trigger(t.max,t,[o]);o+=t.i)i=e._.trigger(t.item,t,[o]),n+=e._.node(t.node,i[0],i[1],i[2]);return n},node:function(e,i,n,o){return i?(i=t.isArray(i)?i.join(""):i,n=n?' class="'+n+'"':"",o=o?" "+o:"","<"+e+n+o+">"+i+""):""},lead:function(t){return(t<10?"0":"")+t},trigger:function(t,e,i){return"function"==typeof t?t.apply(e,i||[]):t},digits:function(t){return/\d/.test(t[1])?2:1},isDate:function(t){return{}.toString.call(t).indexOf("Date")>-1&&this.isInteger(t.getDate())},isInteger:function(t){return{}.toString.call(t).indexOf("Number")>-1&&t%1==0},ariaAttr:function(e,i){t.isPlainObject(e)||(e={attribute:i}),i="";for(var n in e){var o=("role"==n?"":"aria-")+n;i+=null==e[n]?"":o+'="'+e[n]+'"'}return i}},e.extend=function(i,n){t.fn[i]=function(o,a){var r=this.data(i);return"picker"==o?r:r&&"string"==typeof o?e._.trigger(r[o],r,[a]):this.each(function(){t(this).data(i)||new e(this,i,n,o)})},t.fn[i].defaults=n.defaults},e}),function(t){t(Materialize.Picker,jQuery)}(function(t,e){function i(t,e){var i=this,n=t.$node[0],o=n.value,a=t.$node.data("value"),r=a||o,s=a?e.formatSubmit:e.format,l=function(){return n.currentStyle?"rtl"==n.currentStyle.direction:"rtl"==getComputedStyle(t.$root[0]).direction};i.settings=e,i.$node=t.$node,i.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},i.item={},i.item.clear=null,i.item.disable=(e.disable||[]).slice(0),i.item.enable=-function(t){return!0===t[0]?t.shift():-1}(i.item.disable),i.set("min",e.min).set("max",e.max).set("now"),r?i.set("select",r,{format:s}):i.set("select",null).set("highlight",i.item.now),i.key={40:7,38:-7,39:function(){return l()?-1:1},37:function(){return l()?1:-1},go:function(t){var e=i.item.highlight,n=new Date(e.year,e.month,e.date+t);i.set("highlight",n,{interval:t}),this.render()}},t.on("render",function(){t.$root.find("."+e.klass.selectMonth).on("change",function(){var i=this.value;i&&(t.set("highlight",[t.get("view").year,i,t.get("highlight").date]),t.$root.find("."+e.klass.selectMonth).trigger("focus"))}),t.$root.find("."+e.klass.selectYear).on("change",function(){var i=this.value;i&&(t.set("highlight",[i,t.get("view").month,t.get("highlight").date]),t.$root.find("."+e.klass.selectYear).trigger("focus"))})},1).on("open",function(){var n="";i.disabled(i.get("now"))&&(n=":not(."+e.klass.buttonToday+")"),t.$root.find("button"+n+", select").attr("disabled",!1)},1).on("close",function(){t.$root.find("button, select").attr("disabled",!0)},1)}var n=t._;i.prototype.set=function(t,e,i){var n=this,o=n.item;return null===e?("clear"==t&&(t="select"),o[t]=e,n):(o["enable"==t?"disable":"flip"==t?"enable":t]=n.queue[t].split(" ").map(function(o){return e=n[o](t,e,i)}).pop(),"select"==t?n.set("highlight",o.select,i):"highlight"==t?n.set("view",o.highlight,i):t.match(/^(flip|min|max|disable|enable)$/)&&(o.select&&n.disabled(o.select)&&n.set("select",o.select,i),o.highlight&&n.disabled(o.highlight)&&n.set("highlight",o.highlight,i)),n)},i.prototype.get=function(t){return this.item[t]},i.prototype.create=function(t,i,o){var a,r=this;return i=void 0===i?t:i,i==-1/0||i==1/0?a=i:e.isPlainObject(i)&&n.isInteger(i.pick)?i=i.obj:e.isArray(i)?(i=new Date(i[0],i[1],i[2]),i=n.isDate(i)?i:r.create().obj):i=n.isInteger(i)||n.isDate(i)?r.normalize(new Date(i),o):r.now(t,i,o),{year:a||i.getFullYear(),month:a||i.getMonth(),date:a||i.getDate(),day:a||i.getDay(),obj:a||i,pick:a||i.getTime()}},i.prototype.createRange=function(t,i){var o=this,a=function(t){return!0===t||e.isArray(t)||n.isDate(t)?o.create(t):t};return n.isInteger(t)||(t=a(t)),n.isInteger(i)||(i=a(i)),n.isInteger(t)&&e.isPlainObject(i)?t=[i.year,i.month,i.date+t]:n.isInteger(i)&&e.isPlainObject(t)&&(i=[t.year,t.month,t.date+i]),{from:a(t),to:a(i)}},i.prototype.withinRange=function(t,e){return t=this.createRange(t.from,t.to),e.pick>=t.from.pick&&e.pick<=t.to.pick},i.prototype.overlapRanges=function(t,e){var i=this;return t=i.createRange(t.from,t.to),e=i.createRange(e.from,e.to),i.withinRange(t,e.from)||i.withinRange(t,e.to)||i.withinRange(e,t.from)||i.withinRange(e,t.to)},i.prototype.now=function(t,e,i){return e=new Date,i&&i.rel&&e.setDate(e.getDate()+i.rel),this.normalize(e,i)},i.prototype.navigate=function(t,i,n){var o,a,r,s,l=e.isArray(i),c=e.isPlainObject(i),u=this.item.view;if(l||c){for(c?(a=i.year,r=i.month,s=i.date):(a=+i[0],r=+i[1],s=+i[2]),n&&n.nav&&u&&u.month!==r&&(a=u.year,r=u.month),a=(o=new Date(a,r+(n&&n.nav?n.nav:0),1)).getFullYear(),r=o.getMonth();new Date(a,r,s).getMonth()!==r;)s-=1;i=[a,r,s]}return i},i.prototype.normalize=function(t){return t.setHours(0,0,0,0),t},i.prototype.measure=function(t,e){var i=this;return e?"string"==typeof e?e=i.parse(t,e):n.isInteger(e)&&(e=i.now(t,e,{rel:e})):e="min"==t?-1/0:1/0,e},i.prototype.viewset=function(t,e){return this.create([e.year,e.month,1])},i.prototype.validate=function(t,i,o){var a,r,s,l,c=this,u=i,d=o&&o.interval?o.interval:1,p=-1===c.item.enable,h=c.item.min,f=c.item.max,v=p&&c.item.disable.filter(function(t){if(e.isArray(t)){var o=c.create(t).pick;oi.pick&&(r=!0)}return n.isInteger(t)}).length;if((!o||!o.nav)&&(!p&&c.disabled(i)||p&&c.disabled(i)&&(v||a||r)||!p&&(i.pick<=h.pick||i.pick>=f.pick)))for(p&&!v&&(!r&&d>0||!a&&d<0)&&(d*=-1);c.disabled(i)&&(Math.abs(d)>1&&(i.monthu.month)&&(i=u,d=d>0?1:-1),i.pick<=h.pick?(s=!0,d=1,i=c.create([h.year,h.month,h.date+(i.pick===h.pick?0:-1)])):i.pick>=f.pick&&(l=!0,d=-1,i=c.create([f.year,f.month,f.date+(i.pick===f.pick?0:1)])),!s||!l);)i=c.create([i.year,i.month,i.date+d]);return i},i.prototype.disabled=function(t){var i=this,o=i.item.disable.filter(function(o){return n.isInteger(o)?t.day===(i.settings.firstDay?o:o-1)%7:e.isArray(o)||n.isDate(o)?t.pick===i.create(o).pick:e.isPlainObject(o)?i.withinRange(o,t):void 0});return o=o.length&&!o.filter(function(t){return e.isArray(t)&&"inverted"==t[3]||e.isPlainObject(t)&&t.inverted}).length,-1===i.item.enable?!o:o||t.picki.item.max.pick},i.prototype.parse=function(t,e,i){var o=this,a={};return e&&"string"==typeof e?(i&&i.format||((i=i||{}).format=o.settings.format),o.formats.toArray(i.format).map(function(t){var i=o.formats[t],r=i?n.trigger(i,o,[e,a]):t.replace(/^!/,"").length;i&&(a[t]=e.substr(0,r)),e=e.substr(r)}),[a.yyyy||a.yy,+(a.mm||a.m)-1,a.dd||a.d]):e},i.prototype.formats=function(){function t(t,e,i){var n=t.match(/\w+/)[0];return i.mm||i.m||(i.m=e.indexOf(n)+1),n.length}function e(t){return t.match(/\w+/)[0].length}return{d:function(t,e){return t?n.digits(t):e.date},dd:function(t,e){return t?2:n.lead(e.date)},ddd:function(t,i){return t?e(t):this.settings.weekdaysShort[i.day]},dddd:function(t,i){return t?e(t):this.settings.weekdaysFull[i.day]},m:function(t,e){return t?n.digits(t):e.month+1},mm:function(t,e){return t?2:n.lead(e.month+1)},mmm:function(e,i){var n=this.settings.monthsShort;return e?t(e,n,i):n[i.month]},mmmm:function(e,i){var n=this.settings.monthsFull;return e?t(e,n,i):n[i.month]},yy:function(t,e){return t?2:(""+e.year).slice(2)},yyyy:function(t,e){return t?4:e.year},toArray:function(t){return t.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(t,e){var i=this;return i.formats.toArray(t).map(function(t){return n.trigger(i.formats[t],i,[0,e])||t.replace(/^!/,"")}).join("")}}}(),i.prototype.isDateExact=function(t,i){var o=this;return n.isInteger(t)&&n.isInteger(i)||"boolean"==typeof t&&"boolean"==typeof i?t===i:(n.isDate(t)||e.isArray(t))&&(n.isDate(i)||e.isArray(i))?o.create(t).pick===o.create(i).pick:!(!e.isPlainObject(t)||!e.isPlainObject(i))&&(o.isDateExact(t.from,i.from)&&o.isDateExact(t.to,i.to))},i.prototype.isDateOverlap=function(t,i){var o=this,a=o.settings.firstDay?1:0;return n.isInteger(t)&&(n.isDate(i)||e.isArray(i))?(t=t%7+a)===o.create(i).day+1:n.isInteger(i)&&(n.isDate(t)||e.isArray(t))?(i=i%7+a)===o.create(t).day+1:!(!e.isPlainObject(t)||!e.isPlainObject(i))&&o.overlapRanges(t,i)},i.prototype.flipEnable=function(t){var e=this.item;e.enable=t||(-1==e.enable?1:-1)},i.prototype.deactivate=function(t,i){var o=this,a=o.item.disable.slice(0);return"flip"==i?o.flipEnable():!1===i?(o.flipEnable(1),a=[]):!0===i?(o.flipEnable(-1),a=[]):i.map(function(t){for(var i,r=0;r=d.year&&l.month>=d.month||!t&&l.year<=u.year&&l.month<=u.month?" "+i.klass.navDisabled:""),"data-nav="+(t||-1)+" "+n.ariaAttr({role:"button",controls:e.$node[0].id+"_table"})+' title="'+(t?i.labelMonthNext:i.labelMonthPrev)+'"')},f=function(o){var a=i.showMonthsShort?i.monthsShort:i.monthsFull;return"short_months"==o&&(a=i.monthsShort),i.selectMonths&&void 0==o?n.node("select",n.group({min:0,max:11,i:1,node:"option",item:function(t){return[a[t],0,"value="+t+(l.month==t?" selected":"")+(l.year==u.year&&td.month?" disabled":"")]}}),i.klass.selectMonth+" browser-default",(t?"":"disabled")+" "+n.ariaAttr({controls:e.$node[0].id+"_table"})+' title="'+i.labelMonthSelect+'"'):"short_months"==o?null!=r?a[r.month]:a[l.month]:n.node("div",a[l.month],i.klass.month)},v=function(o){var a=l.year,s=!0===i.selectYears?5:~~(i.selectYears/2);if(s){var c=u.year,p=d.year,h=a-s,f=a+s;if(c>h&&(f+=c-h,h=c),pm?m:v,f=p}if(i.selectYears&&void 0==o)return n.node("select",n.group({min:h,max:f,i:1,node:"option",item:function(t){return[t,0,"value="+t+(a==t?" selected":"")]}}),i.klass.selectYear+" browser-default",(t?"":"disabled")+" "+n.ariaAttr({controls:e.$node[0].id+"_table"})+' title="'+i.labelYearSelect+'"')}return"raw"===o&&null!=r?n.node("div",r.year):n.node("div",a,i.klass.year)};return createDayLabel=function(){return null!=r?r.date:a.date},createWeekdayLabel=function(){var t;return t=null!=r?r.day:a.day,i.weekdaysShort[t]},n.node("div",n.node("div",v("raw"),i.klass.year_display)+n.node("span",createWeekdayLabel()+", ","picker__weekday-display")+n.node("span",f("short_months")+" ",i.klass.month_display)+n.node("span",createDayLabel(),i.klass.day_display),i.klass.date_display)+n.node("div",n.node("div",n.node("div",(i.selectYears,f()+v()+h()+h(1)),i.klass.header)+n.node("table",p+n.node("tbody",n.group({min:0,max:5,i:1,node:"tr",item:function(t){var o=i.firstDay&&0===e.create([l.year,l.month,1]).day?-7:0;return[n.group({min:7*t-l.day+o+1,max:function(){return this.min+7-1},i:1,node:"td",item:function(t){t=e.create([l.year,l.month,t+(i.firstDay?1:0)]);var o=r&&r.pick==t.pick,p=s&&s.pick==t.pick,h=c&&e.disabled(t)||t.pickd.pick,f=n.trigger(e.formats.toString,e,[i.format,t]);return[n.node("div",t.date,function(e){return e.push(l.month==t.month?i.klass.infocus:i.klass.outfocus),a.pick==t.pick&&e.push(i.klass.now),o&&e.push(i.klass.selected),p&&e.push(i.klass.highlighted),h&&e.push(i.klass.disabled),e.join(" ")}([i.klass.day]),"data-pick="+t.pick+" "+n.ariaAttr({role:"gridcell",label:f,selected:!(!o||e.$node.val()!==f)||null,activedescendant:!!p||null,disabled:!!h||null})+" "+(h?"":'tabindex="0"')),"",n.ariaAttr({role:"presentation"})]}})]}})),i.klass.table,'id="'+e.$node[0].id+'_table" '+n.ariaAttr({role:"grid",controls:e.$node[0].id,readonly:!0})),i.klass.calendar_container)+n.node("div",n.node("button",i.today,"btn-flat picker__today waves-effect","type=button data-pick="+a.pick+(t&&!e.disabled(a)?"":" disabled")+" "+n.ariaAttr({controls:e.$node[0].id}))+n.node("button",i.clear,"btn-flat picker__clear waves-effect","type=button data-clear=1"+(t?"":" disabled")+" "+n.ariaAttr({controls:e.$node[0].id}))+n.node("button",i.close,"btn-flat picker__close waves-effect","type=button data-close=true "+(t?"":" disabled")+" "+n.ariaAttr({controls:e.$node[0].id})),i.klass.footer),"picker__container__wrapper")},i.defaults=function(t){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysLetter:["S","M","T","W","T","F","S"],today:"Today",clear:"Clear",close:"Ok",closeOnSelect:!1,format:"d mmmm, yyyy",klass:{table:t+"table",header:t+"header",date_display:t+"date-display",day_display:t+"day-display",month_display:t+"month-display",year_display:t+"year-display",calendar_container:t+"calendar-container",navPrev:t+"nav--prev",navNext:t+"nav--next",navDisabled:t+"nav--disabled",month:t+"month",year:t+"year",selectMonth:t+"select--month",selectYear:t+"select--year",weekdays:t+"weekday",day:t+"day",disabled:t+"day--disabled",selected:t+"day--selected",highlighted:t+"day--highlighted",now:t+"day--today",infocus:t+"day--infocus",outfocus:t+"day--outfocus",footer:t+"footer",buttonClear:t+"button--clear",buttonToday:t+"button--today",buttonClose:t+"button--close"}}}(t.klasses().picker+"__"),t.extend("pickadate",i)}),function(t){function e(t){return document.createElementNS(l,t)}function i(t){return(t<10?"0":"")+t}function n(t){var e=++m+"";return t?t+e:e}function o(o,r){function l(t,e){var i=d.offset(),n=/^touch/.test(t.type),o=i.left+g,a=i.top+g,l=(n?t.originalEvent.touches[0]:t).pageX-o,c=(n?t.originalEvent.touches[0]:t).pageY-a,u=Math.sqrt(l*l+c*c),p=!1;if(!e||!(uy+w)){t.preventDefault();var v=setTimeout(function(){E.popover.addClass("clockpicker-moving")},200);E.setHand(l,c,!e,!0),s.off(h).on(h,function(t){t.preventDefault();var e=/^touch/.test(t.type),i=(e?t.originalEvent.touches[0]:t).pageX-o,n=(e?t.originalEvent.touches[0]:t).pageY-a;(p||i!==l||n!==c)&&(p=!0,E.setHand(i,n,!1,!0))}),s.off(f).on(f,function(t){s.off(f),t.preventDefault();var i=/^touch/.test(t.type),n=(i?t.originalEvent.changedTouches[0]:t).pageX-o,u=(i?t.originalEvent.changedTouches[0]:t).pageY-a;(e||p)&&n===l&&u===c&&E.setHand(n,u),"hours"===E.currentView?E.toggleView("minutes",x/2):r.autoclose&&(E.minutesView.addClass("clockpicker-dial-out"),setTimeout(function(){E.done()},x/2)),d.prepend(z),clearTimeout(v),E.popover.removeClass("clockpicker-moving"),s.off(h)})}}var u=t(C),d=u.find(".clockpicker-plate"),v=u.find(".picker__holder"),m=u.find(".clockpicker-hours"),T=u.find(".clockpicker-minutes"),S=u.find(".clockpicker-am-pm-block"),P="INPUT"===o.prop("tagName"),A=P?o:o.find("input"),O=t("label[for="+A.attr("id")+"]"),E=this;this.id=n("cp"),this.element=o,this.holder=v,this.options=r,this.isAppended=!1,this.isShown=!1,this.currentView="hours",this.isInput=P,this.input=A,this.label=O,this.popover=u,this.plate=d,this.hoursView=m,this.minutesView=T,this.amPmBlock=S,this.spanHours=u.find(".clockpicker-span-hours"),this.spanMinutes=u.find(".clockpicker-span-minutes"),this.spanAmPm=u.find(".clockpicker-span-am-pm"),this.footer=u.find(".picker__footer"),this.amOrPm="PM",r.twelvehour&&(r.ampmclickable?(this.spanAmPm.empty(),t('
              AM
              ').on("click",function(){E.spanAmPm.children("#click-am").addClass("text-primary"),E.spanAmPm.children("#click-pm").removeClass("text-primary"),E.amOrPm="AM"}).appendTo(this.spanAmPm),t('
              PM
              ').on("click",function(){E.spanAmPm.children("#click-pm").addClass("text-primary"),E.spanAmPm.children("#click-am").removeClass("text-primary"),E.amOrPm="PM"}).appendTo(this.spanAmPm)):(this.spanAmPm.empty(),t('
              AM
              ').appendTo(this.spanAmPm),t('
              PM
              ').appendTo(this.spanAmPm))),t('").click(t.proxy(this.clear,this)).appendTo(this.footer),t('").click(t.proxy(this.hide,this)).appendTo(this.footer),t('").click(t.proxy(this.done,this)).appendTo(this.footer),this.spanHours.click(t.proxy(this.toggleView,this,"hours")),this.spanMinutes.click(t.proxy(this.toggleView,this,"minutes")),A.on("focus.clockpicker click.clockpicker",t.proxy(this.show,this));var _,M,I,D,q=t('
              ');if(r.twelvehour)for(_=1;_<13;_+=1)M=q.clone(),I=_/6*Math.PI,D=y,M.css({left:g+Math.sin(I)*D-w,top:g-Math.cos(I)*D-w}),M.html(0===_?"00":_),m.append(M),M.on(p,l);else for(_=0;_<24;_+=1)M=q.clone(),I=_/6*Math.PI,D=_>0&&_<13?b:y,M.css({left:g+Math.sin(I)*D-w,top:g-Math.cos(I)*D-w}),M.html(0===_?"00":_),m.append(M),M.on(p,l);for(_=0;_<60;_+=5)M=q.clone(),I=_/30*Math.PI,M.css({left:g+Math.sin(I)*y-w,top:g-Math.cos(I)*y-w}),M.html(i(_)),T.append(M),M.on(p,l);if(d.on(p,function(e){0===t(e.target).closest(".clockpicker-tick").length&&l(e,!0)}),c){var z=u.find(".clockpicker-canvas"),V=e("svg");V.setAttribute("class","clockpicker-svg"),V.setAttribute("width",k),V.setAttribute("height",k);var H=e("g");H.setAttribute("transform","translate("+g+","+g+")");var L=e("circle");L.setAttribute("class","clockpicker-canvas-bearing"),L.setAttribute("cx",0),L.setAttribute("cy",0),L.setAttribute("r",4);var j=e("line");j.setAttribute("x1",0),j.setAttribute("y1",0);var $=e("circle");$.setAttribute("class","clockpicker-canvas-bg"),$.setAttribute("r",w),H.appendChild(j),H.appendChild($),H.appendChild(L),V.appendChild(H),z.append(V),this.hand=j,this.bg=$,this.bearing=L,this.g=H,this.canvas=z}a(this.options.init)}function a(t){t&&"function"==typeof t&&t()}var r=t(window),s=t(document),l="http://www.w3.org/2000/svg",c="SVGAngle"in window&&function(){var t,e=document.createElement("div");return e.innerHTML="",t=(e.firstChild&&e.firstChild.namespaceURI)==l,e.innerHTML="",t}(),u=function(){var t=document.createElement("div").style;return"transition"in t||"WebkitTransition"in t||"MozTransition"in t||"msTransition"in t||"OTransition"in t}(),d="ontouchstart"in window,p="mousedown"+(d?" touchstart":""),h="mousemove.clockpicker"+(d?" touchmove.clockpicker":""),f="mouseup.clockpicker"+(d?" touchend.clockpicker":""),v=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null,m=0,g=135,y=105,b=70,w=20,k=2*g,x=u?350:1,C=['
              ','
              ','
              ','
              ','
              ','
              ','
              ','
              ','',":",'',"
              ",'
              ','
              ',"
              ","
              ","
              ",'
              ','
              ','
              ','
              ','
              ','
              ',"
              ",'
              ',"
              ","
              ",'","
              ","
              ","
              ","
              ","
              ","
              "].join("");o.DEFAULTS={default:"",fromnow:0,donetext:"Ok",cleartext:"Clear",canceltext:"Cancel",autoclose:!1,ampmclickable:!0,darktheme:!1,twelvehour:!0,vibrate:!0},o.prototype.toggle=function(){this[this.isShown?"hide":"show"]()},o.prototype.locate=function(){var t=this.element,e=this.popover;t.offset(),t.outerWidth(),t.outerHeight(),this.options.align;e.show()},o.prototype.show=function(e){if(!this.isShown){a(this.options.beforeShow),t(":input").each(function(){t(this).attr("tabindex",-1)});var n=this;this.input.blur(),this.popover.addClass("picker--opened"),this.input.addClass("picker__input picker__input--active"),t(document.body).css("overflow","hidden");var o=((this.input.prop("value")||this.options.default||"")+"").split(":");if(this.options.twelvehour&&void 0!==o[1]&&(o[1].indexOf("AM")>0?this.amOrPm="AM":this.amOrPm="PM",o[1]=o[1].replace("AM","").replace("PM","")),"now"===o[0]){var l=new Date(+new Date+this.options.fromnow);o=[l.getHours(),l.getMinutes()],this.options.twelvehour&&(this.amOrPm=o[0]>=12&&o[0]<24?"PM":"AM")}if(this.hours=+o[0]||0,this.minutes=+o[1]||0,this.spanHours.html(this.hours),this.spanMinutes.html(i(this.minutes)),!this.isAppended){var c=document.querySelector(this.options.container);this.options.container&&c?c.appendChild(this.popover[0]):this.popover.insertAfter(this.input),this.options.twelvehour&&("PM"===this.amOrPm?(this.spanAmPm.children("#click-pm").addClass("text-primary"),this.spanAmPm.children("#click-am").removeClass("text-primary")):(this.spanAmPm.children("#click-am").addClass("text-primary"),this.spanAmPm.children("#click-pm").removeClass("text-primary"))),r.on("resize.clockpicker"+this.id,function(){n.isShown&&n.locate()}),this.isAppended=!0}this.toggleView("hours"),this.locate(),this.isShown=!0,s.on("click.clockpicker."+this.id+" focusin.clockpicker."+this.id,function(e){var i=t(e.target);0===i.closest(n.popover.find(".picker__wrap")).length&&0===i.closest(n.input).length&&n.hide()}),s.on("keyup.clockpicker."+this.id,function(t){27===t.keyCode&&n.hide()}),a(this.options.afterShow)}},o.prototype.hide=function(){a(this.options.beforeHide),this.input.removeClass("picker__input picker__input--active"),this.popover.removeClass("picker--opened"),t(document.body).css("overflow","visible"),this.isShown=!1,t(":input").each(function(e){t(this).attr("tabindex",e+1)}),s.off("click.clockpicker."+this.id+" focusin.clockpicker."+this.id),s.off("keyup.clockpicker."+this.id),this.popover.hide(),a(this.options.afterHide)},o.prototype.toggleView=function(e,i){var n=!1;"minutes"===e&&"visible"===t(this.hoursView).css("visibility")&&(a(this.options.beforeHourSelect),n=!0);var o="hours"===e,r=o?this.hoursView:this.minutesView,s=o?this.minutesView:this.hoursView;this.currentView=e,this.spanHours.toggleClass("text-primary",o),this.spanMinutes.toggleClass("text-primary",!o),s.addClass("clockpicker-dial-out"),r.css("visibility","visible").removeClass("clockpicker-dial-out"),this.resetClock(i),clearTimeout(this.toggleViewTimer),this.toggleViewTimer=setTimeout(function(){s.css("visibility","hidden")},x),n&&a(this.options.afterHourSelect)},o.prototype.resetClock=function(t){var e=this.currentView,i=this[e],n="hours"===e,o=i*(Math.PI/(n?6:30)),a=n&&i>0&&i<13?b:y,r=Math.sin(o)*a,s=-Math.cos(o)*a,l=this;c&&t?(l.canvas.addClass("clockpicker-canvas-out"),setTimeout(function(){l.canvas.removeClass("clockpicker-canvas-out"),l.setHand(r,s)},t)):this.setHand(r,s)},o.prototype.setHand=function(e,n,o,a){var r,s=Math.atan2(e,-n),l="hours"===this.currentView,u=Math.PI/(l||o?6:30),d=Math.sqrt(e*e+n*n),p=this.options,h=l&&d<(y+b)/2,f=h?b:y;if(p.twelvehour&&(f=y),s<0&&(s=2*Math.PI+s),r=Math.round(s/u),s=r*u,p.twelvehour?l?0===r&&(r=12):(o&&(r*=5),60===r&&(r=0)):l?(12===r&&(r=0),r=h?0===r?12:r:0===r?0:r+12):(o&&(r*=5),60===r&&(r=0)),this[this.currentView]!==r&&v&&this.options.vibrate&&(this.vibrateTimer||(navigator[v](10),this.vibrateTimer=setTimeout(t.proxy(function(){this.vibrateTimer=null},this),100))),this[this.currentView]=r,l?this.spanHours.html(r):this.spanMinutes.html(i(r)),c){var m=Math.sin(s)*(f-w),g=-Math.cos(s)*(f-w),k=Math.sin(s)*f,x=-Math.cos(s)*f;this.hand.setAttribute("x2",m),this.hand.setAttribute("y2",g),this.bg.setAttribute("cx",k),this.bg.setAttribute("cy",x)}else this[l?"hoursView":"minutesView"].find(".clockpicker-tick").each(function(){var e=t(this);e.toggleClass("active",r===+e.html())})},o.prototype.done=function(){a(this.options.beforeDone),this.hide(),this.label.addClass("active");var t=this.input.prop("value"),e=i(this.hours)+":"+i(this.minutes);this.options.twelvehour&&(e+=this.amOrPm),this.input.prop("value",e),e!==t&&(this.input.triggerHandler("change"),this.isInput||this.element.trigger("change")),this.options.autoclose&&this.input.trigger("blur"),a(this.options.afterDone)},o.prototype.clear=function(){this.hide(),this.label.removeClass("active");var t=this.input.prop("value");this.input.prop("value",""),""!==t&&(this.input.triggerHandler("change"),this.isInput||this.element.trigger("change")),this.options.autoclose&&this.input.trigger("blur")},o.prototype.remove=function(){this.element.removeData("clockpicker"),this.input.off("focus.clockpicker click.clockpicker"),this.isShown&&this.hide(),this.isAppended&&(r.off("resize.clockpicker"+this.id),this.popover.remove())},t.fn.pickatime=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var n=t(this),a=n.data("clockpicker");if(a)"function"==typeof a[e]&&a[e].apply(a,i);else{var r=t.extend({},o.DEFAULTS,n.data(),"object"==typeof e&&e);n.data("clockpicker",new o(n,r))}})}}(jQuery),function(t){function e(){var e=+t(this).attr("data-length"),i=+t(this).val().length,n=i<=e;t(this).parent().find('span[class="character-counter"]').html(i+"/"+e),o(n,t(this))}function i(e){var i=e.parent().find('span[class="character-counter"]');i.length||(i=t("").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1),e.parent().append(i))}function n(){t(this).parent().find('span[class="character-counter"]').html("")}function o(t,e){var i=e.hasClass("invalid");t&&i?e.removeClass("invalid"):t||i||(e.removeClass("valid"),e.addClass("invalid"))}t.fn.characterCounter=function(){return this.each(function(){var o=t(this);o.parent().find('span[class="character-counter"]').length||void 0!==o.attr("data-length")&&(o.on("input",e),o.on("focus",e),o.on("blur",n),i(o))})},t(document).ready(function(){t("input, textarea").characterCounter()})}(jQuery),function(t){var e={init:function(e){var i={duration:200,dist:-100,shift:0,padding:0,fullWidth:!1,indicators:!1,noWrap:!1,onCycleTo:null};e=t.extend(i,e);var n=Materialize.objectSelectorString(t(this));return this.each(function(i){function o(t){return t.targetTouches&&t.targetTouches.length>=1?t.targetTouches[0].clientX:t.clientX}function a(t){return t.targetTouches&&t.targetTouches.length>=1?t.targetTouches[0].clientY:t.clientY}function r(t){return t>=C?t%C:t<0?r(C+t%C):t}function s(i){E=!0,j.hasClass("scrolling")||j.addClass("scrolling"),null!=H&&window.clearTimeout(H),H=window.setTimeout(function(){E=!1,j.removeClass("scrolling")},e.duration);var n,o,a,s,l,c,u,d=w;if(b="number"==typeof i?i:b,w=Math.floor((b+x/2)/x),a=b-w*x,s=a<0?1:-1,l=-s*a*2/x,o=C>>1,e.fullWidth?u="translateX(0)":(u="translateX("+(j[0].clientWidth-m)/2+"px) ",u+="translateY("+(j[0].clientHeight-g)/2+"px)"),N){var p=w%C,h=V.find(".indicator-item.active");h.index()!==p&&(h.removeClass("active"),V.find(".indicator-item").eq(p).addClass("active"))}for((!W||w>=0&&w0?1-l:1):(zTranslation=e.dist*(2*n-l*s),tweenedOpacity=1-.2*(2*n-l*s)),(!W||w-n>=0)&&((c=v[r(w-n)]).style[_]=u+" translateX("+(-e.shift+(-x*n-a)/2)+"px) translateZ("+zTranslation+"px)",c.style.zIndex=-n,c.style.opacity=tweenedOpacity,c.style.display="block");if((!W||w>=0&&w2||i<-2?(s(A-i),requestAnimationFrame(c)):s(A))}function u(i){if(q)return i.preventDefault(),i.stopPropagation(),!1;if(!e.fullWidth){var n=t(i.target).closest(".carousel-item").index();0!==r(w)-n&&(i.preventDefault(),i.stopPropagation()),d(n)}}function d(t){var e=w%C-t;W||(e<0?Math.abs(e+C)0&&Math.abs(e-C)0&&j.trigger("carouselPrev",[e])}function p(e){"mousedown"===e.type&&t(e.target).is("img")&&e.preventDefault(),k=!0,q=!1,z=!1,T=o(e),S=a(e),O=P=0,M=b,I=Date.now(),clearInterval(D),D=setInterval(l,100)}function h(t){var e,i;if(k)if(e=o(t),y=a(t),i=T-e,Math.abs(S-y)<30&&!z)(i>2||i<-2)&&(q=!0,T=e,s(b+i));else{if(q)return t.preventDefault(),t.stopPropagation(),!1;z=!0}if(q)return t.preventDefault(),t.stopPropagation(),!1}function f(t){if(k)return k=!1,clearInterval(D),A=b,(O>10||O<-10)&&(A=b+(P=.9*O)),A=Math.round(A/x)*x,W&&(A>=x*(C-1)?A=x*(C-1):A<0&&(A=0)),P=A-b,I=Date.now(),requestAnimationFrame(c),q&&(t.preventDefault(),t.stopPropagation()),!1}var v,m,g,b,w,k,x,C,T,S,P,A,O,E,_,M,I,D,q,z,V=t('
                '),H=null,L=null,j=t(this),$=j.find(".carousel-item").length>1,N=(j.attr("data-indicators")||e.indicators)&&$,W=j.attr("data-no-wrap")||e.noWrap||!$,F=j.attr("data-namespace")||n+i;j.attr("data-namespace",F);var Q=function(e){var i=j.find(".carousel-item.active").length?j.find(".carousel-item.active").first():j.find(".carousel-item").first(),n=i.find("img").first();if(n.length)if(n[0].complete)if(n.height()>0)j.css("height",n.height());else{var o=n[0].naturalWidth,a=n[0].naturalHeight,r=j.width()/o*a;j.css("height",r)}else n.on("load",function(){j.css("height",t(this).height())});else if(!e){var s=i.height();j.css("height",s)}};if(e.fullWidth&&(e.dist=0,Q(),N&&j.find(".carousel-fixed-item").addClass("with-indicators")),j.hasClass("initialized"))return t(window).trigger("resize"),j.trigger("carouselNext",[1e-6]),!0;j.addClass("initialized"),k=!1,b=A=0,v=[],m=j.find(".carousel-item").first().innerWidth(),g=j.find(".carousel-item").first().innerHeight(),x=2*m+e.padding,j.find(".carousel-item").each(function(e){if(v.push(t(this)[0]),N){var i=t('
              • ');0===e&&i.addClass("active"),i.click(function(e){e.stopPropagation(),d(t(this).index())}),V.append(i)}}),N&&j.append(V),C=v.length,_="transform",["webkit","Moz","O","ms"].every(function(t){var e=t+"Transform";return void 0===document.body.style[e]||(_=e,!1)});var X=Materialize.throttle(function(){if(e.fullWidth){m=j.find(".carousel-item").first().innerWidth();j.find(".carousel-item.active").height();x=2*m+e.padding,A=b=2*w*m,Q(!0)}else s()},200);t(window).off("resize.carousel-"+F).on("resize.carousel-"+F,X),void 0!==window.ontouchstart&&(j.on("touchstart.carousel",p),j.on("touchmove.carousel",h),j.on("touchend.carousel",f)),j.on("mousedown.carousel",p),j.on("mousemove.carousel",h),j.on("mouseup.carousel",f),j.on("mouseleave.carousel",f),j.on("click.carousel",u),s(b),t(this).on("carouselNext",function(t,e,i){void 0===e&&(e=1),"function"==typeof i&&(L=i),A=x*Math.round(b/x)+x*e,b!==A&&(P=A-b,I=Date.now(),requestAnimationFrame(c))}),t(this).on("carouselPrev",function(t,e,i){void 0===e&&(e=1),"function"==typeof i&&(L=i),A=x*Math.round(b/x)-x*e,b!==A&&(P=A-b,I=Date.now(),requestAnimationFrame(c))}),t(this).on("carouselSet",function(t,e,i){void 0===e&&(e=0),"function"==typeof i&&(L=i),d(e)})})},next:function(e,i){t(this).trigger("carouselNext",[e,i])},prev:function(e,i){t(this).trigger("carouselPrev",[e,i])},set:function(e,i){t(this).trigger("carouselSet",[e,i])},destroy:function(){var e=t(this).attr("data-namespace");t(this).removeAttr("data-namespace"),t(this).removeClass("initialized"),t(this).find(".indicators").remove(),t(this).off("carouselNext carouselPrev carouselSet"),t(window).off("resize.carousel-"+e),void 0!==window.ontouchstart&&t(this).off("touchstart.carousel touchmove.carousel touchend.carousel"),t(this).off("mousedown.carousel mousemove.carousel mouseup.carousel mouseleave.carousel click.carousel")}};t.fn.carousel=function(i){return e[i]?e[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.carousel"):e.init.apply(this,arguments)}}(jQuery),function(t){var e={init:function(e){return this.each(function(){var i=t("#"+t(this).attr("data-activates")),n=(t("body"),t(this)),o=n.parent(".tap-target-wrapper"),a=o.find(".tap-target-wave"),r=o.find(".tap-target-origin"),s=n.find(".tap-target-content");o.length||(o=n.wrap(t('
                ')).parent()),s.length||(s=t('
                '),n.append(s)),a.length||(a=t('
                '),r.length||((r=i.clone(!0,!0)).addClass("tap-target-origin"),r.removeAttr("id"),r.removeAttr("style"),a.append(r)),o.append(a));var l=function(){o.is(".open")&&(o.removeClass("open"),r.off("click.tapTarget"),t(document).off("click.tapTarget"),t(window).off("resize.tapTarget"))},c=function(){var e="fixed"===i.css("position");if(!e)for(var r=i.parents(),l=0;lv,b=d<=m,w=d>m,k=p>=.25*h&&p<=.75*h,x=n.outerWidth(),C=n.outerHeight(),T=d+u/2-C/2,S=p+c/2-x/2,P=e?"fixed":"absolute",A=k?x:x/2+c,O=C/2,E=b?C/2:0,_=g&&!k?x/2-c:0,M=c,I=w?"bottom":"top",D=2*c,q=D,z=C/2-q/2,V=x/2-D/2,H={};H.top=b?T:"",H.right=y?h-S-x:"",H.bottom=w?f-T-C:"",H.left=g?S:"",H.position=P,o.css(H),s.css({width:A,height:O,top:E,right:0,bottom:0,left:_,padding:M,verticalAlign:I}),a.css({top:z,left:V,width:D,height:q})};"open"==e&&(c(),o.is(".open")||(o.addClass("open"),setTimeout(function(){r.off("click.tapTarget").on("click.tapTarget",function(t){l(),r.off("click.tapTarget")}),t(document).off("click.tapTarget").on("click.tapTarget",function(e){l(),t(document).off("click.tapTarget")});var e=Materialize.throttle(function(){c()},200);t(window).off("resize.tapTarget").on("resize.tapTarget",e)},0))),"close"==e&&l()})},open:function(){},close:function(){}};t.fn.tapTarget=function(i){if(e[i]||"object"==typeof i)return e.init.apply(this,arguments);t.error("Method "+i+" does not exist on jQuery.tap-target")}}(jQuery); \ No newline at end of file